body{overflow-x:hidden!important}body[class*="home-theater-and-entertainment"] .et_pb_blurb.home-theater-and-entertainment,body[class*="sound-and-acoustics"] .et_pb_blurb.sound-acoustics,body[class*="smart-home-and-automation"] .et_pb_blurb.smart-home-automation,body[class*="lighting-and-ambiance"] .et_pb_blurb.lighting-ambiance,body[class*="network-and-connectivity"] .et_pb_blurb.network-connectivity,body[class*="wire-management-and-installation"] .et_pb_blurb.wire-management-installation,body[class*="security-and-surveillance"] .et_pb_blurb.security-surveillance,body[class*="consultation-and-troubleshooting"] .et_pb_blurb.consultation-troubleshooting{background:rgba(254,95,11,1)!important;color:#fff!important}#header .inline{display:flex!important;justify-content:flex-end;align-items:center;overflow-x:hidden}#header .inline .et_pb_module{display:inline-flex!important;align-items:center;margin-left:20px}.side_by_side{display:flex;flex-wrap:wrap;gap:20px}.side_by_side .et_pb_blurb{cursor:pointer;width:calc(50% - 10px);box-sizing:border-box}.side_by_side .et_pb_blurb:nth-child(2n){margin-right:0}@media (max-width:768px){.side_by_side .et_pb_blurb{width:100%}}.side_by_side .et_pb_blurb .et_pb_module_header{background:rgba(4,42,104,1);padding:20px 30px!important;margin:0}.side_by_side .et_pb_blurb:hover .et_pb_module_header{background:rgba(254,95,11,1);padding:20px 30px!important}.side_by_side .et_pb_blurb .et_pb_blurb_description{padding:24px 30px 30px 30px;margin:0}.side_by_side .et_pb_blurb .et_pb_module_header strong{background:rgba(254,95,11,1);border-radius:4px;padding:12px 14px;margin:0 0 30px 30px;text-transform:uppercase;font-size:16px;display:block;position:absolute;bottom:0;left:0}.side_by_side .et_pb_blurb:hover .et_pb_module_header strong{display:none}.side_by_side .et_pb_blurb .et_pb_blurb_description{opacity:0;transition:opacity .3s ease-in-out}.side_by_side .et_pb_blurb:hover .et_pb_blurb_description{opacity:1}@media screen and (max-width:768px){.side_by_side .et_pb_blurb{flex:1 1 100%}}#mega p{padding:0;margin:0}#fold{padding-top:40vh!important}@media screen and (max-width:768px){#fold{padding-top:24vh!important}}ul.mega-sub-menu>li.mega-current_page_item a{background:rgb(254,95,11)!important}#button i{margin:0 10px 0 0}#button .et_pb_blurb_description{display:none}#dropdown i{font-size:20px;margin:0 10px 0 0}#services i{display:block;transform:scale(.5);transition:transform 0.3s ease;font-size:60px;margin:0 0 10px 0}#services .et_pb_blurb:hover i{transform:scale(.9);margin:0px 0 10px 0}@media only screen and (max-width:768px){#fold{padding-top:20vh}}#header{overflow:visible}#header,#header img{transition:all 0.5s ease}#header.stuck img{max-width:70%!important}#header.stuck>.glass{background:rgba(0,47,204,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);border:1px solid rgba(250,250,250,.2)}#mega p{padding:0!important;margin:0!important}.mobile_menu{background:#042a68;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);border:1px solid rgba(250,250,250,.2)}.header_button{padding:10px 14px;text-transform:uppercase;font-size:16px;color:#fff}.header_button i{margin-right:6px}.glass{transition:all 0.5s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);border:1px solid rgba(250,250,250,.1);overflow:visible}.glass:hover{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);border:1px solid rgba(250,250,250,.3)}.glass i{margin-right:4px}.glass_no_hover{transition:all 0.5s ease;background:rgba(0,0,0,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);border:1px solid rgba(250,250,250,.1);overflow:visible}.glass_no_hover:hover{transition:all 0.5s ease;background:rgba(0,0,0,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50px!important;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);border:1px solid rgba(250,250,250,.1)}.inline_flex_container{display:flex;align-items:center;justify-content:flex-end;gap:20px}.inline_flex{display:inline-flex!important;margin-left:auto!important;transition:all 0.5s ease}.blur_5{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.blur_10{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blur_20{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.blob_off{display:flex;justify-content:center;align-items:center;width:250px;height:250px;border-radius:100%;background-image:linear-gradient(#002FCC 20%,#002089);filter:blur(75px);transition:all 100ms ease-out;position:fixed;pointer-events:none;left:0;top:0;transform:translate(calc(-50% + 20px),-50%);z-index:-1000!important;mix-blend-mode:overlay}@media only screen and (max-width:768px){#header .cta{max-width:49%;width:49%;float:left!important;margin-right:2%;box-sizing:border-box;z-index:1!important}#header .cta:last-child{margin-right:0!important}#header .cta a{text-decoration:none!important}}#sound_bar_container{display:flex;justify-content:center;align-items:center}.sound_bar{display:flex;align-items:flex-end;gap:4px;height:20px;width:20px}.bar{width:3px;height:100%;background:#F89446;animation:bounce 1s infinite ease-in-out;animation-delay:var(--delay)}.bar:nth-child(1){animation-duration:0.8s}.bar:nth-child(2){animation-duration:1.2s}.bar:nth-child(3){animation-duration:1s}.bar:nth-child(4){animation-duration:0.9s}.bar:nth-child(5){animation-duration:1.1s}@keyframes bounce{0%,100%{transform:scaleY(0.3)}50%{transform:scaleY(1)}}