.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__slide--has-video{cursor:pointer}.splide__slide--has-video:hover .splide__video__play{opacity:1}.splide__slide__container--has-video{cursor:pointer;position:relative}.splide__slide__container--has-video:hover .splide__video__play{opacity:1}.splide__video{height:100%;left:0;position:absolute;top:0;width:100%}.splide__video__wrapper{background:#000;height:inherit;width:inherit}.splide__video__wrapper div,.splide__video__wrapper iframe,.splide__video__wrapper video{height:100%;width:100%}.splide__video__play{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;opacity:.7;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .1s linear;width:40px}.splide__video__play:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:9px 0 9px 17px;content:"";display:inline-block;margin-left:4px}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{-webkit-animation:pswp-clockwise .6s linear infinite;animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pswp__counter{-webkit-margin-start:20px;color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.content-section,footer .inner-footer,header .inner-header{margin:0 auto;max-width:1140px;padding:40px 20px;width:100%}header .nav li .nav-close-link,header .nav li .nav-link,header .nav-icon-link{background:transparent;border:none;line-height:normal;margin:0;padding:0}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;width:100%}.icon-phone{background-image:url(/static/media/mobile-phone-yellow.54655bdee2fa1edbcfc1.svg)}.icon-search{background-image:url(/static/media/search-yellow.b30d1eac2e8fa2ce964e.svg)}.icon-nav{background-image:url(/static/media/nav.5fd7394514fcd47e2869.svg)}.icon-close-white{background-image:url(/static/media/close-white.d5b89c821fb6107517a5.svg)}.icon-close-yellow{background-image:url(/static/media/close-yellow.745b28afc0d4e6189d40.svg)}.icon-facebook{background-image:url(/static/media/facebook.dac4dfb03de55fbc7cc1.svg)}.icon-youtube{background-image:url(/static/media/youtube.9fb16d1ce7d50f4e332f.svg)}.icon-instagram{background-image:url(/static/media/instagram.c6d75b3c20ac54a936ef.svg)}.icon-arrow{background:transparent;color:transparent;display:inline-block;height:10px;text-decoration:none;text-indent:-9999px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .25s ease-in-out;width:10px}.icon-arrow-down{border-bottom:2px solid #ccc;border-left:2px solid #ccc}*,:after,:before,body{box-sizing:border-box}body{background:#fff;color:#222;font-family:Roboto,sans-serif;font-size:16px;line-height:1.4;margin:0;padding:0}.hidden{display:none!important}p{margin:0}a{color:#06f}a,strong{font-weight:700}ul{list-style:none;margin:0;padding:0}.content-section-wrapper.content-section-bg-a{background-color:#fff}.content-section-wrapper.content-section-bg-b{background-color:rgba(27,43,86,.1)}.content-section-wrapper.content-section-bg-c{background-color:#1b2b56}.content-section-wrapper.content-section-bg-c .section-title h2{color:#fff}.content-section-wrapper.content-section-bg-c .section-title p{background:hsla(0,0%,100%,.1)}.section-title{align-items:center;display:flex;flex-direction:column;margin:0 0 30px;text-align:center}.section-title h2{color:#1b2b56;font-size:40px;font-weight:300;margin:0 50px 10px}@media(min-width:900px)and (max-width:1199px){.section-title h2{font-size:34px}}@media(min-width:600px)and (max-width:899px){.section-title h2{font-size:30px}}@media(max-width:599px){.section-title h2{font-size:26px}}.section-title h2 span{font-weight:700}.section-title p{align-items:center;background:rgba(27,43,86,.1);border-radius:2px;display:flex;height:4px;justify-content:center;width:80%}.section-title p:before{background-color:#fbad18;border-radius:10px;content:" ";height:10px;width:10px}.paragraph-text{color:#666;font-weight:300;text-align:center}.paragraph-text+.paragraph-text{margin-top:30px}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.link{font-weight:700}.link-slider-more{align-items:center;background-color:#fbad18;border-radius:4px;color:#fff;display:inline-flex;font-size:12px;justify-content:center;padding:10px 20px;text-decoration:none;transition:all .2s;-webkit-user-select:none;user-select:none}.img-gallery{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fit,310px);justify-content:center}.img-gallery.dense{grid-auto-flow:dense}.img-gallery.margin-top{margin-top:30px}.img-gallery img{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.img-gallery img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.img-gallery img a{display:flex}.img-gallery .horizontal-span-2{grid-column:span 2}.img-gallery .vertical-span-2{grid-row:span 2}.pre-header{align-items:center;background-color:#1b2b56;display:flex;justify-content:center;padding:10px 20px}.pre-header .phone-number{align-items:center;color:#fff;display:flex;font-size:12px;margin:0 30px;text-decoration:none}@media(min-width:600px)and (max-width:899px){.pre-header .phone-number{margin:0 15px}}@media(max-width:599px){.pre-header .phone-number{font-size:10px;margin:0 10px}}.pre-header .phone-number .icon-phone{height:20px;width:20px}.pre-header .phone-number p{margin-left:5px}@media(max-width:599px){.pre-header .phone-number p span{display:block}}.pre-header .phone-number p span:first-child{font-weight:700;padding-bottom:2px}.pre-header .phone-number p span:last-child{font-weight:300}header{background-color:#f2cf7e;box-shadow:0 4px 5px rgba(0,0,0,.5);position:relative;z-index:2}header .inner-header{align-items:center;display:flex;padding:15px 20px}@media(max-width:1199px){header .inner-header{justify-content:space-between}}@media(max-width:599px){header .inner-header{padding:10px 20px}}header .nav-icon-link{display:none;height:30px;width:30px}@media(max-width:1199px){header .nav-icon-link{display:block}}@media(max-width:599px){header .nav-icon-link{height:24px;width:24px}}header .logo-wrapper{color:#1b2b56;text-decoration:none}@media(max-width:1199px){header .logo-wrapper{align-items:center;display:flex;flex-direction:column}}header .logo{margin:-5px 30px 0 0;width:200px}@media(max-width:1199px){header .logo{margin:-5px 0 0}}@media(min-width:600px)and (max-width:1199px){header .logo{width:175px}}@media(max-width:599px){header .logo{width:150px}}header .logo .logo-cls-1{fill:#fbad18}header .logo .logo-cls-2,header .logo .logo-cls-3{fill:#1b2b56}header .logo .logo-cls-3{font-size:16px;font-weight:800}header .header-tagline{color:#1b2b56;font-size:12px;font-style:italic;font-weight:900}@media(max-width:1199px){header.show-nav .nav{margin-left:0}header.show-nav .nav-overlay{display:block;right:0}}header .nav-overlay{background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;top:0;z-index:499}header .nav{display:flex;margin-left:auto;padding:0 20px}@media(max-width:1199px){header .nav{background-color:#1b2b56;bottom:0;flex-flow:column nowrap;left:0;margin-left:-300px;overflow-x:hidden;overflow-y:auto;padding:20px 0;position:fixed;top:0;transition:all .2s;width:300px;z-index:500}}header .nav li{position:relative}header .nav li:first-child{display:none}@media(max-width:1199px){header .nav li:first-child{display:block}}header .nav li .nav-close-link{display:block;height:25px;margin:0 0 20px 24px;width:25px}header .nav li .nav-link{align-items:center;color:#1b2b56;display:flex;font-size:14px;font-weight:900;justify-content:center;padding:10px 24px;text-decoration:none;transition:all .15s ease-in-out;width:100%}@media(min-width:1200px){header .nav li .nav-link:active,header .nav li .nav-link:focus,header .nav li .nav-link:hover{color:rgba(27,43,86,.8)}}@media(max-width:1199px){header .nav li .nav-link{color:#fff;font-size:18px;justify-content:space-between;padding:12px 24px}}header .nav li .nav-link .icon-arrow{border-bottom:2px solid rgba(27,43,86,.8);border-left:2px solid rgba(27,43,86,.8);margin:-8px 0 0 10px}@media(max-width:1199px){header .nav li .nav-link .icon-arrow{margin:-8px 0 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}header .nav li .nav-link.active{color:#fff}header .nav li .nav-link.active .icon-arrow{border-color:#fff;border-width:3px}@media(max-width:1199px){header .nav li .nav-link.active .icon-arrow{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}header .nav li .nav-link.has-sub-nav.active+.sub-nav{display:block}header .nav .sub-nav{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:none;padding:8px 0;position:absolute;width:200px}@media(max-width:1199px){header .nav .sub-nav{background-color:hsla(0,0%,100%,.1);box-shadow:none;font-size:16px;position:relative;width:100%}}header .nav .sub-nav a{color:#888;display:block;padding:8px 16px;text-decoration:none;transition:padding .2s}@media(min-width:1200px){header .nav .sub-nav a:active,header .nav .sub-nav a:focus,header .nav .sub-nav a:hover{background-color:#1b2b56;color:#fff;padding:12px 10px 12px 22px}}@media(max-width:1199px){header .nav .sub-nav a{color:hsla(0,0%,100%,.8);padding:12px 34px}}header .site-search{height:20px;width:20px}@media(max-width:1199px){header .site-search{height:30px;padding:5px;width:30px}}header .site-search .icon{display:none}footer{background-color:#f2cf7e;color:#222;font-size:12px}footer .footer-grid{grid-gap:20px;display:grid;grid-template-areas:"companyDetails contactQuote separator products aboutUs contactUs";grid-template-columns:270px 150px 1px repeat(3,1fr)}@media(min-width:700px)and (max-width:849px){footer .footer-grid{grid-template-columns:160px 140px 1px repeat(3,1fr)}}@media(min-width:0)and (max-width:699px){footer .footer-grid{grid-template-areas:"companyDetails" "contactQuote" "separator" "products" "aboutUs" "contactUs";grid-template-columns:1fr;grid-template-rows:auto auto 1px repeat(3,auto)}footer .footer-links{font-size:16px;text-align:center}}footer .footer-links .title{font-weight:700;margin-bottom:8px}footer .footer-links a{color:rgba(34,34,34,.6);display:block;font-weight:300;padding:2px 0;text-decoration:none}footer .footer-links a:active,footer .footer-links a:focus,footer .footer-links a:hover{color:#222}footer .footer-links.fl-about{grid-area:aboutUs}footer .footer-links.fl-products{grid-area:products}footer .footer-links.fl-contact{grid-area:contactUs}footer .separator{grid-area:separator}footer .separator:before{background-color:rgba(34,34,34,.3);content:" ";display:block;height:1px;width:100%}footer .contact-quote-section{grid-area:contactQuote}@media(min-width:0)and (max-width:699px){footer .contact-quote-section{align-items:center;display:flex;flex-direction:column;justify-content:center}}footer .contact-quote-section .text-us{color:#222;margin-top:15px}footer .contact-quote-section .text-us a{color:#222;font-weight:700;text-decoration:none}footer .contact-quote-section .social{align-items:center;display:flex;margin-top:15px}footer .contact-quote-section .social .social-link{display:block}footer .contact-quote-section .social .social-link:first-child{height:24px;margin-right:20px;width:24px}footer .contact-quote-section .social .social-link:last-child{height:30px;width:30px}footer .company-details{grid-area:companyDetails}@media(min-width:0)and (max-width:699px){footer .company-details{align-items:center;display:flex;flex-direction:column;font-size:16px;text-align:center}}footer .address-cont{color:rgba(34,34,34,.6);font-size:12px;margin-bottom:15px;margin-top:20px}footer .phone-cont{grid-gap:2px;display:grid;font-size:12px;grid-template-columns:1fr}footer .phone-cont a{color:#222;font-weight:700;text-decoration:none}footer .logo{grid-area:logo;margin:-5px 30px 0 0;width:175px}@media(max-width:1199px){footer .logo{margin:-5px 0 0}}@media(min-width:600px)and (max-width:1199px){footer .logo{width:150px}}@media(min-width:450px)and (max-width:599px){footer .logo{width:125px}}@media(min-width:0)and (max-width:699px){footer .logo{width:180px}}footer .logo .logo-cls-1{fill:#fbad18}footer .logo .logo-cls-2,footer .logo .logo-cls-3{fill:#1b2b56}footer .logo .logo-cls-3{font-size:16px;font-weight:800}footer .footer-tagline{color:#1b2b56;font-size:12px;font-style:italic;font-weight:700}footer .credentials-logos{background-color:#fff;padding:20px;text-align:center}footer .credentials-logos img{max-width:661px;width:100%}footer .copyright{background-color:#eee;color:#666;font-size:10px;padding:10px 20px;text-align:center}.modal-open{overflow-y:hidden}#splideHeaderVideo .splide__slide{height:calc(100vh - 142px)}@media(min-width:600px)and (max-width:1199px){#splideHeaderVideo .splide__slide{height:calc(100vh - 150px)}}@media(max-width:599px){#splideHeaderVideo .splide__slide{height:calc(100vh - 180px)}}#splideHeaderImages .slide-tag{background-color:rgba(0,0,0,.8);bottom:40px;color:#fff;font-weight:700;left:0;line-height:1.2;padding:20px 40px;position:absolute}@media(max-width:599px){#splideHeaderImages .slide-tag{padding:20px}}#splideHeaderImages .slide-tag .heading-one{font-size:40px;font-weight:900}@media(max-width:599px){#splideHeaderImages .slide-tag .heading-one{font-size:30px}}#splideHeaderImages .slide-tag .heading-two{font-size:14px;margin-bottom:10px}@media(max-width:599px){#splideHeaderImages .slide-tag .heading-two{font-size:12px}}#splideHeaderImages .splide__slide{height:calc(100vh - 142px)}@media(min-width:600px)and (max-width:1199px){#splideHeaderImages .splide__slide{height:calc(100vh - 150px)}}@media(max-width:599px){#splideHeaderImages .splide__slide{height:calc(100vh - 180px)}}#splideHeaderImages .splide__slide img{height:100%;object-fit:cover;width:100vw}#splideFeatureProjectsVideo .splide__arrow{background:transparent}#splideFeatureProjectsVideo .splide__arrow svg{fill:#fff;height:40px;transition:fill .2s linear;width:40px}#splideFeatureProjectsVideo .splide__track{padding:50px 0}#splideTestimonials .testimonial{align-items:center;display:flex;flex-direction:column;font-size:16px;justify-content:center;padding:0 100px;text-align:center}@media(max-width:599px){#splideTestimonials .testimonial{padding:0 40px}}#splideTestimonials .testimonial .customer-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);height:100px;width:100px}#splideTestimonials .testimonial.testimonial-one .customer-img{background-image:url(/static/media/testimonial-1.6c3da089d5f0dcf4da63.jpg)}#splideTestimonials .testimonial.testimonial-two .customer-img{background-image:url(/static/media/testimonial-2.c60281a5e3d276530966.jpg)}#splideTestimonials .testimonial.testimonial-three .customer-img{background-image:url(/static/media/testimonial-3.8e57215313eb001978d1.jpg)}#splideTestimonials .testimonial.testimonial-four .customer-img{background-image:url(/static/media/testimonial-4.a5f06e65795b22243edd.jpg)}#splideTestimonials .testimonial .customer-testimonial{color:#666;display:flex;font-weight:300;margin:15px 0}#splideTestimonials .testimonial .customer-testimonial:after,#splideTestimonials .testimonial .customer-testimonial:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";flex:0 0 40px;height:40px;width:40px}@media(max-width:599px){#splideTestimonials .testimonial .customer-testimonial:after,#splideTestimonials .testimonial .customer-testimonial:before{flex:0 0 20px}}#splideTestimonials .testimonial .customer-testimonial:before{background-image:url(/static/media/quote-left-yellow.a0d1e4b736ba501fac5b.svg);margin-right:20px}#splideTestimonials .testimonial .customer-testimonial:after{background-image:url(/static/media/quote-right-yellow.9b86259c102753e732a1.svg);margin-left:20px}#splideTestimonials .testimonial .customer-testimonial span{align-items:center;display:flex;flex:1 1;justify-content:center}#splideTestimonials .testimonial .customer-name{font-weight:700}#splideTestimonials .splide__arrow{background:transparent}#splideTestimonials .splide__arrow svg{fill:#1b2b56;height:40px;transition:fill .2s linear;width:40px}#splideTestimonials .splide__slide,.btn{align-items:center;display:flex;justify-content:center}.btn{-webkit-appearance:none;appearance:none;background-color:#fbad18;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;outline:none;padding:10px 15px;text-transform:uppercase;transition:all .2s;-webkit-user-select:none;user-select:none}.btn:hover{background:rgba(251,173,24,.9)}.btn-alt-color{background:#1b2b56}.btn-alt-color:hover{background:rgba(27,43,86,.9)}.btn-footer-quote,.btn-slider-more{color:#fff;font-size:12px;padding:10px 20px}.btn-footer-quote{background-color:#1b2b56;display:inline-block;text-decoration:none}.btn-footer-quote:hover{background:rgba(27,43,86,.9)}.btn-contact-submit{width:200px}@media(max-width:599px){.btn-contact-submit{width:100%}}.btn-processing .btn-text{display:none}.btn-processing .btn-spinner{display:block}.btn-spinner,.btn-spinner:after{border-radius:50%;height:10em;width:10em}.btn-spinner{-webkit-animation:spinner 1.1s linear infinite;animation:spinner 1.1s linear infinite;border:1.1em solid hsla(0,0%,100%,.2);border-left-color:#fff;display:none;font-size:2px;margin:0 auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-page=home] .preview-cards{grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr)}@media(min-width:600px)and (max-width:1099px){[data-page=home] .preview-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){[data-page=home] .preview-cards{grid-template-columns:1fr}}[data-page=home] .preview-cards .preview-card{border:1px solid #ddd;display:flex;flex-flow:column nowrap}[data-page=home] .preview-cards .preview-card picture{height:200px;width:100%}[data-page=home] .preview-cards .preview-card picture img{height:100%;object-fit:cover;width:100%}[data-page=home] .preview-cards .preview-card .summary{padding:25px;text-align:center}[data-page=home] .preview-cards .preview-card .summary .heading{font-size:20px;font-weight:700;margin-bottom:5px}[data-page=home] .preview-cards .preview-card .summary .text{color:#666}[data-page=home] .preview-cards .preview-card .link-cont{margin-top:auto;padding:0 25px 25px}[data-page=home] .preview-cards .preview-card .a-learn-more{align-items:center;border:1px solid #ddd;border-radius:4px;color:#222;display:flex;font-weight:700;justify-content:center;padding:10px 20px;text-decoration:none;transition:background-color .2s}[data-page=home] .preview-cards .preview-card .a-learn-more:active,[data-page=home] .preview-cards .preview-card .a-learn-more:focus,[data-page=home] .preview-cards .preview-card .a-learn-more:hover{background-color:#1b2b56;color:#fff}[data-page=home] .in-ex-examples{grid-gap:30px;align-content:center;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;margin:30px auto 0;width:100%}@media(min-width:450px)and (max-width:899px){[data-page=home] .in-ex-examples{grid-template-columns:repeat(2,1fr);max-width:630px}}@media(min-width:0)and (max-width:449px){[data-page=home] .in-ex-examples{grid-template-columns:1fr;max-width:100%}}[data-page=home] .in-ex-examples img{max-width:300px;width:100%}@media(min-width:0)and (max-width:449px){[data-page=home] .in-ex-examples img{max-width:100%}}[data-page=home] .featured-projects{grid-gap:30px;color:#fff;display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:850px;text-align:center}@media(max-width:599px){[data-page=home] .featured-projects{grid-template-columns:1fr}}[data-page=home] .featured-projects .title{font-size:20px;font-weight:700;margin:20px 0 10px}@media(max-width:599px){[data-page=home] .featured-projects .title{font-size:16px}}[data-page=home] .featured-projects .description{font-weight:300}[data-page=home] .featured-projects .description a{color:#fff;font-weight:700}[data-page=home] .featured-project-videos{margin:0 auto;width:100%}[data-page=home] .featured-videos{grid-gap:20px;color:#fff;display:grid;grid-template-columns:repeat(auto-fill,320px);justify-content:center;margin:0 auto;text-align:center}@media(max-width:599px){[data-page=home] .featured-videos{grid-template-columns:1fr}}[data-page=home] .view-all-links{margin-top:30px;text-align:center}[data-page=home] .view-all-links a{font-size:16px;text-decoration:none}[data-page=home] .view-all-links.white a{color:#fff}[data-page=shade-page] .interior-footer-links{grid-gap:10px;display:grid;grid-template-columns:repeat(4,200px);justify-content:center}@media(min-width:600px)and (max-width:899px){[data-page=shade-page] .interior-footer-links{grid-template-columns:repeat(2,200px)}}@media(max-width:599px){[data-page=shade-page] .interior-footer-links{grid-template-columns:1fr}}[data-page=shade-page] .interior-footer-links a{align-items:center;border:1px solid #ddd;border-radius:4px;color:#222;display:flex;font-weight:700;justify-content:center;padding:10px 20px;text-decoration:none;transition:background-color .2s}[data-page=shade-page] .interior-footer-links a:active,[data-page=shade-page] .interior-footer-links a:focus,[data-page=shade-page] .interior-footer-links a:hover{background-color:#1b2b56;color:#fff}[data-page=contact-us] .address-grid{grid-gap:50px;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}@media(max-width:599px){[data-page=contact-us] .address-grid{grid-template-columns:repeat(auto-fit,minmax(325px,1fr))}}[data-page=contact-us] .address-grid .address>p:first-child{color:#1b2b56;font-size:30px;font-weight:900;margin-bottom:3px}[data-page=contact-us] .address-grid .address .phone-numbers{grid-gap:20px;border-top:1px solid #ccc;display:grid;grid-template-columns:repeat(auto-fit,110px);margin-top:10px;padding-top:10px}[data-page=contact-us] .address-grid .address .phone-numbers a{color:#222;font-weight:300;text-decoration:none}[data-page=contact-us] .address-grid .address .phone-numbers p{font-size:16px;font-weight:300}[data-page=contact-us] .address-grid .address .phone-numbers p span{display:block;font-size:12px;font-weight:700}[data-page=contact-us] .contact-form{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}[data-page=contact-us] .contact-form label{display:block;font-weight:400;margin-bottom:2px}[data-page=contact-us] .contact-form input[type=text],[data-page=contact-us] .contact-form select,[data-page=contact-us] .contact-form textarea{border:1px solid #999;border-radius:4px;color:#333;min-height:34px;padding:5px;width:100%}[data-page=contact-us] .contact-form .grid-span-all{grid-column:1/-1}[data-page=contact-us] .contact-form .grid-span-2{grid-column:span 2}[data-page=contact-us] .success-message{font-size:30px;font-weight:300;padding:30px 0;text-align:center}[data-page=contact-us] .validation-error-msg{background-color:red;border-radius:3px;color:#fff;font-weight:700;margin-bottom:10px;padding:10px;width:100%}[data-page=contact-us] .input-error input[type=text],[data-page=contact-us] .input-error select,[data-page=contact-us] .input-error textarea{background-color:rgba(255,0,0,.1);border-color:red;color:red}[data-page=contact-us] .input-error label{color:red}[data-page=contact-us] .input-error .input-error-msg{display:block}[data-page=contact-us] .input-error-msg{color:red;display:none;font-size:10px;margin-top:3px}[data-page=contact-us] .map{border:0;height:350px;width:100%}[data-page=about-us] .meet-team-cont{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:280px;margin:0 auto 30px;max-width:375px;text-align:center;width:100%}@media(min-width:0)and (max-width:690px){[data-page=about-us] .meet-team-cont{max-width:310px}}[data-page=about-us] .meet-team-cont img{height:100%;object-fit:cover;width:100%}[data-page=about-us] .about-us-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fill,310px);justify-content:center}[data-page=about-us] .about-us-grid article{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;flex-direction:column}[data-page=about-us] .about-us-grid article p{align-items:center;background-color:#222;color:#fff;display:flex;flex:1 1;font-weight:300;justify-content:center;padding:15px;text-align:center}[data-page=testimonials] .testimonial-name{display:block;font-weight:700;margin:10px 0 0}[data-page=testimonials] .testimonial-pic{border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:block;height:100px;margin:10px auto 0;overflow:hidden;width:100px}[data-page=testimonials] .testimonial-pic img{height:100%;object-fit:cover;width:100%}[data-page=motors-fabrics-page] .fabrics-gallery{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,300px);justify-content:center;margin-top:20px}@media(min-width:0)and (max-width:675px){[data-page=motors-fabrics-page] .fabrics-gallery{grid-template-columns:1fr}}[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper{align-items:center;display:flex;flex-direction:column}[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .swatch{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:260px;margin:5px;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);width:260px}@media(min-width:0)and (max-width:675px){[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .swatch{border-radius:6px;height:300px;margin:0 auto;max-width:375px;width:100%}}[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .swatch:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);height:270px;margin:0;width:270px}[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .swatch img{height:100%;object-fit:cover;width:100%}[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .name{font-size:20px;font-weight:300;margin:10px 0;text-align:center}[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .btn-swatch-save{align-items:center;background-color:#1b2b56;border:1px solid #ddd;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;margin:0 auto;max-width:120px;padding:5px 10px;text-decoration:none;text-transform:uppercase;transition:background-color .2s;width:100%}[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .btn-swatch-save:active,[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .btn-swatch-save:focus,[data-page=motors-fabrics-page] .fabrics-gallery .swatch-wrapper .btn-swatch-save:hover{background-color:rgba(27,43,86,.7)}[data-page=motors-fabrics-page] .fabrics-gallery-two{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,350px);justify-content:center;margin-top:100px}[data-page=motors-fabrics-page] .fabrics-gallery-two .swatch-wrapper{align-items:center;display:flex;flex-direction:column}[data-page=motors-fabrics-page] .fabrics-gallery-two .swatch-wrapper .swatch img{max-width:350px;width:100%}[data-page=diy-page] .diy-shade-wrapper{grid-gap:50px;align-items:center;display:grid;justify-items:center}[data-page=diy-page] .diy-shade-wrapper.left{grid-template-columns:400px 1fr}@media(min-width:0)and (max-width:799px){[data-page=diy-page] .diy-shade-wrapper.left{grid-template-columns:1fr}}[data-page=diy-page] .diy-shade-wrapper.right{grid-template-columns:1fr 400px}@media(min-width:0)and (max-width:799px){[data-page=diy-page] .diy-shade-wrapper.right{grid-template-columns:1fr}[data-page=diy-page] .diy-shade-wrapper.right .img-wrapper{order:1}[data-page=diy-page] .diy-shade-wrapper.right p{order:2}}[data-page=diy-page] .diy-shade-wrapper .img-wrapper{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:300px;overflow:hidden;width:100%}@media(min-width:0)and (max-width:799px){[data-page=diy-page] .diy-shade-wrapper .img-wrapper{max-width:400px}}@media(min-width:0)and (max-width:485px){[data-page=diy-page] .diy-shade-wrapper .img-wrapper{box-shadow:none;height:auto}}[data-page=diy-page] .diy-shade-wrapper .img-wrapper img{height:100%;object-fit:contain;width:100%}[data-page=diy-page] .prod-compare-img{background-image:url(/static/media/prod-comparison.71b2fbcff7b5ec87ca91.jpg);background-position:bottom;background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:250px;margin:30px auto 0;max-width:400px;width:100%}[data-page=idea-gallery-page] .idea-gallery-video-wrapper{margin:0 auto 30px;max-width:800px;width:100%}[data-page=idea-gallery-page] .color-changer-wrapper{grid-gap:30px;display:grid;grid-template-columns:1fr}[data-page=idea-gallery-page] .changer-swatches .instructions{margin-bottom:20px}[data-page=idea-gallery-page] .changer-swatches .changer-swatch-grid{grid-gap:20px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(83px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(83px,max-content));justify-content:center}[data-page=idea-gallery-page] .changer-house{margin:0 auto}[data-page=idea-gallery-page] .changer-house img{max-width:362px;width:100%}[data-page=wind-load-chart-page] .wind-load-chart{display:grid;grid-template-columns:repeat(5,1fr);justify-content:center}[data-page=wind-load-chart-page] .wind-load-chart p{border:1px solid #000;padding:10px}[data-page=wind-load-chart-page] .wind-load-chart .height{border-bottom:1px solid #fff;grid-column:1/-1}[data-page=wind-load-chart-page] .wind-load-chart .height,[data-page=wind-load-chart-page] .wind-load-chart .height-val{background-color:#000;color:#fff;font-weight:700;text-align:center}[data-page=wind-load-chart-page] .wind-load-chart .height-val.border{border-left:1px solid #fff;border-right:1px solid #fff}[data-page=wind-load-chart-page] .wind-load-chart .width{align-items:center;background-color:#fff;display:flex;font-weight:700;grid-column:1;grid-row:3/span 10;justify-content:center;position:relative}[data-page=wind-load-chart-page] .wind-load-chart .width span{display:block;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:20px;-webkit-writing-mode:tb-rl;writing-mode:tb-rl}[data-page=wind-load-chart-page] .wind-load-chart .width-val{background-color:#fff;font-weight:700}[data-page=wind-load-chart-page] .wind-load-chart .speed{align-items:center;background-color:#add8e6;display:flex;font-weight:700;grid-column:5;grid-row:3/span 10;justify-content:center;position:relative}[data-page=wind-load-chart-page] .wind-load-chart .speed span{display:block;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}[data-page=wind-load-chart-page] .wind-load-chart .speed-val{background-color:#add8e6}
/*# sourceMappingURL=main.5bc21a9c.css.map*/