@import"../vendor/slick-carousel/slick.css";@import"../vendor/slick-carousel/slick-theme.css";@font-face{font-family:"GothamBook";src:url("../fonts/Gotham-Book.eot");src:local("☺"),url("../fonts/Gotham-Book.woff") format("woff"),url("../fonts/Gotham-Book.ttf") format("truetype"),url("../fonts/Gotham-Book.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"GothamMedium";src:url("../fonts/Gotham-Medium.eot");src:local("☺"),url("../fonts/Gotham-Medium.woff") format("woff"),url("../fonts/Gotham-Medium.ttf") format("truetype"),url("../fonts/Gotham-Medium.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"GothamLight";src:url("../fonts/Gotham-Light.eot");src:local("☺"),url("../fonts/Gotham-Light.woff") format("woff"),url("../fonts/Gotham-Light.ttf") format("truetype"),url("../fonts/Gotham-Light.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"GothamBold";src:url("../fonts/Gotham-Bold.eot");src:local("☺"),url("../fonts/Gotham-Bold.woff") format("woff"),url("../../fonts/Gotham-Bold.ttf") format("truetype"),url("../../fonts/Gotham-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"savant-glyphs";src:url("../fonts/savant-glyphs.eot");src:url("../fonts/savant-glyphs.eot?#iefix") format("embedded-opentype"),url("../fonts/savant-glyphs.woff") format("woff"),url("../fonts/savant-glyphs.ttf") format("truetype"),url("../fonts/savant-glyphs.svg#savant-glyphs") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"savant-glyphs" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"savant-glyphs" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:"4"}.icon-arrow-circle:before{content:"a"}.icon-arrow-down:before{content:"j"}.icon-arrow-left:before{content:"h"}.icon-arrow-up:before{content:"i"}.icon-clock:before{content:"q"}.icon-fpo:before{content:"k"}.icon-house:before{content:"o"}.icon-remote:before{content:"l"}.icon-x:before{content:"m"}.icon-menu:before{content:"n"}.icon-login:before{content:"p"}.icon-support:before{content:"6"}.icon-email:before{content:"c"}.icon-audio:before{content:"f"}.icon-play:before{content:"g"}.icon-shades:before{content:"e"}.icon-cd:before{content:"r"}.icon-hvac:before{content:"s"}.icon-security:before{content:"d"}.icon-lighting:before{content:"t"}.icon-find:before{content:"u"}.icon-facebook:before{content:"w"}.icon-twitter:before{content:"y"}.icon-youtube-play:before{content:"v"}.icon-bubble:before{content:"x"}.icon-relay:before{content:"z"}.icon-play-screen:before{content:"A"}.icon-eye:before{content:"B"}.icon-remote-device:before{content:"C"}.icon-home:before{content:"D"}.icon-cart:before{content:"3"}.icon-install:before{content:"G"}.icon-buy:before{content:"E"}.icon-store:before{content:"H"}.icon-xoff:before{content:"0"}@-webkit-keyframes zoomEffect{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1.025, 1.025, 1);transform:scale3d(1.025, 1.025, 1)}}@keyframes zoomEffect{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1.025, 1.025, 1);transform:scale3d(1.025, 1.025, 1)}}.zoomEffect{-webkit-animation-name:zoomEffect;animation-name:zoomEffect}body{-webkit-font-smoothing:antialiased;padding:0;margin:0;display:table;width:100%}body{margin:0 0 800px}@media screen and (min-width: 581px)and (max-width: 1023px){body{margin:0 0 890px}}@media screen and (min-width: 1024px)and (max-width: 1680px){body{margin:0 0 462px}}@media screen and (min-width: 1681px){body{margin:0 0 526px}}html{position:relative;min-height:100%}footer,.main-wrapper{display:table-row;height:1px}.main-wrapper{height:100%}footer{position:absolute;left:0;bottom:0;height:272px;width:100%}@media screen and (min-width: 581px)and (max-width: 1023px){footer{height:282px}}@media screen and (min-width: 1024px)and (max-width: 1680px){footer{height:182px}}@media screen and (min-width: 1681px){footer{height:207px}}footer .links{padding-top:40px;padding-bottom:0}footer .section{padding:10px 0}footer section{padding:50px 0}@media screen and (min-width: 1023px){footer .links{padding-top:50px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1681px){body,html{font-size:20px}header,.nav-menu{margin:0 auto}}@media screen and (min-width: 581px)and (max-width: 1680px){body,html{font-size:16px}}@media screen and (max-width: 580px){body,html{font-size:12px}}h1{font-family:"GothamMedium","Helvetica","Arial",sans-serif;font-size:2.5rem;line-height:1.25em;vertical-align:middle;margin:0;font-weight:normal}h2{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:2.5rem;line-height:1.25em;vertical-align:middle;margin:0;font-weight:normal}h3{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.75rem;line-height:1.25em;vertical-align:middle;margin:0;font-weight:normal}h4{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.25rem;line-height:1.5em;vertical-align:middle;margin:0;font-weight:normal}h5{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.75em;vertical-align:middle;margin:0;font-weight:normal}.b{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.5em;vertical-align:middle;margin:0;font-weight:normal}a{color:#fff}a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}ul{list-style:none;padding:0;margin:0}.sh1{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.5rem;line-height:1.5em;vertical-align:middle}.sh2{font-family:"GothamLight","Helvetica","Arial",sans-serif;font-size:1.5rem;line-height:1.5em;vertical-align:middle}.sh3,.node-open-positions p,.node-open-positions .field-name-field-summary,.results .load-more-section,.results .alert.not-found,.node-news p,.node-news .field,.node-upcoming-events p,.node-upcoming-events .field,#savant-news .views-field-field-new-summary,#savant-news .views-field-field-upcoming-event-date-range,#savant-news .views-field-field-upcoming-event-location,#savant-news .views-field-field-upcoming-event-summary,.support-contact-base input{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.25rem;line-height:1.5em;vertical-align:middle}.sh4,.partner-form-join form input:not([type=submit]),.partner-form-join form textarea,#category-page .secondary-nav a,.product-carousel-with-body .body-text .features ul{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.5em;vertical-align:middle}.sh5,.integrator-levels .modal-body,.integrator-email-confirm .modal-body{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:.875rem;line-height:1.5em;vertical-align:middle}@media screen and (max-width: 580px){.sh5,.integrator-levels .modal-body,.integrator-email-confirm .modal-body{font-size:1rem}}.c1{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.25rem;text-transform:uppercase;line-height:1.5em;vertical-align:middle}.c2{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1rem;text-transform:uppercase;line-height:1.5em;vertical-align:middle}@media screen and (max-width: 580px){.c2{font-size:1.25rem}}.c3,.results .savant-dealers .both .add-info:before{font-family:"GothamMedium","Helvetica","Arial",sans-serif;font-size:.875rem;line-height:1.5em;vertical-align:middle}.c4,.cart-items .cart-item__quantity,.cart-items .cart-item__price,.cart-items .cart-item__title{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:.8125rem;text-transform:uppercase;line-height:1.667em;vertical-align:middle}.c5{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:.7rem;line-height:.7em;vertical-align:middle}.b{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1rem;text-transform:uppercase;line-height:1.65em}@media screen and (max-width: 580px){.b{font-size:1rem}}h1.light,h2.light,h3.light,h4.light,h5.light,.sh1.light,.sh2.light,.sh3.light,.node-open-positions p.light,.node-open-positions .light.field-name-field-summary,.results .light.load-more-section,.results .light.alert.not-found,.node-news p.light,.node-news .light.field,.node-upcoming-events p.light,.node-upcoming-events .light.field,#savant-news .light.views-field-field-new-summary,#savant-news .light.views-field-field-upcoming-event-date-range,#savant-news .light.views-field-field-upcoming-event-location,#savant-news .light.views-field-field-upcoming-event-summary,.support-contact-base input.light,.sh4.light,.partner-form-join form input.light:not([type=submit]),.partner-form-join form textarea.light,#category-page .secondary-nav a.light,.product-carousel-with-body .body-text .features ul.light,.sh5.light,.integrator-levels .light.modal-body,.integrator-email-confirm .light.modal-body,.c1.light,.c2.light,.c3.light,.results .savant-dealers .both .light.add-info:before,.b.light{font-family:"GothamLight","Helvetica","Arial",sans-serif !important}h1.book,h2.book,h3.book,h4.book,h5.book,.sh1.book,.sh2.book,.sh3.book,.node-open-positions p.book,.node-open-positions .book.field-name-field-summary,.results .book.load-more-section,.results .book.alert.not-found,.node-news p.book,.node-news .book.field,.node-upcoming-events p.book,.node-upcoming-events .book.field,#savant-news .book.views-field-field-new-summary,#savant-news .book.views-field-field-upcoming-event-date-range,#savant-news .book.views-field-field-upcoming-event-location,#savant-news .book.views-field-field-upcoming-event-summary,.support-contact-base input.book,.sh4.book,.partner-form-join form input.book:not([type=submit]),.partner-form-join form textarea.book,#category-page .secondary-nav a.book,.product-carousel-with-body .body-text .features ul.book,.sh5.book,.integrator-levels .book.modal-body,.integrator-email-confirm .book.modal-body,.c1.book,.c2.book,.c3.book,.results .savant-dealers .both .book.add-info:before,.b.book{font-family:"GothamBook","Helvetica","Arial",sans-serif !important}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,.sh1.medium,.sh2.medium,.sh3.medium,.node-open-positions p.medium,.node-open-positions .medium.field-name-field-summary,.results .medium.load-more-section,.results .medium.alert.not-found,.node-news p.medium,.node-news .medium.field,.node-upcoming-events p.medium,.node-upcoming-events .medium.field,#savant-news .medium.views-field-field-new-summary,#savant-news .medium.views-field-field-upcoming-event-date-range,#savant-news .medium.views-field-field-upcoming-event-location,#savant-news .medium.views-field-field-upcoming-event-summary,.support-contact-base input.medium,.sh4.medium,.partner-form-join form input.medium:not([type=submit]),.partner-form-join form textarea.medium,#category-page .secondary-nav a.medium,.product-carousel-with-body .body-text .features ul.medium,.sh5.medium,.integrator-levels .medium.modal-body,.integrator-email-confirm .medium.modal-body,.c1.medium,.c2.medium,.c3.medium,.results .savant-dealers .both .medium.add-info:before,.b.medium{font-family:"GothamMedium","Helvetica","Arial",sans-serif !important}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,.sh1.bold,.sh2.bold,.sh3.bold,.node-open-positions p.bold,.node-open-positions .bold.field-name-field-summary,.results .bold.load-more-section,.results .bold.alert.not-found,.node-news p.bold,.node-news .bold.field,.node-upcoming-events p.bold,.node-upcoming-events .bold.field,#savant-news .bold.views-field-field-new-summary,#savant-news .bold.views-field-field-upcoming-event-date-range,#savant-news .bold.views-field-field-upcoming-event-location,#savant-news .bold.views-field-field-upcoming-event-summary,.support-contact-base input.bold,.sh4.bold,.partner-form-join form input.bold:not([type=submit]),.partner-form-join form textarea.bold,#category-page .secondary-nav a.bold,.product-carousel-with-body .body-text .features ul.bold,.sh5.bold,.integrator-levels .bold.modal-body,.integrator-email-confirm .bold.modal-body,.c1.bold,.c2.bold,.c3.bold,.results .savant-dealers .both .bold.add-info:before,.b.bold{font-family:"GothamBold","Helvetica","Arial",sans-serif !important}.none-text-transform{text-transform:none !important}.capitalize{text-transform:capitalize !important}.lowercase{text-transform:lowercase !important}.uppercase{text-transform:uppercase !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.contain,.page-user .main-wrapper .inner{max-width:1680px;margin:auto;position:relative;padding:0 3%}@media screen and (max-width: 1023px){.contain,.page-user .main-wrapper .inner{padding:0 5%}}.white{color:#fff;font-family:"GothamBook","Helvetica","Arial",sans-serif}.title-full-width{padding:90px 5% 45px 5%;text-align:center;margin-bottom:20px;border-bottom:1px solid #d2d2d2}.pointer{cursor:pointer}[data-type=page-anchor] + div{padding-top:50px}.icon-chevron,.homepage-carousel .alert-banner .chevron:after,.hero .alert-banner .chevron:after,.gallery-carousel .alert-banner .chevron:after{content:"4";font-family:savant-glyphs;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.5rem;font-weight:500;font-size:80%;color:#fff}.inline-block{display:inline-block}.colour-1{color:#fff}.colour-2{color:#f2f2f2}.colour-3{color:#dbd9d6}.colour-4{color:#696057}.colour-5{color:#382e2b}.colour-6{color:#ff5f00}.colour-7{color:#a5a5a5}.colour-8{color:#d2d2d2}.colour-9{color:#a5a5a5}.colour-10{color:#8d8886}.colour-11{color:#ebebeb}iframe[name=google_conversion_frame],.conversion-tag,body > img{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;float:left}#hide-reserve-now-button [data-exclusive-updates]{display:none}.spinner{position:fixed;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999999;display:none}.spinner img{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:calc( 1s );animation-duration:calc( 1s );-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:calc( 1s * 2 );animation-duration:calc( 1s * 2 )}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:calc( 1s * 0.75 );animation-duration:calc( 1s * 0.75 )}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:calc( 1s * 0.75 );animation-duration:calc( 1s * 0.75 )}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn,.homepage-carousel.show-tab-text ul li .hero > div,.homepage-carousel.show-tab-text ul li .gallery-carousel > div,html.mobile-cart-menu-open .checkout-btn,html.mobile-cart-menu-open body .checkout-btn,html.mobile-nav-open .navigation-container .nav-menu .footer-bar{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp,html.mobile-cart-menu-open .cart-inner,html.mobile-cart-menu-open body .cart-inner,html.mobile-nav-open .navigation-container .nav-menu ul > li,html.mobile-nav-open body .navigation-container .nav-menu ul > li{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.savant-footer{font-family:"GothamBook","Helvetica","Arial",sans-serif;background-color:#dbd9d6}.savant-footer.row{height:800px}@media screen and (min-width: 581px)and (max-width: 1023px){.savant-footer.row{height:900px}}@media screen and (min-width: 1024px)and (max-width: 1680px){.savant-footer.row{height:462px}}@media screen and (min-width: 1681px){.savant-footer.row{height:526px}}.savant-footer .savant-footer-menu{position:relative;overflow:hidden;float:right;width:65%}.savant-footer .savant-footer-menu .one-quarter{position:relative}.savant-footer .savant-footer-menu h5{margin-bottom:1rem;font-weight:bold}.savant-footer .savant-footer-menu li{margin-bottom:.75rem}@media screen and (max-width: 1023px){.savant-footer .savant-footer-menu{width:100%;border-bottom:2px solid #a5a5a5;margin-bottom:0;padding-bottom:25px}.savant-footer .savant-footer-menu .one-quarter{margin-bottom:25px}.savant-footer .savant-footer-menu .one-quarter:nth-child(odd){width:55%}.savant-footer .savant-footer-menu .one-quarter:nth-child(even){width:45%}}.savant-footer section{text-align:left}.savant-footer section.one-column-center{padding-left:20px}.savant-footer section.one-column-center p{height:130px;margin:0 0 4.5rem 0}.savant-footer section.one-column-center .icon{font-size:1.25rem;margin-right:.4rem}.savant-footer section.one-column-center .icon:last-child{margin-right:0}.savant-footer section.one-column-center.copyright{float:right;padding:35px 0;width:100%;text-align:right;border-top:2px solid #a5a5a5}.savant-footer section.one-column-center.copyright p{margin:0;height:auto}.savant-footer section.social-media a{margin:0 10px;color:#a5a5a5}.savant-footer section a.sh5.light:hover,.savant-footer section .integrator-levels a.light.modal-body:hover,.integrator-levels .savant-footer section a.light.modal-body:hover,.savant-footer section .integrator-email-confirm a.light.modal-body:hover,.integrator-email-confirm .savant-footer section a.light.modal-body:hover{text-decoration:underline}@media screen and (max-width: 1023px){.savant-footer section.one-column-center{text-align:center;padding-left:0;padding-bottom:20px}.savant-footer section.one-column-center p{height:auto;margin:0 0 2rem 0}.savant-footer section.one-column-center .icon{font-size:1.5rem;margin-right:2rem}.savant-footer section.one-column-center .icon:last-child{margin-right:0}.savant-footer section.one-column-center.copyright{text-align:center;float:none;padding:0;border:none}.savant-footer section.find-integrator{padding-top:0;margin-top:70px}.savant-footer section.links{margin-top:15px;padding-top:0}.savant-footer section.social-media{margin-bottom:60px}}@media screen and (max-width: 580px){.savant-footer section{text-align:left;margin-bottom:20px}.savant-footer section.social-media a{font-size:1.45rem}}@media screen and (min-width: 581px)and (max-width: 1023px){.savant-footer section{margin-bottom:20px;text-align:left}.savant-footer section.social-media a{font-size:1.06rem}}@media screen and (min-width: 1024px){.savant-footer section.social-media > div{width:auto;float:right}.savant-footer section.social-media a{font-size:1.4rem}}@media screen and (min-width: 1681px){.savant-footer section img{height:40px;margin-right:15px}.savant-footer section.social-media a{font-size:1.8rem}.savant-footer section.one-column-center p{margin:0 0 6.3rem 0}}@media screen and (min-width: 1681px){.savant-footer .contain,.savant-footer .page-user .main-wrapper .inner,.page-user .main-wrapper .savant-footer .inner{padding:0}}.savant-footer a,.savant-footer div,.savant-footer h5{color:#696057;text-decoration:none}.savant-footer a.button-primary{color:#ff5f00}.savant-footer a.button-primary:hover,.savant-footer a.button-primary:focus{color:#696057}.savant-footer img{height:40px;margin-right:15px}.savant-footer .sh5,.savant-footer .integrator-levels .modal-body,.integrator-levels .savant-footer .modal-body,.savant-footer .integrator-email-confirm .modal-body,.integrator-email-confirm .savant-footer .modal-body{margin-bottom:10px}.savant-footer .uppercase{text-transform:uppercase}.savant-footer .row{margin-bottom:30px}html.mobile-nav-open,html.mobile-nav-open body{height:100%;width:100%}html.mobile-nav-open footer,html.mobile-nav-open body footer{position:relative}html.mobile-nav-open .navigation-container .nav-menu,html.mobile-nav-open body .navigation-container .nav-menu{z-index:999;visibility:visible;opacity:1 !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:500ms;transition-duration:500ms}html.mobile-nav-open .navigation-container .nav-menu ul > li,html.mobile-nav-open body .navigation-container .nav-menu ul > li{-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:500ms;animation-delay:500ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}html.mobile-nav-open .navigation-container .nav-menu .footer-bar,html.mobile-nav-open body .navigation-container .nav-menu .footer-bar{-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}html.mobile-nav-open .navigation-container .nav-bar,html.mobile-nav-open body .navigation-container .nav-bar{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;position:fixed !important;top:0 !important}html.mobile-nav-open .navigation-container .nav-bar ul,html.mobile-nav-open .navigation-container .nav-bar .left,html.mobile-nav-open body .navigation-container .nav-bar ul,html.mobile-nav-open body .navigation-container .nav-bar .left{display:none}html.mobile-nav-open.toolbar,html.mobile-nav-open body.toolbar{top:30px !important}html.mobile-nav-open.toolbar-drawer,html.mobile-nav-open body.toolbar-drawer{top:64px !important}html.mobile-cart-menu-open,html.mobile-cart-menu-open body{height:100%;width:100%;padding-top:0}html.mobile-cart-menu-open .cart-inner,html.mobile-cart-menu-open body .cart-inner{position:absolute;z-index:1080;height:100%;top:0;width:100%;padding:55px 0;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:500ms;animation-delay:500ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}html.mobile-cart-menu-open .cart-items-wrapper,html.mobile-cart-menu-open body .cart-items-wrapper{overflow-y:auto;max-height:100%;margin-bottom:55px;padding:0 5%}html.mobile-cart-menu-open .cart-items li,html.mobile-cart-menu-open .cart-info li,html.mobile-cart-menu-open body .cart-items li,html.mobile-cart-menu-open body .cart-info li{width:100%;margin-bottom:20px;position:relative}html.mobile-cart-menu-open .cart-items .c3,html.mobile-cart-menu-open .cart-items .results .savant-dealers .both .add-info:before,.results .savant-dealers .both html.mobile-cart-menu-open .cart-items .add-info:before,html.mobile-cart-menu-open .cart-info .c3,html.mobile-cart-menu-open .cart-info .results .savant-dealers .both .add-info:before,.results .savant-dealers .both html.mobile-cart-menu-open .cart-info .add-info:before,html.mobile-cart-menu-open body .cart-items .c3,html.mobile-cart-menu-open body .cart-info .c3{float:left;width:100%;margin-top:20px}html.mobile-cart-menu-open .cart-info,html.mobile-cart-menu-open body .cart-info{padding-bottom:40px}html.mobile-cart-menu-open .checkout-btn,html.mobile-cart-menu-open body .checkout-btn{position:fixed;bottom:0;left:0;width:100%;overflow:hidden;margin-bottom:0;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}html.mobile-cart-menu-open .close,html.mobile-cart-menu-open body .close{z-index:9999}html.mobile-cart-menu-open #cart-container,html.mobile-cart-menu-open body #cart-container{z-index:9999;visibility:visible;opacity:1 !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms}html.mobile-cart-menu-open .cart-items,html.mobile-cart-menu-open body .cart-items{display:block}html.mobile-cart-menu-open [data-nav-toggle-target],html.mobile-cart-menu-open body [data-nav-toggle-target]{display:none}html.mobile-cart-menu-open .navigation-container .left,html.mobile-cart-menu-open .navigation-container .main-menu,html.mobile-cart-menu-open body .navigation-container .left,html.mobile-cart-menu-open body .navigation-container .main-menu{display:none}html.mobile-cart-menu-open .navigation-container .cart-menu-xcross,html.mobile-cart-menu-open body .navigation-container .cart-menu-xcross{display:block}html.mobile-cart-menu-open .navigation-container .icon,html.mobile-cart-menu-open body .navigation-container .icon{color:#696057;position:absolute}html.mobile-cart-menu-open .navigation-container .right,html.mobile-cart-menu-open .navigation-container .close,html.mobile-cart-menu-open body .navigation-container .right,html.mobile-cart-menu-open body .navigation-container .close{right:5%}html.mobile-cart-menu-open .main-content,html.mobile-cart-menu-open body .main-content{display:none}html.mobile-cart-menu-open .cart-item__title,html.mobile-cart-menu-open body .cart-item__title{float:left}html.mobile-cart-menu-open .cart-empty .c4,html.mobile-cart-menu-open .cart-empty .cart-items .cart-item__quantity,.cart-items html.mobile-cart-menu-open .cart-empty .cart-item__quantity,html.mobile-cart-menu-open .cart-empty .cart-items .cart-item__price,.cart-items html.mobile-cart-menu-open .cart-empty .cart-item__price,html.mobile-cart-menu-open .cart-empty .cart-items .cart-item__title,.cart-items html.mobile-cart-menu-open .cart-empty .cart-item__title,html.mobile-cart-menu-open body .cart-empty .c4{display:block}html.mobile-cart-menu-open .cart-empty .dark,html.mobile-cart-menu-open body .cart-empty .dark{color:#382e2b;text-transform:uppercase}html.mobile-cart-menu-open .cart-empty .font-light,html.mobile-cart-menu-open body .cart-empty .font-light{color:#696057;text-transform:initial}html.mobile-cart-menu-open .cart-empty .muted,html.mobile-cart-menu-open body .cart-empty .muted{color:#a5a5a5}.toolbar .nav-bar{top:30px !important}.toolbar.toolbar-drawer .nav-bar{top:64px !important}.navigation-container .nav-bar{display:block;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.15);box-shadow:1px 1px 0 rgba(0,0,0,.15);background-color:#dbd9d6;height:60px;position:fixed;top:0;right:0;width:100%;overflow:visible;z-index:999}body.admin-menu .navigation-container .nav-bar{top:29px}body.admin-menu-with-shortcuts .navigation-container .nav-bar{top:64px}.navigation-container .nav-bar.pointerEventNone{pointer-events:none}.navigation-container .nav-bar a{color:#382e2b;text-decoration:none}.navigation-container .nav-bar a:active,.navigation-container .nav-bar a:hover{color:#696057}.navigation-container .nav-bar .contain,.navigation-container .nav-bar .page-user .main-wrapper .inner,.page-user .main-wrapper .navigation-container .nav-bar .inner{padding:0 3%}.navigation-container .nav-bar .left{position:absolute;top:18px}@media screen and (max-width: 1023px){.navigation-container .nav-bar .left{left:5%}}.navigation-container .nav-bar .left .logo{height:20px}.navigation-container .nav-bar .right{position:absolute;right:3%;top:18px}@media screen and (max-width: 1023px){.navigation-container .nav-bar .right{right:5%}}.navigation-container .nav-bar .right .icon{display:block;float:left;height:42px;width:50px;text-align:center;line-height:42px;vertical-align:middle}.navigation-container .nav-bar .right .icon:before{font-size:20px;font-weight:700 !important}.navigation-container .nav-bar .right .icon.icon-cart:before{display:block;color:#382e2b;cursor:pointer}.navigation-container .nav-bar .right .icon.icon-login:before{display:block}.navigation-container .nav-bar .right .icon.icon-support:before{display:block}.navigation-container .nav-bar .right .icon:hover,.navigation-container .nav-bar .right .icon:active{color:#696057;text-decoration:none}.navigation-container .nav-bar .right .text{vertical-align:middle}.navigation-container .nav-bar .right .icon-x{opacity:0}.navigation-container .nav-bar .main-menu{height:60px}.navigation-container .nav-bar .main-menu > li{margin-left:-2px;margin-right:-2px}.navigation-container .nav-bar .main-menu > li > a{white-space:pre}.navigation-container .nav-bar ul{overflow:visible;text-align:center}.navigation-container .nav-bar ul li{display:inline-block;height:100%;line-height:60px;vertical-align:middle;font-size:16px;padding:0 1.5%;cursor:default}.navigation-container .nav-bar ul li > a{display:block}@media screen and (min-width: 1681px){.navigation-container .nav-bar ul li{font-size:18px}}.navigation-container .cart-menu-xcross{display:none}@media screen and (max-width: 1179px){.navigation-container .nav-bar ul li{font-size:14px}}@media screen and (max-width: 1023px){.navigation-container .nav-bar ul{display:none}.navigation-container #cart-container{height:100%;width:100%;position:fixed;top:0;left:0;overflow:hidden;opacity:0;visibility:hidden;background-color:#f2f2f2}}.navigation-container .nav-menu{height:100%;width:100%;position:fixed;top:0;left:0;overflow:hidden;overflow-y:auto;opacity:0;visibility:hidden;background-color:rgba(105,96,86,.95)}@media screen and (max-width: 1023px){.navigation-container .nav-menu{background-color:rgba(105,96,86,.98)}.navigation-container .nav-menu .large .b{display:none}}.navigation-container .nav-menu .lowercase{text-transform:inherit}.navigation-container .nav-menu a{text-decoration:none}.navigation-container .nav-menu .nav-inner{position:absolute;z-index:1080;height:100%;top:0;width:100%}.navigation-container .nav-menu .nav-inner.align-left-menu{padding:0 5% 60px}.navigation-container .nav-menu .nav-inner.align-left-menu ul > li{text-align:left;padding-bottom:30px}.navigation-container .nav-menu .nav-inner.align-left-menu ul > li:first-child{padding-top:20px}.navigation-container .nav-menu .nav-inner.align-left-menu ul > li .icon-buy,.navigation-container .nav-menu .nav-inner.align-left-menu ul > li .icon-store,.navigation-container .nav-menu .nav-inner.align-left-menu ul > li .icon-install{vertical-align:top;font-size:30px;margin-right:3%}.navigation-container .nav-menu .nav-inner .c1,.navigation-container .nav-menu .nav-inner .c2,.navigation-container .nav-menu .nav-inner .sh4,.navigation-container .nav-menu .nav-inner .partner-form-join form input:not([type=submit]),.partner-form-join form .navigation-container .nav-menu .nav-inner input:not([type=submit]),.navigation-container .nav-menu .nav-inner .partner-form-join form textarea,.partner-form-join form .navigation-container .nav-menu .nav-inner textarea,.navigation-container .nav-menu .nav-inner #category-page .secondary-nav a,#category-page .secondary-nav .navigation-container .nav-menu .nav-inner a,.navigation-container .nav-menu .nav-inner .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .navigation-container .nav-menu .nav-inner ul,.navigation-container .nav-menu .nav-inner .b{color:#fff}.navigation-container .nav-menu .nav-inner .sh4,.navigation-container .nav-menu .nav-inner .partner-form-join form input:not([type=submit]),.partner-form-join form .navigation-container .nav-menu .nav-inner input:not([type=submit]),.navigation-container .nav-menu .nav-inner .partner-form-join form textarea,.partner-form-join form .navigation-container .nav-menu .nav-inner textarea,.navigation-container .nav-menu .nav-inner #category-page .secondary-nav a,#category-page .secondary-nav .navigation-container .nav-menu .nav-inner a,.navigation-container .nav-menu .nav-inner .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .navigation-container .nav-menu .nav-inner ul{margin-top:10px}.navigation-container .nav-menu .nav-inner .contain,.navigation-container .nav-menu .nav-inner .page-user .main-wrapper .inner,.page-user .main-wrapper .navigation-container .nav-menu .nav-inner .inner{padding:0 10%;min-height:100%;position:absolute;width:100%;max-width:100%}.navigation-container .nav-menu .nav-inner .contain > div,.navigation-container .nav-menu .nav-inner .page-user .main-wrapper .inner > div,.page-user .main-wrapper .navigation-container .nav-menu .nav-inner .inner > div{height:60px;line-height:60px;vertical-align:middle;text-align:center}.navigation-container .nav-menu .nav-inner .title-bar{margin-top:-60px}.navigation-container .nav-menu .nav-inner .title-bar .close{position:absolute;right:0;color:#fff;padding-right:3%;font-size:18px}.navigation-container .nav-menu .nav-inner .title-bar .close:hover,.navigation-container .nav-menu .nav-inner .title-bar .close:active{text-decoration:none}.navigation-container .nav-menu .nav-inner .footer-bar{background-color:#dbd9d6;position:absolute;bottom:0;left:0;width:100%;overflow:hidden}.navigation-container .nav-menu .nav-inner .footer-bar .b{color:#696057}.navigation-container .nav-menu .nav-inner .footer-bar span{position:relative;padding-left:2rem}.navigation-container .nav-menu .nav-inner .footer-bar span:before{font-size:2rem;content:"k";text-transform:none;font-family:"savant-glyphs";position:absolute;top:-0.4rem;left:-0.8rem}.navigation-container .nav-menu .nav-inner ul{position:relative;padding:0;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.navigation-container .nav-menu .nav-inner ul > li{width:100%;text-align:left;display:block;opacity:0}.navigation-container .nav-menu .nav-inner ul > li.large{display:none}.navigation-container .nav-menu .nav-inner ul > li > span,.navigation-container .nav-menu .nav-inner ul > li.clear{display:none}.navigation-container .nav-menu .nav-inner ul > li p{margin:0}.navigation-container .nav-menu .nav-inner ul > li > a:first-child{height:4rem;line-height:4rem;vertical-align:middle;display:block;width:100%}.navigation-container .nav-menu .nav-inner ul > li ul{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;height:0;opacity:0}.navigation-container .nav-menu .nav-inner ul > li ul li a{opacity:.7}.navigation-container .nav-menu .nav-inner ul > li ul li:first-child{margin-top:.7rem}@media screen and (max-width: 580px){.navigation-container .nav-menu .nav-inner ul > li ul li:last-child{max-width:340px}}@media screen and (min-width: 581px)and (max-width: 1023px){.navigation-container .nav-menu .nav-inner ul > li ul li:last-child{max-width:450px}}.navigation-container .nav-menu .nav-inner ul > li ul li span{display:block;width:100%;padding:0 15%}.navigation-container .nav-menu .nav-inner ul > li.open > ul{height:100%;opacity:1}.navigation-container .nav-menu .nav-inner ul > li.dropdown{position:relative}.navigation-container .nav-menu .nav-inner ul > li.dropdown ul{padding-top:0}.navigation-container .nav-menu .nav-inner ul > li.dropdown:after{content:"j";text-transform:none;font-family:"savant-glyphs";font-size:1rem;position:absolute;line-height:4rem;vertical-align:middle;top:0;left:100px;color:#fff}@media screen and (min-width: 581px)and (max-width: 1023px){.navigation-container .nav-menu .nav-inner ul > li.dropdown:after{left:140px}}.navigation-container .nav-menu .nav-inner ul > li.dropdown.open:after{content:"i"}@media screen and (min-width: 1024px){.navigation-container .nav-menu .nav-inner{background-color:#696057}.navigation-container .nav-menu .nav-inner ul{margin-top:0;position:absolute;overflow:hidden;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.navigation-container .nav-menu .nav-inner ul > li{display:none;width:50%;max-width:500px;padding:.8rem 2rem}.navigation-container .nav-menu .nav-inner ul > li > a{padding:0}.navigation-container .nav-menu .nav-inner ul > li > span,.navigation-container .nav-menu .nav-inner ul > li.clear{display:block}.navigation-container .nav-menu .nav-inner ul > li.clear{width:100%;float:none;clear:both;padding:0}.navigation-container .nav-menu .nav-inner ul > li.large{display:block;float:left}.navigation-container .nav-menu .nav-inner ul > li.large .c1{font-size:1rem;line-height:5rem}.navigation-container .nav-menu .nav-inner ul > li.large .b{opacity:.7}}.navigation-container .icon-buy,.navigation-container .icon-store,.navigation-container .icon-install{font-size:25px;margin-right:15px;vertical-align:middle}.navigation-container .subnav{height:60px;background-color:#dbd9d6;display:block;border-bottom:1px solid #696057;position:absolute;top:0;left:0;z-index:180;width:100%;overflow:hidden;overflow-x:scroll}.navigation-container .subnav::-webkit-scrollbar{display:none}.navigation-container .subnav > div{white-space:nowrap;width:auto}.navigation-container .subnav > div a{text-decoration:none;color:#382e2b;padding:15px;line-height:60px;vertical-align:middle}.product-navigation-bar{background-color:#f2f2f2;margin-top:-60px;max-width:100%;overflow:visible;position:absolute;width:100%;z-index:180}.product-navigation-bar .product-navigation-wrap{border-bottom:1px solid #dbd9d6;border-top:1px solid #dbd9d6}.product-navigation-bar .triangle{position:relative;padding-left:5%;position:relative;margin-left:10px}.product-navigation-bar .triangle:before{width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#ff5f00 transparent transparent transparent;content:"";position:absolute;-webkit-transform:translate(-100%);transform:translate(-100%);top:30%}.product-navigation-bar .triangle.open:before{border-width:0 5px 5px 5px;border-color:transparent transparent #ff5f00 transparent}.product-navigation-bar .find-an-installer{margin-right:15px;cursor:pointer;font-size:.8125rem}.product-navigation-bar .title{cursor:pointer;line-height:60px;position:relative;z-index:1001;font-size:16px !important}@media screen and (min-width: 1681px){.product-navigation-bar .title{font-size:18px !important}}@media screen and (max-width: 1179px){.product-navigation-bar .title{font-size:13px !important;padding-left:10px}}.product-navigation-bar .scss{display:none}.product-navigation-bar .scss:before{line-height:18px !important;vertical-align:middle}.product-navigation-bar .right{position:absolute;right:5%;padding:0;top:0;line-height:59px;height:59px;overflow:hidden;display:block;background:#f2f2f2;background:-webkit-gradient(linear, left top, right top, from(fade(#f2f2f2, 0.001%)), color-stop(20%, fade(#f2f2f2, 80%)), color-stop(90%, #f2f2f2));background:linear-gradient(to right, fade(#f2f2f2, 0.001%) 0%, fade(#f2f2f2, 80%) 20%, #f2f2f2 90%)}.product-navigation-bar .right .icon.icon-email{position:relative}.product-navigation-bar .right .icon.icon-email:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 580px){.product-navigation-bar .right .find-an-installer{display:none}}.product-navigation-bar ul{margin-top:-1px;top:0;left:0;width:100%;max-width:100%;white-space:nowrap;display:none;overflow:visible;background-color:#f2f2f2;padding:0 10px 10px 8%}.product-navigation-bar ul.open{display:block}.product-navigation-bar ul::-webkit-scrollbar{display:none}.product-navigation-bar ul li{display:block;vertical-align:middle;padding-left:10px}.product-navigation-bar ul li a{color:#382e2b;text-decoration:none;display:block;font-size:16px !important;text-transform:none}@media screen and (min-width: 1681px){.product-navigation-bar ul li a{font-size:18px !important}}@media screen and (max-width: 1179px){.product-navigation-bar ul li a{font-size:14px !important}}.product-navigation-bar .mobile-ribbon{display:block;bottom:0;left:0;background-color:#a5a5a5;width:100%;padding:5px 20px;text-align:center;z-index:1001;cursor:auto;opacity:.85}.product-navigation-bar .mobile-ribbon a{color:#fff}.product-navigation-bar .mobile-ribbon .button-primary{border:none}@media screen and (min-width: 581px){.product-navigation-bar .mobile-ribbon{display:none}}@media screen and (min-width: 1024px){.product-navigation-bar .triangle{display:none}.product-navigation-bar .title{padding-left:0}.product-navigation-bar .right{right:3%}.product-navigation-bar ul{display:inline;position:relative;overflow-y:hidden;padding:0 0 0 5%}.product-navigation-bar ul li{display:inline-block;height:60px;line-height:60px;margin:0 -2px;padding:0 1rem}.product-navigation-bar ul li a{height:60px;line-height:60px;padding-bottom:1rem}}@media screen and (max-width: 1023px){.product-navigation-bar .contain,.product-navigation-bar .page-user .main-wrapper .inner,.page-user .main-wrapper .product-navigation-bar .inner{padding:0}}form{margin:0;padding:0;display:block;clear:both;margin-bottom:15px;overflow:auto}form input,form select,form textarea,form label{font-family:"GothamBook","Helvetica","Arial",sans-serif;-webkit-appearance:none}form .form-group{margin-bottom:15px;position:relative}form .form-submit{width:130px;margin:0;display:inline-block;margin-top:30px;padding:13px 6px;color:#382e2b;height:46px;border-radius:5px;border:none;background:#7a7977;color:#fff;text-transform:uppercase;line-height:0;font-size:1.15rem;float:right;-webkit-appearance:none}form input[type=text],form input[type=password],form input[type=email],form input[type=file] + label{position:relative;color:#382e2b;font-size:1rem;width:100%;background-color:#ebebeb;border:1px solid #ebebeb;height:46px;margin-bottom:.55em;padding-left:1em;border-radius:0;font-weight:normal;resize:none;padding:12px 14px}form input[type=text].light,form input[type=password].light,form input[type=email].light,form input[type=file] + label.light{background-color:#fff;border:1px solid #ebebeb}form input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form input[type=file] + label{background-repeat:no-repeat;background-size:20px;background-position:92.5%;background-image:url("../img/icons/savant-upload.png")}form input[type=file].file-uploaded + label{background-image:url("../img/icons/savant-complete.png")}form textarea{position:relative;color:#382e2b;font-size:1rem;line-height:1.5rem;width:100%;background:#ebebeb;border:none;margin-bottom:.55em;padding-left:1em;border-radius:0;font-weight:normal;resize:none;-webkit-box-shadow:0 0 0 1000px #ebebeb inset;box-shadow:0 0 0 1000px #ebebeb inset;padding:12px 14px}form .half{width:50%;float:left;padding-right:15px}form .half:last-child{padding-right:0}form .third{width:100%/3;float:left;padding-right:15px}form .third:last-child{padding-right:0}form .button-right-aligned{text-align:right}form select{position:relative;color:#382e2b;font-size:1rem;width:100%;background:#ebebeb;border:none;height:46px;margin-bottom:.55em;padding-left:1em;border-radius:0;font-weight:normal;resize:none;padding:12px 14px;background:url("../img/icons/dropdown-arrow.png") no-repeat right #ebebeb;background-size:13px 7px;background-position:95%;-webkit-appearance:none;-moz-appearance:none}form select.light{background-color:#fff;border:1px solid #ebebeb}form input[type=checkbox]{margin:2px 0 0;line-height:normal}form label{font-weight:normal}form .squared{position:relative}form .squared input[type=checkbox]{z-index:20;position:absolute;width:20px;height:20px;opacity:0}form .squared input[type=checkbox]:checked + span + label:after,form .squared input[type=checkbox]:checked ~ span ~ label:after{opacity:1}form .squared input[type=checkbox] + span{margin-left:7%}form .squared label{position:absolute;width:18px;height:18px;top:5px;background-color:#ebebeb}form .squared label:after{opacity:0;content:"";position:absolute;width:8px;height:4px;background:transparent;top:4px;left:4px;border:3px solid #696057;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}form select[name=state],form select[name=province]{display:none}form select[name=state].show,form select[name=province].show{display:block}form select[name=state].col-one-third,form select[name=province].col-one-third{margin-left:2%}.contact-us-panel-container .contain,.contact-us-panel-container .page-user .main-wrapper .inner,.page-user .main-wrapper .contact-us-panel-container .inner,.modal-panel-container .contain,.modal-panel-container .page-user .main-wrapper .inner,.page-user .main-wrapper .modal-panel-container .inner{overflow:auto}.contact-us-panel-container .contain textarea,.contact-us-panel-container .page-user .main-wrapper .inner textarea,.page-user .main-wrapper .contact-us-panel-container .inner textarea,.modal-panel-container .contain textarea,.modal-panel-container .page-user .main-wrapper .inner textarea,.page-user .main-wrapper .modal-panel-container .inner textarea{max-height:150px}.contact-us-panel-container .contain .title-full-width,.contact-us-panel-container .page-user .main-wrapper .inner .title-full-width,.page-user .main-wrapper .contact-us-panel-container .inner .title-full-width,.modal-panel-container .contain .title-full-width,.modal-panel-container .page-user .main-wrapper .inner .title-full-width,.page-user .main-wrapper .modal-panel-container .inner .title-full-width{padding-bottom:60px}.contact-us-panel-container .contain .title-full-width a,.contact-us-panel-container .page-user .main-wrapper .inner .title-full-width a,.page-user .main-wrapper .contact-us-panel-container .inner .title-full-width a,.modal-panel-container .contain .title-full-width a,.modal-panel-container .page-user .main-wrapper .inner .title-full-width a,.page-user .main-wrapper .modal-panel-container .inner .title-full-width a{color:#ff5f00;text-decoration:none}.contact-us-panel-container .contain .title-full-width a:hover,.contact-us-panel-container .page-user .main-wrapper .inner .title-full-width a:hover,.page-user .main-wrapper .contact-us-panel-container .inner .title-full-width a:hover,.contact-us-panel-container .contain .title-full-width a:focus,.contact-us-panel-container .page-user .main-wrapper .inner .title-full-width a:focus,.page-user .main-wrapper .contact-us-panel-container .inner .title-full-width a:focus,.modal-panel-container .contain .title-full-width a:hover,.modal-panel-container .page-user .main-wrapper .inner .title-full-width a:hover,.page-user .main-wrapper .modal-panel-container .inner .title-full-width a:hover,.modal-panel-container .contain .title-full-width a:focus,.modal-panel-container .page-user .main-wrapper .inner .title-full-width a:focus,.page-user .main-wrapper .modal-panel-container .inner .title-full-width a:focus{text-decoration:underline}.contact-us-panel-container .contain .title-full-width h3,.contact-us-panel-container .page-user .main-wrapper .inner .title-full-width h3,.page-user .main-wrapper .contact-us-panel-container .inner .title-full-width h3,.modal-panel-container .contain .title-full-width h3,.modal-panel-container .page-user .main-wrapper .inner .title-full-width h3,.page-user .main-wrapper .modal-panel-container .inner .title-full-width h3{padding-bottom:15px}.contact-us-panel-container .contain .sh3,.contact-us-panel-container .page-user .main-wrapper .inner .sh3,.page-user .main-wrapper .contact-us-panel-container .inner .sh3,.contact-us-panel-container .contain .node-open-positions p,.contact-us-panel-container .page-user .main-wrapper .inner .node-open-positions p,.page-user .main-wrapper .contact-us-panel-container .inner .node-open-positions p,.node-open-positions .contact-us-panel-container .contain p,.node-open-positions .contact-us-panel-container .page-user .main-wrapper .inner p,.page-user .main-wrapper .node-open-positions .contact-us-panel-container .inner p,.contact-us-panel-container .contain .node-open-positions .field-name-field-summary,.contact-us-panel-container .page-user .main-wrapper .inner .node-open-positions .field-name-field-summary,.page-user .main-wrapper .contact-us-panel-container .inner .node-open-positions .field-name-field-summary,.node-open-positions .contact-us-panel-container .contain .field-name-field-summary,.node-open-positions .contact-us-panel-container .page-user .main-wrapper .inner .field-name-field-summary,.page-user .main-wrapper .node-open-positions .contact-us-panel-container .inner .field-name-field-summary,.contact-us-panel-container .contain .results .load-more-section,.contact-us-panel-container .page-user .main-wrapper .inner .results .load-more-section,.page-user .main-wrapper .contact-us-panel-container .inner .results .load-more-section,.results .contact-us-panel-container .contain .load-more-section,.results .contact-us-panel-container .page-user .main-wrapper .inner .load-more-section,.page-user .main-wrapper .results .contact-us-panel-container .inner .load-more-section,.contact-us-panel-container .contain .results .alert.not-found,.contact-us-panel-container .page-user .main-wrapper .inner .results .alert.not-found,.page-user .main-wrapper .contact-us-panel-container .inner .results .alert.not-found,.results .contact-us-panel-container .contain .alert.not-found,.results .contact-us-panel-container .page-user .main-wrapper .inner .alert.not-found,.page-user .main-wrapper .results .contact-us-panel-container .inner .alert.not-found,.contact-us-panel-container .contain .node-news p,.contact-us-panel-container .page-user .main-wrapper .inner .node-news p,.page-user .main-wrapper .contact-us-panel-container .inner .node-news p,.node-news .contact-us-panel-container .contain p,.node-news .contact-us-panel-container .page-user .main-wrapper .inner p,.page-user .main-wrapper .node-news .contact-us-panel-container .inner p,.contact-us-panel-container .contain .node-news .field,.contact-us-panel-container .page-user .main-wrapper .inner .node-news .field,.page-user .main-wrapper .contact-us-panel-container .inner .node-news .field,.node-news .contact-us-panel-container .contain .field,.node-news .contact-us-panel-container .page-user .main-wrapper .inner .field,.page-user .main-wrapper .node-news .contact-us-panel-container .inner .field,.contact-us-panel-container .contain .node-upcoming-events p,.contact-us-panel-container .page-user .main-wrapper .inner .node-upcoming-events p,.page-user .main-wrapper .contact-us-panel-container .inner .node-upcoming-events p,.node-upcoming-events .contact-us-panel-container .contain p,.node-upcoming-events .contact-us-panel-container .page-user .main-wrapper .inner p,.page-user .main-wrapper .node-upcoming-events .contact-us-panel-container .inner p,.contact-us-panel-container .contain .node-upcoming-events .field,.contact-us-panel-container .page-user .main-wrapper .inner .node-upcoming-events .field,.page-user .main-wrapper .contact-us-panel-container .inner .node-upcoming-events .field,.node-upcoming-events .contact-us-panel-container .contain .field,.node-upcoming-events .contact-us-panel-container .page-user .main-wrapper .inner .field,.page-user .main-wrapper .node-upcoming-events .contact-us-panel-container .inner .field,.contact-us-panel-container .contain #savant-news .views-field-field-new-summary,.contact-us-panel-container .page-user .main-wrapper .inner #savant-news .views-field-field-new-summary,.page-user .main-wrapper .contact-us-panel-container .inner #savant-news .views-field-field-new-summary,#savant-news .contact-us-panel-container .contain .views-field-field-new-summary,#savant-news .contact-us-panel-container .page-user .main-wrapper .inner .views-field-field-new-summary,.page-user .main-wrapper #savant-news .contact-us-panel-container .inner .views-field-field-new-summary,.contact-us-panel-container .contain #savant-news .views-field-field-upcoming-event-date-range,.contact-us-panel-container .page-user .main-wrapper .inner #savant-news .views-field-field-upcoming-event-date-range,.page-user .main-wrapper .contact-us-panel-container .inner #savant-news .views-field-field-upcoming-event-date-range,#savant-news .contact-us-panel-container .contain .views-field-field-upcoming-event-date-range,#savant-news .contact-us-panel-container .page-user .main-wrapper .inner .views-field-field-upcoming-event-date-range,.page-user .main-wrapper #savant-news .contact-us-panel-container .inner .views-field-field-upcoming-event-date-range,.contact-us-panel-container .contain #savant-news .views-field-field-upcoming-event-location,.contact-us-panel-container .page-user .main-wrapper .inner #savant-news .views-field-field-upcoming-event-location,.page-user .main-wrapper .contact-us-panel-container .inner #savant-news .views-field-field-upcoming-event-location,#savant-news .contact-us-panel-container .contain .views-field-field-upcoming-event-location,#savant-news .contact-us-panel-container .page-user .main-wrapper .inner .views-field-field-upcoming-event-location,.page-user .main-wrapper #savant-news .contact-us-panel-container .inner .views-field-field-upcoming-event-location,.contact-us-panel-container .contain #savant-news .views-field-field-upcoming-event-summary,.contact-us-panel-container .page-user .main-wrapper .inner #savant-news .views-field-field-upcoming-event-summary,.page-user .main-wrapper .contact-us-panel-container .inner #savant-news .views-field-field-upcoming-event-summary,#savant-news .contact-us-panel-container .contain .views-field-field-upcoming-event-summary,#savant-news .contact-us-panel-container .page-user .main-wrapper .inner .views-field-field-upcoming-event-summary,.page-user .main-wrapper #savant-news .contact-us-panel-container .inner .views-field-field-upcoming-event-summary,.contact-us-panel-container .contain .support-contact-base input,.contact-us-panel-container .page-user .main-wrapper .inner .support-contact-base input,.page-user .main-wrapper .contact-us-panel-container .inner .support-contact-base input,.support-contact-base .contact-us-panel-container .contain input,.support-contact-base .contact-us-panel-container .page-user .main-wrapper .inner input,.page-user .main-wrapper .support-contact-base .contact-us-panel-container .inner input,.modal-panel-container .contain .sh3,.modal-panel-container .page-user .main-wrapper .inner .sh3,.page-user .main-wrapper .modal-panel-container .inner .sh3,.modal-panel-container .contain .node-open-positions p,.modal-panel-container .page-user .main-wrapper .inner .node-open-positions p,.page-user .main-wrapper .modal-panel-container .inner .node-open-positions p,.node-open-positions .modal-panel-container .contain p,.node-open-positions .modal-panel-container .page-user .main-wrapper .inner p,.page-user .main-wrapper .node-open-positions .modal-panel-container .inner p,.modal-panel-container .contain .node-open-positions .field-name-field-summary,.modal-panel-container .page-user .main-wrapper .inner .node-open-positions .field-name-field-summary,.page-user .main-wrapper .modal-panel-container .inner .node-open-positions .field-name-field-summary,.node-open-positions .modal-panel-container .contain .field-name-field-summary,.node-open-positions .modal-panel-container .page-user .main-wrapper .inner .field-name-field-summary,.page-user .main-wrapper .node-open-positions .modal-panel-container .inner .field-name-field-summary,.modal-panel-container .contain .results .load-more-section,.modal-panel-container .page-user .main-wrapper .inner .results .load-more-section,.page-user .main-wrapper .modal-panel-container .inner .results .load-more-section,.results .modal-panel-container .contain .load-more-section,.results .modal-panel-container .page-user .main-wrapper .inner .load-more-section,.page-user .main-wrapper .results .modal-panel-container .inner .load-more-section,.modal-panel-container .contain .results .alert.not-found,.modal-panel-container .page-user .main-wrapper .inner .results .alert.not-found,.page-user .main-wrapper .modal-panel-container .inner .results .alert.not-found,.results .modal-panel-container .contain .alert.not-found,.results .modal-panel-container .page-user .main-wrapper .inner .alert.not-found,.page-user .main-wrapper .results .modal-panel-container .inner .alert.not-found,.modal-panel-container .contain .node-news p,.modal-panel-container .page-user .main-wrapper .inner .node-news p,.page-user .main-wrapper .modal-panel-container .inner .node-news p,.node-news .modal-panel-container .contain p,.node-news .modal-panel-container .page-user .main-wrapper .inner p,.page-user .main-wrapper .node-news .modal-panel-container .inner p,.modal-panel-container .contain .node-news .field,.modal-panel-container .page-user .main-wrapper .inner .node-news .field,.page-user .main-wrapper .modal-panel-container .inner .node-news .field,.node-news .modal-panel-container .contain .field,.node-news .modal-panel-container .page-user .main-wrapper .inner .field,.page-user .main-wrapper .node-news .modal-panel-container .inner .field,.modal-panel-container .contain .node-upcoming-events p,.modal-panel-container .page-user .main-wrapper .inner .node-upcoming-events p,.page-user .main-wrapper .modal-panel-container .inner .node-upcoming-events p,.node-upcoming-events .modal-panel-container .contain p,.node-upcoming-events .modal-panel-container .page-user .main-wrapper .inner p,.page-user .main-wrapper .node-upcoming-events .modal-panel-container .inner p,.modal-panel-container .contain .node-upcoming-events .field,.modal-panel-container .page-user .main-wrapper .inner .node-upcoming-events .field,.page-user .main-wrapper .modal-panel-container .inner .node-upcoming-events .field,.node-upcoming-events .modal-panel-container .contain .field,.node-upcoming-events .modal-panel-container .page-user .main-wrapper .inner .field,.page-user .main-wrapper .node-upcoming-events .modal-panel-container .inner .field,.modal-panel-container .contain #savant-news .views-field-field-new-summary,.modal-panel-container .page-user .main-wrapper .inner #savant-news .views-field-field-new-summary,.page-user .main-wrapper .modal-panel-container .inner #savant-news .views-field-field-new-summary,#savant-news .modal-panel-container .contain .views-field-field-new-summary,#savant-news .modal-panel-container .page-user .main-wrapper .inner .views-field-field-new-summary,.page-user .main-wrapper #savant-news .modal-panel-container .inner .views-field-field-new-summary,.modal-panel-container .contain #savant-news .views-field-field-upcoming-event-date-range,.modal-panel-container .page-user .main-wrapper .inner #savant-news .views-field-field-upcoming-event-date-range,.page-user .main-wrapper .modal-panel-container .inner #savant-news .views-field-field-upcoming-event-date-range,#savant-news .modal-panel-container .contain .views-field-field-upcoming-event-date-range,#savant-news .modal-panel-container .page-user .main-wrapper .inner .views-field-field-upcoming-event-date-range,.page-user .main-wrapper #savant-news .modal-panel-container .inner .views-field-field-upcoming-event-date-range,.modal-panel-container .contain #savant-news .views-field-field-upcoming-event-location,.modal-panel-container .page-user .main-wrapper .inner #savant-news .views-field-field-upcoming-event-location,.page-user .main-wrapper .modal-panel-container .inner #savant-news .views-field-field-upcoming-event-location,#savant-news .modal-panel-container .contain .views-field-field-upcoming-event-location,#savant-news .modal-panel-container .page-user .main-wrapper .inner .views-field-field-upcoming-event-location,.page-user .main-wrapper #savant-news .modal-panel-container .inner .views-field-field-upcoming-event-location,.modal-panel-container .contain #savant-news .views-field-field-upcoming-event-summary,.modal-panel-container .page-user .main-wrapper .inner #savant-news .views-field-field-upcoming-event-summary,.page-user .main-wrapper .modal-panel-container .inner #savant-news .views-field-field-upcoming-event-summary,#savant-news .modal-panel-container .contain .views-field-field-upcoming-event-summary,#savant-news .modal-panel-container .page-user .main-wrapper .inner .views-field-field-upcoming-event-summary,.page-user .main-wrapper #savant-news .modal-panel-container .inner .views-field-field-upcoming-event-summary,.modal-panel-container .contain .support-contact-base input,.modal-panel-container .page-user .main-wrapper .inner .support-contact-base input,.page-user .main-wrapper .modal-panel-container .inner .support-contact-base input,.support-contact-base .modal-panel-container .contain input,.support-contact-base .modal-panel-container .page-user .main-wrapper .inner input,.page-user .main-wrapper .support-contact-base .modal-panel-container .inner input{color:#696057}.contact-us-panel-container .contain .form-container,.contact-us-panel-container .page-user .main-wrapper .inner .form-container,.page-user .main-wrapper .contact-us-panel-container .inner .form-container,.modal-panel-container .contain .form-container,.modal-panel-container .page-user .main-wrapper .inner .form-container,.page-user .main-wrapper .modal-panel-container .inner .form-container{max-width:430px;margin:auto}.contact-us-panel-container .contain .form-container .extra,.contact-us-panel-container .page-user .main-wrapper .inner .form-container .extra,.page-user .main-wrapper .contact-us-panel-container .inner .form-container .extra,.modal-panel-container .contain .form-container .extra,.modal-panel-container .page-user .main-wrapper .inner .form-container .extra,.page-user .main-wrapper .modal-panel-container .inner .form-container .extra{margin:15px 5px}.contact-us-panel-container .contain .form-container .extra label,.contact-us-panel-container .page-user .main-wrapper .inner .form-container .extra label,.page-user .main-wrapper .contact-us-panel-container .inner .form-container .extra label,.modal-panel-container .contain .form-container .extra label,.modal-panel-container .page-user .main-wrapper .inner .form-container .extra label,.page-user .main-wrapper .modal-panel-container .inner .form-container .extra label{margin-left:10px}.feature-text{max-width:1140px;padding:5% 0;padding-top:7%;margin:auto}.two-columns .two-columns-panel{margin:110px 20px 30px;height:100%;overflow:hidden}@media screen and (min-width: 1023px){.two-columns .two-columns-panel{max-width:1680px;position:relative;padding:0;margin:110px auto 30px}}.two-columns .panel-panel{width:100%}.two-columns .panel-content h4{color:#382e2b}.two-columns .panel-content .b{text-transform:none}.two-columns .panel-content .content{color:#696057;font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.75em;vertical-align:middle;margin:0;font-weight:normal}.two-columns .panel-content a{color:#ff5f00;text-decoration:none}.two-columns .panel-content a:hover{text-decoration:underline}@media screen and (min-width: 581px){.two-columns .panel-panel{width:50%;float:left}.two-columns .panel-col-first{padding-left:10%;padding-right:0}.two-columns .panel-col-last{padding-right:5%;padding-left:10%}}@media screen and (min-width: 1023px){.two-columns .panel-col-first{padding-left:3%}.two-columns .panel-col-last{padding-right:0;padding-left:2.5%}.two-columns .panel-col-last .panel-content{padding-left:150px;max-width:460px}}@media screen and (min-width: 1179px){.two-columns .panel-col-last .panel-content{padding-left:175px;max-width:520px}}@media screen and (min-width: 1680px){.two-columns .panel-col-last .panel-content{padding-left:200px;max-width:100%}}.panel-2col-stacked .panel-col-first,.panel-2col-stacked .panel-col-last{width:100%;padding:15px}.panel-2col-stacked .panel-separator,.panel-2col-stacked .panel-col-last .inside{margin:0}@media screen and (min-width: 581px)and (max-width: 1023px){.panel-2col-stacked .panel-col-first,.panel-2col-stacked .panel-col-last{padding:30px}}@media screen and (min-width: 1024px){.panel-2col-stacked .panel-col-first,.panel-2col-stacked .panel-col-last{width:50%;float:left}}.player,.play-iframe{position:absolute;z-index:99999;display:none;background-color:#000;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.show-video{z-index:50;height:1px;overflow:hidden}.show-video video,.show-video iframe,.show-video .embed-video{display:block;position:relative;z-index:80;width:100%;height:100%;background-size:cover;right:0;bottom:0;min-width:100%;min-height:100%}.show-video .player,.show-video .play-iframe{display:block}.show-video .player a,.show-video .play-iframe a{position:absolute;top:0;right:0;z-index:120;opacity:.6;text-decoration:none}.show-video .player .spinner,.show-video .play-iframe .spinner{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;display:block;width:32px;height:32px}.hero-video-bg{width:100%;position:relative;overflow:hidden;min-height:0;background-color:#382e2b;height:100vh}.hero-video-bg .color-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(2,2,2,.6);z-index:20}.hero-video-bg .hero-wrap{z-index:40;position:relative;width:100%;max-width:956px}.hero-video-bg figure{position:absolute;top:0;left:0;bottom:0;right:0;margin:0}.hero-video-bg video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover}.hero-video-bg .bg{display:none;visibility:hidden}.hero-video-bg .bg.bg-mobile{display:block;visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.hero-video-bg:before{content:"j";text-transform:none;font-family:"savant-glyphs";font-size:1.75rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10%;left:49%;cursor:pointer;z-index:1;pointer-events:none;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;color:#fff}.hero,.gallery-carousel{width:100%;background-size:cover;overflow:hidden;position:relative;background-color:#fff;text-align:center;-webkit-transition:height 999999s;transition:height 999999s;padding:0 10%;height:100vh;min-height:537px}@media screen and (max-width: 580px){.hero,.gallery-carousel{padding:0 5%}}.hero .photo,.gallery-carousel .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important}.hero.down-arrow:before,.down-arrow.gallery-carousel:before{content:"j";text-transform:none;font-family:"savant-glyphs";font-size:1.75rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10%;left:50%;cursor:pointer;z-index:1;pointer-events:none;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero.down-arrow.black:before,.down-arrow.black.gallery-carousel:before{color:#ff5f00}.hero.down-arrow.white:before,.down-arrow.white.gallery-carousel:before{color:#fff}.hero.no-arrow:before,.no-arrow.gallery-carousel:before{display:none}.hero.grey,.grey.gallery-carousel{background-color:#f2f2f2}.hero.grey:before,.grey.gallery-carousel:before{display:none}.hero.radial-gradient,.radial-gradient.gallery-carousel{background-color:transparent}.hero.radial-gradient:after,.radial-gradient.gallery-carousel:after{background:radial-gradient(ellipse farthest-corner at 40% 60%, #666 0%, #000);position:absolute;top:0;content:"";left:0;width:100%;height:100%;z-index:-1}.hero.gradient-f3-cc,.gradient-f3-cc.gallery-carousel,.hero.gradient-light,.gradient-light.gallery-carousel{background:#f3f3f3;background:linear-gradient(-45deg, #fff, #ccc)}.hero.gradient-f3-cc-reverse,.gradient-f3-cc-reverse.gallery-carousel{background:#f3f3f3;background:linear-gradient(45deg, #fff, #ccc)}.hero.gradient-64,.gradient-64.gallery-carousel{background:linear-gradient(45deg, #404040, gray)}.hero.gradient-64-reverse,.gradient-64-reverse.gallery-carousel{background:linear-gradient(-45deg, #404040, gray)}.hero.feature-1,.feature-1.gallery-carousel{height:90vh}.hero.feature-1 .text,.feature-1.gallery-carousel .text{max-width:625px}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero.feature-1 .text,.feature-1.gallery-carousel .text{max-width:500px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero.feature-1 .text,.feature-1.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero.feature-1 .text,.feature-1.gallery-carousel .text{max-width:100%}}.hero.feature-1 .text h1,.feature-1.gallery-carousel .text h1,.hero.feature-1 .text h2,.feature-1.gallery-carousel .text h2,.hero.feature-1 .text h3,.feature-1.gallery-carousel .text h3,.hero.feature-1 .text h4,.feature-1.gallery-carousel .text h4,.hero.feature-1 .text h5,.feature-1.gallery-carousel .text h5{margin-bottom:.7em}@media screen and (max-width: 1023px){.hero.feature-1 .text,.feature-1.gallery-carousel .text{top:6em}}.hero.feature-2,.hero.gallery-carousel,.gallery-carousel{height:70vh}.hero.feature-2.right,.hero.right.gallery-carousel,.right.gallery-carousel{background-position:left center}.hero.feature-2.left,.hero.left.gallery-carousel,.left.gallery-carousel{background-position:right center}.hero.feature-2 .text,.hero.gallery-carousel .text,.gallery-carousel .text{max-width:875px}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero.feature-2 .text,.hero.gallery-carousel .text,.gallery-carousel .text{max-width:700px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero.feature-2 .text,.hero.gallery-carousel .text,.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero.feature-2 .text,.hero.gallery-carousel .text,.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 1023px){.hero.feature-2 .text,.hero.gallery-carousel .text,.gallery-carousel .text{margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.hero.feature-3,.feature-3.gallery-carousel{height:70vh}.hero.feature-3.grey,.feature-3.grey.gallery-carousel{height:50vh}.hero.feature-3.grey .hero-wrap,.feature-3.grey.gallery-carousel .hero-wrap{padding-top:60px}.hero.feature-3 .text,.feature-3.gallery-carousel .text{max-width:1000px}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero.feature-3 .text,.feature-3.gallery-carousel .text{max-width:800px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero.feature-3 .text,.feature-3.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero.feature-3 .text,.feature-3.gallery-carousel .text{max-width:100%}}.hero.feature-3 .text a,.feature-3.gallery-carousel .text a{margin-top:30px}@media screen and (max-width: 1023px){.hero.feature-3 .text,.feature-3.gallery-carousel .text{margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 1023px){.hero.feature-3.two-columns,.feature-3.two-columns.gallery-carousel{max-height:270px;min-height:270px}}.hero._404 a.link-primary,._404.gallery-carousel a.link-primary{display:inline;font-size:inherit;margin-top:0;margin-right:0 !important}@media screen and (max-width: 580px){.hero,.gallery-carousel{min-height:0}}@media screen and (max-width: 320px){.hero,.gallery-carousel{max-height:568px}}.hero .hero-wrap,.gallery-carousel .hero-wrap{max-width:1680px;position:relative;margin:auto;height:100%}.hero .text,.gallery-carousel .text{position:relative;max-width:800px}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero .text,.gallery-carousel .text{max-width:640px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero .text,.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero .text,.gallery-carousel .text{max-width:100%}}.hero .text .google-play-button,.gallery-carousel .text .google-play-button{content:url("../img/Google-Play-Black.svg")}.hero .text .svg-button,.gallery-carousel .text .svg-button{width:35%;display:inline;margin-top:30px}.hero .text .apple-store-button,.gallery-carousel .text .apple-store-button{content:url("../img/App-Store-Black.svg")}.hero .text > div > *,.gallery-carousel .text > div > *{display:block;margin:0}.hero .text a,.gallery-carousel .text a{display:inline-block;font-size:1rem;margin:1em 0}@media screen and (max-width: 580px){.hero .text a,.gallery-carousel .text a{font-size:1.25rem}}.hero .text h1,.gallery-carousel .text h1,.hero .text h2,.gallery-carousel .text h2,.hero .text h3,.gallery-carousel .text h3,.hero .text h4,.gallery-carousel .text h4,.hero .text h5,.gallery-carousel .text h5{text-transform:uppercase;margin-top:0;margin-bottom:.25em}.hero .text.white h1,.gallery-carousel .text.white h1,.hero .text.white h2,.gallery-carousel .text.white h2,.hero .text.white h3,.gallery-carousel .text.white h3,.hero .text.white h4,.gallery-carousel .text.white h4,.hero .text.white h5,.gallery-carousel .text.white h5,.hero .text.white .sh1,.gallery-carousel .text.white .sh1,.hero .text.white .sh2,.gallery-carousel .text.white .sh2,.hero .text.white .sh3,.hero .text.white .node-open-positions p,.node-open-positions .hero .text.white p,.hero .text.white .node-open-positions .field-name-field-summary,.node-open-positions .hero .text.white .field-name-field-summary,.hero .text.white .results .load-more-section,.results .hero .text.white .load-more-section,.hero .text.white .results .alert.not-found,.results .hero .text.white .alert.not-found,.hero .text.white .node-news p,.node-news .hero .text.white p,.hero .text.white .node-news .field,.node-news .hero .text.white .field,.hero .text.white .node-upcoming-events p,.node-upcoming-events .hero .text.white p,.hero .text.white .node-upcoming-events .field,.node-upcoming-events .hero .text.white .field,.hero .text.white #savant-news .views-field-field-new-summary,#savant-news .hero .text.white .views-field-field-new-summary,.hero .text.white #savant-news .views-field-field-upcoming-event-date-range,#savant-news .hero .text.white .views-field-field-upcoming-event-date-range,.hero .text.white #savant-news .views-field-field-upcoming-event-location,#savant-news .hero .text.white .views-field-field-upcoming-event-location,.hero .text.white #savant-news .views-field-field-upcoming-event-summary,#savant-news .hero .text.white .views-field-field-upcoming-event-summary,.hero .text.white .support-contact-base input,.support-contact-base .hero .text.white input,.gallery-carousel .text.white .sh3,.gallery-carousel .text.white .node-open-positions p,.node-open-positions .gallery-carousel .text.white p,.gallery-carousel .text.white .node-open-positions .field-name-field-summary,.node-open-positions .gallery-carousel .text.white .field-name-field-summary,.gallery-carousel .text.white .results .load-more-section,.results .gallery-carousel .text.white .load-more-section,.gallery-carousel .text.white .results .alert.not-found,.results .gallery-carousel .text.white .alert.not-found,.gallery-carousel .text.white .node-news p,.node-news .gallery-carousel .text.white p,.gallery-carousel .text.white .node-news .field,.node-news .gallery-carousel .text.white .field,.gallery-carousel .text.white .node-upcoming-events p,.node-upcoming-events .gallery-carousel .text.white p,.gallery-carousel .text.white .node-upcoming-events .field,.node-upcoming-events .gallery-carousel .text.white .field,.gallery-carousel .text.white #savant-news .views-field-field-new-summary,#savant-news .gallery-carousel .text.white .views-field-field-new-summary,.gallery-carousel .text.white #savant-news .views-field-field-upcoming-event-date-range,#savant-news .gallery-carousel .text.white .views-field-field-upcoming-event-date-range,.gallery-carousel .text.white #savant-news .views-field-field-upcoming-event-location,#savant-news .gallery-carousel .text.white .views-field-field-upcoming-event-location,.gallery-carousel .text.white #savant-news .views-field-field-upcoming-event-summary,#savant-news .gallery-carousel .text.white .views-field-field-upcoming-event-summary,.gallery-carousel .text.white .support-contact-base input,.support-contact-base .gallery-carousel .text.white input,.hero .text.white span,.gallery-carousel .text.white span,.hero .text.white a.link-primary,.gallery-carousel .text.white a.link-primary{color:#fff}.hero .text.white .caption,.gallery-carousel .text.white .caption{color:#f2f2f2}.hero .text.white a.link-primary,.gallery-carousel .text.white a.link-primary{color:#f2f2f2;text-decoration:underline}.hero .text.black h1,.gallery-carousel .text.black h1,.hero .text.black h2,.gallery-carousel .text.black h2,.hero .text.black h3,.gallery-carousel .text.black h3,.hero .text.black h4,.gallery-carousel .text.black h4,.hero .text.black h5,.gallery-carousel .text.black h5,.hero .text.black .sh1,.gallery-carousel .text.black .sh1,.hero .text.black .sh2,.gallery-carousel .text.black .sh2,.hero .text.black .sh3,.hero .text.black .node-open-positions p,.node-open-positions .hero .text.black p,.hero .text.black .node-open-positions .field-name-field-summary,.node-open-positions .hero .text.black .field-name-field-summary,.hero .text.black .results .load-more-section,.results .hero .text.black .load-more-section,.hero .text.black .results .alert.not-found,.results .hero .text.black .alert.not-found,.hero .text.black .node-news p,.node-news .hero .text.black p,.hero .text.black .node-news .field,.node-news .hero .text.black .field,.hero .text.black .node-upcoming-events p,.node-upcoming-events .hero .text.black p,.hero .text.black .node-upcoming-events .field,.node-upcoming-events .hero .text.black .field,.hero .text.black #savant-news .views-field-field-new-summary,#savant-news .hero .text.black .views-field-field-new-summary,.hero .text.black #savant-news .views-field-field-upcoming-event-date-range,#savant-news .hero .text.black .views-field-field-upcoming-event-date-range,.hero .text.black #savant-news .views-field-field-upcoming-event-location,#savant-news .hero .text.black .views-field-field-upcoming-event-location,.hero .text.black #savant-news .views-field-field-upcoming-event-summary,#savant-news .hero .text.black .views-field-field-upcoming-event-summary,.hero .text.black .support-contact-base input,.support-contact-base .hero .text.black input,.gallery-carousel .text.black .sh3,.gallery-carousel .text.black .node-open-positions p,.node-open-positions .gallery-carousel .text.black p,.gallery-carousel .text.black .node-open-positions .field-name-field-summary,.node-open-positions .gallery-carousel .text.black .field-name-field-summary,.gallery-carousel .text.black .results .load-more-section,.results .gallery-carousel .text.black .load-more-section,.gallery-carousel .text.black .results .alert.not-found,.results .gallery-carousel .text.black .alert.not-found,.gallery-carousel .text.black .node-news p,.node-news .gallery-carousel .text.black p,.gallery-carousel .text.black .node-news .field,.node-news .gallery-carousel .text.black .field,.gallery-carousel .text.black .node-upcoming-events p,.node-upcoming-events .gallery-carousel .text.black p,.gallery-carousel .text.black .node-upcoming-events .field,.node-upcoming-events .gallery-carousel .text.black .field,.gallery-carousel .text.black #savant-news .views-field-field-new-summary,#savant-news .gallery-carousel .text.black .views-field-field-new-summary,.gallery-carousel .text.black #savant-news .views-field-field-upcoming-event-date-range,#savant-news .gallery-carousel .text.black .views-field-field-upcoming-event-date-range,.gallery-carousel .text.black #savant-news .views-field-field-upcoming-event-location,#savant-news .gallery-carousel .text.black .views-field-field-upcoming-event-location,.gallery-carousel .text.black #savant-news .views-field-field-upcoming-event-summary,#savant-news .gallery-carousel .text.black .views-field-field-upcoming-event-summary,.gallery-carousel .text.black .support-contact-base input,.support-contact-base .gallery-carousel .text.black input,.hero .text.black span,.gallery-carousel .text.black span{color:#382e2b}.hero .text.black .caption,.gallery-carousel .text.black .caption{color:#696057}.hero .text.black a.link-primary,.gallery-carousel .text.black a.link-primary{color:#696057;text-decoration:underline}@media screen and (max-width: 1023px){.hero .text,.gallery-carousel .text{margin:auto;-webkit-transform:none;transform:none;top:12em}}@media screen and (min-width: 1024px){.hero .text.middle,.gallery-carousel .text.middle{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .text.middle.right,.gallery-carousel .text.middle.right{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.hero .text.top,.gallery-carousel .text.top{top:33%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .text.top.right,.gallery-carousel .text.top.right{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.hero .text.bottom,.gallery-carousel .text.bottom{bottom:-66%;-webkit-transform:translateY(50%);transform:translateY(50%)}.hero .text.center,.gallery-carousel .text.center{margin:auto}.hero .text.right,.gallery-carousel .text.right{right:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.hero .text.right.middle,.gallery-carousel .text.right.middle{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}.hero.gradient,.gradient.gallery-carousel{background:#f2f2f2;background:-webkit-gradient(linear, left top, right top, from(#f2f2f2), to(#ffffff));background:linear-gradient(to right, #f2f2f2 0%, #ffffff 100%)}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero.gradient .text,.gradient.gallery-carousel .text{max-width:800px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero.gradient .text,.gradient.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero.gradient .text,.gradient.gallery-carousel .text{max-width:100%}}.hero .alert-banner,.gallery-carousel .alert-banner{position:absolute;bottom:0;left:0;background-color:#a5a5a5;color:#fff;width:100%;padding:5px 0;text-align:center;z-index:1001;opacity:.85}.hero .savant-pro,.gallery-carousel .savant-pro{height:2.5rem}.hero .savant-enjoy,.gallery-carousel .savant-enjoy{height:5rem}.hero .luxury-music,.gallery-carousel .luxury-music{height:6rem}.hero.compare-now,.compare-now.gallery-carousel{height:300px;min-height:300px}.get-started{height:100vh}.get-started form{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}li > .hero,li > .gallery-carousel{height:100%}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}40%{-webkit-transform:translate(-50%, -30px);transform:translate(-50%, -30px)}60%{-webkit-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}40%{-webkit-transform:translate(-50%, -30px);transform:translate(-50%, -30px)}60%{-webkit-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}}@media screen and (min-width: 1024px){.balloon{position:relative;cursor:pointer}.balloon .caption{display:none}.balloon.icon-cart{height:42px !important}.balloon.icon-cart:hover .caption{width:24rem;margin-left:-290%}.balloon.icon-cart:hover .caption:after,.balloon.icon-cart:hover .caption:before{left:90%}.balloon.icon-support:hover .caption{margin-left:-150%}.balloon.icon-support:hover .caption:after,.balloon.icon-support:hover .caption:before{left:78%}.balloon:hover .caption{display:block;position:absolute;z-index:1080;background-color:#f2f2f2;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.35);box-shadow:0 -1px 0 rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.35);border-radius:0 0 1px 1px;padding:0;width:22rem;left:-11rem;margin-left:50%;top:100%}.balloon:hover .caption span,.balloon:hover .caption a{display:block}.balloon:hover .caption li{width:100%;text-align:left}.balloon:hover .caption li > a{padding:1.5625rem 2.5625rem 1.5625rem 1.5625rem;position:relative}.balloon:hover .caption li > a:hover .c4.dark,.balloon:hover .caption li > a:hover .cart-items .dark.cart-item__quantity,.cart-items .balloon:hover .caption li > a:hover .dark.cart-item__quantity,.balloon:hover .caption li > a:hover .cart-items .dark.cart-item__price,.cart-items .balloon:hover .caption li > a:hover .dark.cart-item__price,.balloon:hover .caption li > a:hover .cart-items .dark.cart-item__title,.cart-items .balloon:hover .caption li > a:hover .dark.cart-item__title{color:#ff5f00}.balloon:hover .caption li > a:hover:after{content:"4";font-family:"savant-glyphs";position:absolute;text-transform:lowercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-weight:500;font-size:1rem;color:#ff5f00}.balloon:hover .caption .dark{color:#382e2b}.balloon:hover .caption .font-light{color:#696057;text-transform:initial;font-family:"GothamLight","Helvetica","Arial",sans-serif}.balloon:hover .caption:after,.balloon:hover .caption:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.balloon:hover .caption:after{border-color:transparent;border-bottom-color:#f2f2f2;border-width:10px;margin-left:-10px}.balloon:hover .caption:before{border-color:transparent;border-bottom-color:rgba(0,0,0,.15);border-width:11px;margin-left:-11px}.balloon:hover ul{margin-left:0}.balloon:hover ul li{border-bottom:1px solid #dbd9d6}.balloon:hover ul li:last-child{border-bottom:none}}@media screen and (min-width: 1681px){.balloon.icon-cart:hover .caption{margin-left:-310%}.balloon.icon-cart:hover .caption:after,.balloon.icon-cart:hover .caption:before{left:83%}.balloon.icon-support:hover .caption{margin-left:-230%}.balloon.icon-support:hover .caption:after,.balloon.icon-support:hover .caption:before{left:82%}}.button-primary{font-family:"GothamBook","Helvetica","Arial",sans-serif;background-color:transparent;font-size:.9rem;text-transform:uppercase;padding:.8em 1.25em;border-radius:.2em;border:1px solid #ff5f00;color:#ff5f00;text-decoration:none}.button-primary:hover,.button-primary:active{border:1px solid #696057;color:#696057;outline:none;text-decoration:none}.button-primary.solid{background-color:#ff5f00;font-size:.8125rem;color:#fff}.button-primary.solid:hover,.button-primary.solid:active{background-color:#696057;outline:none}.link-primary{font-family:"GothamBook","Helvetica","Arial",sans-serif;color:#ff5f00;text-decoration:none}.link-primary:hover,.link-primary:active{text-decoration:underline}.link-primary.gap{padding-bottom:1rem;font-size:1rem;text-decoration:none}.link-primary.gap:active,.link-primary.gap.active{color:#696057;border-bottom:3px solid #696057}.link-primary.gap:hover{color:#ff5f00;border-bottom:3px solid #ff5f00}.link-primary.gap.alt{color:#696057}.link-primary.gap.alt:hover,.link-primary.gap.alt:active,.link-primary.gap.alt.active{border-bottom:1px solid #696057}.link-secondary{font-family:"GothamBook","Helvetica","Arial",sans-serif;color:#696057;text-decoration:none}.link-secondary:hover,.link-secondary:active{text-decoration:underline}.link-secondary.gap{font-size:1rem;text-decoration:none}.link-secondary.gap.active{color:#a5a5a5;text-decoration:underline}@media screen and (min-width: 1024px){.link-secondary.gap.active{color:#696057;text-decoration:none;border-bottom:3px solid #a5a5a5}}.link-secondary.gap:active,.link-secondary.gap:hover{color:#ff5f00;text-decoration:underline}@media screen and (min-width: 1024px){.link-secondary.gap:active,.link-secondary.gap:hover{text-decoration:none;border-bottom:3px solid #ff5f00}}.button-white{font-family:"GothamBook","Helvetica","Arial",sans-serif;background-color:transparent;font-size:.75rem;text-transform:uppercase;padding:.8em 1.25em;border-radius:.2em;border:1px solid #dbd9d6;color:#dbd9d6;text-decoration:none}.button-white:hover,.button-white:active{color:#ff5f00;border:1px solid #ff5f00;outline:none;text-decoration:none}.button-white.solid{background-color:#dbd9d6;font-size:.8125rem;color:#382e2b}.button-white.solid:hover,.button-white.solid:active{background-color:#382e2b;color:#dbd9d6;border:1px solid #382e2b;outline:none}.link-arrow{color:#fff;font-size:1rem;text-decoration:none;font-family:"GothamBook","Helvetica","Arial",sans-serif}.link-arrow:after{content:"4";font-family:"savant-glyphs";position:relative;left:.3rem;font-size:.75rem;font-weight:700;display:inline-block;vertical-align:sub}.link-arrow:hover,.link-arrow:active{color:#f2f2f2}.link-arrow:hover:after,.link-arrow:active:after{text-decoration:none}.link-arrow.circle:after{content:"a";top:-0.065em;font-weight:700;font-size:1em}.row{overflow:auto}.row .one-third{width:33.333333%;float:left}@media screen and (max-width: 581px){.row .one-third.full-md-min{width:100%}}@media screen and (max-width: 1023px){.row .one-third.full-md-max{width:100%}}@media screen and (max-width: 1024px){.row .one-third.full-lg-min{width:100%}}@media screen and (max-width: 1680px){.row .one-third.full-lg-max{width:100%}}@media screen and (max-width: 1681px){.row .one-third.full-xl-min{width:100%}}.row .one-quarter{width:25%;float:left}@media screen and (max-width: 581px){.row .one-quarter.full-md-min{width:100%}}@media screen and (max-width: 1023px){.row .one-quarter.full-md-max{width:100%}}@media screen and (max-width: 1024px){.row .one-quarter.full-lg-min{width:100%}}@media screen and (max-width: 1680px){.row .one-quarter.full-lg-max{width:100%}}@media screen and (max-width: 1681px){.row .one-quarter.full-xl-min{width:100%}}@media screen and (max-width: 580px){.hidden-sm{display:none !important}}@media screen and (min-width: 581px)and (max-width: 1023px){.hidden-md{display:none !important}}@media screen and (min-width: 1024px)and (max-width: 1680px){.hidden-lg{display:none !important}}@media screen and (min-width: 1681px){.hidden-xl{display:none !important}}.visible-sm{display:none !important}@media screen and (max-width: 580px){.visible-sm{display:block !important}}.visible-md{display:none !important}@media screen and (min-width: 581px)and (max-width: 1023px){.visible-md{display:block !important}}.visible-lg{display:none !important}@media screen and (min-width: 1024px)and (max-width: 1680px){.visible-lg{display:block !important}}.visible-xl{display:none !important}@media screen and (min-width: 1681px){.visible-xl{display:block !important}}.show{display:block !important}.hidden{display:none !important}.homepage-carousel{height:85vh;position:relative;overflow:hidden;-webkit-transition:height 999999s;transition:height 999999s}.homepage-carousel .hero-wrap{padding:0 20px}@media screen and (min-width: 768px){.homepage-carousel{background:radial-gradient(ellipse farthest-corner at 40% 60%, #666666 0, #000000)}.homepage-carousel .hero,.homepage-carousel .gallery-carousel{background-image:transparent}.homepage-carousel .hero:after,.homepage-carousel .gallery-carousel:after{display:none}}@media screen and (min-width: 1681px){.homepage-carousel{min-height:800px}}@media screen and (min-width: 1024px)and (max-width: 1680px){.homepage-carousel{height:85vh;min-height:705px}}@media screen and (min-width: 581px)and (max-width: 1023px){.homepage-carousel{height:98vh;min-height:768px}}@media screen and (max-width: 580px){.homepage-carousel{height:100vh}.homepage-carousel .hero,.homepage-carousel .gallery-carousel{padding:0}}.homepage-carousel h1{text-transform:uppercase}.homepage-carousel ul{width:100%;height:100%}.homepage-carousel ul li{width:100%;height:100%;display:block;position:absolute;top:0;left:0;display:none}.homepage-carousel ul li.left{left:-100%}.homepage-carousel ul li.right{left:100%}.homepage-carousel ul li .hero .text,.homepage-carousel ul li .gallery-carousel .text{max-width:800px;margin:0}.homepage-carousel ul li .hero .text.black h1,.homepage-carousel ul li .gallery-carousel .text.black h1,.homepage-carousel ul li .hero .text.black .sh1,.homepage-carousel ul li .gallery-carousel .text.black .sh1{color:#696057}.homepage-carousel ul li .hero .text.middle,.homepage-carousel ul li .gallery-carousel .text.middle{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-carousel ul li .hero .text.top,.homepage-carousel ul li .gallery-carousel .text.top{top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-carousel ul li .hero .text.bottom,.homepage-carousel ul li .gallery-carousel .text.bottom{-webkit-transform:translateY(60%);transform:translateY(60%)}.homepage-carousel ul li .hero .text.right.top,.homepage-carousel ul li .gallery-carousel .text.right.top{top:15%}@media screen and (min-width: 581px){.homepage-carousel ul li .hero .text.middle.right,.homepage-carousel ul li .gallery-carousel .text.middle.right{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.homepage-carousel ul li .hero .text.center,.homepage-carousel ul li .gallery-carousel .text.center{margin:auto}.homepage-carousel ul li .hero .text.right,.homepage-carousel ul li .gallery-carousel .text.right{right:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.homepage-carousel ul li .hero .text.right.middle,.homepage-carousel ul li .gallery-carousel .text.right.middle{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.homepage-carousel ul li .hero .text.top.right,.homepage-carousel ul li .gallery-carousel .text.top.right{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);max-width:60%;top:30%}}@media screen and (min-width: 581px)and (max-width: 1023px){.homepage-carousel ul li .hero .text.bottom,.homepage-carousel ul li .gallery-carousel .text.bottom{-webkit-transform:translateY(40%);transform:translateY(40%)}}@media screen and (min-width: 1023px){.homepage-carousel ul li .hero .text.bottom,.homepage-carousel ul li .gallery-carousel .text.bottom{-webkit-transform:translateY(0%);transform:translateY(0%)}}.homepage-carousel .alert-banner{position:absolute;bottom:0;left:0;background-color:#a5a5a5;color:#fff;width:100%;padding:5px 20px;text-align:center;z-index:1001;cursor:auto;opacity:.85}.homepage-carousel .alert-banner .chevron > a{text-decoration:none;cursor:pointer}.homepage-carousel .alert-banner .chevron > a:hover{text-decoration:underline}.homepage-carousel .pager{position:absolute;bottom:20px;width:100%;text-align:center}.homepage-carousel .pager.with-alert{bottom:70px}@media screen and (min-width: 1024px)and (max-width: 1680px){.homepage-carousel .pager.with-alert{bottom:50px}}@media screen and (min-width: 1681px){.homepage-carousel .pager{bottom:5%}.homepage-carousel .pager.with-alert{bottom:7%}}.homepage-carousel .pager .dot{border-radius:50%;height:10px;width:10px;margin:0 5px;background-color:#dbd9d6;display:inline-block}.homepage-carousel .pager .dot.active{background-color:transparent;border:1px solid #dbd9d6}.homepage-carousel .pager .dot:hover{background-color:transparent;border:1px solid #ff5f00}.homepage-carousel.show-tab-text{background:none}.homepage-carousel.show-tab-text ul li{opacity:0}.homepage-carousel.show-tab-text ul li .hero .text,.homepage-carousel.show-tab-text ul li .gallery-carousel .text{max-width:600px}.homepage-carousel.show-tab-text ul li .hero .text.top,.homepage-carousel.show-tab-text ul li .gallery-carousel .text.top{top:20%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1023px){.homepage-carousel.show-tab-text ul li .hero .text.left.middle,.homepage-carousel.show-tab-text ul li .gallery-carousel .text.left.middle,.homepage-carousel.show-tab-text ul li .hero .text.right.middle,.homepage-carousel.show-tab-text ul li .gallery-carousel .text.right.middle{top:20%;margin:0 auto}}.homepage-carousel.show-tab-text ul li .hero .text.black a.link-primary,.homepage-carousel.show-tab-text ul li .gallery-carousel .text.black a.link-primary{color:#ff5f00;text-decoration:none}.homepage-carousel.show-tab-text ul li .hero .text.black a.link-primary:focus,.homepage-carousel.show-tab-text ul li .gallery-carousel .text.black a.link-primary:focus,.homepage-carousel.show-tab-text ul li .hero .text.black a.link-primary:hover,.homepage-carousel.show-tab-text ul li .gallery-carousel .text.black a.link-primary:hover{text-decoration:underline}.homepage-carousel.show-tab-text ul li .hero .photo,.homepage-carousel.show-tab-text ul li .gallery-carousel .photo{opacity:0}.homepage-carousel.show-tab-text ul li.show{opacity:1}.homepage-carousel.show-tab-text .pager{bottom:80px}.homepage-carousel.show-tab-text .pager .dot{background-color:#a5a5a5}@media screen and (min-width: 1024px){.homepage-carousel.show-tab-text .pager .dot{border-radius:0;height:auto;width:auto;background-color:inherit}}.homepage-carousel.show-tab-text .pager .dot.active{background-color:transparent;border:1px solid #a5a5a5}@media screen and (min-width: 1024px){.homepage-carousel.show-tab-text .pager .dot.active{border:none}.homepage-carousel.show-tab-text .pager .dot.active label{color:#382e2b}.homepage-carousel.show-tab-text .pager .dot.active label:hover,.homepage-carousel.show-tab-text .pager .dot.active label:focus{text-decoration:none}}.homepage-carousel.show-tab-text .pager .dot:hover,.homepage-carousel.show-tab-text .pager .dot:focus{border:none}@media screen and (max-width: 1023px){.homepage-carousel.show-tab-text .pager .dot:hover,.homepage-carousel.show-tab-text .pager .dot:focus{background-color:transparent;border:1px solid #ff5f00}}.homepage-carousel.show-tab-text .pager .dot label{display:none}@media screen and (min-width: 1024px){.homepage-carousel.show-tab-text .pager .dot label{display:inline-block;font-weight:inherit;cursor:pointer}.homepage-carousel.show-tab-text .pager .dot label:hover,.homepage-carousel.show-tab-text .pager .dot label:focus{text-decoration:none}}.gallery-carousel{width:100%;padding:0;overflow:hidden}.gallery-carousel ul{width:100%;height:100%;position:absolute;top:0;left:0;overflow-x:visible}.gallery-carousel ul li{width:100%;height:100%;position:absolute;top:0}.gallery-carousel ul li .bg-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center;border:1px solid #dbd9d6}.gallery-carousel ul li .content{color:#696057;border:1px solid #dbd9d6;position:absolute;bottom:0;left:0;width:100%;text-align:center;background-color:#fff;margin:0}.gallery-carousel ul li .content .text{max-width:100%;top:auto;-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:.25em;margin-top:.5em}.gallery-carousel .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ff5f00;font-family:savant-glyphs;height:50px;width:50px;z-index:3001;font-size:2rem;cursor:pointer;line-height:50px;text-align:center;vertical-align:middle}.gallery-carousel .arrow.left-arrow{left:0}.gallery-carousel .arrow.left-arrow:after{content:"h"}.gallery-carousel .arrow.right-arrow{right:0}.gallery-carousel .arrow.right-arrow:after{content:"4"}.hero,.gallery-carousel{width:100%;background-size:cover;overflow:hidden;position:relative;background-color:#fff;text-align:center;-webkit-transition:height 999999s;transition:height 999999s;padding:0 10%;height:100vh;min-height:537px}@media screen and (max-width: 580px){.hero,.gallery-carousel{padding:0 5%}}.hero .photo,.gallery-carousel .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important}.hero.down-arrow:before,.down-arrow.gallery-carousel:before{content:"j";text-transform:none;font-family:"savant-glyphs";font-size:1.75rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10%;left:50%;cursor:pointer;z-index:1;pointer-events:none;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero.down-arrow.black:before,.down-arrow.black.gallery-carousel:before{color:#ff5f00}.hero.down-arrow.white:before,.down-arrow.white.gallery-carousel:before{color:#fff}.hero.no-arrow:before,.no-arrow.gallery-carousel:before{display:none}.hero.grey,.grey.gallery-carousel{background-color:#f2f2f2}.hero.grey:before,.grey.gallery-carousel:before{display:none}.hero.radial-gradient,.radial-gradient.gallery-carousel{background-color:transparent}.hero.radial-gradient:after,.radial-gradient.gallery-carousel:after{background:radial-gradient(ellipse farthest-corner at 40% 60%, #666 0%, #000);position:absolute;top:0;content:"";left:0;width:100%;height:100%;z-index:-1}.hero.gradient-f3-cc,.gradient-f3-cc.gallery-carousel,.hero.gradient-light,.gradient-light.gallery-carousel{background:#f3f3f3;background:linear-gradient(-45deg, #fff, #ccc)}.hero.gradient-f3-cc-reverse,.gradient-f3-cc-reverse.gallery-carousel{background:#f3f3f3;background:linear-gradient(45deg, #fff, #ccc)}.hero.gradient-64,.gradient-64.gallery-carousel{background:linear-gradient(45deg, #404040, gray)}.hero.gradient-64-reverse,.gradient-64-reverse.gallery-carousel{background:linear-gradient(-45deg, #404040, gray)}.hero.feature-1,.feature-1.gallery-carousel{height:90vh}.hero.feature-1 .text,.feature-1.gallery-carousel .text{max-width:625px}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero.feature-1 .text,.feature-1.gallery-carousel .text{max-width:500px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero.feature-1 .text,.feature-1.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero.feature-1 .text,.feature-1.gallery-carousel .text{max-width:100%}}.hero.feature-1 .text h1,.feature-1.gallery-carousel .text h1,.hero.feature-1 .text h2,.feature-1.gallery-carousel .text h2,.hero.feature-1 .text h3,.feature-1.gallery-carousel .text h3,.hero.feature-1 .text h4,.feature-1.gallery-carousel .text h4,.hero.feature-1 .text h5,.feature-1.gallery-carousel .text h5{margin-bottom:.7em}@media screen and (max-width: 1023px){.hero.feature-1 .text,.feature-1.gallery-carousel .text{top:6em}}.hero.feature-2,.gallery-carousel{height:70vh}.hero.feature-2.right,.right.gallery-carousel{background-position:left center}.hero.feature-2.left,.left.gallery-carousel{background-position:right center}.hero.feature-2 .text,.gallery-carousel .text{max-width:875px}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero.feature-2 .text,.gallery-carousel .text{max-width:700px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero.feature-2 .text,.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero.feature-2 .text,.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 1023px){.hero.feature-2 .text,.gallery-carousel .text{margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.hero.feature-3,.feature-3.gallery-carousel{height:70vh}.hero.feature-3.grey,.feature-3.grey.gallery-carousel{height:50vh}.hero.feature-3.grey .hero-wrap,.feature-3.grey.gallery-carousel .hero-wrap{padding-top:60px}.hero.feature-3 .text,.feature-3.gallery-carousel .text{max-width:1000px}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero.feature-3 .text,.feature-3.gallery-carousel .text{max-width:800px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero.feature-3 .text,.feature-3.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero.feature-3 .text,.feature-3.gallery-carousel .text{max-width:100%}}.hero.feature-3 .text a,.feature-3.gallery-carousel .text a{margin-top:30px}@media screen and (max-width: 1023px){.hero.feature-3 .text,.feature-3.gallery-carousel .text{margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 1023px){.hero.feature-3.two-columns,.feature-3.two-columns.gallery-carousel{max-height:270px;min-height:270px}}.hero._404 a.link-primary,._404.gallery-carousel a.link-primary{display:inline;font-size:inherit;margin-top:0;margin-right:0 !important}@media screen and (max-width: 580px){.hero,.gallery-carousel{min-height:0}}@media screen and (max-width: 320px){.hero,.gallery-carousel{max-height:568px}}.hero .hero-wrap,.gallery-carousel .hero-wrap{max-width:1680px;position:relative;margin:auto;height:100%}.hero .text,.gallery-carousel .text{position:relative;max-width:800px}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero .text,.gallery-carousel .text{max-width:640px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero .text,.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero .text,.gallery-carousel .text{max-width:100%}}.hero .text .google-play-button,.gallery-carousel .text .google-play-button{content:url("../img/Google-Play-Black.svg")}.hero .text .svg-button,.gallery-carousel .text .svg-button{width:35%;display:inline;margin-top:30px}.hero .text .apple-store-button,.gallery-carousel .text .apple-store-button{content:url("../img/App-Store-Black.svg")}.hero .text > div > *,.gallery-carousel .text > div > *{display:block;margin:0}.hero .text a,.gallery-carousel .text a{display:inline-block;font-size:1rem;margin:1em 0}@media screen and (max-width: 580px){.hero .text a,.gallery-carousel .text a{font-size:1.25rem}}.hero .text h1,.gallery-carousel .text h1,.hero .text h2,.gallery-carousel .text h2,.hero .text h3,.gallery-carousel .text h3,.hero .text h4,.gallery-carousel .text h4,.hero .text h5,.gallery-carousel .text h5{text-transform:uppercase;margin-top:0;margin-bottom:.25em}.hero .text.white h1,.gallery-carousel .text.white h1,.hero .text.white h2,.gallery-carousel .text.white h2,.hero .text.white h3,.gallery-carousel .text.white h3,.hero .text.white h4,.gallery-carousel .text.white h4,.hero .text.white h5,.gallery-carousel .text.white h5,.hero .text.white .sh1,.gallery-carousel .text.white .sh1,.hero .text.white .sh2,.gallery-carousel .text.white .sh2,.hero .text.white .sh3,.hero .text.white .node-open-positions p,.node-open-positions .hero .text.white p,.hero .text.white .node-open-positions .field-name-field-summary,.node-open-positions .hero .text.white .field-name-field-summary,.hero .text.white .results .load-more-section,.results .hero .text.white .load-more-section,.hero .text.white .results .alert.not-found,.results .hero .text.white .alert.not-found,.hero .text.white .node-news p,.node-news .hero .text.white p,.hero .text.white .node-news .field,.node-news .hero .text.white .field,.hero .text.white .node-upcoming-events p,.node-upcoming-events .hero .text.white p,.hero .text.white .node-upcoming-events .field,.node-upcoming-events .hero .text.white .field,.hero .text.white #savant-news .views-field-field-new-summary,#savant-news .hero .text.white .views-field-field-new-summary,.hero .text.white #savant-news .views-field-field-upcoming-event-date-range,#savant-news .hero .text.white .views-field-field-upcoming-event-date-range,.hero .text.white #savant-news .views-field-field-upcoming-event-location,#savant-news .hero .text.white .views-field-field-upcoming-event-location,.hero .text.white #savant-news .views-field-field-upcoming-event-summary,#savant-news .hero .text.white .views-field-field-upcoming-event-summary,.hero .text.white .support-contact-base input,.support-contact-base .hero .text.white input,.gallery-carousel .text.white .sh3,.gallery-carousel .text.white .node-open-positions p,.node-open-positions .gallery-carousel .text.white p,.gallery-carousel .text.white .node-open-positions .field-name-field-summary,.node-open-positions .gallery-carousel .text.white .field-name-field-summary,.gallery-carousel .text.white .results .load-more-section,.results .gallery-carousel .text.white .load-more-section,.gallery-carousel .text.white .results .alert.not-found,.results .gallery-carousel .text.white .alert.not-found,.gallery-carousel .text.white .node-news p,.node-news .gallery-carousel .text.white p,.gallery-carousel .text.white .node-news .field,.node-news .gallery-carousel .text.white .field,.gallery-carousel .text.white .node-upcoming-events p,.node-upcoming-events .gallery-carousel .text.white p,.gallery-carousel .text.white .node-upcoming-events .field,.node-upcoming-events .gallery-carousel .text.white .field,.gallery-carousel .text.white #savant-news .views-field-field-new-summary,#savant-news .gallery-carousel .text.white .views-field-field-new-summary,.gallery-carousel .text.white #savant-news .views-field-field-upcoming-event-date-range,#savant-news .gallery-carousel .text.white .views-field-field-upcoming-event-date-range,.gallery-carousel .text.white #savant-news .views-field-field-upcoming-event-location,#savant-news .gallery-carousel .text.white .views-field-field-upcoming-event-location,.gallery-carousel .text.white #savant-news .views-field-field-upcoming-event-summary,#savant-news .gallery-carousel .text.white .views-field-field-upcoming-event-summary,.gallery-carousel .text.white .support-contact-base input,.support-contact-base .gallery-carousel .text.white input,.hero .text.white span,.gallery-carousel .text.white span,.hero .text.white a.link-primary,.gallery-carousel .text.white a.link-primary{color:#fff}.hero .text.white .caption,.gallery-carousel .text.white .caption{color:#f2f2f2}.hero .text.white a.link-primary,.gallery-carousel .text.white a.link-primary{color:#f2f2f2;text-decoration:underline}.hero .text.black h1,.gallery-carousel .text.black h1,.hero .text.black h2,.gallery-carousel .text.black h2,.hero .text.black h3,.gallery-carousel .text.black h3,.hero .text.black h4,.gallery-carousel .text.black h4,.hero .text.black h5,.gallery-carousel .text.black h5,.hero .text.black .sh1,.gallery-carousel .text.black .sh1,.hero .text.black .sh2,.gallery-carousel .text.black .sh2,.hero .text.black .sh3,.hero .text.black .node-open-positions p,.node-open-positions .hero .text.black p,.hero .text.black .node-open-positions .field-name-field-summary,.node-open-positions .hero .text.black .field-name-field-summary,.hero .text.black .results .load-more-section,.results .hero .text.black .load-more-section,.hero .text.black .results .alert.not-found,.results .hero .text.black .alert.not-found,.hero .text.black .node-news p,.node-news .hero .text.black p,.hero .text.black .node-news .field,.node-news .hero .text.black .field,.hero .text.black .node-upcoming-events p,.node-upcoming-events .hero .text.black p,.hero .text.black .node-upcoming-events .field,.node-upcoming-events .hero .text.black .field,.hero .text.black #savant-news .views-field-field-new-summary,#savant-news .hero .text.black .views-field-field-new-summary,.hero .text.black #savant-news .views-field-field-upcoming-event-date-range,#savant-news .hero .text.black .views-field-field-upcoming-event-date-range,.hero .text.black #savant-news .views-field-field-upcoming-event-location,#savant-news .hero .text.black .views-field-field-upcoming-event-location,.hero .text.black #savant-news .views-field-field-upcoming-event-summary,#savant-news .hero .text.black .views-field-field-upcoming-event-summary,.hero .text.black .support-contact-base input,.support-contact-base .hero .text.black input,.gallery-carousel .text.black .sh3,.gallery-carousel .text.black .node-open-positions p,.node-open-positions .gallery-carousel .text.black p,.gallery-carousel .text.black .node-open-positions .field-name-field-summary,.node-open-positions .gallery-carousel .text.black .field-name-field-summary,.gallery-carousel .text.black .results .load-more-section,.results .gallery-carousel .text.black .load-more-section,.gallery-carousel .text.black .results .alert.not-found,.results .gallery-carousel .text.black .alert.not-found,.gallery-carousel .text.black .node-news p,.node-news .gallery-carousel .text.black p,.gallery-carousel .text.black .node-news .field,.node-news .gallery-carousel .text.black .field,.gallery-carousel .text.black .node-upcoming-events p,.node-upcoming-events .gallery-carousel .text.black p,.gallery-carousel .text.black .node-upcoming-events .field,.node-upcoming-events .gallery-carousel .text.black .field,.gallery-carousel .text.black #savant-news .views-field-field-new-summary,#savant-news .gallery-carousel .text.black .views-field-field-new-summary,.gallery-carousel .text.black #savant-news .views-field-field-upcoming-event-date-range,#savant-news .gallery-carousel .text.black .views-field-field-upcoming-event-date-range,.gallery-carousel .text.black #savant-news .views-field-field-upcoming-event-location,#savant-news .gallery-carousel .text.black .views-field-field-upcoming-event-location,.gallery-carousel .text.black #savant-news .views-field-field-upcoming-event-summary,#savant-news .gallery-carousel .text.black .views-field-field-upcoming-event-summary,.gallery-carousel .text.black .support-contact-base input,.support-contact-base .gallery-carousel .text.black input,.hero .text.black span,.gallery-carousel .text.black span{color:#382e2b}.hero .text.black .caption,.gallery-carousel .text.black .caption{color:#696057}.hero .text.black a.link-primary,.gallery-carousel .text.black a.link-primary{color:#696057;text-decoration:underline}@media screen and (max-width: 1023px){.hero .text,.gallery-carousel .text{margin:auto;-webkit-transform:none;transform:none;top:12em}}@media screen and (min-width: 1024px){.hero .text.middle,.gallery-carousel .text.middle{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .text.middle.right,.gallery-carousel .text.middle.right{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.hero .text.top,.gallery-carousel .text.top{top:33%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .text.top.right,.gallery-carousel .text.top.right{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.hero .text.bottom,.gallery-carousel .text.bottom{bottom:-66%;-webkit-transform:translateY(50%);transform:translateY(50%)}.hero .text.center,.gallery-carousel .text.center{margin:auto}.hero .text.right,.gallery-carousel .text.right{right:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.hero .text.right.middle,.gallery-carousel .text.right.middle{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}.hero.gradient,.gradient.gallery-carousel{background:#f2f2f2;background:-webkit-gradient(linear, left top, right top, from(#f2f2f2), to(#ffffff));background:linear-gradient(to right, #f2f2f2 0%, #ffffff 100%)}@media screen and (min-width: 1024px)and (max-width: 1680px){.hero.gradient .text,.gradient.gallery-carousel .text{max-width:800px}}@media screen and (min-width: 581px)and (max-width: 1023px){.hero.gradient .text,.gradient.gallery-carousel .text{max-width:100%}}@media screen and (max-width: 580px){.hero.gradient .text,.gradient.gallery-carousel .text{max-width:100%}}.hero .alert-banner,.gallery-carousel .alert-banner{position:absolute;bottom:0;left:0;background-color:#a5a5a5;color:#fff;width:100%;padding:5px 0;text-align:center;z-index:1001;opacity:.85}.hero .savant-pro,.gallery-carousel .savant-pro{height:2.5rem}.hero .savant-enjoy,.gallery-carousel .savant-enjoy{height:5rem}.hero .luxury-music,.gallery-carousel .luxury-music{height:6rem}.hero.compare-now,.compare-now.gallery-carousel{height:300px;min-height:300px}.get-started{height:100vh}.get-started form{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}li > .hero,li > .gallery-carousel{height:100%}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}40%{-webkit-transform:translate(-50%, -30px);transform:translate(-50%, -30px)}60%{-webkit-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}}.three-bucket-bar{font-family:"GothamBook","Helvetica","Arial",sans-serif;display:table;width:100%;background-color:#f2f2f2;color:#696057;border-collapse:collapse}.three-bucket-bar .icon-text{display:table-cell;padding:20px;border:1px solid #dbd9d6;border-right:none;float:none;vertical-align:top;min-height:150px;height:15vh}@media screen and (max-width: 1023px){.three-bucket-bar .icon-text.one-third{width:100%;border-left:none;border-bottom:none;display:block}}.three-bucket-bar .icon-text:last-child{border-bottom:1px solid #dbd9d6}.three-bucket-bar .icon-text span{width:100%;display:block}.three-bucket-bar .icon-text .cols{display:table;height:100%;width:100%}.three-bucket-bar .icon-text .cols .icon-col{text-align:center;display:table-cell;vertical-align:middle;height:100%;width:20%}.three-bucket-bar .icon-text .cols .icon-col div{height:100%;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;right:-25%}.three-bucket-bar .icon-text .cols .content-col{height:100%;width:80%;display:table-cell;vertical-align:middle;padding-left:20px}.three-bucket-bar .icon-text .sh4,.three-bucket-bar .icon-text .partner-form-join form input:not([type=submit]),.partner-form-join form .three-bucket-bar .icon-text input:not([type=submit]),.three-bucket-bar .icon-text .partner-form-join form textarea,.partner-form-join form .three-bucket-bar .icon-text textarea,.three-bucket-bar .icon-text #category-page .secondary-nav a,#category-page .secondary-nav .three-bucket-bar .icon-text a,.three-bucket-bar .icon-text .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .three-bucket-bar .icon-text ul{text-transform:uppercase}.three-bucket-bar .icon-text-title{margin-bottom:.1em}.three-bucket-bar .icon-text-caption{margin-bottom:.25em}.three-bucket-bar .icon-text-link{text-decoration:none}.three-bucket-bar .icon-text-link:hover,.three-bucket-bar .icon-text-link:focus{text-decoration:underline}.three-bucket-bar.integrator-home .icon-text:first-child .icon-col div{height:80%}.three-bucket-product{height:300px;position:relative;background-color:#a5a5a5}@media screen and (max-width: 1023px){.three-bucket-product{height:900px}.three-bucket-product .image-caption.one-third{height:300px;width:100%;border-left:none;border-bottom:none;display:block}.three-bucket-product .image-caption.one-third .bg-image{height:300px;width:100%}}.three-bucket-product .image-caption{position:relative;height:100%;overflow:hidden}.three-bucket-product .image-caption:hover .content{background-color:#382e2b}.three-bucket-product .image-caption:hover .bg-image{-webkit-transform:scale3d(1.015, 1.015, 1);transform:scale3d(1.015, 1.015, 1)}.three-bucket-product .image-caption .bg-image{display:block;width:100%;height:300px;background-size:cover;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:all 500ms ease;transition:all 500ms ease}.three-bucket-product .image-caption .content{width:100%;height:100%;position:absolute;vertical-align:middle;bottom:0;left:0;text-align:center;color:#fff;overflow:auto;background-color:#382e2b;-webkit-transition:all 500ms ease;transition:all 500ms ease}.three-bucket-product .image-caption .content .text{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.three-bucket-product .image-caption .content .text .sh5,.three-bucket-product .image-caption .content .text .integrator-levels .modal-body,.integrator-levels .three-bucket-product .image-caption .content .text .modal-body,.three-bucket-product .image-caption .content .text .integrator-email-confirm .modal-body,.integrator-email-confirm .three-bucket-product .image-caption .content .text .modal-body{font-size:.875rem}.three-bucket-product .image-caption .content .text .sh4,.three-bucket-product .image-caption .content .text .partner-form-join form input:not([type=submit]),.partner-form-join form .three-bucket-product .image-caption .content .text input:not([type=submit]),.three-bucket-product .image-caption .content .text .partner-form-join form textarea,.partner-form-join form .three-bucket-product .image-caption .content .text textarea,.three-bucket-product .image-caption .content .text #category-page .secondary-nav a,#category-page .secondary-nav .three-bucket-product .image-caption .content .text a,.three-bucket-product .image-caption .content .text .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .three-bucket-product .image-caption .content .text ul{font-family:"GothamMedium","Helvetica","Arial",sans-serif;font-size:1.5rem;line-height:1.5em;vertical-align:middle;margin:0;font-weight:normal;color:#dbd9d6}.three-bucket-image-text.no-border .title-full-width{border-bottom:none}.three-bucket-image-text.no-border .title-full-width h3{color:#382e2b}.three-bucket-image-text .image-caption{text-decoration:none;text-align:center;border-left:1px solid #dbd9d6}.three-bucket-image-text .image-caption.one-third .sh4,.three-bucket-image-text .image-caption.one-third .partner-form-join form input:not([type=submit]),.partner-form-join form .three-bucket-image-text .image-caption.one-third input:not([type=submit]),.three-bucket-image-text .image-caption.one-third .partner-form-join form textarea,.partner-form-join form .three-bucket-image-text .image-caption.one-third textarea,.three-bucket-image-text .image-caption.one-third #category-page .secondary-nav a,#category-page .secondary-nav .three-bucket-image-text .image-caption.one-third a,.three-bucket-image-text .image-caption.one-third .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .three-bucket-image-text .image-caption.one-third ul{text-transform:capitalize;font-size:1.25rem;margin:0;line-height:1.25rem;color:#696057}@media screen and (max-width: 1024px){.three-bucket-image-text .image-caption.one-third{width:100%;border-left:none}.three-bucket-image-text .image-caption.one-third.image-caption .content{border-bottom:none}.three-bucket-image-text .image-caption.one-third.image-caption:last-child .content{border-bottom:1px solid #dbd9d6}}@media screen and (min-width: 1024px)and (max-width: 1680px){.three-bucket-image-text .image-caption:last-child{border-right:1px solid #dbd9d6}}@media screen and (min-width: 1681px){.three-bucket-image-text .image-caption:last-child{border-right:1px solid #dbd9d6}}.three-bucket-image-text .image-caption .bg-image{height:240px;width:100%;background-size:cover;background-position:center center;border-top:1px solid #dbd9d6}.three-bucket-image-text .image-caption .content{height:90px;background-color:#fff;border-top:1px solid #dbd9d6;border-bottom:1px solid #dbd9d6;width:100%;position:relative}.three-bucket-image-text .image-caption .content .text{width:100%;padding:0 15% 0 10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}.three-bucket-image-text .image-caption .content .text h4{font-size:1.25rem;color:#696057}.three-bucket-image-text .links{padding:70px 0;text-align:center}@media screen and (max-width: 1024px){.three-bucket-image-text.contain,.page-user .main-wrapper .three-bucket-image-text.inner{padding:0}}.three-bucket-image-text.hide-text .row{width:100%;position:relative}.three-bucket-image-text.hide-text .row .content,.three-bucket-image-text.hide-text .row .bullet{position:relative;display:none}.three-bucket-image-text.hide-text .row .bg-image{border-bottom:1px solid #dbd9d6}.three-bucket-image-text.hide-text .row .first-child{display:inline}@media screen and (min-width: 1024px){.three-bucket-image-text.hide-text .row .bullet{display:inline;width:33.333333%;float:left}.three-bucket-image-text.hide-text .row .bullet a{width:100%}.three-bucket-image-text.hide-text .row .bg-image,.three-bucket-image-text.hide-text .row .image-caption{border:none}.three-bucket-image-text.hide-text .row .one-third:not(last-child){padding-right:2px}}#products .product-panel-container .item.single{padding-left:0}@media screen and (max-width: 580px){#products .product-panel-container .item{padding-left:0;padding-right:0}#products .product-panel-container .item:not(:first-child){padding-top:50px}}@media screen and (min-width: 581px)and (max-width: 1023px){#products .product-panel-container .item{padding-left:0}#products .product-panel-container .item:nth-child(2){padding-right:0;padding-left:1em}}.product-panel-container{background-color:#fff;width:100%}.product-panel-container .products{width:100%;overflow:auto}.product-panel-container .products .button-primary{font-size:.75rem}.product-panel-container .products .item{overflow:auto;padding-bottom:2em;padding-left:1em;padding-right:1em;display:inline-block;float:left;width:33.333333%}.product-panel-container .products .item.single{width:100%}.product-panel-container .products .item.single:nth-child(2n+1){padding-right:0}@media screen and (min-width: 1024px){.product-panel-container .products .item.single .product-panel .bg-image{width:50%;float:left}.product-panel-container .products .item.single .product-panel .content{height:50vh !important;max-height:600px;border-top:none;width:50%;background-color:#f2f2f2;float:right;text-align:center}.product-panel-container .products .item.single .product-panel .content .text{top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}}.product-panel-container .products .item.single .product-panel .content{padding:30px 0;height:auto;max-height:600px;background-color:#f2f2f2;float:right;text-align:center;overflow:auto}@media screen and (min-width: 1280px){.product-panel-container .products .item.single .product-panel .content{height:100%;max-height:100%}}.product-panel-container .products .item.single .product-panel .content .text{top:auto;-webkit-transform:translateY(0);transform:translateY(0);position:relative;padding:0 60px 0 80px;text-align:left}.product-panel-container .products .item.single .product-panel .content .text .header{margin-bottom:15px;margin-top:15px}.product-panel-container .products .item.single .product-panel .content .text .links{padding:50px 0;text-align:left}.product-panel-container .products .item.single .product-panel .content:after{content:""}@media screen and (min-width: 581px)and (max-width: 1023px){.product-panel-container .products .item{width:50%;padding-right:1em;padding-left:1em}.product-panel-container .products .item:nth-child(3n){padding-right:1em}}@media screen and (max-width: 580px){.product-panel-container .products .item{width:100%}}.product-panel-container .products .item .product-panel > a{border:1px solid #dbd9d6;width:100%;height:100%;overflow:hidden;display:block;color:#382e2b;text-decoration:none;font-family:"GothamBook","Helvetica","Arial",sans-serif}.product-panel-container .products .item .product-panel > a:hover .bg-image{-webkit-transform:scale3d(1.015, 1.015, 1);transform:scale3d(1.015, 1.015, 1)}.product-panel-container .products .item .product-panel > a .bg-image{height:50vh;max-height:600px;min-height:200px;width:100%;background-size:cover;background-position:center center;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}.product-panel-container .products .item .product-panel > a .content{height:10vh;max-height:150px;min-height:100px;background-color:#fff;border-top:1px solid #dbd9d6;width:100%;position:relative}.product-panel-container .products .item .product-panel > a .content .text{width:100%;padding:0 15% 0 10%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-panel-container .products .item .product-panel > a .content .text .header{display:block;margin-bottom:.1em}.product-panel-container .products .item .product-panel > a .content .text .caption{display:block;color:#696057}.product-panel-container .products .item .product-panel > a .content:after{content:"4";font-family:"savant-glyphs";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10%;font-weight:500;font-size:1.3rem;color:#ff5f00}.product-panel-container .links{padding:50px 5%;text-align:center}.icon-image-text-container{overflow:auto}.icon-image-text-container.bg-grey{background-color:#f2f2f2}.icon-image-text-container.no-border .title-full-width{border-bottom:none}.icon-image-text-container.full-height.feature-3{height:auto;max-width:none}.icon-image-text-container.full-height.feature-3 label{margin-bottom:10px}.icon-image-text-container.full-height.feature-3 ul{clear:both;position:relative;top:inherit;left:inherit;-webkit-transform:none;transform:none;margin:0 auto}.icon-image-text-container.full-height.feature-3 li{padding:50px 30px}.icon-image-text-container.full-height.feature-3 .inner{max-width:590px}.icon-image-text-container.true-control ul{position:relative;left:0;-webkit-transform:none;transform:none;width:100%}.icon-image-text-container.one-col-items{height:auto}.icon-image-text-container.one-col-items ul{clear:both;position:relative;top:inherit;left:inherit;-webkit-transform:none;transform:none;margin:0 auto}.icon-image-text-container.one-col-items li{display:block;padding:0;left:0;width:100%}.icon-image-text-container.one-col-items li:last-child{margin-bottom:60px}.icon-image-text-container.one-col-items li:last-child .inner{border-bottom:none}.icon-image-text-container.one-col-items li:first-child .sh3,.icon-image-text-container.one-col-items li:first-child .node-open-positions p,.node-open-positions .icon-image-text-container.one-col-items li:first-child p,.icon-image-text-container.one-col-items li:first-child .node-open-positions .field-name-field-summary,.node-open-positions .icon-image-text-container.one-col-items li:first-child .field-name-field-summary,.icon-image-text-container.one-col-items li:first-child .results .load-more-section,.results .icon-image-text-container.one-col-items li:first-child .load-more-section,.icon-image-text-container.one-col-items li:first-child .results .alert.not-found,.results .icon-image-text-container.one-col-items li:first-child .alert.not-found,.icon-image-text-container.one-col-items li:first-child .node-news p,.node-news .icon-image-text-container.one-col-items li:first-child p,.icon-image-text-container.one-col-items li:first-child .node-news .field,.node-news .icon-image-text-container.one-col-items li:first-child .field,.icon-image-text-container.one-col-items li:first-child .node-upcoming-events p,.node-upcoming-events .icon-image-text-container.one-col-items li:first-child p,.icon-image-text-container.one-col-items li:first-child .node-upcoming-events .field,.node-upcoming-events .icon-image-text-container.one-col-items li:first-child .field,.icon-image-text-container.one-col-items li:first-child #savant-news .views-field-field-new-summary,#savant-news .icon-image-text-container.one-col-items li:first-child .views-field-field-new-summary,.icon-image-text-container.one-col-items li:first-child #savant-news .views-field-field-upcoming-event-date-range,#savant-news .icon-image-text-container.one-col-items li:first-child .views-field-field-upcoming-event-date-range,.icon-image-text-container.one-col-items li:first-child #savant-news .views-field-field-upcoming-event-location,#savant-news .icon-image-text-container.one-col-items li:first-child .views-field-field-upcoming-event-location,.icon-image-text-container.one-col-items li:first-child #savant-news .views-field-field-upcoming-event-summary,#savant-news .icon-image-text-container.one-col-items li:first-child .views-field-field-upcoming-event-summary,.icon-image-text-container.one-col-items li:first-child .support-contact-base input,.support-contact-base .icon-image-text-container.one-col-items li:first-child input{padding-top:0}.icon-image-text-container.one-col-items .icon{display:none}.icon-image-text-container.one-col-items .inner{max-width:800px;margin:0 auto;border-bottom:1px solid #d2d2d2}.icon-image-text-container.one-col-items .sh3,.icon-image-text-container.one-col-items .node-open-positions p,.node-open-positions .icon-image-text-container.one-col-items p,.icon-image-text-container.one-col-items .node-open-positions .field-name-field-summary,.node-open-positions .icon-image-text-container.one-col-items .field-name-field-summary,.icon-image-text-container.one-col-items .results .load-more-section,.results .icon-image-text-container.one-col-items .load-more-section,.icon-image-text-container.one-col-items .results .alert.not-found,.results .icon-image-text-container.one-col-items .alert.not-found,.icon-image-text-container.one-col-items .node-news p,.node-news .icon-image-text-container.one-col-items p,.icon-image-text-container.one-col-items .node-news .field,.node-news .icon-image-text-container.one-col-items .field,.icon-image-text-container.one-col-items .node-upcoming-events p,.node-upcoming-events .icon-image-text-container.one-col-items p,.icon-image-text-container.one-col-items .node-upcoming-events .field,.node-upcoming-events .icon-image-text-container.one-col-items .field,.icon-image-text-container.one-col-items #savant-news .views-field-field-new-summary,#savant-news .icon-image-text-container.one-col-items .views-field-field-new-summary,.icon-image-text-container.one-col-items #savant-news .views-field-field-upcoming-event-date-range,#savant-news .icon-image-text-container.one-col-items .views-field-field-upcoming-event-date-range,.icon-image-text-container.one-col-items #savant-news .views-field-field-upcoming-event-location,#savant-news .icon-image-text-container.one-col-items .views-field-field-upcoming-event-location,.icon-image-text-container.one-col-items #savant-news .views-field-field-upcoming-event-summary,#savant-news .icon-image-text-container.one-col-items .views-field-field-upcoming-event-summary,.icon-image-text-container.one-col-items .support-contact-base input,.support-contact-base .icon-image-text-container.one-col-items input{padding:2em 0}.icon-image-text-container.one-col-items .col-two,.icon-image-text-container.one-col-items .col-one{font-family:"GothamBook","Helvetica","Arial",sans-serif}.icon-image-text-container ul{width:auto;color:#696057;display:table;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.icon-image-text-container li{display:table-cell;vertical-align:middle;width:90%;padding:10%;float:left;text-align:left;position:relative}.icon-image-text-container .inner{position:relative;margin:0 auto}.icon-image-text-container .inner .icon{max-height:26px;max-width:26px;position:absolute;top:0;left:0}.icon-image-text-container .inner span{font-family:"GothamLight","Helvetica","Arial",sans-serif !important;display:block;padding-left:40px}.icon-image-text-container .inner h4{padding-left:40px}@media screen and (max-width: 1023px){.icon-image-text-container.hero.feature-3,.icon-image-text-container.feature-3.gallery-carousel{height:auto;min-height:70vh;position:relative}.icon-image-text-container.hero.feature-3 ul,.icon-image-text-container.feature-3.gallery-carousel ul{position:relative;top:0;left:0;-webkit-transform:inherit;transform:inherit;margin:30px 0}}@media screen and (min-width: 581px)and (max-width: 1023px){.icon-image-text-container li{padding:5%;width:80%;left:10%}.icon-image-text-container .inner span{padding-left:70px}.icon-image-text-container .inner h4{padding-left:70px}}@media screen and (min-width: 1024px){.icon-image-text-container ul{width:100%;max-width:1200px}.icon-image-text-container li{width:50%;padding:80px}.icon-image-text-container li:nth-child(2n+1){clear:both}.icon-image-text-container .inner{max-width:438px}.icon-image-text-container.full-height.feature-3 ul{padding-bottom:90px}.icon-image-text-container.full-height.feature-3 li:nth-child(odd){padding-right:50px}.icon-image-text-container.full-height.feature-3 li:nth-child(even){padding-left:50px}.icon-image-text-container.one-col-items .col-one{width:30%;float:left;display:table-cell}.icon-image-text-container.one-col-items .col-two{width:70%;float:left;display:table-cell}.icon-image-text-container.one-col-items .sh3,.icon-image-text-container.one-col-items .node-open-positions p,.node-open-positions .icon-image-text-container.one-col-items p,.icon-image-text-container.one-col-items .node-open-positions .field-name-field-summary,.node-open-positions .icon-image-text-container.one-col-items .field-name-field-summary,.icon-image-text-container.one-col-items .results .load-more-section,.results .icon-image-text-container.one-col-items .load-more-section,.icon-image-text-container.one-col-items .results .alert.not-found,.results .icon-image-text-container.one-col-items .alert.not-found,.icon-image-text-container.one-col-items .node-news p,.node-news .icon-image-text-container.one-col-items p,.icon-image-text-container.one-col-items .node-news .field,.node-news .icon-image-text-container.one-col-items .field,.icon-image-text-container.one-col-items .node-upcoming-events p,.node-upcoming-events .icon-image-text-container.one-col-items p,.icon-image-text-container.one-col-items .node-upcoming-events .field,.node-upcoming-events .icon-image-text-container.one-col-items .field,.icon-image-text-container.one-col-items #savant-news .views-field-field-new-summary,#savant-news .icon-image-text-container.one-col-items .views-field-field-new-summary,.icon-image-text-container.one-col-items #savant-news .views-field-field-upcoming-event-date-range,#savant-news .icon-image-text-container.one-col-items .views-field-field-upcoming-event-date-range,.icon-image-text-container.one-col-items #savant-news .views-field-field-upcoming-event-location,#savant-news .icon-image-text-container.one-col-items .views-field-field-upcoming-event-location,.icon-image-text-container.one-col-items #savant-news .views-field-field-upcoming-event-summary,#savant-news .icon-image-text-container.one-col-items .views-field-field-upcoming-event-summary,.icon-image-text-container.one-col-items .support-contact-base input,.support-contact-base .icon-image-text-container.one-col-items input{display:table;width:100%}}@media screen and (min-width: 1681px){.icon-image-text-container.one-col-items .inner{max-width:1000px}}.specification-container{padding-bottom:50px}.specification-container.simple-setup{padding-bottom:0}@media(min-width: 581px){.specification-container.all-partners-logos .row li .logo{max-width:120px}}.specification-container .title-full-width h3.uppercase{padding-bottom:15px;color:#382e2b}.specification-container.compatible-products h3{color:#696057;padding-bottom:15px}.specification-container .row.collapsed{display:none}.specification-container .row .spec-row{padding:0 40px}.specification-container .row .spec-row > li > a{display:block}.specification-container .row .caption{color:#696057;margin-bottom:0}.specification-container .row li{float:left;text-align:center;padding:0 3%}.specification-container .row li .dimension{color:#696057;padding:10px 0}.specification-container .row li .logo{max-height:100%;max-width:80%;margin-bottom:20px}@media(max-width: 580px){.specification-container .row li .logo{max-width:30%}}@media(min-width: 581px){.specification-container .row li .logo{max-width:75px}}.specification-container .row li.col-1{width:100%;text-align:left;margin-bottom:40px}.specification-container .row li.col-2{width:50%;text-align:center;margin-bottom:40px}.specification-container .row li.col-4{width:25%}.specification-container .row li.col-3{width:33.333333%}.specification-container .row li.col-3:nth-child(3n + 1){clear:left}@media(max-width: 580px){.specification-container .row li.col-4,.specification-container .row li.col-3{width:100%}.specification-container .row li.col-2{width:100%}.specification-container .row li.col-1{width:100%}.specification-container .row li:not(:last-child){padding-bottom:30px}}.specification-container .row li .spec-row{padding:0 10px}@media(max-width: 1023px){.specification-container .row.full-image .spec-row .col-1,.specification-container .row.full-image .spec-row .col-2,.specification-container .row.full-image .spec-row .col-3,.specification-container .row.full-image .spec-row .col-4{margin-top:30px}.specification-container .row.full-image .spec-row .col-1:first-child,.specification-container .row.full-image .spec-row .col-2:first-child,.specification-container .row.full-image .spec-row .col-3:first-child,.specification-container .row.full-image .spec-row .col-4:first-child{margin-top:0}}.specification-container .row.full-image ul li .full-size,.specification-container .row.full ul li .full-size{width:auto;max-height:100px;margin-bottom:20px}@media screen and (min-width: 581px)and (max-width: 1023px){.specification-container .row.full-image ul li,.specification-container .row.full ul li{width:100%}.specification-container .row.full-image ul li:not(:last-child),.specification-container .row.full ul li:not(:last-child){padding-bottom:40px}}@media screen and (min-width: 581px){.specification-container .row.full-image ul li .full-size,.specification-container .row.full ul li .full-size{max-height:185px}}.specification-container .expand-link{overflow:auto;text-align:center;padding:45px 0 90px 0}.specification-container.what-we-offer-icons .row.full-image ul li .full-size{height:50px}.specification-container.accordion-section{padding-bottom:100px}.specification-container.accordion-section .title-full-width{border:none}.specification-container.accordion-section .row{overflow:visible}.specification-container.accordion-section .row .spec{overflow:visible;height:0;padding:0}.specification-container.accordion-section ul.spec-row{margin-left:1px;padding-top:1px;position:relative;padding:0}.specification-container.accordion-section li.col-4{margin:-1px 0 0 -1px;position:relative;padding-bottom:0;padding:0}@media screen and (max-width: 1023px){.specification-container.accordion-section li.col-4{border:1px solid #a5a5a5;padding:0;width:100%}}.specification-container.accordion-section h4{color:#696057;cursor:pointer;font-size:14px;font-weight:600;height:92px;line-height:92px;text-align:left;padding:0 35px}@media screen and (min-width: 1023px){.specification-container.accordion-section h4{border:1px solid #a5a5a5}}.specification-container.accordion-section h4:after{content:"4";font-family:savant-glyphs;text-transform:lowercase;float:left;position:absolute;right:35px;color:#ff5f00;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.5s;transition:.5s;width:14px}.specification-container.accordion-section h4.is-active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.5s;transition:.5s}.specification-container.accordion-section h5.dimension{display:none;background-color:#fff;overflow:hidden;line-height:30px;font-size:14px;padding:0 0 35px 0;text-align:left;padding:0 35px 35px 35px}@media screen and (min-width: 1023px){.specification-container.accordion-section h5.dimension{border:1px solid #a5a5a5;border-top:none;background-color:#fff;left:0;position:absolute;width:100%;z-index:1;top:98%}}.specification-container.press-icons .row.full-image ul li .full-size{max-height:40px;margin-top:25px}.specification-container.extra-padding{margin:5em auto}@media screen and (min-width: 1024px){.specification-container.extra-padding .col-3:not(:last-child) .dimension{padding:10px 0 60px}}.border-bottom section{border-bottom:1px solid #d2d2d2}@media screen and (min-width: 1024px){#system-list .specification-container.contain .row li.col-3:nth-child(3),#system-list .page-user .main-wrapper .specification-container.inner .row li.col-3:nth-child(3),.page-user .main-wrapper #system-list .specification-container.inner .row li.col-3:nth-child(3){margin-bottom:25px}}.basic-content-block{height:100%;position:relative;width:100%;background-size:cover}.basic-content-block .bg{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden}.basic-content-block.down-arrow:before{content:"j";text-transform:none;font-family:"savant-glyphs";color:#fff;font-size:1.75rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10%;left:49%;cursor:pointer;z-index:1;pointer-events:none;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.block-container{height:100%;position:relative;width:100%}.image-text-full-multiple{margin-top:60px}.image-text-full-container h4{text-transform:uppercase}.image-text-full-container a{text-decoration:none}.image-text-full-container a h4{color:#000}.image-text-full-container .sh4,.image-text-full-container .partner-form-join form input:not([type=submit]),.partner-form-join form .image-text-full-container input:not([type=submit]),.image-text-full-container .partner-form-join form textarea,.partner-form-join form .image-text-full-container textarea,.image-text-full-container #category-page .secondary-nav a,#category-page .secondary-nav .image-text-full-container a,.image-text-full-container .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .image-text-full-container ul{color:#382e2b}.image-text-full-container .sh5,.image-text-full-container .integrator-levels .modal-body,.integrator-levels .image-text-full-container .modal-body,.image-text-full-container .integrator-email-confirm .modal-body,.integrator-email-confirm .image-text-full-container .modal-body{color:#696057}.image-text-full-container .col-6,.image-text-full-container .col-4{position:relative;border-top:1px solid #dbd9d6;width:100%;height:190px}.image-text-full-container .col-6 .dimension,.image-text-full-container .col-4 .dimension{color:#696057;padding-top:10px;margin-bottom:25px}.image-text-full-container .col-6{padding:0 5%;border-bottom:1px solid #dbd9d6}.image-text-full-container .col-6:after{content:"4";font-family:"savant-glyphs";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-weight:500;font-size:1.3rem;color:#ff5f00}.image-text-full-container .col-4{background-size:cover;background-position:center center}.image-text-full-container .centered{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-text-full-container .text{padding-right:40px}.image-text-full-container.contain:not(.contact-link-block,.tip-category-block),.page-user .main-wrapper .image-text-full-container.inner:not(.contact-link-block,.tip-category-block){padding:120px 0 0}@media screen and (min-width: 1023px){.image-text-full-container{padding-bottom:45px;padding-top:45px}.image-text-full-container.contain:not(.contact-link-block,.tip-category-block),.page-user .main-wrapper .image-text-full-container.inner:not(.contact-link-block,.tip-category-block){padding:120px 3% 60px}.image-text-full-container .col-6{width:60%;float:left;border-right:1px solid #dbd9d6;height:210px}.image-text-full-container .col-4{width:40%;float:left;border:1px solid #dbd9d6;height:210px}}.image-text-full-container.no-border .col-4{border:none;background-size:contain;background-repeat:no-repeat}.image-text-full-container.no-border .col-6{border-bottom:none;border-right:none;border-top:none;text-align:center}.image-text-full-container.no-border .col-6:after{content:""}.image-text-full-container.contact-link-block h4{text-transform:capitalize;color:#382e2b;font-weight:bold}.image-text-full-container.contact-link-block .col-4{width:10%;border:none;background-position:left center;background-size:contain;background-repeat:no-repeat;float:left}.image-text-full-container.contact-link-block .col-6{width:80%;border-bottom:none;border-right:none;border-top:none}.image-text-full-container.contact-link-block .centered{padding-right:20px}@media screen and (max-width: 580px){.image-text-full-container.contact-link-block .col-4{display:none;height:auto}.image-text-full-container.contact-link-block .col-6{width:90%;height:auto;margin-bottom:50px}.image-text-full-container.contact-link-block .centered{top:inherit;-webkit-transform:none;transform:none}}@media screen and (min-width: 580px)and (max-width: 1023px){.image-text-full-container.contact-link-block .row{padding:0 10%}.image-text-full-container.contact-link-block .col-4{float:left}.image-text-full-container.contact-link-block .col-6{float:right}}@media screen and (min-width: 1023px){.image-text-full-container.contact-link-block:not(.one-item){width:50%;float:left}}@media screen and (max-width: 1023px){.image-text-full-container.first-element{margin-top:55px}}@media screen and (min-width: 580px)and (max-width: 1023px){.image-text-full-container.last-element{margin-bottom:55px}}.image-text-full-container.tip-category-block{padding:0}.image-text-full-container.tip-category-block h4{text-transform:none;color:#382e2b;font-family:"GothamMedium","Helvetica","Arial",sans-serif}.image-text-full-container.tip-category-block .dimension{color:#696057}.image-text-full-container.tip-category-block .col-6{border:none}.image-text-full-container.tip-category-block .col-6:after{content:none}.image-text-full-container.tip-category-block .col-4{height:260px;border:none}@media screen and (min-width: 581px){.image-text-full-container.tip-category-block{padding:30px 0}.image-text-full-container.tip-category-block .col-6{width:60%;float:left}.image-text-full-container.tip-category-block .col-4{width:40%;float:left;height:330px;max-width:330px}.image-text-full-container.tip-category-block .centered{-webkit-transform:none;transform:none;top:10px}}@media screen and (min-width: 581px){.image-text-full-container.tip-category-block{padding:40px 0}}#one-column-layout .tip-category-block{margin:0 auto;max-width:1024px;padding:40px 20px}@media screen and (min-width: 581px){#one-column-layout .tip-category-block.image-text-full-container .col-6{padding:30px;height:auto}}#one-column-layout .tip-category-block h4{color:#696057}@media screen and (min-width: 581px){#one-column-layout .tip-category-block{padding:40px 30px}}.one-column-layout{margin:0 auto;max-width:1080px;padding:110px 40px;text-align:center}.one-column-layout-title{text-align:center;padding:40px 0}@media screen and (min-width: 1024px){.even-block .contact-link-block{padding-right:10%}.odd-block .contact-link-block{padding-left:10%}}.product-carousel-with-body{height:90vh;padding:45px 0;position:relative;overflow:auto}.product-carousel-with-body .header{height:110px;position:absolute;top:45px;padding:20px 0;text-align:center;width:45%}.product-carousel-with-body .header span{color:#696057}.product-carousel-with-body .capitalize{text-transform:capitalize}.product-carousel-with-body .product-carousel{width:45%;float:left;height:100%;padding-top:110px;position:relative}.product-carousel-with-body .product-carousel ul{height:100%;position:relative;overflow:hidden}.product-carousel-with-body .product-carousel ul li{background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0;display:none}.product-carousel-with-body .product-carousel ul li.left{left:-100%}.product-carousel-with-body .product-carousel ul li.right{left:100%}.product-carousel-with-body .product-carousel .pager{position:absolute;bottom:7%;width:100%;text-align:center}@media screen and (min-width: 1681px){.product-carousel-with-body .product-carousel .pager{bottom:5%}}.product-carousel-with-body .product-carousel .pager .dot{border-radius:50%;height:10px;width:10px;margin:0 5px;background-color:#dbd9d6;display:inline-block}.product-carousel-with-body .product-carousel .pager .dot.active{background-color:transparent;border:1px solid #dbd9d6}.product-carousel-with-body .product-carousel .pager .dot:hover{background-color:transparent;border:1px solid #ff5f00}.product-carousel-with-body .body-text{width:55%;background-color:#f2f2f2;float:right;height:100%;color:#696057}.product-carousel-with-body .body-text hr{border:none;border-bottom:1px solid #696057;height:1px;background-color:transparent}.product-carousel-with-body .body-text > span{display:block}@media screen and (min-width: 1024px){.product-carousel-with-body .body-text{padding:4rem 2rem}}@media screen and (min-width: 580px){.product-carousel-with-body .body-text{padding:4rem 4rem}}.product-carousel-with-body .body-text .features{margin-top:30px}.product-carousel-with-body .body-text .features ul{list-style:disc;padding-left:1rem}.product-carousel-with-body .body-text .text-right{margin-top:30px;overflow:auto;padding:.8em 0}.product-carousel-with-body .body-text .text-right a{margin-left:20px}@media screen and (max-width: 1023px){.product-carousel-with-body{height:auto}.product-carousel-with-body .header{width:100%;padding:20px 40px}.product-carousel-with-body .product-carousel{height:550px;width:100%}.product-carousel-with-body .product-carousel ul{width:50%;margin:auto}.product-carousel-with-body .body-text{width:100%}}@media screen and (max-width: 580px){.product-carousel-with-body{padding:25px 0}.product-carousel-with-body .header{width:100%;padding:20px 40px;top:25px}.product-carousel-with-body .product-carousel{height:500px}.product-carousel-with-body .product-carousel ul{width:90%}.product-carousel-with-body .body-text{padding:5rem 4.3rem}}.product-carousel-component{padding:75px 0;position:relative;background-color:#f2f2f2;text-align:center}.product-carousel-component .hero,.product-carousel-component .gallery-carousel{background-color:transparent;min-height:inherit;height:auto}.product-carousel-component .hero-wrap{max-width:730px}.product-carousel-component .product-carousel{height:100%;position:relative}.product-carousel-component .product-carousel p{padding:20px 0;margin:0}.product-carousel-component .product-carousel ul{height:100%;position:relative}.product-carousel-component .product-carousel li{width:100%;height:100%;position:relative;display:none;overflow:hidden}.product-carousel-component .product-carousel li.left{left:-100%;height:0}.product-carousel-component .product-carousel li.right{left:100%;height:0}.product-carousel-component .product-carousel .product-image{max-width:65%;height:50vh;margin:auto;position:relative}.product-carousel-component .product-carousel .product-image div{background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;display:list-item;position:absolute}.product-carousel-component .product-carousel .pager{width:100%;text-align:center}.product-carousel-component .product-carousel .pager .dot{border-radius:50%;height:10px;width:10px;margin:0 5px;background-color:#a5a5a5;display:inline-block;cursor:pointer}@media screen and (min-width: 1024px){.product-carousel-component .product-carousel .pager .dot{border-radius:0;height:auto;width:auto;background-color:inherit}}.product-carousel-component .product-carousel .pager .dot.active{background-color:transparent;border:1px solid #a5a5a5}@media screen and (min-width: 1024px){.product-carousel-component .product-carousel .pager .dot.active{border:none}.product-carousel-component .product-carousel .pager .dot.active label{color:#382e2b}.product-carousel-component .product-carousel .pager .dot.active label:hover,.product-carousel-component .product-carousel .pager .dot.active label:focus{text-decoration:underline}}@media screen and (max-width: 1023px){.product-carousel-component .product-carousel .pager .dot:hover,.product-carousel-component .product-carousel .pager .dot:focus{background-color:transparent;border:1px solid #ff5f00}}.product-carousel-component .product-carousel .pager .dot label{display:none}@media screen and (min-width: 1024px){.product-carousel-component .product-carousel .pager .dot label{display:inline-block;font-weight:inherit;cursor:pointer}.product-carousel-component .product-carousel .pager .dot label:hover,.product-carousel-component .product-carousel .pager .dot label:focus{text-decoration:underline}}@media screen and (min-width: 1024px){.product-carousel-component{padding:160px 0}.product-carousel-component .product-carousel p{padding-bottom:0}.product-carousel-component .product-carousel .product-image{height:55vh}.product-carousel-component .product-carousel .pager{margin-top:40px}}.dictionary-list{overflow:hidden;position:relative;padding:20px 0;text-align:center}.dictionary-list .contain > h4,.dictionary-list .page-user .main-wrapper .inner > h4,.page-user .main-wrapper .dictionary-list .inner > h4{margin-top:75px}.dictionary-list.grey{background-color:#f2f2f2}.dictionary-list ul{width:100%}.dictionary-list ul li{display:block;width:100%;overflow:hidden}.dictionary-list ul li h4{color:#382e2b}.dictionary-list ul li h5{color:#696057}.dictionary-list ul li .left,.dictionary-list ul li .right{width:50%;float:left;padding:5%;display:block}.dictionary-list ul li .left{text-align:right}.dictionary-list ul li .right{text-align:left}@media screen and (max-width: 580px){.dictionary-list ul li .left,.dictionary-list ul li .right{width:100%}.dictionary-list ul li .left{text-align:center;padding:0 5%}}.partners-logos{background-color:#f2f2f2;padding:20px 0 10px 0}.partners-logos h4{color:#696057;font-family:"GothamMedium","Helvetica","Arial",sans-serif;text-align:center;text-transform:uppercase}.partners-logos h4 a{color:#ff5f00;font-family:"GothamLight","Helvetica","Arial",sans-serif;text-decoration:none;margin-left:10px}.partners-logos h4 a:hover{text-decoration:underline}.partners-logos ul{width:100%;padding-top:40px;text-align:center;margin:0;padding:25px 0 10px 5px}.partners-logos .li-logo{height:20px}.partners-logos .li-logo img{width:auto;height:100%}.partners-logos .li-logo:not(:last-child){margin-bottom:1em}@media screen and (min-width: 580px){.partners-logos .li-logo{display:inline-block}.partners-logos .li-logo:not(:last-child){margin-right:3%}}@media screen and (min-width: 1024px){.partners-logos .li-logo{height:28px}}@media screen and (min-width: 580px){.partners-logos{padding:50px 0 25px 0}}#modals{width:100%;height:100%;position:fixed;top:0;left:0;display:none}.content-full{height:100%}body.modal-open{overflow:hidden}body.open-modal{overflow:hidden}.modal-login{background-color:#fff;height:450px !important}.modal-login .modal-content{padding:30px}.modal-login .modal-content .modal-header{width:100%;color:#696057;text-align:center}.modal-login .modal-content .modal-header h5{font-family:"GothamMedium","Helvetica","Arial",sans-serif;height:1.5em;line-height:1.5em;text-transform:capitalize}.modal-login .modal-content .modal-header .logo{max-height:25px;display:block;margin:auto;margin-bottom:10px}.modal-login .modal-content .modal-body{position:relative;text-align:center;padding:15px;font-family:"GothamBook","Helvetica","Arial",sans-serif;color:#696057}.modal-login .modal-content .modal-body .form-group:first-child{margin-bottom:15px}.modal-login .modal-content .modal-body .link-forgot{font-size:.7rem;color:#696057;text-decoration:none;position:absolute;top:0;right:14px;margin-bottom:0;height:46px;line-height:46px}.modal-login .modal-content .modal-body .links{margin-top:20px}.modal-login .modal-content .modal-body .links a{color:#696057}body.open-modal{overflow:hidden}#modal-template{display:none;font-family:"GothamBook","Helvetica","Arial",sans-serif;overflow:auto}#modal-template .modal-background{background-color:rgba(0,0,0,.7);position:fixed;z-index:999999;width:100%;height:100%;top:0;right:0;left:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch}#modal-template .modal-background .gallery-modal{position:relative;background-color:#f2f2f2;width:100%;height:100%}#modal-template .modal-background .gallery-modal .embedded-video{width:100%;height:100%}#modal-template .modal-background .gallery-modal .not-found{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#modal-template .modal-background .gallery-modal .content,#modal-template .modal-background .gallery-modal .modal-body,#modal-template .modal-background .gallery-modal .modal-content,#modal-template .modal-background .gallery-modal .slick-sync-carousels,#modal-template .modal-background .gallery-modal .slick-container{height:100%;position:relative}#modal-template .modal-background .gallery-modal .tab-content{height:80%;position:relative}#modal-template .modal-background .gallery-modal .controls{border-top:1px solid #a5a5a5;position:relative;height:20%}#modal-template .modal-background .gallery-modal .controls .center{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;width:100%}#modal-template .modal-background .gallery-modal .image-tab .slick-sync-nav-video{display:none}#modal-template .modal-background .gallery-modal .image-tab .control-image a,#modal-template .modal-background .gallery-modal .image-tab .control-image:hover,#modal-template .modal-background .gallery-modal .image-tab .control-image:focus{color:#8d8886}#modal-template .modal-background .gallery-modal .video-tab .slick-sync-nav-image{display:none}#modal-template .modal-background .gallery-modal .video-tab .control-video a,#modal-template .modal-background .gallery-modal .video-tab .control-video:hover,#modal-template .modal-background .gallery-modal .video-tab .control-video:focus{color:#8d8886}#modal-template .modal-background .gallery-modal li a{color:#696057;text-decoration:none}#modal-template .modal-background .gallery-modal li:first-child{margin-right:20px}#modal-template .modal-background .gallery-modal .control-image a:before{content:"c";font-size:2rem;font-family:"savant-glyphs";margin-right:10px;vertical-align:middle}#modal-template .modal-background .gallery-modal .control-video a:before{content:"b";font-size:2rem;font-family:"savant-glyphs";margin-right:10px;vertical-align:middle}#modal-template .modal-background .gallery-modal .slick-main-image,#modal-template .modal-background .gallery-modal .slick-main-video{margin-bottom:0;height:100%;width:100%}#modal-template .modal-background .gallery-modal .slick-main-image .image,#modal-template .modal-background .gallery-modal .slick-main-video .image{height:100%;width:100%}#modal-template .modal-background .gallery-modal .slick-main-image .slick-list,#modal-template .modal-background .gallery-modal .slick-main-video .slick-list{min-height:100%}#modal-template .modal-background .gallery-modal .slick-main-image .slick-track,#modal-template .modal-background .gallery-modal .slick-main-video .slick-track{height:inherit;min-height:100%}#modal-template .modal-background .gallery-modal .slick-container,#modal-template .modal-background .gallery-modal .video-player,#modal-template .modal-background .gallery-modal video{overflow:hidden}#modal-template .modal-background .gallery-modal .slick-nav-image,#modal-template .modal-background .gallery-modal .slick-nav-video{max-width:700px;width:100%;margin:0 auto 2em}#modal-template .modal-background .gallery-modal .slick-nav-image .image,#modal-template .modal-background .gallery-modal .slick-nav-video .image{height:50px;cursor:pointer}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-next,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-next{right:5px}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-next:before,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-next:before{content:"4"}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-prev,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-prev{left:5px}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-prev:before,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-prev:before{content:"h"}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-arrow,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-arrow{margin-top:0}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-arrow:before,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-arrow:before{font-family:"savant-glyphs";color:#a5a5a5}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-list,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-list{margin:0 35px}@media screen and (min-width: 581px){#modal-template .modal-background .gallery-modal .slick-nav-image .slick-list,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-list{margin:0 50px}}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-slide,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-slide{border:2px solid #696057;margin:0 8px;text-align:center}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-slide.slick-current,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-slide.slick-current{border:2px solid #ff5f00}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-slide:hover,#modal-template .modal-background .gallery-modal .slick-nav-image .slick-slide:focus,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-slide:hover,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-slide:focus{border:2px solid #ff5f00}#modal-template .modal-background .gallery-modal .slick-nav-image .slick-track,#modal-template .modal-background .gallery-modal .slick-nav-video .slick-track{margin:0 auto}#modal-template .modal-background .gallery-modal .overlay{height:140px;width:100%;position:absolute;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(18%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000", GradientType=0)}#modal-template .modal-background .gallery-modal .image{background-size:cover;background-position:center}#modal-template .modal-background .gallery-modal .tab-pane{position:relative;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;display:none;height:100%}#modal-template .modal-background .gallery-modal .tab-pane.active{opacity:1;display:block}#modal-template .modal-background .gallery-modal .close{font-size:1.25rem;color:#fff}#modal-template .modal-background .gallery-modal .show-only-video-tab #images,#modal-template .modal-background .gallery-modal .show-only-video-tab .control-image{display:none}#modal-template .modal-background .gallery-modal .show-only-video-tab #videos{display:block}#modal-template .modal-background .gallery-modal .show-only-image-tab #videos,#modal-template .modal-background .gallery-modal .show-only-image-tab .control-video{display:none}#modal-template .modal-background .gallery-modal .show-only-image-tab #images{display:block}#modal-template .modal-background .inner{position:relative;background-color:#fff;width:50%;min-width:640px;max-width:800px;padding:50px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 580px){#modal-template .modal-background .inner{min-width:320px;padding:20px}}#modal-template .modal-background .inner.large{top:100px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-bottom:100px;width:90%;max-width:1200px}#modal-template .modal-background .inner.full{top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-bottom:0;width:100%;max-width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}@media screen and (max-width: 870px){#modal-template .modal-background .inner.full{padding:0}}#modal-template .modal-background .inner.gallery{max-width:90%;width:90%;margin:0;background-color:transparent;padding:0}@media screen and (max-width: 580px){#modal-template .modal-background .inner.gallery{padding:0;width:100%;max-width:100%;height:100%;background-color:#000}#modal-template .modal-background .inner.gallery .close{color:#fff;font-size:18px;z-index:4001;display:block}#modal-template .modal-background .inner.gallery > .content{width:100%;height:100%}#modal-template .modal-background .inner.gallery > .content .gallery-carousel{padding:0;width:100%;height:100%;max-height:100%;background-color:transparent}#modal-template .modal-background .inner.gallery > .content .gallery-carousel ul{background-color:transparent}#modal-template .modal-background .inner.gallery > .content .gallery-carousel ul .bg-image{width:100%;height:100%;border:none}#modal-template .modal-background .inner.gallery > .content .gallery-carousel ul .content{background-color:transparent;border:none}#modal-template .modal-background .inner.gallery > .content .gallery-carousel ul .sh4,#modal-template .modal-background .inner.gallery > .content .gallery-carousel ul .partner-form-join form input:not([type=submit]),.partner-form-join form #modal-template .modal-background .inner.gallery > .content .gallery-carousel ul input:not([type=submit]),#modal-template .modal-background .inner.gallery > .content .gallery-carousel ul .partner-form-join form textarea,.partner-form-join form #modal-template .modal-background .inner.gallery > .content .gallery-carousel ul textarea,#modal-template .modal-background .inner.gallery > .content .gallery-carousel ul #category-page .secondary-nav a,#category-page .secondary-nav #modal-template .modal-background .inner.gallery > .content .gallery-carousel ul a,#modal-template .modal-background .inner.gallery > .content .gallery-carousel ul .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features #modal-template .modal-background .inner.gallery > .content .gallery-carousel ul ul{font-size:2rem;line-height:3em;color:#fff}}#modal-template .modal-background .inner.gallery .close{display:none}#modal-template .modal-background .inner .text{margin:25px 0}#modal-template .modal-background .close{position:absolute;right:20px;top:20px;z-index:1080;cursor:pointer}#modal-template .modal-background .close:before{float:right}#modal-template .modal-background form{overflow:hidden}#modal-template .modal-background textarea{min-height:80px}#modal-template .modal-background .title-full-width{padding:30px 5%;margin-bottom:15px}#modal-template .modal-background .title-full-width .button-primary.solid{display:inline-block}#modal-template input[type=submit]{-webkit-appearance:none}#modal-template form.get-an-installer{margin-bottom:0;position:relative;overflow:visible}.modal-updates{text-align:center;color:#696057;margin:10px 50px}.modal-updates .sh5,.modal-updates .integrator-levels .modal-body,.integrator-levels .modal-updates .modal-body,.modal-updates .integrator-email-confirm .modal-body,.integrator-email-confirm .modal-updates .modal-body{margin:20px 0;display:block}.modal-updates h5{margin-top:15px}.product-updates-modal{text-align:center;color:#696057}.product-updates-modal .modal-header{margin:20px 0 25px 0}.product-updates-modal input[type=submit]{-webkit-appearance:none}.product-updates-modal .sh4,.product-updates-modal .partner-form-join form input:not([type=submit]),.partner-form-join form .product-updates-modal input:not([type=submit]),.product-updates-modal .partner-form-join form textarea,.partner-form-join form .product-updates-modal textarea,.product-updates-modal #category-page .secondary-nav a,#category-page .secondary-nav .product-updates-modal a,.product-updates-modal .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .product-updates-modal ul{padding-top:10px;display:block}.product-updates-modal h5:last-child{font-size:1.125rem;text-align:left}.modal-host-compare ul{clear:both;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal-host-compare ul li{float:left;color:#382e2b;padding-bottom:10px}.modal-host-compare ul li h5{margin-bottom:20px;font-family:"GothamMedium","Helvetica","Arial",sans-serif;text-transform:capitalize;line-height:1.5em;height:1.5em}.modal-host-compare ul li .c2{text-transform:capitalize}.modal-host-compare ul li.full{width:100%;text-align:center;margin:20px 0 10px 0}.modal-host-compare ul li.title{width:100%;background-color:#f2f2f2;padding-left:10px;margin:20px 0;padding-top:10px}.modal-host-compare ul li.title:first-child{margin-top:40px}.modal-host-compare ul li.half{width:50%;color:#696057;padding-left:50px}.modal-host-compare ul li.half:nth-child(1),.modal-host-compare ul li.half:nth-child(2){margin:20px 0 10px 0}.customer-care{text-align:center;color:#696057}.customer-care .modal-header{margin:20px 0 25px 0}.customer-care input[type=submit]{-webkit-appearance:none}.customer-care .sh4,.customer-care .partner-form-join form input:not([type=submit]),.partner-form-join form .customer-care input:not([type=submit]),.customer-care .partner-form-join form textarea,.partner-form-join form .customer-care textarea,.customer-care #category-page .secondary-nav a,#category-page .secondary-nav .customer-care a,.customer-care .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .customer-care ul{padding-top:10px;display:block}.customer-care h5:last-child{font-size:1.125rem;text-align:left}.modal-error{position:absolute;top:65%;color:red}.tcon{margin-top:-2px;float:left;margin-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;-webkit-transition:.4s;transition:.4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px;background:transparent;outline:none;position:relative;z-index:9999;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tcon > *{display:block}.tcon:hover:not(.tcon-transform),.tcon:focus:not(.tcon-transform){outline:none}.tcon:hover:not(.tcon-transform) .tcon-menu__lines,.tcon:focus:not(.tcon-transform) .tcon-menu__lines{background:#696057}.tcon:hover:not(.tcon-transform) .tcon-menu__lines::before,.tcon:hover:not(.tcon-transform) .tcon-menu__lines::after,.tcon:focus:not(.tcon-transform) .tcon-menu__lines::before,.tcon:focus:not(.tcon-transform) .tcon-menu__lines::after{background:#696057}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{display:inline-block;height:2px;width:24px;border-radius:1.7142857143px;-webkit-transition:.4s;transition:.4s;background:#382e2b;position:relative}.tcon-menu__lines::before,.tcon-menu__lines::after{display:inline-block;height:2px;width:24px;border-radius:1.7142857143px;-webkit-transition:.4s;transition:.4s;background:#382e2b;content:"";position:absolute;left:0;-webkit-transform-origin:1.7142857143px center;transform-origin:1.7142857143px center;width:100%}.tcon-menu__lines::before{top:8px}.tcon-menu__lines::after{top:-8px}.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(0.8, 0.8, 0.8);transform:scale3d(0.8, 0.8, 0.8)}.mobile-nav-open .tcon-menu__lines{background:#fff}.mobile-nav-open .tcon-menu__lines:before,.mobile-nav-open .tcon-menu__lines:after{background:#fff}.mobile-nav-open .icon-login,.mobile-nav-open .icon-cart,.mobile-nav-open .icon-support{display:none !important}.mobile-cart-menu-open .icon-login,.mobile-cart-menu-open .tcon-menu__lines,.mobile-cart-menu-open .icon-support{display:none !important}.mobile-cart-menu-open .navigation-container .nav-bar .right .icon-x{opacity:1;-webkit-transition:opacity 2s ease-in;transition:opacity 2s ease-in}.mobile-cart-menu-open .navigation-container .nav-bar .right .icon-x:before,.mobile-cart-menu-open .navigation-container .nav-bar .right .icon-x:after{color:#fff;font-size:22px}.tcon-menu--xcross{width:auto}.tcon-menu--xcross.tcon-transform .tcon-menu__lines{background:transparent}.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before,.tcon-menu--xcross.tcon-transform .tcon-menu__lines::after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:32px}.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.tcon-menu--xcross.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.tcon-menu--xcross.tcon{padding-right:0}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.cart-items{display:block;line-height:normal;font-family:"GothamBook","Helvetica","Arial",sans-serif}.cart-items > li.cart-item{padding:20px 20px 20px 20px !important;border-bottom:1px solid #cfcfcf !important;line-height:normal}.cart-items > li.cart-item:before,.cart-items > li.cart-item:after{content:" ";display:table}.cart-items > li.cart-item:after{clear:both}.cart-items .cart-item__img{width:100px;display:block;float:left;text-align:left;position:absolute}.cart-items .cart-item__img img{width:75%;margin:auto}.cart-items .cart-item__content{padding-left:100px;display:block}.cart-items .cart-item__content-row{padding:10px 0;line-height:normal;position:relative;text-align:left}.cart-items .cart-item__content-row:before,.cart-items .cart-item__content-row:after{content:" ";display:table}.cart-items .cart-item__content-row:after{clear:both}.cart-items .cart-item__title{display:block;color:#382e2b;float:left;width:100%}.cart-items .cart-item__price{display:block;float:left;color:#382e2b;width:100%}@media screen and (min-width: 581px){.cart-items .cart-item__price{float:right}}.cart-items .cart-item__quantity{float:right;margin-top:10px;color:#382e2b}.cart-items .btn--seamless{border:1px solid #ff5f00;color:#ff5f00;background-color:transparent;font-size:1rem;width:35px;height:40px;float:left;cursor:pointer;text-align:center;position:relative;padding:0}.cart-items .btn--seamless.quantity-increment{margin-left:-1px}.cart-items .cart-item__conditional-message{text-transform:none;display:block;width:100%}@media screen and (min-width: 581px){.cart-items .cart-item__title,.cart-items .cart-item__price{display:inline-block !important;width:50%}.cart-items .cart-item__price{text-align:right}}.checkout-btn{padding:20px;background-color:#ff5f00;color:#fff;width:100%;display:inline-block;border:0;cursor:pointer;margin-bottom:0}.cart-count{position:absolute;top:-7px;right:48px;width:15px;height:15px;display:block;background:#ff5f00;color:#fff;line-height:15px;font-size:.6rem;border-radius:50%;font-family:"GothamBook","Helvetica","Arial",sans-serif;padding-top:1px}@media screen and (min-width: 1024px){.cart-count{right:0}}@media screen and (min-width: 581px){.cart-count{font-size:.5rem}}.cart-empty{text-align:left;padding:1.5625rem 2.5625rem}.cart-empty .explore-products{display:inline !important;color:#ff5f00 !important}.cart-empty .explore-products:hover,.cart-empty .explore-products:active{text-decoration:underline}@media screen and (max-width: 1023px){.cart-empty .c4,.cart-empty .cart-items .cart-item__title,.cart-items .cart-empty .cart-item__title,.cart-empty .cart-items .cart-item__price,.cart-items .cart-empty .cart-item__price,.cart-empty .cart-items .cart-item__quantity,.cart-items .cart-empty .cart-item__quantity{display:block}}.cart-info{cursor:text;text-align:left;padding:20px}.cart-info i{vertical-align:sub}.cart-info a.link-secondary{display:inline !important;color:#382e2b}.cart-info a.link-secondary:hover,.cart-info a.link-secondary:active{color:#ff5f00;text-decoration:underline}.cart-info .text-right{margin-top:20px}.cart-info.header-cart-info{padding:30px 20px}.cart-info.header-cart-info .total{margin-top:20px}.cart-info .subtotal{display:inline !important}.cart-info .left{float:left;width:60%}.cart-info .left div:first-child{width:100px;float:left;display:block;position:absolute}.cart-info .left div:last-child{float:left;display:block;padding-left:100px}.cart-info .right{text-align:right}@media screen and (max-width: 1023px){.cart-info .c4,.cart-info .cart-items .cart-item__title,.cart-items .cart-info .cart-item__title,.cart-info .cart-items .cart-item__price,.cart-items .cart-info .cart-item__price,.cart-info .cart-items .cart-item__quantity,.cart-items .cart-info .cart-item__quantity{display:block}.cart-info .enjoy-logo{display:none}.cart-info .left div:last-child{padding-left:0}}@media screen and (min-width: 1024px){.cart-info{padding-top:40px}.cart-info.header-cart-info span:last-child{margin-top:10px}}.cart-modal .button-container{padding:20px;position:relative;display:table;width:100%}.cart-modal .checkout-btn{width:auto;position:inherit;display:inline-block;border-bottom-width:20px}@media screen and (max-width: 580px){.cart-modal .checkout-btn{font-size:12px}}.cart-modal .link-primary{border:0;background-color:transparent;position:inherit !important;color:#696057;text-decoration:underline;right:0 !important;top:0 !important}@media screen and (max-width: 580px){.cart-modal .cart-info .right{text-align:center}.cart-modal .cart-info .b,.cart-modal .cart-info .c3,.cart-modal .cart-info .results .savant-dealers .both .add-info:before,.results .savant-dealers .both .cart-modal .cart-info .add-info:before{font-size:12px}.cart-modal .button-container{text-align:center}.cart-modal .button-container .left{margin-bottom:20px}.cart-modal .checkout-btn{width:100%}.cart-modal .cart-item__price{width:100%}.cart-modal .link-primary{margin-bottom:20px}}@media screen and (max-width: 1023px){.cart-modal .cart-info .left{width:100%;padding-bottom:40px}}@media screen and (min-width: 1024px){.cart-modal .button-container br{display:none}.cart-modal .link-primary{margin-right:30px}.cart-modal .checkout-btn{display:inline}}@media screen and (min-width: 581px){.cart-modal .button-container .left,.cart-modal .button-container .right{position:relative;display:table-cell}.cart-modal .button-container .right{text-align:right}}.waiting{margin:2rem;text-align:center}body.page-swatch-gallery{margin-bottom:0}.view-swatch-gallery{padding:32px;margin:2rem auto;overflow-y:scroll;-ms-touch-action:auto;touch-action:auto}@media screen and (max-width: 870px){.view-swatch-gallery{padding:0}}@media(min-width: 1479px){.view-swatch-gallery{max-width:1415px;padding:0}}.view-swatch-gallery .view-header p{font-family:"GothamBook","Helvetica","Arial",sans-serif;text-transform:uppercase;text-align:center;color:#696057;font-size:24px}@media(min-width: 581px){.view-swatch-gallery .view-header p{font-size:36px}}@media(min-width: 1024px){.view-swatch-gallery .view-header p{font-size:56px}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page,.view-swatch-gallery #views-exposed-form-swatch-gallery-block{overflow:visible;padding:1rem;margin-bottom:2rem}@media(min-width: 1479px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page,.view-swatch-gallery #views-exposed-form-swatch-gallery-block{max-width:1415px;padding:0}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-form,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-form{width:auto;margin-left:0}@media(min-width: 1023px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-form,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-form{width:60%;min-width:820px;margin:0 auto}}@media(min-width: 770px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-widgets,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-widgets{margin-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:25% auto;grid-gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:center;position:relative}}@media(min-width: 770px)and (max-width: 1023px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-widgets,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-widgets{grid-template-rows:25% 75%}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-widget{margin-bottom:1rem}@media(min-width: 770px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-widget{margin-bottom:0}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-widget > label,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-widget > label{padding-right:.5rem;position:relative}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-widget > label:after,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-widget > label:after{content:"";background:url("../img/icons/dropdown-arrow.png") no-repeat right #ebebeb;background-size:13px 7px;background-position:95%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s;transition:.3s;width:13px;height:100%;position:absolute;display:block;right:0;top:0}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-widget.active > label:not(.label-copy):after,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-widget.active > label:not(.label-copy):after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;transition:.3s}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper{grid-row:1;grid-column:1/span 3;width:100%;padding:0;margin-bottom:2rem}@media(min-width: 580px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 581px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper{width:100%}}@media(min-width: 580px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper .views-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper .views-widget{margin-right:1rem;min-width:300px;width:100%}}@media(min-width: 1024px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper .views-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper .views-widget{min-width:350px}}@media(min-width: 580px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper .views-widget .form-item,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper .views-widget .form-item{padding-top:10px}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys{width:100%;background-color:#fff;border-bottom:1px solid #696057;border-top:0;border-left:0;border-right:0;padding:0;padding-top:5px;margin:0;height:25px;font-size:1.5rem}@media(min-width: 580px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys{height:36px;padding-top:10px}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys::-webkit-input-placeholder,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys::-webkit-input-placeholder{font-size:18px;line-height:18px;color:rgba(105,96,87,.5);font-family:"GothamBook","Helvetica","Arial",sans-serif}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys:-ms-input-placeholder,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys:-ms-input-placeholder{font-size:18px;line-height:18px;color:rgba(105,96,87,.5);font-family:"GothamBook","Helvetica","Arial",sans-serif}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys::-ms-input-placeholder,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys::-ms-input-placeholder{font-size:18px;line-height:18px;color:rgba(105,96,87,.5);font-family:"GothamBook","Helvetica","Arial",sans-serif}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys::placeholder,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys::placeholder{font-size:18px;line-height:18px;color:rgba(105,96,87,.5);font-family:"GothamBook","Helvetica","Arial",sans-serif}@media(min-width: 580px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys::-webkit-input-placeholder,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys::-webkit-input-placeholder{font-size:24px;line-height:24px}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys:-ms-input-placeholder,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys:-ms-input-placeholder{font-size:24px;line-height:24px}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys::-ms-input-placeholder,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys::-ms-input-placeholder{font-size:24px;line-height:24px}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-keys-wrapper #edit-keys::placeholder,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-keys-wrapper #edit-keys::placeholder{font-size:24px;line-height:24px}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-submit-button,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-submit-button{padding:0;width:100%;margin-top:2rem}@media(min-width: 580px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-submit-button,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-submit-button{width:auto;margin-top:0}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-submit-button #edit-submit-swatch-gallery,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-submit-button #edit-submit-swatch-gallery{background-color:#fff;border:1px solid #696057;color:#696057;float:left;margin-top:0;cursor:pointer;width:100%;padding:.8em 1.25em;font-size:1rem}@media(min-width: 580px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-submit-button #edit-submit-swatch-gallery,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-submit-button #edit-submit-swatch-gallery{width:auto}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-submit-button #edit-submit-swatch-gallery:hover,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-submit-button #edit-submit-swatch-gallery:hover{border-color:#ff5f00;color:#ff5f00}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-color-family-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-visibility-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-color-family-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-visibility-tid-wrapper{grid-row:2;background-color:#ebebeb;padding:0;width:100%;position:absolute;z-index:10}@media(min-width: 770px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-color-family-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-visibility-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-color-family-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-visibility-tid-wrapper{max-width:220px;position:relative}}@media(min-width: 1024px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-color-family-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-visibility-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-color-family-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-visibility-tid-wrapper{max-width:260px}}@media(max-width: 1023px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-color-family-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-visibility-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-color-family-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-visibility-tid-wrapper{position:relative}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-classification-tid-wrapper .form-item,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-color-family-tid-wrapper .form-item,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-visibility-tid-wrapper .form-item,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-classification-tid-wrapper .form-item,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-color-family-tid-wrapper .form-item,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-visibility-tid-wrapper .form-item{border-top:1px solid #dbd9d6}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-classification-tid-wrapper .form-item:first-of-type,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-color-family-tid-wrapper .form-item:first-of-type,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-visibility-tid-wrapper .form-item:first-of-type,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-classification-tid-wrapper .form-item:first-of-type,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-color-family-tid-wrapper .form-item:first-of-type,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-visibility-tid-wrapper .form-item:first-of-type{border-top:none}@media(min-width: 770px){.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-classification-tid-wrapper .views-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-color-family-tid-wrapper .views-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-visibility-tid-wrapper .views-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-classification-tid-wrapper .views-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-color-family-tid-wrapper .views-widget,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-visibility-tid-wrapper .views-widget{position:absolute;background-color:#ebebeb;z-index:10;width:100%}}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-classification-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-classification-tid-wrapper{justify-self:start}.view-swatch-gallery #views-exposed-form-swatch-gallery-page #edit-field-generic-visibility-tid-wrapper,.view-swatch-gallery #views-exposed-form-swatch-gallery-block #edit-field-generic-visibility-tid-wrapper{justify-self:end}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .views-exposed-form label,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .views-exposed-form label{color:#696057;font-size:20px;font-family:"GothamLight","Helvetica","Arial",sans-serif;margin:1rem}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .bef-checkboxes .form-item,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .bef-checkboxes .form-item{display:-webkit-box;display:-ms-flexbox;display:flex}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .bef-checkboxes .form-item input,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .bef-checkboxes .form-item input{margin-left:1rem;margin-top:1rem;width:18px;height:18px;top:5px;background-color:#fff;-webkit-appearance:none;position:relative}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .bef-checkboxes .form-item input:after,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .bef-checkboxes .form-item input:after{opacity:0;content:"";position:absolute;width:8px;height:4px;background:transparent;top:4px;left:4px;border:3px solid #696057;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .bef-checkboxes .form-item input:checked:after,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .bef-checkboxes .form-item input:checked:after{opacity:1}.view-swatch-gallery #views-exposed-form-swatch-gallery-page .ajax-progress-throbber,.view-swatch-gallery #views-exposed-form-swatch-gallery-block .ajax-progress-throbber{display:none}.view-swatch-gallery #views-exposed-form-swatch-gallery-page label.label-copy,.view-swatch-gallery #views-exposed-form-swatch-gallery-block label.label-copy{display:block;font-size:20px;background-color:#fff;color:rgba(105,96,87,.5);font-family:"GothamLight","Helvetica","Arial",sans-serif;margin:0 -0.5rem;padding:.25rem 1rem}.view-swatch-gallery #views-exposed-form-swatch-gallery-page label.label-copy:after,.view-swatch-gallery #views-exposed-form-swatch-gallery-block label.label-copy:after{content:"0";font-family:"savant-glyphs";background:transparent;font-size:8px;right:1rem;top:.75rem}.view-swatch-gallery .view-content{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(288px, 1fr));margin:0 1rem}.view-swatch-gallery .views-row{position:relative;justify-self:center;overflow:hidden;height:288px;width:288px}.view-swatch-gallery .swatch-image img{border:1px solid rgba(0,0,0,.5);height:288px;width:288px}.view-swatch-gallery .group-fabric-details{background-color:rgba(0,0,0,.5);overflow:hidden;position:absolute;width:100%;height:100%;height:288px;width:288px;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.view-swatch-gallery .group-fabric-details:hover{background-color:rgba(0,0,0,.95)}.view-swatch-gallery .group-fabric-details .group-header,.view-swatch-gallery .group-fabric-details .group-body{padding:1rem}.view-swatch-gallery .group-fabric-details .group-body{padding-top:0}.view-swatch-gallery .group-fabric-details .swatch-manufacturer-name,.view-swatch-gallery .group-fabric-details .swatch-color,.view-swatch-gallery .group-fabric-details .swatch-visibility-openness,.view-swatch-gallery .group-fabric-details .swatch-style,.view-swatch-gallery .group-fabric-details .swatch-fabric-composition{color:#fff;font-family:"GothamBook","Helvetica","Arial",sans-serif}.view-swatch-gallery .group-fabric-details .swatch-manufacturer-name p{font-size:24px;margin-bottom:.5rem;font-weight:600}.view-swatch-gallery .group-fabric-details .swatch-color{font-size:18px;text-transform:uppercase}.view-swatch-gallery .group-fabric-details .swatch-visibility-openness,.view-swatch-gallery .group-fabric-details .swatch-style,.view-swatch-gallery .group-fabric-details .swatch-fabric-composition{color:rgba(255,255,255,.8);font-size:18px;font-family:"GothamLight","Helvetica","Arial",sans-serif}.view-swatch-gallery .group-fabric-details .swatch-visibility-openness p{margin-top:.5rem;margin-bottom:0}.view-swatch-gallery .group-fabric-details .swatch-style{margin-bottom:1rem}.view-swatch-gallery .group-fabric-details .swatch-fabric-composition .label-above{font-size:14px;text-transform:uppercase;margin-bottom:.5rem}.view-swatch-gallery .view-empty p{text-align:center;color:#696057;text-transform:uppercase;font-size:24px;font-family:"GothamBook","Helvetica","Arial",sans-serif}.view-swatch-gallery .views_infinite_scroll-ajax-loader{text-align:center;margin:2rem 0}.view-swatch-gallery .pager--infinite-scroll{margin:4rem 2rem 2rem 2rem}.view-swatch-gallery .pager--infinite-scroll li{text-align:center}.view-swatch-gallery .pager--infinite-scroll a{font-family:"GothamBook","Helvetica","Arial",sans-serif;border:1px solid gray;text-transform:uppercase;padding:1rem;text-decoration:none;border-radius:5px;color:gray}.view-swatch-gallery .pager--infinite-scroll .ajax-progress-throbber{display:none}.view-swatch-gallery .view-footer{display:none}@media(min-width: 1023px){.view-swatch-gallery .view-footer{z-index:10;display:block;position:fixed;width:40px;bottom:0;left:4px;border-radius:50%;background-color:rgba(255,255,255,.75)}}.view-swatch-gallery .view-footer p{margin:0;font-family:"GothamLight","Helvetica","Arial",sans-serif;text-transform:uppercase;color:rgba(74,74,74,.5);font-size:18px}.view-swatch-gallery .view-footer p:before{content:"";width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid rgba(74,74,74,.5);float:left}#modal-template .modal-background .view-swatch-gallery form{overflow:visible}form#user-login{margin:200px 50px}.possition-specific{color:#a5a5a5;font-family:"GothamMedium","Helvetica","Arial",sans-serif;padding-left:6%;padding-right:6%}.possition-specific h2.position-title{font-size:1.5625em;margin-top:70px;margin-bottom:40px}.possition-specific h4{text-transform:uppercase;font-size:1.15em;margin-bottom:40px}.possition-specific p{font-size:1em;font-family:"GothamLight","Helvetica","Arial",sans-serif;margin-bottom:40px;line-height:1.8}.possition-specific p a{color:#ff6000}@media(min-width: 1680px){.possition-specific{padding-left:7.5%;padding-right:40%}}.news-specific{color:#a5a5a5;font-family:"GothamMedium","Helvetica","Arial",sans-serif;padding-left:6%;padding-right:6%}.news-specific h2.news-title{font-size:1.5625em;margin-top:70px;margin-bottom:40px}.news-specific h4{text-transform:uppercase;font-size:1.15em;margin-bottom:40px}.news-specific p{font-size:1em;font-family:"GothamLight","Helvetica","Arial",sans-serif;margin-bottom:40px;line-height:1.8}.news-specific p a{color:#ff5f00}@media(min-width: 1680px){.news-specific{padding-left:7.5%;padding-right:40%}}.upcoming-events-specific{color:#a5a5a5;font-family:"GothamMedium","Helvetica","Arial",sans-serif;padding-left:6%;padding-right:6%}.upcoming-events-specific h2.event-title{font-size:1.5625em;margin-top:70px;margin-bottom:40px}.upcoming-events-specific .field-name-field-event-dates-range .field-label,.upcoming-events-specific .field-name-field-event-location .field-label{display:none}.upcoming-events-specific h4{text-transform:uppercase;font-size:1.15em;margin-bottom:40px}.upcoming-events-specific p{font-size:1em;font-family:"GothamLight","Helvetica","Arial",sans-serif;margin-bottom:40px;line-height:1.8}.upcoming-events-specific p a{color:#ff6000}@media(min-width: 1680px){.upcoming-events-specific{padding-left:7.5%;padding-right:40%}}.smart-host-new-banner{background-color:#dbd9d6}.smart-host-new-banner .col-no-padding{padding-left:0;padding-right:0}.smart-host-new-banner .multipage-content{padding-top:0}.smart-host-new-banner .smart-device-figure{padding-top:0}@media(min-width: 1680px){.smart-host-new-banner .multipage .multipage-inner .page{height:520px}}@media(min-width: 1681px){.smart-host-new-banner .multipage .multipage-inner .page{height:630px}}.multipage .multipage-content .dark-title{color:#382e2b}.multipage .multipage-content p.dark-title{margin-bottom:0}.multipage .multipage-inner .page figure.bg div.lighting-wireless-bg-xs{background-position:0 100%}.multipage .multipage-inner .page figure.bg div.lighting-wireless-bg-desktop{background-position:30% 50%}@media(min-width: 1681px){header{max-width:1681px}nav.sidenav{position:absolute}}.clock{position:relative}.clock .hero-wrap .text.large.middle{top:50%;margin:0}.clock .hero-wrap .text.large.middle .caption{padding-bottom:40px;position:relative}.clock .hero-wrap .text.large.middle .caption:before{position:absolute;font-family:"savant-glyphs";bottom:0}.clock .hero-wrap .text.large.middle .caption:after{position:absolute;font-family:"savant-glyphs";bottom:0}.clock.left .caption:before{right:30px}.clock.left .caption:after{right:0}.clock.right .caption:before{left:0}.clock.right .caption:after{left:30px}@media screen and (max-width: 1023px){.clock.left .caption:before,.clock.right .caption:before{left:50%;-webkit-transform:translateX(-100%);transform:translateX(-100%);right:auto}.clock.left .caption:after,.clock.right .caption:after{right:50%;-webkit-transform:translateX(100%);transform:translateX(100%);left:auto}}@media screen and (min-width: 1024px){.clock .hero-wrap::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"q";font-family:"savant-glyphs";color:#fff;font-size:3.5rem}.clock .hero-wrap .text.large.middle{width:45%;top:50%;-webkit-transform:translate(0, -0.9rem);transform:translate(0, -0.9rem);position:absolute}.clock .hero-wrap .text.large.middle.right{text-align:left;right:0}.clock .hero-wrap .text.large.middle.left{text-align:right;left:0}}.clock:before{position:absolute;left:50%;height:40%;top:0;width:2px;background-color:#fff;content:"";z-index:1001}.clock:after{position:absolute;left:50%;height:40%;bottom:0;width:2px;background-color:#fff;content:"";z-index:1001}.timeline-time{position:relative}.timeline-time::before{position:absolute;left:50%;height:40%;top:0;width:2px;background-color:#696057;content:""}.timeline-time::after{position:absolute;left:50%;height:40%;bottom:0;width:2px;background-color:#696057;content:""}@media screen and (min-width: 581px)and (max-width: 1023px){.clock::before{height:20%}.clock::after{height:20%}.clock .hero-wrap .text.large.middle{width:60%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.timeline-time::before{height:35%}.timeline-time::after{height:35%}}@media screen and (max-width: 580px){.clock::before{height:30%}.clock::after{height:30%}.clock .hero-wrap .text.large.middle{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.timeline-time::before{height:30%}.timeline-time::after{height:30%}}.your-home-wakes .caption:before{content:"g";font-size:1.2rem}.your-home-wakes .caption:after{content:"e";font-size:2.4rem}.leave-home-with-a-tap .caption:before{content:"t";font-size:2rem;right:0 !important}@media screen and (max-width: 1023px){.leave-home-with-a-tap .caption:before{-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}.control-your-home .caption:before{content:"d";font-size:1.6rem}@media screen and (max-width: 1023px){.control-your-home .caption:before{-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}.unwind-after-work .caption:before{content:"C";font-size:2rem}.unwind-after-work .caption:after{content:"r";font-size:2rem}.set-the-scene .caption:before{content:"t";font-size:2rem}.set-the-scene .caption:after{content:"e";font-size:2.4rem}.your-whole-home .caption:before{content:"t";font-size:2rem}.your-whole-home .caption:after{content:"d";font-size:1.6rem}.ease-day .caption:after{content:"V t W";font-size:2rem;-webkit-transform:translateX(50%) !important;transform:translateX(50%) !important;white-space:pre}@media screen and (min-width: 1024px){.ease-day .caption:after{left:0 !important;-webkit-transform:translateX(0%) !important;transform:translateX(0%) !important}}.entertainment-any-room .caption:after{content:"V X";font-size:2rem;-webkit-transform:translateX(50%) !important;transform:translateX(50%) !important;white-space:pre}@media screen and (min-width: 1024px){.entertainment-any-room .caption:after{left:0 !important;-webkit-transform:translateX(0%) !important;transform:translateX(0%) !important}}.turn-home-off .caption:after{content:"V t W X";font-size:2rem;-webkit-transform:translateX(57%) !important;transform:translateX(57%) !important;white-space:pre}@media screen and (min-width: 1024px){.turn-home-off .caption:after{left:0 !important;-webkit-transform:translateX(0%) !important;transform:translateX(0%) !important}}.page-not-found{text-align:center;padding:110px 6% 30px;max-width:1200px;margin:0 auto}.page-not-found h1{color:#dbd9d6;margin-bottom:20px}.page-not-found a{color:#ff5f00;text-decoration:none}.page-not-found a:hover{text-decoration:underline}.login{background-color:#f1f1f1}.login form{background-color:#fff;width:300px;margin:0 auto;padding:18px;-webkit-box-shadow:0 0 6px 4px rgba(0,0,0,.2);box-shadow:0 0 6px 4px rgba(0,0,0,.2);margin-top:30px}.login h1{font-size:2.8125em;font-family:"GothamMedium","Helvetica","Arial",sans-serif;color:#a5a5a5;text-align:center;margin-top:60px}.login input[type=submit]{margin:10px 0;font-family:"GothamBook","Helvetica","Arial",sans-serif;padding:13px 6px}.login a{color:#dbd9d6}.login .messages{width:340px;margin:26px auto}.login .form input[type=text],.login .form input[type=password]{font-style:normal;font-family:"GothamBook","Helvetica","Arial",sans-serif;outline:inherit;outline-offset:inherit}.login-modal text-left{text-align:left}.login-modal .modal-content .modal-header{padding-bottom:6px}.login-modal .modal-content .login-logo{text-align:center;margin:40px 0 10px;font-family:"GothamBook","Helvetica","Arial",sans-serif}.login-modal .modal-content .login-logo img{margin-bottom:10px;width:189px;height:auto}.login-modal .modal-content .login-logo p.sh4{color:#dbd9d6;margin:0}.login-modal .modal-content .modal-body{text-align:center}.login-modal .modal-content .modal-body small{display:block}.login-modal .modal-content .modal-body form input[type=submit]{width:100px;margin:0;display:inline-block;margin-top:30px;padding:13px 6px}.login-modal .modal-content .modal-body input{font-style:normal;font-family:"GothamBook","Helvetica","Arial",sans-serif;outline:inherit;outline-color:inherit}.login-modal .modal-content .modal-body input[type=text]{width:100%;margin-bottom:-14px}.login-modal .modal-content .modal-body input[type=text]:first-child{margin-bottom:0}.login-modal .modal-content .modal-body input[type=password]{width:100%;margin-bottom:0;padding-right:110px}.login-modal .modal-content .modal-body .form-group{position:relative;margin-bottom:26px}.login-modal .modal-content .modal-body .form-group:first-child{margin-bottom:15px}.login-modal .modal-content .modal-body .link-forgot{color:#6b6966;font-size:.9em;text-decoration:none;position:absolute;top:0;right:14px;margin-bottom:0;height:46px;line-height:46px;font-family:"GothamBook","Helvetica","Arial",sans-serif}.login-modal .modal-content .modal-body .link-forgot:hover{text-decoration:underline}.login-modal .modal-content .modal-body p.tc{width:74%;margin:0 auto}.login-modal .modal-content .modal-body p.tc a{color:#ff5f00}.login-modal .modal-content .modal-body .links{margin-top:30px;margin-bottom:20px}.login-modal .modal-content .modal-body .links a span{font-weight:bold}.login-modal .modal-content .modal-body .links a:hover span{text-decoration:underline}@media(min-width: 580px){.login form{width:360px}.login-modal .modal-dialog{width:70%;height:500px}.login-modal .modal-dialog .login-logo{margin-bottom:0}.login-modal .modal-dialog .modal-content .login-logo p.sh4{font-size:1em}.login-modal .modal-dialog .modal-content .modal-body .link-forgot{font-size:.7em}.login-modal .modal-dialog .modal-content .modal-body input[type=text],.login-modal .modal-dialog .modal-content .modal-body input[type=password]{color:#dbd9d6;font-size:1em}.login-modal .modal-dialog .modal-content .modal-body input[type=password]{padding-right:120px}.login-modal .modal-dialog .modal-content .modal-body .form-group{width:300px;margin:0 auto 20px}.login-modal .modal-dialog .modal-content .modal-body .links{margin-top:29px}}@media(min-width: 1680px){.login-modal .modal-dialog{max-width:600px;height:500px}}@media(max-width: 1023px){#modal-template .modal-background .inner{width:90%;min-width:auto;max-width:600px}}@media screen and (min-width: 581px){.a-centerpiece h3:before,.an-interface h3:before,.devices h3:before,.installation h3:before,.enjoy-experience h3:before{display:inline-block;position:relative;top:-1px;left:-5px;border:1px solid #382e2b;width:1.25em;height:1.25em;border-radius:.8em;line-height:1.3em;vertical-align:middle;font-family:"GothamLight","Helvetica","Arial",sans-serif}.a-centerpiece.white-circle h3:before,.an-interface.white-circle h3:before,.devices.white-circle h3:before,.installation.white-circle h3:before,.enjoy-experience.white-circle h3:before{border:1px solid #fff}.a-centerpiece h3:before{content:"1"}.an-interface h3:before{content:"2"}.devices h3:before{content:"3"}.installation h3:before{content:"4"}.enjoy-experience h3:before{content:"5"}}@media screen and (max-width: 1023px){#two-linking-columns .panel-col-first{padding-top:10px;padding-bottom:0}#two-linking-columns .panel-col-first .inside{margin:0}#two-linking-columns .panel-col-first .text{-webkit-transform:translateY(-40%);transform:translateY(-40%)}#two-linking-columns .panel-col-last{padding-top:0;padding-bottom:20px}#two-linking-columns .panel-col-last .text{-webkit-transform:translateY(-60%);transform:translateY(-60%)}}.product-savant-app-updates{padding:2rem 2rem 4.2rem 2rem;color:#696057}.product-savant-app-updates .header{text-align:center;margin-bottom:30px;margin-top:75px}.product-savant-app-updates .iphone-container{position:relative}.product-savant-app-updates ul{width:100%;margin:auto;margin-top:75px}.product-savant-app-updates ul li{padding-left:20px;position:relative;margin-bottom:3rem}.product-savant-app-updates ul li:before{content:url("../img/icons/bullet.svg");width:25px;height:25px;top:0;left:-17px;position:absolute}.product-savant-app-updates img{width:100%;margin:0 auto;display:block;max-width:400px}@media screen and (min-width: 1024px){.product-savant-app-updates ul{width:65%}.product-savant-app-updates ul li:before{top:1px}.product-savant-app-updates img{width:auto}}.about-us{overflow:hidden;position:relative}.about-us h4{color:#382e2b}.about-us p.sh3,.about-us .node-open-positions p,.node-open-positions .about-us p,.about-us .results p.load-more-section,.results .about-us p.load-more-section,.about-us .results p.alert.not-found,.results .about-us p.alert.not-found,.about-us .node-news p,.node-news .about-us p,.about-us .node-upcoming-events p,.node-upcoming-events .about-us p,.about-us #savant-news p.views-field-field-new-summary,#savant-news .about-us p.views-field-field-new-summary,.about-us #savant-news p.views-field-field-upcoming-event-date-range,#savant-news .about-us p.views-field-field-upcoming-event-date-range,.about-us #savant-news p.views-field-field-upcoming-event-location,#savant-news .about-us p.views-field-field-upcoming-event-location,.about-us #savant-news p.views-field-field-upcoming-event-summary,#savant-news .about-us p.views-field-field-upcoming-event-summary{color:#696057}.about-us .left{width:66.666666%;float:left;padding:5%}.about-us .right{background-color:#f2f2f2;float:right;width:33.333333%;padding:5%;height:100%;padding-bottom:100%;margin-bottom:-100%;max-height:100%;text-align:center}.about-us .right .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:23%}.about-us .right .text span:first-child{margin-bottom:40px;display:block}@media screen and (max-width: 1023px){.about-us.contain,.page-user .main-wrapper .about-us.inner{padding:0}.about-us .left,.about-us .right{width:100%;float:none}.about-us .right{padding-bottom:5%;margin-bottom:0;height:auto}.about-us .right .text{position:relative;top:auto;-webkit-transform:none;transform:none;width:100%}}.homepage-bucket-bar.three-bucket-bar .icon-text-link:hover{text-decoration:underline}.homepage-carousel .products-redirect{cursor:pointer}.support-contact-container .col-4{display:none}.support-contact-container .row{margin:15px 15px 0 15px}.support-contact-container .row .col-6{border:1px solid #dbd9d6}.support-contact-container.last-child{padding-bottom:15px}@media screen and (min-width: 581px){.support-contact-container.contain,.page-user .main-wrapper .support-contact-container.inner{padding-top:20px}.support-contact-container.last-child{padding-bottom:40px}.support-contact-container .row{overflow:hidden;margin-bottom:0}.support-contact-container .col-4{display:inline-block;width:30%;float:left;border-left:1px solid #dbd9d6;border-bottom:1px solid #dbd9d6;cursor:pointer}.support-contact-container .col-6{display:inline-block;width:70%;float:left;cursor:pointer}}@media screen and (min-width: 1024px){.support-contact-container{padding-bottom:0}.support-contact-container.contain,.page-user .main-wrapper .support-contact-container.inner{padding-top:30px}.support-contact-container.last-child{padding-bottom:45px}}#support .product-panel-container .title-full-width{padding-top:0}.support-contact-base{padding-top:40px}.support-contact-base input{width:80%;height:46px;border:1px solid #8d8886;padding-left:1em;border-radius:5px;padding:12px 14px;-webkit-appearance:none}.support-contact-base .search-icon{outline:none;border:none;cursor:pointer;max-width:60px;height:46px;background-color:#ff5f00;border-radius:5px;background-image:url("../img/icons/search-icon.png");background-repeat:no-repeat;background-position:center;background-size:25px 25px;float:right;width:18%}.support-contact-base .image-text-full-container{padding:60px 0 0}.support-contact-base .image-text-full-container .col-6{padding-left:0}.support-contact-base .image-text-full-container img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 581px){.support-contact-base{max-width:800px;margin:0 auto;padding-top:90px}.support-contact-base input{width:88%;display:inline-block}.support-contact-base .search-icon{width:10%;display:inline-block}}@media screen and (min-width: 1024px){.support-contact-base{padding-top:120px;max-width:875px}.support-contact-base .one-item{padding:60px 10%}.support-contact-base .col-6{float:right}.support-contact-base input{width:90%}}@media screen and (max-width: 580px){.support-products .title-full-width{padding-top:0}}.site-map-panel-container{width:100%}.site-map-panel-container .contain,.site-map-panel-container .page-user .main-wrapper .inner,.page-user .main-wrapper .site-map-panel-container .inner{margin-top:60px;margin-bottom:40px;overflow:auto}.site-map-panel-container .contain .col,.site-map-panel-container .page-user .main-wrapper .inner .col,.page-user .main-wrapper .site-map-panel-container .inner .col{float:left;width:25%}.site-map-panel-container .contain .col ul,.site-map-panel-container .page-user .main-wrapper .inner .col ul,.page-user .main-wrapper .site-map-panel-container .inner .col ul{margin-bottom:30px}@media screen and (max-width: 1023px){.site-map-panel-container .contain .col,.site-map-panel-container .page-user .main-wrapper .inner .col,.page-user .main-wrapper .site-map-panel-container .inner .col{width:100%;text-align:center}}#savant-news{margin:0 auto;padding-top:50px}#savant-news a{color:#ff5f00;text-decoration:none;font-family:"GothamBook","Helvetica","Arial",sans-serif}#savant-news a:hover{text-decoration:underline}#savant-news .pane-title{margin:50px 0 20px;color:#382e2b;font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.25rem;line-height:1.5em;vertical-align:middle;font-weight:normal}#savant-news .nav:before,#savant-news .nav:after{clear:both;display:table;content:"";-webkit-box-sizing:border-box;box-sizing:border-box}#savant-news .nav.nav-tabs{padding-top:30px;color:#63615f;border-bottom:1px solid #ddd}#savant-news .nav.nav-tabs li{float:left;position:relative;height:40px;margin-bottom:-1px}#savant-news .nav.nav-tabs li.news{min-width:80px}#savant-news .nav.nav-tabs li.events{min-width:140px}#savant-news .nav.nav-tabs li a{color:#ff5f00;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;font-family:"GothamBook","Helvetica","Arial",sans-serif}#savant-news .nav.nav-tabs li.active{background-color:#fff;border:1px solid #ddd;border-radius:4px 4px 0 0;border-bottom-color:transparent;cursor:default}#savant-news .nav.nav-tabs li.active a{color:#382e2b}#savant-news .date-display-single{color:#696057;font-family:"GothamLight","Helvetica","Arial",sans-serif}#savant-news .views-field-field-new-summary,#savant-news .views-field-field-upcoming-event-date-range,#savant-news .views-field-field-upcoming-event-location,#savant-news .views-field-field-upcoming-event-summary{color:#696057}#savant-news .views-field-title{font-family:"GothamMedium","Helvetica","Arial",sans-serif;color:#382e2b;font-size:1.5rem;line-height:1.5em}#savant-news .views-field{margin:.5em 0}#savant-news .view-content > .views-row{margin:3em 0}@media screen and (min-width: 581px)and (max-width: 1023px){#savant-news{max-width:700px;margin:0 auto;padding-top:50px}#savant-news .panel-col-first,#savant-news .panel-col-last{width:100%;padding:30px}#savant-news .nav.nav-tabs li.news{min-width:100px}#savant-news .nav.nav-tabs li.events{min-width:180px}}@media screen and (min-width: 1024px){#savant-news{max-width:1500px;margin:0 auto;padding-top:50px}#savant-news .panel-col-first{padding-left:10%}#savant-news .panel-col-last{padding-top:120px;padding-left:15%}#savant-news .nav.nav-tabs li.news{min-width:140px}#savant-news .nav.nav-tabs li.events{min-width:240px}}.node-news,.node-upcoming-events{width:100%;padding:85px 15px 15px}.node-news .date-display-single,.node-upcoming-events .date-display-single{color:#696057;font-family:"GothamLight","Helvetica","Arial",sans-serif}.node-news p,.node-news .field,.node-upcoming-events p,.node-upcoming-events .field{color:#696057}.node-news a,.node-upcoming-events a{color:#ff5f00;text-decoration:none;font-family:"GothamBook","Helvetica","Arial",sans-serif}.node-news a:hover,.node-upcoming-events a:hover{text-decoration:underline}@media screen and (min-width: 581px)and (max-width: 1023px){.node-news,.node-upcoming-events{max-width:700px;margin:0 auto;padding-top:50px;padding:85px 40px 40px}}@media screen and (min-width: 1024px){.node-news,.node-upcoming-events{max-width:1200px;margin:0 auto;padding-top:50px;padding:100px 60px 60px}}.find-an-integrator .get-started,.find-a-store .get-started{position:relative;padding:30px 15px;max-width:400px;margin:0 auto}.find-an-integrator .get-started fieldset,.find-a-store .get-started fieldset{border:none;text-align:center}.find-an-integrator .get-started form,.find-a-store .get-started form{overflow:visible;z-index:20;top:45%}.find-an-integrator .get-started .installer-dropdown,.find-a-store .get-started .installer-dropdown{cursor:pointer;position:relative;display:inline-block;background-color:#ebebeb;height:46px;border-radius:0;width:100%;background:url("../img/icons/dropdown-arrow.png") no-repeat right #ebebeb;background-size:13px 7px;background-position:95%;-webkit-appearance:none}.find-an-integrator .get-started .installer-dropdown.show .dropdown-content,.find-a-store .get-started .installer-dropdown.show .dropdown-content{display:block}.find-an-integrator .get-started .installer-dropdown .selected,.find-a-store .get-started .installer-dropdown .selected{color:#382e2b}.find-an-integrator .get-started .installer-dropdown .sh4,.find-an-integrator .get-started .installer-dropdown .partner-form-join form input:not([type=submit]),.partner-form-join form .find-an-integrator .get-started .installer-dropdown input:not([type=submit]),.find-an-integrator .get-started .installer-dropdown .partner-form-join form textarea,.partner-form-join form .find-an-integrator .get-started .installer-dropdown textarea,.find-an-integrator .get-started .installer-dropdown #category-page .secondary-nav a,#category-page .secondary-nav .find-an-integrator .get-started .installer-dropdown a,.find-an-integrator .get-started .installer-dropdown .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .find-an-integrator .get-started .installer-dropdown ul,.find-a-store .get-started .installer-dropdown .sh4,.find-a-store .get-started .installer-dropdown .partner-form-join form input:not([type=submit]),.partner-form-join form .find-a-store .get-started .installer-dropdown input:not([type=submit]),.find-a-store .get-started .installer-dropdown .partner-form-join form textarea,.partner-form-join form .find-a-store .get-started .installer-dropdown textarea,.find-a-store .get-started .installer-dropdown #category-page .secondary-nav a,#category-page .secondary-nav .find-a-store .get-started .installer-dropdown a,.find-a-store .get-started .installer-dropdown .product-carousel-with-body .body-text .features ul,.product-carousel-with-body .body-text .features .find-a-store .get-started .installer-dropdown ul{padding:12px 14px;line-height:22px;margin:0}.find-an-integrator .get-started .dropdown-content,.find-a-store .get-started .dropdown-content{display:none;position:absolute;background-color:#ebebeb;margin-top:5px;z-index:40}.find-an-integrator .get-started .dropdown-content li,.find-a-store .get-started .dropdown-content li{padding:1.5625rem 2.5625rem 1.5625rem 1.5625rem;margin:0 1.5%;position:relative}.find-an-integrator .get-started .dropdown-content li:first-child,.find-a-store .get-started .dropdown-content li:first-child{border-bottom:1px solid #d2d2d2}.find-an-integrator .get-started .dropdown-content li:hover .uppercase,.find-a-store .get-started .dropdown-content li:hover .uppercase{color:#ff5f00}.find-an-integrator .get-started .dropdown-content li:hover:after,.find-a-store .get-started .dropdown-content li:hover:after{content:"4";font-family:"savant-glyphs";position:absolute;text-transform:lowercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-weight:500;font-size:1rem;color:#ff5f00}.find-an-integrator .get-started .dropdown-content li > span,.find-a-store .get-started .dropdown-content li > span{display:block}.find-an-integrator .get-started .zipcode,.find-a-store .get-started .zipcode{width:78%}.find-an-integrator .get-started .search,.find-a-store .get-started .search{outline:none;border:none;cursor:pointer;max-width:60px;height:46px;background-color:#ebebeb;border-radius:0;background-image:url("../img/icons/icon-magnifier.png");background-repeat:no-repeat;background-position:center;float:right;width:18%;min-width:45px}.find-an-integrator .get-started .bottom,.find-a-store .get-started .bottom{position:relative;top:50%}@media screen and (min-width: 581px){.find-an-integrator .get-started,.find-a-store .get-started{max-width:600px}.find-an-integrator .get-started .form-group,.find-a-store .get-started .form-group{display:inline-block;width:50%;float:left}.find-an-integrator .get-started .zipcode,.find-a-store .get-started .zipcode{margin-left:16px;width:70%;display:inline-block;float:left}.find-an-integrator .get-started .search,.find-a-store .get-started .search{margin-left:16px;display:inline-block;float:left}}@media screen and (min-width: 1024px){.find-an-integrator .get-started,.find-a-store .get-started{max-width:740px}}@media screen and (min-width: 1681px){.find-an-integrator .get-started,.find-a-store .get-started{max-width:900px}}.find-an-integrator .install-savant-pro,.find-an-integrator .install-savant,.find-a-store .install-savant-pro,.find-a-store .install-savant{display:none}.find-an-integrator .integrators,.find-an-integrator .stores,.find-a-store .integrators,.find-a-store .stores{text-align:center;margin:0 auto;width:100%;position:relative;display:none;padding:90px 20px;max-width:700px}.find-an-integrator .integrators form,.find-an-integrator .stores form,.find-a-store .integrators form,.find-a-store .stores form{margin-bottom:0}.find-an-integrator .integrators .distance,.find-an-integrator .stores .distance,.find-a-store .integrators .distance,.find-a-store .stores .distance{max-width:300px}.find-an-integrator .integrators .store-results-header,.find-an-integrator .stores .store-results-header,.find-a-store .integrators .store-results-header,.find-a-store .stores .store-results-header{margin:0 auto;max-width:900px}@media screen and (min-width: 1024px){.find-an-integrator .integrators,.find-an-integrator .stores,.find-a-store .integrators,.find-a-store .stores{max-width:1280px;padding:130px 20px}}.find-a-store .get-started .form-group{display:block;margin:0 auto;overflow:hidden;position:relative;width:50%;float:none;min-width:220px}#map{height:450px !important;width:100% !important;display:none}@media screen and (min-width: 1023px){#map{height:600px !important}}@media screen and (min-width: 1680px){#map{height:650px !important}}#map.show{display:block}#map > .gm-style > div:nth-child(1) > div:last-child{border:0}#map > .gm-style > div:nth-child(1) > div:last-child > div:last-child > div{background-color:#fff !important;max-height:250px !important;border-radius:0 !important;width:470px !important;margin-top:30px;margin-left:-68px}#map > .gm-style > div:nth-child(1) > div:last-child > div:last-child > div > div:first-child{display:none !important}#map .gm-style .gm-style-iw{display:block;background-color:#fff !important;left:0 !important;top:0 !important;border-radius:0 !important;width:470px !important;height:250px !important;padding:60px 40px;overflow:visible !important}#map .gm-style .gm-style-iw:after{position:absolute;left:45%;top:100%;content:"";width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#fff transparent transparent transparent}#map .gm-style .gm-style-iw .pin-map-store-info{padding:0 !important;padding-top:16px !important;max-width:100% !important;max-height:100% !important;display:inline-block !important;margin:0 !important}#map .gm-style .gm-style-iw .pin-map-store-info.has-hours{padding-top:0 !important}#map .gm-style .gm-style-iw + div{width:30px !important;height:30px !important;top:20px !important}#map .gm-style .gm-style-iw + div:before,#map .gm-style .gm-style-iw + div:after{background:#382e2b;top:10px;border-radius:1px;content:"";display:inline-block;height:1px;left:0;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;width:30px}#map .gm-style .gm-style-iw + div:after{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}#map .gm-style .gm-style-iw + div:before{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}#map .gm-style .gm-style-iw + div img{display:none}.results .alert.not-found{padding:20px;width:100%;background-color:#fff;color:#ff5f00;text-decoration:none;display:none}.results .load-more-section{padding:20px;width:100%;background-color:#fff;display:none}.results .load-more-section .load-more{color:#ff5f00;text-decoration:none}.results .load-more-section .load-more:hover,.results .load-more-section .load-more:focus{text-decoration:underline}.results.loading .spinner{display:block}.results.not-found .inner{display:none}.results.not-found .alert.not-found{display:block}.results.load-more .load-more-section{display:block;text-align:center}.results .pro-integrators .savant-pro .add-info,.results .pro-integrators .both .add-info{font-family:"GothamBook","Helvetica","Arial",sans-serif;background-color:#e0e0e0;padding:0 25px;max-height:46px;overflow:hidden;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);-webkit-transition:max-height 500ms 0ms cubic-bezier(0, 0, 0.58, 1);transition:max-height 500ms 0ms cubic-bezier(0, 0, 0.58, 1);-webkit-transition-timing-function:cubic-bezier("0.000, 0.000, 0.580, 1.000");transition-timing-function:cubic-bezier("0.000, 0.000, 0.580, 1.000");-webkit-transition:max-height 500ms 0ms cubic-bezier("0.000, 0.000, 0.580, 1.000");transition:max-height 500ms 0ms cubic-bezier("0.000, 0.000, 0.580, 1.000")}.results .pro-integrators .savant-pro .add-info h1,.results .pro-integrators .both .add-info h1{line-height:46px;position:relative;cursor:pointer;font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.3em}.results .pro-integrators .savant-pro .add-info ul,.results .pro-integrators .both .add-info ul{padding:0 25px;visibility:hidden;-webkit-transition:visibility 0ms ease-out 500ms;transition:visibility 0ms ease-out 500ms}.results .pro-integrators .savant-pro .add-info li,.results .pro-integrators .both .add-info li{text-align:start;list-style:initial}.results .pro-integrators .savant-pro .add-info li:last-child,.results .pro-integrators .both .add-info li:last-child{padding-bottom:18px}.results .pro-integrators .savant-pro .add-info span,.results .pro-integrators .both .add-info span{position:absolute;top:0;right:0}.results .pro-integrators .savant-pro .add-info span.plus,.results .pro-integrators .both .add-info span.plus{display:block}.results .pro-integrators .savant-pro .add-info span.minus,.results .pro-integrators .both .add-info span.minus{display:none}.results .pro-integrators .savant-pro .add-info.expand,.results .pro-integrators .both .add-info.expand{max-height:999px;-webkit-transition-timing-function:cubic-bezier("0.420, 0.000, 1.000, 1.000");transition-timing-function:cubic-bezier("0.420, 0.000, 1.000, 1.000");-webkit-transition:max-height 500ms 0ms cubic-bezier("0.420, 0.000, 1.000, 1.000");transition:max-height 500ms 0ms cubic-bezier("0.420, 0.000, 1.000, 1.000")}.results .pro-integrators .savant-pro .add-info.expand h1 span.plus,.results .pro-integrators .both .add-info.expand h1 span.plus{display:none}.results .pro-integrators .savant-pro .add-info.expand h1 span.minus,.results .pro-integrators .both .add-info.expand h1 span.minus{display:block}.results .pro-integrators .savant-pro .add-info.expand ul,.results .pro-integrators .both .add-info.expand ul{visibility:visible;-webkit-transition:visibility 0ms;transition:visibility 0ms}.results .pro-integrators .savant-pro img,.results .pro-integrators .both img{max-width:100%;padding-right:15px}@media screen and (min-width: 581px){.results .pro-integrators .savant-pro img,.results .pro-integrators .both img{max-width:127px}}@media screen and (max-width: 1023px){.results .pro-integrators .savant-pro .image,.results .pro-integrators .both .image{width:30%;float:left;margin:0}.results .pro-integrators .savant-pro .description,.results .pro-integrators .both .description{width:70%}.results .pro-integrators .savant-pro .add-info,.results .pro-integrators .both .add-info{width:100%}}@media screen and (min-width: 1024px){.results .pro-integrators .savant-pro .add-info,.results .pro-integrators .both .add-info{max-height:none;background-color:transparent;padding:0 25px;max-height:none}.results .pro-integrators .savant-pro .add-info h1,.results .pro-integrators .both .add-info h1{display:none}.results .pro-integrators .savant-pro .add-info ul,.results .pro-integrators .both .add-info ul{visibility:visible}.results .pro-integrators .savant-pro .image,.results .pro-integrators .both .image{margin:0}.results .pro-integrators .savant-pro .info,.results .pro-integrators .both .info{padding:0}}.results .savant-dealers .image,.results .savant-dealers .add-info{display:none}.results .savant-dealers .info{padding:0}.results .savant-dealers .both .image{display:none}.results .savant-dealers .both .info{padding:0}.results .savant-dealers .both .add-info{background-color:transparent;overflow:visible;padding:0;display:block}.results .savant-dealers .both .add-info ul,.results .savant-dealers .both .add-info h1{display:none}.results .savant-dealers .both .add-info:before{content:"Also a Savant Pro Authorized Integrator";color:#382e2b}.results .savant-dealers .description{width:100%;float:left;padding-bottom:30px}.results .savant-dealers .add-info{width:100%}@media screen and (min-width: 581px){.results .savant-dealers .description{padding-left:33%}}@media screen and (min-width: 1024px){.results .savant-dealers .description{width:60%}.results .savant-dealers .add-info{width:40%;float:right}}.results article{display:block;padding:30px 15px;color:#696057;background-color:#fff}.results article:nth-child(odd){background-color:#f2f2f2}.results article .info{padding:0 15px}.results article .info p{margin:0;color:#696057}.results article .info h4{color:#382e2b}.results article .send-email{width:100%;border:#aaa9a8 solid 1px;outline:none;background-color:transparent;height:44px;border-radius:3px;margin:22px 0;text-transform:uppercase;font-size:20px;letter-spacing:1px;color:#696057}@media screen and (min-width: 1024px){.results article{padding-top:45px}.results article figure{text-align:center}.results article button.send-email{width:140px;margin-top:56px;height:45px;border-radius:6px;letter-spacing:1.4px}.results article .info address{line-height:1.2}}.store-results-wrapper{position:relative;overflow:hidden}.store-results-wrapper .results{display:none}@media screen and (min-width: 1023px){.store-results-wrapper .results{float:left;width:100%}}.store-results-wrapper .results article{min-height:190px;padding:50px 26px}@media screen and (min-width: 581px){.store-results-wrapper .results article{height:120px;min-height:120px;padding:26px}}@media screen and (min-width: 1680px){.store-results-wrapper .results article{height:130px}}.store-results-wrapper .results article .info{max-width:560px;margin:0 auto}.store-results-wrapper .results article .info h4{color:#ff5f00;margin-bottom:6px;font-size:1.25rem}.store-results-wrapper .results article .info address{font-style:normal}.store-results-wrapper .results article .info p{font-size:1.25rem}.store-results-wrapper .results article .see-in-map{display:inline-block;text-decoration:none;width:80%;vertical-align:middle}@media screen and (min-width: 581px){.store-results-wrapper .results article .see-in-map{width:auto}}.store-results-wrapper .results article .show-store-details-mobile-wrapper{display:inline-block;overflow:hidden;position:relative;margin:4px 0 0 19%}@media screen and (min-width: 581px){.store-results-wrapper .results article .show-store-details-mobile-wrapper{display:none}}.store-results-wrapper .results article .show-store-details-mobile-wrapper .show-store-details-mobile{color:#696057;font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.25rem;text-decoration:underline}.store-results-wrapper .results article .show-store-details-mobile-wrapper .show-store-details-mobile .show-info{display:inline-block;text-decoration:underline}.store-results-wrapper .results article .show-store-details-mobile-wrapper .show-store-details-mobile .close-info{display:none;text-decoration:underline}.store-results-wrapper .results article .show-store-details-mobile-wrapper .show-store-details-mobile.is-active .show-info{display:none}.store-results-wrapper .results article .show-store-details-mobile-wrapper .show-store-details-mobile.is-active .close-info{display:inline-block}.store-results-wrapper .results article .show-store-details-mobile-wrapper .store-details-mobile{display:none;margin-top:20px}.store-results-wrapper .results article .show-store-details-mobile-wrapper a{font-size:1.25rem;text-decoration:underline}.store-results-wrapper .results article .show-store-details-mobile-wrapper p a{text-decoration:none}.store-results-wrapper .results .counter-result-stores{color:#696057;display:inline-block;font-family:"GothamBook","Helvetica","Arial",sans-serif;margin-right:4%;text-align:right;width:14%;vertical-align:middle}@media screen and (min-width: 581px){.store-results-wrapper .results .counter-result-stores{width:auto}}.map-wrapper{display:none}@media screen and (min-width: 581px){.map-wrapper{display:block}}@media screen and (min-width: 1023px){.map-wrapper{float:right;width:50%}}.row{overflow:hidden}.smacro.integrator-result,.smacro.store-result{display:none}.find-an-integrator-block{height:inherit}.find-an-integrator-block .block-container{height:inherit}.pane-savant-international-locations-view{padding:0}.pane-savant-international-locations-view .pane-title{padding:110px 5% 45px 5%;text-align:center;margin-bottom:40px;border-bottom:1px solid #d2d2d2}.pane-savant-international-locations-view .pane-content{text-align:center}.pane-savant-international-locations-view h2{text-align:center;text-transform:uppercase;padding:145px 1em 0;font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.75rem;line-height:1.25em;vertical-align:middle;margin:0;font-weight:normal;color:#382e2b}.pane-savant-international-locations-view h4{text-transform:uppercase;color:#382e2b}.pane-savant-international-locations-view h4.subtitle{text-transform:none}.pane-savant-international-locations-view p.sh3,.pane-savant-international-locations-view .node-open-positions p,.node-open-positions .pane-savant-international-locations-view p,.pane-savant-international-locations-view #savant-news p.views-field-field-new-summary,#savant-news .pane-savant-international-locations-view p.views-field-field-new-summary,.pane-savant-international-locations-view #savant-news p.views-field-field-upcoming-event-date-range,#savant-news .pane-savant-international-locations-view p.views-field-field-upcoming-event-date-range,.pane-savant-international-locations-view #savant-news p.views-field-field-upcoming-event-location,#savant-news .pane-savant-international-locations-view p.views-field-field-upcoming-event-location,.pane-savant-international-locations-view #savant-news p.views-field-field-upcoming-event-summary,#savant-news .pane-savant-international-locations-view p.views-field-field-upcoming-event-summary,.pane-savant-international-locations-view .node-news p,.node-news .pane-savant-international-locations-view p,.pane-savant-international-locations-view .node-upcoming-events p,.node-upcoming-events .pane-savant-international-locations-view p,.pane-savant-international-locations-view .results p.alert.not-found,.results .pane-savant-international-locations-view p.alert.not-found,.pane-savant-international-locations-view .results p.load-more-section,.results .pane-savant-international-locations-view p.load-more-section{color:#696057}.pane-savant-international-locations-view a{color:#ff5f00;text-decoration:none}.pane-savant-international-locations-view a:hover,.pane-savant-international-locations-view a:focus{text-decoration:underline}.pane-savant-international-locations-view article{padding:3em 2em;text-align:center}.pane-savant-international-locations-view .international-locations{display:inherit;float:none;vertical-align:top;width:100%}.pane-savant-international-locations-view .views-row-even article{background-color:#ebebeb}.email-integrator{overflow:scroll}.email-integrator .modal-body{text-align:center;color:#696057}.email-integrator .modal-body h1{padding:20px 0}.email-integrator form{overflow:inherit}.email-integrator footer a{color:#696057}.email-integrator fieldset{border:none}.integrator-email-confirm{overflow:scroll}.integrator-email-confirm .model-content{padding:2em;color:#382e2b}.integrator-levels{overflow:scroll}.integrator-levels .model-content{padding:2em;color:#382e2b}.integrator-levels h4{padding-bottom:15px}.pin-map-store-info h4{font-size:18px;font-weight:bold}.pin-map-store-info p{font-size:16px;margin:10px 0}.pin-map-store-info a{font-size:18px}.labels{color:red;background-color:#fff;font-size:10px;font-weight:bold;text-align:center;width:60px;border:2px solid #000;white-space:nowrap}.view-find-a-dealer .row{padding:80px 15px;position:relative;max-width:1680px;margin:0 auto}.view-find-a-dealer .views-row-odd{background-color:#f2f2f2}.view-find-a-dealer .info{text-align:left}@media screen and (max-width: 580px){.view-find-a-dealer .info{text-align:center}}.view-find-a-dealer .info address,.view-find-a-dealer .info address div{margin:0;color:#696057;font-size:1.25rem;line-height:1.5em;display:inline-block}.view-find-a-dealer .info address.street-address,.view-find-a-dealer .info address div.street-address{display:block}.view-find-a-dealer .info button{display:block;margin-top:5px}@media screen and (max-width: 580px){.view-find-a-dealer .info button{margin:5px auto 0}}.view-find-a-dealer .one-third.image{text-align:center;min-width:260px}.view-find-a-dealer img{max-width:127px;padding-right:15px}.view-find-a-dealer .qualifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:auto}@media screen and (max-width: 820px)and (min-width: 580px){.view-find-a-dealer .qualifications{display:block;position:absolute;top:210px;width:33.33333333%}}@media screen and (min-width: 820px){.view-find-a-dealer .qualifications{height:120px;margin:10px 0}}.view-find-a-dealer .qualifications ul{position:relative;display:block;margin:5px auto}@media screen and (max-width: 820px)and (min-width: 580px){.view-find-a-dealer .qualifications ul{position:absolute;left:50%;margin-left:-94px}}.view-find-a-dealer .qualifications li{color:#696057;position:relative;margin-left:35px}@media screen and (max-width: 580px){.view-find-a-dealer .qualifications li{margin-left:20px}}.view-find-a-dealer .qualifications li:before{content:"";position:absolute;width:15px;height:7px;background:transparent;top:6px;left:-35px;border:3px solid #696057;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 580px){.view-find-a-dealer .qualifications li:before{width:10px;height:5px;background:0 0;top:6px;left:-20px;border:2px solid #696057;border-top:none;border-right:none}}@media screen and (max-width: 820px)and (min-width: 580px){.view-find-a-dealer .one-third{width:50%}}@media screen and (max-width: 580px){.view-find-a-dealer .one-third{width:100%}}.view-find-a-dealer .view-header{display:none}#views-exposed-form-find-a-dealer-page{max-width:1280px;margin:0 auto;overflow:visible;font-family:"GothamBook","Helvetica","Arial",sans-serif}#views-exposed-form-find-a-dealer-page input.form-text{width:6em}#views-exposed-form-find-a-dealer-page input.form-text#edit-title{width:18em}#views-exposed-form-find-a-dealer-page .geofield-proximity-field-wrapper .form-type-select{padding-top:0}#views-exposed-form-find-a-dealer-page .form-submit{margin-top:0;font-size:1rem}#views-exposed-form-find-a-dealer-page .views-exposed-form{text-align:center}#views-exposed-form-find-a-dealer-page .views-exposed-widgets{display:inline-block;padding:0 1rem;margin-bottom:4em}#views-exposed-form-find-a-dealer-page .views-widget-filter-field_geofield_distance label,#views-exposed-form-find-a-dealer-page .views-widget-filter-title label{text-align:left;margin-bottom:5px}#views-exposed-form-find-a-dealer-page .views-exposed-widget.views-submit-button{padding-top:32px;clear:unset}@media screen and (max-width: 580px){#views-exposed-form-find-a-dealer-page .views-exposed-widget.views-submit-button{padding-top:25px;clear:unset}}@media screen and (max-width: 445px){#views-exposed-form-find-a-dealer-page .views-exposed-widget.views-submit-button{padding-top:.5rem;clear:left}}@media screen and (min-width: 1681px){#views-exposed-form-find-a-dealer-page .views-exposed-widget.views-submit-button{padding-top:39px;clear:unset}}.call-us div{margin-bottom:1em}.view-find-a-dealer .pager-load-more a{border:1px solid gray;text-transform:uppercase;padding:.5em;text-decoration:none;border-radius:5px;color:gray;margin-bottom:1em}#find-an-integrator .pane-custom.pane-1{margin:3rem 1rem}.email-integrator-modal .title-full-width .button-primary{width:250px}.view-find-a-dealer .item-list ul.pager-load-more,.waiting{font-family:"GothamBook","Helvetica","Arial",sans-serif;margin-bottom:3em}.waiting{display:none}.geofield-proximity-field-wrapper .geofield-proximity-origin-from{padding-top:0;line-height:46px}.find-an-integrator .get-started fieldset .form-group{float:none}@media screen and (min-width: 581px){.find-an-integrator .get-started fieldset .form-group{width:65%}.find-an-integrator .get-started fieldset .zipcode{width:calc(100% - 76px);margin-left:0}}a:link.hta-info,a:visited.hta-info{color:inherit;text-decoration:none}a:hover.hta-info,a:active.hta-info{color:#ff5f00;text-decoration:underline}.modal-body ul{padding-left:40px;list-style:unset}#block-system-main .panel-2col-stacked .views-field-title{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1.25rem;line-height:1.5em !important;vertical-align:middle;margin:0;font-weight:normal}#savant-careers{padding-top:75px}#savant-careers a{color:#ff5f00;text-decoration:none;font-family:"GothamBook","Helvetica","Arial",sans-serif}#savant-careers a:hover,#savant-careers a:active{text-decoration:underline}#savant-careers .panel-col-first{text-align:center;margin-top:40px}#savant-careers .panel-col-first .inside{margin:0}#savant-careers .views-field-title{line-height:normal !important}#savant-careers .views-field{margin:0 !important}#savant-careers h4{color:#382e2b}#savant-careers .views-field-field-summary .field-content{font-family:"GothamBook","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.75em;vertical-align:middle;margin:0;font-weight:normal;color:#696057}#savant-careers .item-list ul li{margin:0 0 25px 0}@media screen and (min-width: 1023px){#savant-careers.panel-2col-stacked .panel-col-first{width:33%;margin-top:75px;padding:0}#savant-careers.panel-2col-stacked .panel-col-last{width:67%;margin-top:75px;padding:0}}.node-open-positions{color:#696057;padding:115px 6% 6%}.node-open-positions .position-title{color:#382e2b}.node-open-positions p > a,.node-open-positions .field-name-field-summary > a{color:#ff5f00}.node-open-positions p .email a,.node-open-positions .field-name-field-summary .email a{color:#ff5f00}@media screen and (min-width: 1023px){.node-open-positions{padding-left:7.5%;padding-right:40%}}.exclusive-updates{background-size:cover}.exclusive-updates .hero,.exclusive-updates .gallery-carousel{background-color:inherit}.exclusive-updates .hero .text a,.exclusive-updates .gallery-carousel .text a{margin-top:0}.exclusive-updates form{margin-top:30px;margin-bottom:0}.exclusive-updates form .form-width{max-width:500px;margin:0 auto}.exclusive-updates form .form-submit{margin-top:40px;margin-bottom:30px;text-align:center}.exclusive-updates form input{-webkit-appearance:none}#find-a-store .find-a-store-search h1{color:#fff;text-transform:uppercase}#find-a-store .find-a-store-search p,#find-a-store .find-a-store-search p > a,#find-a-store .find-a-store-search span{color:#fff}#find-a-store .find-a-store-search form{width:100%;padding:0 20px;text-align:center}#find-a-store .find-a-store-search form input[name=zipCode]{width:200px;margin-right:15px;display:inline-block;vertical-align:top}#find-a-store .find-a-store-search form .search{outline:0;width:10%;max-width:45px;height:45px;margin-top:0;background-color:#ebebeb;border-radius:0;background-image:url("../img/icons/icon-magnifier.png");background-repeat:no-repeat;background-position:center;float:none;display:inline-block}@media screen and (min-width: 1024px){#find-a-store .find-a-store-search form{max-width:905px;margin:0 auto;padding:53px 40px 53px}}.presales-how-it-works .remote-comparison .devices{width:100%}.presales-how-it-works .remote-comparison img{margin:0 auto;display:block}.presales-how-it-works .remote-comparison .icons{width:50%;position:relative}.presales-how-it-works .remote-comparison .icons .inner{width:50%;position:absolute;left:10%;top:50%;opacity:0;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.presales-how-it-works .remote-comparison .icons .inner img{width:110%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);margin-bottom:40px}.presales-how-it-works .remote-comparison .icons .inner-alt{width:50%;position:absolute;left:10%;top:50%;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.presales-how-it-works .remote-comparison .icons .inner-alt img{width:110%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);margin-bottom:40px}.presales-how-it-works .remote-comparison .icons .inner-alt-alt{width:50%;position:absolute;left:10%;top:50%;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.presales-how-it-works .remote-comparison .icons .inner-alt-alt img{width:110%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);margin-bottom:40px}.presales-how-it-works .remote-comparison .icons .inner-placeholder{width:50%;opacity:0}.presales-how-it-works .remote-comparison .icons .inner-placeholder img{width:80%}.presales-how-it-works .remote-comparison .arrow img{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;height:5px}.presales-how-it-works .remote-comparison .remote img{max-width:50%;margin-top:20px}.presales-how-it-works .steps .row{width:100%;float:left;padding:40px 20px;text-align:center}.presales-how-it-works .steps .device-image{padding-bottom:20px;text-align:center}.presales-how-it-works .steps .device-image img{max-width:260px}.presales-how-it-works .specification-container{padding-bottom:0}.presales-how-it-works .specification-container .row .steps{padding-top:90px;margin-bottom:0}.presales-how-it-works .specification-container .row .remote-comparison{padding-bottom:0}@media screen and (max-width: 580px){.presales-how-it-works .specification-container .row .spec-row{padding:0}.presales-how-it-works .remote-comparison .icons{width:100%}.presales-how-it-works .remote-comparison .icons .inner{-webkit-animation-name:setOneSm;animation-name:setOneSm}.presales-how-it-works .remote-comparison .icons .inner-alt{-webkit-animation-name:setTwoSm;animation-name:setTwoSm}.presales-how-it-works .remote-comparison .icons .inner-alt-alt{-webkit-animation-name:setThreeSm;animation-name:setThreeSm}.presales-how-it-works .remote-comparison .icons .inner-alt-alt img,.presales-how-it-works .remote-comparison .icons .inner-alt img,.presales-how-it-works .remote-comparison .icons .inner img{-webkit-transform:translate(25%, -50%);transform:translate(25%, -50%)}.presales-how-it-works .remote-comparison .icons .inner-placeholder img{width:80%}}@media screen and (min-width: 581px){.presales-how-it-works .remote-comparison .devices{display:table;max-width:1100px;margin:0 auto}.presales-how-it-works .remote-comparison img{float:left;-webkit-transform:translateX(50%);transform:translateX(50%)}.presales-how-it-works .remote-comparison .icons,.presales-how-it-works .remote-comparison .arrow,.presales-how-it-works .remote-comparison .remote{display:table-cell;vertical-align:middle;max-height:50vh}.presales-how-it-works .remote-comparison .icons img,.presales-how-it-works .remote-comparison .arrow img,.presales-how-it-works .remote-comparison .remote img{margin:0}.presales-how-it-works .remote-comparison .arrow img{-webkit-transform:rotate(0deg);transform:rotate(0deg);height:2%}.presales-how-it-works .specification-container .row .steps{text-align:center}.presales-how-it-works .steps{width:100%}.presales-how-it-works .steps .content{margin:0 auto}.presales-how-it-works .steps h3{padding-bottom:45px}.presales-how-it-works .steps h4 span{display:none}.presales-how-it-works .steps .device-info,.presales-how-it-works .steps .device-image,.presales-how-it-works .steps svg-number{vertical-align:top;max-height:50vh;padding:auto 15px}.presales-how-it-works .steps .device-info{width:100%}.presales-how-it-works .steps .device-image{max-width:100%;margin:0 auto;text-align:center}.presales-how-it-works .steps .svg-number{width:100%;max-width:60px;padding-top:10px}}@media screen and (min-width: 1023px){.presales-how-it-works .steps .row{display:inline-block;width:33.33%}.presales-how-it-works .steps .device-image{max-width:100%;margin:0 auto;text-align:center}.presales-how-it-works .steps .device-image img{max-width:50%}}@-webkit-keyframes setOne{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}16.666666666666%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}91.6666666666663%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes setOne{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}16.666666666666%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}91.6666666666663%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.setOne,.presales-how-it-works .remote-comparison .icons .inner{-webkit-animation-name:setOne;animation-name:setOne}@-webkit-keyframes setTwo{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}25%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}33.33333333333333%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}58.33333333333333%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes setTwo{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}25%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}33.33333333333333%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}58.33333333333333%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.setTwo,.presales-how-it-works .remote-comparison .icons .inner-alt{-webkit-animation-name:setTwo;animation-name:setTwo}@-webkit-keyframes setThree{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}58.33333333333333%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}66.66666666666667%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}83.33333333333333%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}91.6666666666663%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes setThree{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}58.33333333333333%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}66.66666666666667%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}83.33333333333333%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}91.6666666666663%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.setThree,.presales-how-it-works .remote-comparison .icons .inner-alt-alt{-webkit-animation-name:setThree;animation-name:setThree}@-webkit-keyframes setOneSm{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}16.666666666666%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}25%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}91.6666666666663%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes setOneSm{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}16.666666666666%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}25%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}91.6666666666663%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.setOneSm{-webkit-animation-name:setOneSm;animation-name:setOneSm}@-webkit-keyframes setTwoSm{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}25%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}33.33333333333333%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}58.33333333333333%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes setTwoSm{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}25%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}33.33333333333333%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}58.33333333333333%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.setTwoSm{-webkit-animation-name:setTwoSm;animation-name:setTwoSm}@-webkit-keyframes setThreeSm{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}58.33333333333333%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}66.66666666666667%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}83.33333333333333%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}91.6666666666663%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes setThreeSm{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}58.33333333333333%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}66.66666666666667%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}83.33333333333333%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}91.6666666666663%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.setThreeSm{-webkit-animation-name:setThreeSm;animation-name:setThreeSm}#category-page .menu-active{color:#a5a5a5;text-decoration:none}#category-page .menu-active:hover,#category-page .menu-active:active{color:#ff5f00}#category-page .top-nav-menu{display:none}#category-page .top-nav-menu p{margin-top:30px}#category-page .secondary-nav{display:none}#category-page .secondary-nav a{text-decoration:none;color:#696057}#category-page .secondary-nav a:hover,#category-page .secondary-nav a:active{color:#ff5f00}#category-page .secondary-nav .active-trail{color:#a5a5a5;text-decoration:none}#category-page .secondary-nav li{list-style:none}#category-page .mobile-menu .secondary-nav{display:block}#category-page .panel-col-first{display:none}@media screen and (min-width: 1024px){#category-page .mobile-menu{display:none}#category-page .top-nav-menu,#category-page .secondary-nav{display:block}#category-page .panel-col-first{float:left;width:30%;display:block}#category-page .panel-col-last{width:70%;float:left}#category-page .panel-col-last .pane-node:first-child{padding-top:40px}#category-page .center-wrapper{max-width:1680px;margin:auto;position:relative;padding:0 3%}#category-page .top-nav-menu{padding-top:30px}#category-page .top-nav-menu p{margin-top:50px}}#category-page .image-text-full-container .col-6{height:auto;padding-top:20px}#category-page .image-text-full-container .col-6 .centered{-webkit-transform:none;transform:none}.cedia-page{margin-bottom:auto;background-color:#f2f2f2}.cedia-page .savant-footer,.cedia-page .navigation-container{display:none}.cedia-page #cedia section{background-color:#f2f2f2;display:none}.cedia-page #cedia section.show{display:block}.cedia-page #cedia section button{font-size:1rem;margin:0 auto;text-transform:capitalize}.cedia-page #cedia .welcome{max-width:800px;margin:0 auto}.cedia-page #cedia .welcome button{min-width:150px}.cedia-page #cedia .vote .sh1{max-width:500px;margin:0 auto}.cedia-page #cedia .voting-form{margin:0 auto;max-width:850px}.cedia-page #cedia .voting-form .half{width:100/2%;float:left}.cedia-page #cedia .voting-form button{display:block;margin:1em auto;width:100%;max-width:365px}.cedia-page #cedia .results span{display:inline}.cedia-page #cedia .results button{min-width:150px}.cedia-page #cedia canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:2em 0}.cedia-page #cedia .hero,.cedia-page #cedia .gallery-carousel{padding:0 3%}@media screen and (min-width: 581px)and (max-width: 1023px){.cedia-page #cedia .hero .text.top,.cedia-page #cedia .gallery-carousel .text.top{max-width:none}}@media screen and (max-width: 580px){.cedia-page #cedia .hero .text.top,.cedia-page #cedia .gallery-carousel .text.top{max-width:none}}@media screen and (min-width: 1024px){.cedia-page #cedia .hero .text.top,.cedia-page #cedia .gallery-carousel .text.top{top:45%;max-width:none}}@media screen and (min-width: 1024px){.cedia-page #cedia .hero.results .text.top,.cedia-page #cedia .results.gallery-carousel .text.top{max-width:900px}}@media screen and (max-width: 850px){.cedia-page #cedia .vote{overflow:inherit}.cedia-page #cedia .vote .text{top:5em}.cedia-page #cedia .voting-form .half{width:100%}.cedia-page #cedia .voting-form .half:first-child button:last-child{margin-bottom:0}.cedia-page #cedia .voting-form button{min-width:365px}}@media screen and (min-width: 1681px){.cedia-page #cedia .vote .sh1{max-width:600px}.cedia-page #cedia .welcome{max-width:1000px}.cedia-page #cedia .voting-form{max-width:1000px}.cedia-page #cedia .voting-form button{max-width:460px}}.partner-products{padding-top:3em;background-color:#f6f6f6}.partner-products .product-name,.partner-products .product-description{text-align:left}.partner-products h3{text-transform:none}.partner-products .product-name{font-family:"GothamBold","Helvetica","Arial",sans-serif;font-size:15px;color:#696057}.partner-products .product-description{font-family:"GothamMedium","Helvetica","Arial",sans-serif;line-height:2}.partner-products .product-description p{overflow:hidden;text-overflow:ellipsis;color:#696057;font-size:1em}.partner-products .product-image{position:relative;height:125px;overflow:hidden;text-align:center}.partner-products .product-image img{height:115px;width:auto}.partner-products .product-logo{height:70px;overflow:hidden;text-align:center}.partner-products .product-logo img{width:50%;height:auto}.partner-products .views-row{padding:2em 5% 4em 5%}.partner-products .views-row:last-child{margin-bottom:0}.partner-products .views-row-even{background-color:#fff}@media(min-width: 580px){.partner-products{padding:4em 0}.partner-products .product-description{max-width:65%;margin:0 auto}.partner-products .product-description p{font-size:.9em}.partner-products .product-image{height:170px}.partner-products .views-row{max-width:490px;max-height:590px;min-height:570px;overflow:hidden;padding:0}.partner-products .views-row-even{background-color:#f6f6f6}}@media(min-width: 1024px){.partner-products{padding:6em}.partner-products .product-description{max-width:75%}.partner-products .product-name{font-size:21px}}@media(min-width: 1680px){.partner-products .view-products-view{max-width:1425px;margin:auto;position:relative}.partner-products .product-description{max-width:65%}}.partner-products .views-row{width:100%}@media(min-width: 580px){.partner-products .views-row{width:50%;float:left;max-width:490px;max-height:590px;min-height:570px;overflow:hidden;padding:0}}@media(min-width: 1024px){.partner-products .views-row{width:33.33%}}.partner-benefits-comparison{background-color:#f8f8f8;color:#696057;font-family:"GothamBook","Helvetica","Arial",sans-serif;text-align:center;padding-bottom:58px;padding-top:50px;overflow:hidden;padding-left:15px;padding-right:15px}.partner-benefits-comparison h2{text-transform:uppercase;font-family:"GothamMedium","Helvetica","Arial",sans-serif;line-height:1.4;font-size:2.2em}.partner-benefits-comparison p{margin:22px 0 0 0}.partner-benefits-comparison .col-xs-6{width:50%;float:left}.partner-benefits-comparison section{margin-top:62px;text-align:left}.partner-benefits-comparison section h4{color:#696057;margin-bottom:0;text-transform:uppercase}.partner-benefits-comparison section hr{border-top-color:#ababab;margin:11px 0 0 0}.partner-benefits-comparison .row:before,.partner-benefits-comparison .row:after{content:"";display:table}.partner-benefits-comparison .row:after{clear:both}.partner-benefits-comparison .comparison-row{background-color:#fff;overflow:hidden;margin-top:14px;cursor:pointer}.partner-benefits-comparison .comparison-row:hover{background-color:#e8e8e8}.partner-benefits-comparison .comparison-row p{margin:8px 0 0 8px;line-height:1}.partner-benefits-comparison .comparison-row hr{margin:4px 6px 0 6px;border-top-color:#e8e8e8}.partner-benefits-comparison .comparison-row > div{text-align:center;padding-right:16%}.partner-benefits-comparison .comparison-row .value{color:#ff5f00;display:inline-block;font-family:"GothamMedium","Helvetica","Arial",sans-serif;margin:6px 0 3px 0;text-align:center;text-transform:uppercase;position:relative;font-size:16px;line-height:23px;font-size:11.5px}.partner-benefits-comparison .comparison-row .value:after{background-size:cover;background-repeat:no-repeat;background-position:center;content:"";position:absolute;width:14px;height:9px;left:100%;line-height:.96;margin-left:12px;top:5px}.partner-benefits-comparison .comparison-row .value.check:after{background-image:url(../img/ico-check-orange.png)}.partner-benefits-comparison .comparison-row .value.xmark:after{background-image:url(../img/ico-xmark-orange.png)}.partner-benefits-comparison .comparison-row .value.text-value:after{width:65px;font-size:.7em;color:#696057;font-family:"GothamBook","Helvetica","Arial",sans-serif;top:4px;text-align:left}.partner-benefits-comparison .comparison-row .value.joint:after{content:"JOINT"}.partner-benefits-comparison .comparison-row .value.online:after{content:"ONLINE"}.partner-benefits-comparison .comparison-row .value.p55:after{content:"55%"}.partner-benefits-comparison .comparison-row .value.fee:after{content:"FEE BASED"}.partner-benefits-comparison .comparison-row .value.opportunity:after{content:"OPPORTUNITY DRIVEN"}.partner-benefits-comparison footer{margin-top:36px;color:#696057;text-align:left}.partner-benefits-comparison footer ol{counter-reset:item;padding-left:0}.partner-benefits-comparison footer li{list-style-type:none}.partner-benefits-comparison footer li:before{content:counter(item) " - ";counter-increment:item}.partner-benefits-comparison footer li:not(:first-child){margin-top:14px}.partner-benefits-comparison footer sup{font-size:50%}@media screen and (min-width: 580px){.partner-benefits-comparison{padding-left:50px;padding-right:50px}.partner-benefits-comparison section{margin-top:42px}.partner-benefits-comparison section hr{margin:4px 0 0 0}.partner-benefits-comparison section > h4{display:inline-block;width:63.6%;margin-top:0}.partner-benefits-comparison section .headers{display:inline-block;font-family:"GothamMedium","Helvetica","Arial",sans-serif;margin-left:16px;text-transform:uppercase;width:30%}.partner-benefits-comparison section .headers span{color:#696057;display:inline-block;text-align:left;width:50%}.partner-benefits-comparison .comparison-row{padding:4px 0 4px 0;font-size:21.875px}.partner-benefits-comparison .comparison-row p{display:inline-block;margin:0 0 0 16px;width:60%;line-height:1.5;vertical-align:middle;min-height:26px;font-size:21.875px}.partner-benefits-comparison .comparison-row > div{display:inline-block;padding-right:0;text-align:left;width:30%;margin-left:3.6%;overflow:hidden}.partner-benefits-comparison .comparison-row .value{display:inline}.partner-benefits-comparison .comparison-row .value:after{position:relative;display:inline-block;width:24px;height:16px;top:2px;margin-left:0;left:0}.partner-benefits-comparison .comparison-row .value.text-value:after{width:70px;line-height:1;font-size:.9em}.partner-benefits-comparison .comparison-row .value.oportunity:after{-webkit-transform:translateY(-36%);transform:translateY(-36%)}.partner-benefits-comparison footer{padding:0 46px}}@media screen and (min-width: 1024px){.partner-benefits-comparison{text-align:left;padding-bottom:92px;padding-left:10%;padding-right:10%}.partner-benefits-comparison h4{font-size:1.875em}.partner-benefits-comparison p{margin:2px 0 0 0;font-size:1.15em}.partner-benefits-comparison section{margin:0 auto;margin-top:42px;max-width:875px}.partner-benefits-comparison section .headers{margin-left:36px}.partner-benefits-comparison .comparison-row{padding:5px 0 5px 0}.partner-benefits-comparison .comparison-row p{margin-left:38px}.partner-benefits-comparison .comparison-row .value.text-value:after{width:90px;top:10px}.partner-benefits-comparison .comparison-row .value:after{top:8px;width:34px;height:23px}.partner-benefits-comparison footer{max-width:875px;margin:0 auto;margin-top:66px;padding:0;padding-right:126px}}.product-details{padding:28px 15px;color:#dbd9d6}.product-details .screen{height:auto}.product-details .screen:first-child{height:40px}.product-details p{font-family:"GothamBold","Helvetica","Arial",sans-serif;line-height:1.6;margin:2em 1em 2em 0}.product-details ul{margin-top:34px;padding:20px;padding-bottom:0}.product-details ul li{font-family:"GothamBook","Helvetica","Arial",sans-serif;list-style-type:disc}.product-details ul li:not(:last-child){margin-bottom:32px}.product-details .product{width:100%;margin:0 auto}.product-details .product img{width:100%}.product-details .product button{display:none}@media(min-width: 580px){.product-details{padding:60px 50px}.product-details p{padding-right:20%;line-height:2;margin-bottom:70px}.product-details button::-moz-focus-inner{border:0}.product-details .product{width:488px;position:relative}.product-details .product button{background-color:transparent;background-image:url(../img/btn-product-details.png);background-size:cover;border:0;display:block;font-family:"GothamMedium","Helvetica","Arial",sans-serif;height:43px;outline:none;position:absolute;padding:0;top:0;width:43px;color:#fff}.product-details .product button span{display:inline-block;margin-top:2px;margin-left:1px}.product-details .product button .dash{display:none}.product-details .product button.opened .plus{display:none}.product-details .product button.opened .dash{display:inline-block}.product-details .product button.channel{top:3px;left:56px}.product-details .product button.fourk{right:137px}.product-details .product button.controls{top:165px;right:185px}.product-details .product .content{display:none}.product-details .product .content.opened{display:block;background:none;background-color:#000;border-radius:0;border:0;font-family:"GothamMedium","Helvetica","Arial",sans-serif;color:#dbd9d6;padding:20px;position:absolute;width:100%;font-size:13px;max-width:148px}.product-details .product .content.opened .arrow-right{width:0;height:0;border-style:solid;border-width:10px 13px 10px 0;border-color:transparent #000 transparent transparent;position:absolute;left:-13px;top:45px}.product-details .product .content.opened .arrow-top{width:0;height:0;border-style:solid;border-width:13px 10px 0 10px;border-color:#000 transparent transparent transparent;position:absolute;bottom:-13px;left:38px}.product-details .product .content.opened.channel-popover{top:-72px;left:30px;max-width:270px}.product-details .product .content.opened.fourk-popover{left:365px;top:-37px}.product-details .product .content.opened.controls-popover{left:320px;top:132px}}@media(min-width: 1024px){.product-details{padding-top:138px;padding-bottom:90px;max-width:1300px;margin:0 auto}.product-details p{padding-right:0;line-height:1.5}.product-details .product{margin-top:140px}.product-details .product button.fourk{left:460px;top:auto;bottom:120px}.product-details .product .content.opened{max-width:280px;font-size:16px}.product-details .product .content.opened.fourk-popover{left:522px;top:86px}.product-details .product .content.opened.channel-popover{top:-92px}.product-details .image{width:60%;float:right}.product-details .description{width:40%;float:right}.product-details .product-image img{margin-top:7px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.product-details .product-image img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media(min-width: 1680px){.product-details p{font-size:16px}}.become-an-integrator-form h4,.architect-inquiries h4,.builders-developers-form h4{text-align:center;padding:35px 0}.become-an-integrator-form .sh3,.become-an-integrator-form .support-contact-base input,.support-contact-base .become-an-integrator-form input,.become-an-integrator-form #savant-news .views-field-field-new-summary,#savant-news .become-an-integrator-form .views-field-field-new-summary,.become-an-integrator-form #savant-news .views-field-field-upcoming-event-date-range,#savant-news .become-an-integrator-form .views-field-field-upcoming-event-date-range,.become-an-integrator-form #savant-news .views-field-field-upcoming-event-location,#savant-news .become-an-integrator-form .views-field-field-upcoming-event-location,.become-an-integrator-form #savant-news .views-field-field-upcoming-event-summary,#savant-news .become-an-integrator-form .views-field-field-upcoming-event-summary,.become-an-integrator-form .node-news p,.node-news .become-an-integrator-form p,.become-an-integrator-form .node-news .field,.node-news .become-an-integrator-form .field,.become-an-integrator-form .node-upcoming-events p,.node-upcoming-events .become-an-integrator-form p,.become-an-integrator-form .node-upcoming-events .field,.node-upcoming-events .become-an-integrator-form .field,.become-an-integrator-form .results .alert.not-found,.results .become-an-integrator-form .alert.not-found,.become-an-integrator-form .results .load-more-section,.results .become-an-integrator-form .load-more-section,.become-an-integrator-form .node-open-positions p,.node-open-positions .become-an-integrator-form p,.become-an-integrator-form .node-open-positions .field-name-field-summary,.node-open-positions .become-an-integrator-form .field-name-field-summary,.architect-inquiries .sh3,.architect-inquiries .support-contact-base input,.support-contact-base .architect-inquiries input,.architect-inquiries #savant-news .views-field-field-new-summary,#savant-news .architect-inquiries .views-field-field-new-summary,.architect-inquiries #savant-news .views-field-field-upcoming-event-date-range,#savant-news .architect-inquiries .views-field-field-upcoming-event-date-range,.architect-inquiries #savant-news .views-field-field-upcoming-event-location,#savant-news .architect-inquiries .views-field-field-upcoming-event-location,.architect-inquiries #savant-news .views-field-field-upcoming-event-summary,#savant-news .architect-inquiries .views-field-field-upcoming-event-summary,.architect-inquiries .node-news p,.node-news .architect-inquiries p,.architect-inquiries .node-news .field,.node-news .architect-inquiries .field,.architect-inquiries .node-upcoming-events p,.node-upcoming-events .architect-inquiries p,.architect-inquiries .node-upcoming-events .field,.node-upcoming-events .architect-inquiries .field,.architect-inquiries .results .alert.not-found,.results .architect-inquiries .alert.not-found,.architect-inquiries .results .load-more-section,.results .architect-inquiries .load-more-section,.architect-inquiries .node-open-positions p,.node-open-positions .architect-inquiries p,.architect-inquiries .node-open-positions .field-name-field-summary,.node-open-positions .architect-inquiries .field-name-field-summary,.builders-developers-form .sh3,.builders-developers-form .support-contact-base input,.support-contact-base .builders-developers-form input,.builders-developers-form #savant-news .views-field-field-new-summary,#savant-news .builders-developers-form .views-field-field-new-summary,.builders-developers-form #savant-news .views-field-field-upcoming-event-date-range,#savant-news .builders-developers-form .views-field-field-upcoming-event-date-range,.builders-developers-form #savant-news .views-field-field-upcoming-event-location,#savant-news .builders-developers-form .views-field-field-upcoming-event-location,.builders-developers-form #savant-news .views-field-field-upcoming-event-summary,#savant-news .builders-developers-form .views-field-field-upcoming-event-summary,.builders-developers-form .node-news p,.node-news .builders-developers-form p,.builders-developers-form .node-news .field,.node-news .builders-developers-form .field,.builders-developers-form .node-upcoming-events p,.node-upcoming-events .builders-developers-form p,.builders-developers-form .node-upcoming-events .field,.node-upcoming-events .builders-developers-form .field,.builders-developers-form .results .alert.not-found,.results .builders-developers-form .alert.not-found,.builders-developers-form .results .load-more-section,.results .builders-developers-form .load-more-section,.builders-developers-form .node-open-positions p,.node-open-positions .builders-developers-form p,.builders-developers-form .node-open-positions .field-name-field-summary,.node-open-positions .builders-developers-form .field-name-field-summary{color:#696057}.become-an-integrator-form .col-half,.architect-inquiries .col-half,.builders-developers-form .col-half{width:48%;float:left}.become-an-integrator-form .col-half:first-child,.architect-inquiries .col-half:first-child,.builders-developers-form .col-half:first-child{margin-right:2%}.become-an-integrator-form .col-half:last-child,.architect-inquiries .col-half:last-child,.builders-developers-form .col-half:last-child{margin-left:2%}.become-an-integrator-form .no-margin-bottom,.architect-inquiries .no-margin-bottom,.builders-developers-form .no-margin-bottom{margin-bottom:0}.become-an-integrator-form .input-percentage,.architect-inquiries .input-percentage,.builders-developers-form .input-percentage{width:65px;margin-right:15px;text-align:center}.become-an-integrator-form .button-submit,.architect-inquiries .button-submit,.builders-developers-form .button-submit{text-align:right}.become-an-integrator-form .button-submit .form-submit,.architect-inquiries .button-submit .form-submit,.builders-developers-form .button-submit .form-submit{margin-top:20px}.become-an-integrator-form .col-one-third,.architect-inquiries .col-one-third,.builders-developers-form .col-one-third{width:32%;float:left}.become-an-integrator-form .col-one-third:first-child,.architect-inquiries .col-one-third:first-child,.builders-developers-form .col-one-third:first-child{margin-right:2%}.become-an-integrator-form .col-one-third:last-child,.architect-inquiries .col-one-third:last-child,.builders-developers-form .col-one-third:last-child{margin-left:2%}.become-an-integrator-form .col-two-third,.architect-inquiries .col-two-third,.builders-developers-form .col-two-third{width:64%;float:left}.become-an-integrator-form .col-two-third:first-child,.architect-inquiries .col-two-third:first-child,.builders-developers-form .col-two-third:first-child{margin-right:2%}.become-an-integrator-form .col-two-third:last-child,.architect-inquiries .col-two-third:last-child,.builders-developers-form .col-two-third:last-child{margin-left:2%}.become-an-integrator-form ::-webkit-input-placeholder,.architect-inquiries ::-webkit-input-placeholder,.builders-developers-form ::-webkit-input-placeholder{color:#747271;line-height:inherit}.become-an-integrator-form :-moz-placeholder,.architect-inquiries :-moz-placeholder,.builders-developers-form :-moz-placeholder{color:#747271;line-height:inherit}.become-an-integrator-form ::-moz-placeholder,.architect-inquiries ::-moz-placeholder,.builders-developers-form ::-moz-placeholder{color:#747271;line-height:inherit}.become-an-integrator-form :-ms-input-placeholder,.architect-inquiries :-ms-input-placeholder,.builders-developers-form :-ms-input-placeholder{color:#747271;line-height:inherit}.become-an-integrator-form select,.architect-inquiries select,.builders-developers-form select{color:#747271}@media screen and (min-width: 581px)and (max-width: 1023px){.become-an-integrator-form,.architect-inquiries,.builders-developers-form{max-width:500px;margin:0 auto}}@media screen and (min-width: 1024px){.become-an-integrator-form,.architect-inquiries,.builders-developers-form{max-width:830px;margin:0 auto;padding:0 15px 50px}.become-an-integrator-form p,.architect-inquiries p,.builders-developers-form p{margin:1%}.become-an-integrator-form h4,.architect-inquiries h4,.builders-developers-form h4{padding:65px 0}.become-an-integrator-form .col-lg-half,.architect-inquiries .col-lg-half,.builders-developers-form .col-lg-half{width:48%;float:left;margin:0 1%}.become-an-integrator-form .form-item:not(col-lg-half),.architect-inquiries .form-item:not(col-lg-half),.builders-developers-form .form-item:not(col-lg-half){margin:0 1%}.become-an-integrator-form .form-item:not(col-lg-half) select,.architect-inquiries .form-item:not(col-lg-half) select,.builders-developers-form .form-item:not(col-lg-half) select{margin-bottom:1%}.become-an-integrator-form .button-submit,.architect-inquiries .button-submit,.builders-developers-form .button-submit{margin:0 2% 1% 0}.become-an-integrator-form .button-submit .form-submit,.architect-inquiries .button-submit .form-submit,.builders-developers-form .button-submit .form-submit{margin-top:55px}}@media screen and (min-width: 1681px){.become-an-integrator-form,.architect-inquiries,.builders-developers-form{max-width:1100px}}.partner-form-join h2{color:#382e2b;text-align:center;text-transform:uppercase}.partner-form-join form{margin-top:30px;padding:0 15px}.partner-form-join form .form-submit{margin-bottom:10px}.partner-form-join form input:not([type=submit]),.partner-form-join form textarea{color:#696057}#toolbar,div#modalContent{z-index:99999999999999 !important}.content-type-button a{color:#000;font-size:12px;text-decoration:none;font-family:Sans-serif}#panels-dnd-main div.panel-region{margin-top:80px}.page-user .main-wrapper .inner{padding-top:100px;padding-bottom:100px}.page-node.node-type-basic-content-block .main-wrapper .inner{padding-top:100px;padding-bottom:100px}
