a.faqShowhide .showhideIcon:after{content:'\002B'}
a.faqShowhide[aria-expanded=true] .showhideIcon:after{content:"\2212"}
a.faqShowhide{outline:none !important;display:inline !important}
.showhideIcon{font-size:38px;position:relative;top:5px !important}
.oneDRd_fragment .faq_groups .grid-video-wrapper h3{margin-bottom:4% !important}
.faq_groups h2.faq-heading{padding:0 0 34px 0}
#smartsetupwrapper .main-section{margin:0 5%}
#smartsetupwrapper .faq-heading{font-size:48px;padding:0 0 25px 0}
#smartsetupwrapper .oneDRd_fragment a.oneDRd_video_accordion_trigger:focus{outline-offset:20px;outline-style:solid}
#smartsetupwrapper .faq_promo_text li a:focus{outline-style:solid}
#smartsetupwrapper .faq_groups{clear:both}
#smartsetupwrapper .faq_promo_text{margin:0 3%}
#caas-container .containercontrol li.faq_group_item.faq_group_item_section{margin-left:2%}
#caas-container li.faq_group_item.faq_group_item_section{margin-left:2%}
.faq_groups .containercontrol .faq_group_item{margin-left:2%;margin-bottom:0 !important}
.containercontrol .oneDRd_video_accordion_trigger{margin-top:15px !important}
.faqpage-container ol.faqListitem li.faq_group_item a.oneDRd_video_accordion_trigger:focus{outline-offset:30px !important}
.faqpage-container .faq_groups .faq-expand-all{margin-bottom:32px}
.faqpage-container .faq_groups .faq_group_item_section{padding-bottom:34px !important}
.faqpage-container .faq_groups a.oneDRd_video_accordion_trigger .oneDRd_video_expand_icon{margin-top:-10px}
.brand-device-container ol.faqListitem li.faq_group_item a.oneDRd_video_accordion_trigger:focus{outline-offset:28px !important}
.brand-device-container .faq_groups .faq_group_item_section{padding-bottom:34px !important}
.brand-device-container .faq_groups .faq-expand-all{margin-bottom:32px}
@media(min-width:1000px){#smartsetupwrapper .faq_groups .faq_group_item,.faq_groups .faq-heading-container{width:100%}
.faq_groups .faq-heading-container{width:94%}
}
@media screen and (min-width:768px){#smartsetupwrapper .oneDRd_fragment a.oneDRd_video_accordion_trigger .oneDRd_video_expand_icon{margin-top:0}
.faq_groups .main-section{width:732px}
.faq_groups #faqShow .faq-heading{width:95% !important}
}
@media(min-width:768px) and (max-width:1000px){.faq_groups .main-section{width:95vw}
}
@media(max-width:480px){#smartsetupwrapper .faq-heading{font-size:32px}
.faq_groups .grid-video-wrapper{margin-left:-10%}
.faq_groups h2.faq-heading{font-size:28px}
.faq_groups #faqShow .faq-heading{width:85% !important}
.faq_groups .tableTransform table,tbody{overflow-x:scroll;max-width:75vw}
.faqpage-container ol.faqListitem li.faq_group_item a.oneDRd_video_accordion_trigger:focus{outline-offset:33px !important}
.brand-device-container ol.faqListitem li.faq_group_item a.oneDRd_video_accordion_trigger:focus{outline-offset:35px !important}
.faqpage-container .faq_groups .faq-expand-all,.brand-device-container .faq_groups .faq-expand-all{margin-bottom:34px}
.faqpage-container .faq_groups .faq_group_item_section,.brand-device-container .faq_groups .faq_group_item_section{padding-bottom:36px !important}
.faqpage-container .faq_groups .faq_group_item_section .faq-item-text{margin-top:32px}
.brand-device-container .faq_groups .faq_group_item_section .faq-item-text{margin-top:34px}
}
@media(min-width:481px) and (max-width:760px){.faq_groups .grid-video-wrapper{margin-left:-5%}
.step_container .faq_groups .grid-video-wrapper{margin-left:0}
}