/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Barlow:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i");article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.btn{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;text-align:center;border-radius:3px;color:#fff;font-family:"Barlow","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:15px;font-size:16px;display:inline-block;cursor:pointer;background:#2E4B6E}.btn:hover,.btn:focus{background:#395c87}.btn:disabled{opacity:.5}.btn.tiny{font-size:.875em;padding:8px 12px}.btn.small{font-size:1em;padding:16px 34px}.btn.btn-secondary{color:#000;background-color:#D5DBE2}.btn.btn-secondary:hover,.btn.btn-secondary:focus{background:#c0c9d3}.btn.btn-blue{color:#fff;background-color:#2F4C6F}.btn.btn-blue:hover,.btn.btn-blue:focus{background:#243b56}.btn.btn-green{color:#fff;background-color:#627E6F}.btn.btn-green:hover,.btn.btn-green:focus{background:#526a5d}.btn.btn-gray{color:#595A5A;background-color:#D9D9D9}.btn.btn-gray:hover,.btn.btn-gray:focus{background:#c7c7c7}.tool-bar i.fa,.tool-bar .icon-btn{cursor:pointer}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1em;width:100%;box-shadow:none;border-radius:3px;font-family:"Barlow","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;border:1px solid #C1C7CD;padding:14px 20px}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#ccc;opacity:0.6}input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#F9F9F9;border:1px solid #D0D1D2;border-radius:50%;width:20px;height:20px;cursor:pointer;display:inline-block;outline:none;vertical-align:middle}input[type="radio"]:checked{border:6px solid #2E4B6E;margin-top:-2px}input[type="radio"][disabled],input[type="radio"].is-disabled{border:2px solid #2E4B6E;background-image:url("../img/radio-dot.png");-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}input[type="checkbox"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#F9F9F9;border:1px solid #D0D1D2;width:24px;height:24px;cursor:pointer;display:inline-block;vertical-align:middle;outline:none;border-radius:3px;margin-right:1rem}input[type="checkbox"]:checked{background-image:url("../img/check.png");background-size:16px;background-position:center center;background-repeat:no-repeat}input[type="checkbox"][disabled],input[type="checkbox"].is-disabled{background-image:url("../img/check.png");background-size:16px;background-position:center center;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}select{cursor:pointer;position:relative;padding:16px 20px}select+i{position:absolute;right:15px;top:20px;font-size:11px}textarea{height:240px;resize:vertical}::placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}.required{position:relative}.required:after{content:'*';color:#F63B3D;position:absolute;top:-3px;right:-7px}.no-label-offset{text-align:left}.no-label-offset label{width:100%;text-align:left}.input-holder{position:relative;margin-top:0.75rem}.input-holder label{display:inline-block;font-size:18px;margin-bottom:0.25rem}.errorlist{list-style-type:none;color:#DC3545;padding:0;margin:0.5rem 0 1rem 0}.errorlist li{font-size:16px}.radio-set span{margin-bottom:10px}.radio-set label{margin-bottom:10px;display:block}.radio-set.flex span{margin-bottom:0}.radio-set.flex .label{width:auto;display:inline-block;text-transform:uppercase}.radio-set.flex .radios{width:100%;text-align:left;clear:both}.radio-set.flex .radios label{display:inline-block;margin-right:2rem;cursor:pointer}.form-captcha{margin:1rem 0}.form-captcha .captcha-error{display:block;color:#DC3545;padding:0;margin:0.5rem 0 1rem 0}@media only screen and (min-width: 768px){.input-holder.textarea textarea{min-height:240px}.radio-set.flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.radio-set.flex .label{width:20%;float:none;text-align:right}.radio-set.flex .radios{width:76%}}.help-text{margin:0.5rem 0 1.5rem 0;font-size:16px}.help-text a{color:#253C58;font-size:16px}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:900}.flex{display:-webkit-flex;display:flex}.justify-left{-webkit-justify-content:left;justify-content:left}.justify-center{-webkit-justify-content:center;justify-content:center}.justify-evenly{-webkit-justify-content:space-evenly;justify-content:space-evenly}.justify-around{-webkit-justify-content:space-around;justify-content:space-around}.justify-between{-webkit-justify-content:space-between;justify-content:space-between}.flex-align-center{-webkit-align-items:center;align-items:center}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.strike{text-decoration:line-through}.red-text{color:#F63B3D}.blue-text{color:#2a68a3}.white-text{color:#fff !important}.uppercase{text-transform:uppercase}.lower{text-transform:lowercase}html,body{font-family:"Barlow","Helvetica Neue",Helvetica,Arial,sans-serif;color:#36383E}html.overflow,body.overflow{overflow:hidden}h1,h2,h3{font-weight:500}h1{font-size:36px;margin:1rem 0}h2{font-size:24px;margin:1rem 0}h3{font-size:20px;margin:0}a{color:#878D96;font-weight:600;text-decoration:none;font-size:18px}a.blue-90{color:#090F16}p{font-size:18px}li{font-size:18px}.wrap{width:95%;max-width:1400px;margin:0 auto}.container{width:95%;max-width:1400px;margin:0 auto}.mobile-wrap{width:90%;max-width:1400px;margin:0 auto}.alert{color:#fff;font-size:1.125em;box-shadow:0 0 20px 3px rgba(0,0,0,0.27);text-align:left;padding:26px;padding-left:82px;width:90%;max-width:806px;margin:5vh auto;text-transform:none;position:fixed;top:0;left:50%;transform:translate(-50%, 0);z-index:20;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.alert.alert-danger,.alert.alert-warning{background:#F63B3D}.alert.alert-success,.alert.alert-info,.alert.alert-primary{background:#253C58}.alert button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:#fff;padding:0;line-height:0;cursor:pointer;z-index:1;font-size:30px}header.overflow{height:100vh}header .top-bar{width:100%;padding:20px 0;background-color:#fff}header .top-bar .container .dealer-links{display:none}header .desktop-nav{display:none;background-color:#fff}header .mobile-nav{border-top:solid 1px #C1C7CD;border-bottom:solid 1px #C1C7CD;padding:0.75rem 0}header .mobile-nav>div{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}header .mobile-nav>div a.logo img{max-width:130px;max-height:25px}header .mobile-nav>div button{background:transparent;border:none;width:50px}header .mobile-nav>div button .icon{width:100%;height:100%}header .mobile-nav>div button .icon span{display:block;width:90%;height:5px;background-color:#253C58}header .mobile-nav>div button .icon span:nth-of-type(2){margin:4px 0}header .mobile-nav>div button.open span:first-of-type{display:none}header .mobile-nav>div button.open span:last-of-type{display:none}header .mobile-nav nav{display:none;position:absolute;width:100%;background:#fff;z-index:100;top:116px}header .mobile-nav nav.open{display:block}header .mobile-nav nav ul{padding:0;margin:0}header .mobile-nav nav ul li{border-top:solid 1px #090F16}header .mobile-nav nav ul li a{display:block;padding:20px 15px;font-weight:500;color:#595A5A}header .mobile-nav nav ul li a i{margin-left:0.5rem}header .mobile-nav nav ul li:last-of-type{padding:0}header .mobile-nav nav ul li:last-of-type a.pro-application{border-radius:0;color:#fff}header .mobile-nav nav ul li.has-sub-menu>ul.sub-menu{display:none}header .mobile-nav nav ul li.has-sub-menu>ul.sub-menu li{padding-left:1rem}header .mobile-nav nav ul li.has-sub-menu.open>a i{transform:rotate(180deg)}header .mobile-nav nav ul li.has-sub-menu.open>ul.sub-menu{display:block}#homepage{margin:2rem 0}#homepage h2{font-size:40px;font-style:normal;font-weight:600;color:#2F4C6F;margin:0}#homepage p,#homepage li{color:#595A5A;font-size:22px;font-weight:400}#homepage #hero-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1rem}#homepage #hero-container>div{position:relative}#homepage #hero-container>div>img{height:300px;width:100%;object-fit:cover}#homepage #hero-container>div .logo{position:absolute;bottom:30px;background-color:#fff;opacity:0.8;text-align:center;width:100%;padding:1.25rem 0}#homepage #hero-container>div .logo img{max-width:200px;max-height:38px}#homepage #widgets{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;gap:1rem;margin:1.5rem 0 6rem 0}#homepage #widgets .widget{position:relative;flex-basis:47.75%;height:150px;text-align:center}#homepage #widgets .widget>a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:absolute;bottom:30%;width:100%;color:#fff;font-size:20px}#homepage #widgets .widget>a span{display:block;margin-bottom:1rem}#homepage #widgets .widget>a svg{max-width:25px}#homepage #widgets .widget.closet{background-color:#2F4C6F}#homepage #widgets .widget.closet:hover{background-color:#1C2D42}#homepage #widgets .widget.garage{background-color:#627E6F}#homepage #widgets .widget.garage:hover{background-color:#4c5950}#homepage #widgets.garage-only .widget{flex-basis:47.75%;height:150px}#homepage #widgets.garage-only .widget a{background-color:#2F4C6F}#homepage #widgets.garage-only .widget a:hover{background-color:#1C2D42}#homepage #solutions{padding:2rem 0}#homepage #solutions .solutions-intro{text-align:center;padding:2rem 0 3rem 0}#homepage #solutions .solutions-intro p{margin:1rem 0}#homepage #solutions .solutions-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}#homepage #solutions .solutions-list>div{text-align:center;flex-basis:45%}#homepage #solutions .solutions-list>div img{max-width:100%}#homepage #solutions .solutions-list>div p{font-weight:700;padding:2rem 0}#homepage #value-props .value-prop{margin-bottom:1rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#homepage #value-props .value-prop .img-wrapper img{max-width:100%}#homepage #value-props .value-prop .content-wrapper{background-color:#F8F8F8}#homepage #value-props .value-prop .content-wrapper .content{padding:1rem 1rem 2rem 1rem}#homepage #value-props .value-prop .content-wrapper .content>p{padding:1rem 0 0 0}#homepage #value-props .value-prop .content-wrapper .content ul{list-style:none;padding:0}#homepage #value-props .value-prop .content-wrapper .content ul li{padding:0.75rem 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}#homepage #value-props .value-prop .content-wrapper .content ul li>div.checkmark{background-color:#627E6F;border-radius:50%;height:26px;width:26px;flex-basis:26px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none"><path d="M1 6L6 10.5L15 1" stroke="white"/></svg>');background-repeat:no-repeat;background-position:center}#homepage #value-props .value-prop .content-wrapper .content ul li>div:not(.checkmark){flex-basis:82%}#homepage #value-props .value-prop .content-wrapper .content a{font-size:20px;width:170px;color:#fff;background-color:#2F4C6F}#homepage #why-choose-us{background-color:#F8F8F8;margin:2rem 0;padding:2rem;text-align:center}#homepage #why-choose-us .intro{margin:1rem auto}#homepage #why-choose-us .intro>p{margin:2rem 0}#homepage #why-choose-us .reasons{margin-top:3rem;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:1.5rem}#homepage #why-choose-us .reasons .reason{flex-basis:45%;margin-bottom:3rem}#homepage #why-choose-us .reasons .reason .icon img{max-width:47px;max-height:47px}#homepage #why-choose-us .reasons .reason p{padding:1rem 0;font-weight:700}#homepage #why-choose-us a{font-size:20px;width:170px;color:#fff;background-color:#2F4C6F}.inside-page-content-wrapper{margin:3rem 0}.inside-page-content-wrapper .sidebar{width:95%;margin:0 auto}.inside-page-content-wrapper .sidebar #show-sidebar-menu-btn{margin:1rem 0;padding:10px}.inside-page-content-wrapper .sidebar #sidebar-menu{display:none}.inside-page-content-wrapper .sidebar #sidebar-menu ul{list-style-type:none;padding-left:0}.inside-page-content-wrapper .sidebar #sidebar-menu ul li{padding:0.5rem 0}.inside-page-content-wrapper .sidebar #sidebar-menu ul li.selected a{color:#000}.inside-page-content-wrapper .sidebar.open #sidebar-menu{display:block}.inside-page-content-wrapper .sidebar.open #show-sidebar-menu-btn i{transform:rotate(180deg)}.inside-page-content-wrapper .main-content .container h1{margin-bottom:0.5rem}.inside-page-content-wrapper .main-content .container h2{margin:0.5rem 0 1.25rem 0}.inside-page-content-wrapper .main-content .container h3{margin:3rem 0 0 0}.inside-page-content-wrapper .main-content .row .col-md-4{margin-top:3rem}.inside-page-content-wrapper .main-content .row .col-md-4 .card h3{margin:1rem 0 0 0}.gallery-header-container .banner-slider .slick-prev:hover:before,.gallery-header-container .banner-slider .slick-prev:focus:before,.gallery-header-container .banner-slider .slick-next:hover:before,.gallery-header-container .banner-slider .slick-next:focus:before{color:#000}.gallery-header-container .banner-slider .slick-prev{left:20px}.gallery-header-container .banner-slider .slick-next{right:20px}.gallery-header-container .banner-slider .banner-slide{height:300px}.gallery-header-container .banner-slider .banner-slide img{width:100%;object-fit:cover}.gallery-filters .drop-downs{margin:0;padding:0 0 1rem 0;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-evenly;justify-content:space-evenly}.gallery-filters .drop-downs select{display:none}.gallery-filters .drop-downs .btn-group{position:relative;display:inline-block;margin-bottom:20px;width:100%}.gallery-filters .drop-downs .btn-group button.dropdown-toggle i{font-size:12px;margin-left:10px}.gallery-filters .drop-downs .btn-group .dropdown-menu{display:none;z-index:1000;min-width:150px;width:200px;padding:1rem 0;margin:2px 0 0;font-size:1.8rem;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,0.15)}.gallery-filters .drop-downs .btn-group .dropdown-menu.show{display:block}.gallery-filters .drop-downs .btn-group .dropdown-menu .dropdown-item{width:100%;background-color:#fff;border:none;font-size:16px;text-align:left;margin:1rem 0;padding:0 0 0 2.5rem}.gallery-filters .drop-downs .btn-group .dropdown-menu .dropdown-item .form-check label{font-weight:300;cursor:pointer}.gallery-filters .drop-downs .btn-group .dropdown-menu .dropdown-item .form-check input{background:transparent;border:2px #000 solid;height:15px;width:15px;border-radius:2px;margin:-3px 5px 0 0}.gallery-filters .drop-downs .btn-group .dropdown-menu .dropdown-item .form-check input:checked{background-image:url("../img/check.png");background-size:9px;background-position:center center;background-repeat:no-repeat}.gallery-filters .drop-downs .btn-group .dropdown-menu .filter-button{display:block;margin:1rem auto 0 auto;width:80% !important}.gallery-container .container{padding-bottom:20rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gallery-container .container .gallery-image{width:100%;overflow:hidden;margin:0 0 2rem 0;height:425px;max-height:100%;position:relative;top:0;left:0}.gallery-container .container .gallery-image img{width:100%;object-fit:cover;height:360px;box-sizing:content-box}.gallery-container .container .gallery-image .details h3{margin:0.5rem 0}.gallery-container .container .gallery-image .details p{color:#697077;margin:0.25rem 0}.gallery-container .container .gallery-image .details span{color:#000;font-weight:600}.gallery-container .container .gallery-image a{color:inherit;pointer-events:auto}.gallery-container .container .gallery-image a:hover,.gallery-container .container .gallery-image a:focus{color:#80B74B;text-decoration:none}.gallery-container .container .gallery-image .gallery-image-overlay{background:rgba(0,0,0,0.5);color:#fff;position:absolute;height:360px;top:0;left:0;bottom:0;right:0;opacity:0;transition:0.3s opacity ease-in}.gallery-container .container .gallery-image .gallery-image-overlay:hover,.gallery-container .container .gallery-image .gallery-image-overlay:focus,.gallery-container .container .gallery-image .gallery-image-overlay.focused{opacity:1}.gallery-container .container .gallery-image .gallery-image-overlay .gallery-image-link{display:flex;align-items:center;justify-content:center;top:0;left:0;height:100%;width:100%}.gallery-container .container .no-results{width:100%;text-align:center;margin:3rem 0;font-size:24px;font-weight:600}.gallery-container .container .pagination{width:100%;display:flex;flex-direction:row;justify-content:center;margin-top:2rem}.gallery-container .container .pagination .pages{padding:10px 15px;margin:0 20px}.gallery-container .container .pagination a{font-weight:600}.gallery-container .container .pagination a.btn{padding:10px 15px}.gallery-container .container #infscr-loading{width:100%;text-align:center}.gallery-container #infscr-loading{font-size:22px}.gallery-detail{margin:0 0 2rem 0}.gallery-detail .container .gallery-detail-heading-breadcrumbs{margin:2rem 0 0 0}.gallery-detail .container .gallery-detail-heading-breadcrumbs a,.gallery-detail .container .gallery-detail-heading-breadcrumbs span{text-transform:uppercase;font-size:14px}.gallery-detail .container .gallery-detail-heading-breadcrumbs a{color:#2E4B6E}.gallery-detail .container .gallery-detail-heading-breadcrumbs i{color:#878D96;margin:0 0.25rem}.gallery-detail .container .gallery-detail-heading-breadcrumbs span{color:#697077}.gallery-detail .container .gallery-detail-heading h1{margin-bottom:1rem}.gallery-detail .container .gallery-detail-image img{max-width:100%}.gallery-detail .container .gallery-detail-info{padding:2rem 0}.gallery-detail .container .gallery-detail-info .details{margin:0 0 1rem 0}.gallery-detail .container .gallery-detail-info .details p span,.gallery-detail .container .gallery-detail-info .details p strong{font-weight:600}.gallery-detail .related-product-images{margin-top:2rem;border-top:1px #C1C7CD solid}.gallery-detail .related-product-images h3{margin:1.5rem 0 1rem 0}.gallery-detail .related-product-images .related-gallery-images{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gallery-detail .related-product-images .related-gallery-images .gallery-image{margin:0 0.5rem 0.5rem 0;width:47%}.gallery-detail .related-product-images .related-gallery-images .gallery-image:nth-child(even){margin-right:0}.gallery-detail .related-product-images .related-gallery-images .gallery-image a img{max-width:100%}footer{border-top:1px solid #C1C7CD;padding:2rem 0}footer .footer-logos{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin-bottom:2rem}footer .footer-logos .footer-logo{text-align:center}footer .footer-logos .footer-logo a img{max-width:130px;max-height:25px}footer .menu-list{text-align:center;padding:0;list-style-type:none}footer .menu-list li{margin:0.85rem 0}.contact-us .inside-page-content-wrapper .sidebar{display:none}.contact-us .inside-page-content-wrapper .main-content{width:100%}.contact-us .inside-page-content-wrapper .main-content .page-intro{margin:2rem 0}.contact-us .inside-page-content-wrapper .main-content .page-intro p a{color:#36383E}.contact-us .inside-page-content-wrapper .main-content .page-intro .legend{margin:1.5rem 0}.contact-us .inside-page-content-wrapper .main-content .contact-items{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.contact-us .inside-page-content-wrapper .main-content .contact-items h3{margin:1rem 0}.contact-us .inside-page-content-wrapper .main-content .form-container{margin-bottom:3rem}.contact-us .inside-page-content-wrapper .main-content .form-container label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-us .inside-page-content-wrapper .main-content .form-container #id_category{display:none}.contact-us .inside-page-content-wrapper .main-content .form-container .compliance-text{font-size:15px;padding:1rem 0 1.25rem}.contact-confirmation{margin:2rem 0 3rem 0}.sample-request{margin:3rem 0}.sample-request .main-content .legend{margin:1.5rem 0}.sample-request .main-content .contact-info-heading h3{margin:1rem 0 0 0}.sample-request .main-content #sample-request-form label:not(.sc-radio):not(.checkbox){border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sample-request .main-content #sample-request-form p.radio-set{margin:1rem 0}.sample-request .main-content #sample-request-form p.radio-set span.label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sample-request .main-content #sample-request-form .checkbox{display:block;margin:2rem 0}.sample-request .main-content #sample-request-form #radio_set_id_sample_type_0{display:none}.sample-request .main-content #sample-request-form #sample-submit{margin:1rem 0 0 0}#download-all-gallery-images{margin-top:1rem}#page-content-image-downloads{margin:2rem 0 6rem 0;clear:both}#page-content-image-downloads .container .row>div .card{background-color:#F2F4F8;border:#DDE1E6 solid 1px;text-align:center;border-radius:3px;margin-top:2rem}#page-content-image-downloads .container .row>div .card img{width:95%;padding:0.5rem}#page-content-image-downloads .container .row>div .card .card-block{padding:1rem 0.5rem 1.5rem 0.5rem}#page-content-image-downloads .container .row>div .card .card-block h3{margin:0 0 1rem 0}#page-content-image-downloads .container .row>div .card .card-block p a{margin-top:1rem;width:160px}#pro-application h1{color:#697077;margin:2rem 0}#pro-application #application-progress .step{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-weight:600;color:#8293A8;margin:2rem 0;width:25%}#pro-application #application-progress .step .number{color:#8293A8;background-color:#fff;border:1px solid #8293A8;border-radius:50%;padding:10px 15px;margin-right:5px}#pro-application #application-progress .step>div:last-of-type{width:50%}#pro-application #application-progress .step hr{width:55%;border:0;border-bottom:2px dashed #8293A8;background:#fff}#pro-application #application-progress .step.active{color:#253C58}#pro-application #application-progress .step.active .number{color:#fff;background-color:#253C58;border:1px solid #253C58}#pro-application #application-progress .step.active hr{border-bottom:2px solid #253C58}#pro-application #application-info{margin:3rem 0 2rem 0}#pro-application #application-sign h2{margin:2rem 0}#pro-application #application-sign p{margin:2rem 0}#pro-application #application-sign a.btn{margin-right:2rem}#pro-application #application-complete{margin:3rem 0}#pro-application #application-complete p{margin:1rem 0}#pro-application #application-complete button{margin:2rem 0}#pro-application form .hide,#pro-application form .hidden{display:none}#pro-application form button{margin-right:1rem}#pro-application form .row{margin-bottom:3rem}#pro-application form .row>div:last-of-type{margin:1.5rem 0}#pro-application form .row>div:last-of-type p{margin:1.5rem 0}#pro-application form .row .error{color:#DC3545;font-size:16px;margin:2rem 0}#pro-application form .row .error input,#pro-application form .row .error select{border-color:#DC3545}#pro-application form .row .input-holder.required:after{content:''}#pro-application form .row .input-holder.required label:before{content:'* '}#pro-application form .row .input-holder div{margin:0.5rem 0}#pro-application form .row .input-holder div a{font-weight:500;color:#000}#pro-application form .row .input-holder.file-upload label{visibility:hidden;cursor:pointer}#pro-application form .row .input-holder.file-upload label:after{visibility:visible;content:'Choose Files';position:absolute;right:1rem;top:0.75rem;font-size:16px;color:#000;font-weight:600;padding:10px 15px;background-color:#D5DBE2;border-radius:5px}#pro-application form .row .input-holder.file-upload div{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem;border:1px solid #C1C7CD;border-radius:3px}#pro-application form .row .input-holder.file-upload div span{font-size:18px}#pro-application form .row .input-holder.file-upload div input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#pro-application form .row .input-holder.file-upload.error .file-selection-wrapper{border:1px solid #DC3545}#application-print{display:none}@media print{body{-webkit-print-color-adjust:exact !important}header,footer{display:none}#pro-application{display:none}#application-print{display:block}#application-print>div h1{color:black;margin:16px 5%}#application-print>div>#submitted-info h2{margin:0 5%;color:black !important;font-weight:500}#application-print>div>#submitted-info table{margin:16px 5%;width:90%;font-size:18px}#application-print>div>#submitted-info table tr:nth-of-type(odd){background-color:lightgrey}#application-print>div>#submitted-info table tr:last-of-type{border-bottom:2px solid lightgrey}#application-print>div>#submitted-info table td{color:black !important}#application-print>div>#submitted-info table td:last-of-type{width:75%}#application-print>div>#submitted-info table td p{margin:8px}#application-print>div>#submitted-info>p{margin:8px 5%}#application-print>div>#applications-legal{margin:0 5%;color:black !important}#application-print>div>#applications-legal h2{color:black !important}#application-print>div>#applications-legal p{font-size:16px;font-weight:400 !important;margin:15px 0}#application-print>div>#applications-legal a{color:#253C58 !important}}.form-signin{margin:2rem 0}.form-signin .logo{font-size:2rem}.form-signin label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-signin .tab-footer{margin-top:1rem}.training-course #course-list-intro .instructions{margin:0 1rem;padding:1rem 0.5rem 0.75rem 0.5rem;text-align:center;border-radius:3px}.training-course #course-list-intro .instructions h3{color:#fff;margin:1rem 0;font-size:32px}.training-course #course-list-intro .instructions p{color:#fff;margin:0 auto}.training-course #course-list-intro .instructions.closets{background-color:#2F4C6F}.training-course #course-list-intro .instructions.garage{background-color:#627E6F}.training-course #course-list{margin:2rem 0}.training-course #course-list .container .row{margin:0 1rem}.training-course #course-list .container .row div[class^="col-md-"] .card{background-color:#F2F4F8;border:#DDE1E6 solid 1px;text-align:center;border-radius:3px;margin-top:2rem}.training-course #course-list .container .row div[class^="col-md-"] .card img{width:95%;padding:0.5rem}.training-course #course-list .container .row div[class^="col-md-"] .card .card-block{padding:1rem 0.5rem 1.5rem 0.5rem}.training-course #course-list .container .row div[class^="col-md-"] .card .card-block h3{margin:0 0 1rem 0}.training-course #course-list .container .row div[class^="col-md-"] .card .card-block p a{margin-top:1rem;width:160px}.training-course #course-player{margin:2rem 0}.training-course #course-player .player-container{display:none;background:rgba(0,0,0,0.6);position:absolute;right:0;top:0;width:100%;height:100%}.training-course #course-player .player-container .close{font-size:50px;font-weight:600;position:absolute;right:0.5rem;top:0rem;color:#fff;padding:1rem;cursor:pointer}.training-course #course-player .player-container iframe{display:block;margin:0 auto;margin-top:5rem;width:90%;height:90%}.scroll-top{background:#253C58;color:#fff;text-align:center;width:42px;height:42px;padding:8px 4px;cursor:pointer;position:fixed;right:30px;z-index:15;bottom:30px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0}.scroll-top.active{opacity:1}body>.container .page-content-wrapper{margin:3rem auto}#gallery--colors-and-finishes{display:flex;gap:1.5rem;flex-wrap:wrap;margin:2rem 0}#gallery--colors-and-finishes figure{flex-basis:46.5%}#gallery--colors-and-finishes figure a img{max-width:100%;border-radius:3px}#gallery--colors-and-finishes #selected-image{display:none;max-width:100%;margin:0;top:0;bottom:0;left:0;right:0;height:100vh;position:fixed;z-index:1000;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.75)}#gallery--colors-and-finishes #selected-image.open{display:flex}#gallery--colors-and-finishes #selected-image img{max-width:95%;border-radius:3px}#announcement-list{padding:1rem 0 3rem 0}#announcement-list section .entry-heading .announcement-search-form-container #announcement-search .input-group{display:-webkit-flex;display:flex}#announcement-list section .entry-heading .announcement-search-form-container #announcement-search .input-group input{border-radius:3px 0 0 3px}#announcement-list section .entry-heading .announcement-search-form-container #announcement-search .input-group input::placeholder{color:#A2A9B0}#announcement-list section .entry-heading .announcement-search-form-container #announcement-search .input-group button{border-radius:0 3px 3px 0}#announcement-list section .entry-summaries{margin-top:2rem}#announcement-list section .entry-summaries .entry-summary{margin:0 0 1rem 0;padding:1rem 0 2rem;border-bottom:2px solid #C1C7CD}#announcement-list section .entry-summaries .entry-summary:last-of-type{border-bottom:none}#announcement-list section .entry-summaries .entry-summary h2 a{font-size:30px;color:#36383E;font-weight:500}#announcement-list section .entry-summaries .entry-summary .date{margin:1rem 0}#announcement-list section .entry-summaries .entry-summary .summary p{margin-bottom:1rem}#entry-full{margin:2rem 0}#entry-full .breadcrumbs{margin:2rem 0}#entry-full .breadcrumbs p a{font-weight:500}#entry-full .breadcrumbs p a i{margin-right:0.5rem}#entry-full .entry-content .entry-body .date{margin:1rem 0}#entry-full .entry-content .entry-body .entry-content p{margin-bottom:1rem}#garage-announcement-list .entry-detailed-plugin.container{width:100%}#garage-announcement-list .entry-detailed-plugin .col-sm-4{margin:0 0 1rem 0;padding:1rem 0 2rem;border-bottom:2px solid #C1C7CD}#garage-announcement-list .entry-detailed-plugin .col-sm-4:last-of-type{border-bottom:none}#garage-announcement-list .entry-detailed-plugin .col-sm-4 .entry-summary h2 a{font-size:30px;color:#36383E;font-weight:500}#garage-announcement-list .entry-detailed-plugin .col-sm-4 .entry-summary .date{margin:1rem 0}#garage-announcement-list .entry-detailed-plugin .col-sm-4 .entry-summary .summary p{margin-bottom:1rem}#garage-announcement-list .entry-detailed-plugin .read-more{display:none}.osano-cm-widget{display:none}@media only screen and (min-width: 586px){#gallery--colors-and-finishes figure{flex-basis:30.5%}}@media only screen and (min-width: 768px){h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}#homepage #hero-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;justify-content:space-evenly}#homepage #hero-container>div{flex-grow:1;flex-basis:50%}#homepage #hero-container>div img{height:400px;object-fit:cover}#homepage #hero-container.col-2>div{flex-basis:48%}#homepage #widgets .widget{flex-basis:48.75%;height:200px}#homepage #widgets .widget a{font-size:30px}#homepage #widgets .widget a svg{max-width:unset}#homepage #value-props .value-prop{margin-bottom:3rem}#homepage #value-props .value-prop .img-wrapper img{height:300px;width:100%;object-fit:cover}#homepage #value-props .value-prop .content-wrapper .content{padding:2rem}#homepage #why-choose-us .intro>p{margin:1rem 0 2rem 0}#homepage #why-choose-us .reasons{margin-top:3rem;gap:unset}#homepage #why-choose-us .reasons .reason{flex-basis:30%;margin-bottom:2rem}#homepage #why-choose-us .reasons .reason p{padding:2rem 0}.gallery-header-container{padding:20px 0}.gallery-header-container .banner-slider .banner-slide{height:500px}.gallery-header-container .banner-slider .slick-dots{left:47%}.gallery-filters .container .drop-downs{-webkit-justify-content:flex-start;justify-content:flex-start}.gallery-filters .container .drop-downs>div{margin-right:1rem}.gallery-container .container .gallery-image{width:47%;padding:0.5rem}.gallery-container .container .gallery-image .gallery-image-overlay{top:0.5rem;left:0.5rem;bottom:0.5rem;right:0.5rem}.gallery-detail{margin:0 0 8rem 0}.gallery-detail .container{display:-webkit-flex;display:flex}.gallery-detail .container .gallery-detail-heading-breadcrumbs i{margin:0 1rem}.gallery-detail .container .gallery-detail-heading h1{margin-bottom:2.5rem}.gallery-detail .container .gallery-detail-image{width:60%;height:575px}.gallery-detail .container .gallery-detail-image img{height:100%;width:100%;object-fit:cover}.gallery-detail .container .gallery-detail-info{width:35%;padding:0 1rem}.gallery-detail .related-product-images.container .related-gallery-images .gallery-image a img{height:176px;width:176px}footer .container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}footer .container>div{width:50%}footer .container .footer-logos{margin-bottom:0}footer .container .footer-logos .footer-logo{text-align:left}footer .container .site-links{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}footer .container .site-links .menu-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;width:100%}.sample-request{margin:3rem 0}.sample-request .main-content .color-sample-kit-container{float:right;width:40%;margin:1rem 0 0 3rem}.sample-request .main-content #sample-request-form .col-md-5,.sample-request .main-content #sample-request-form .col-md-6,.sample-request .main-content #sample-request-form .col-md-7{width:50%}.sample-request .main-content #sample-request-form .row>div:nth-child(1){width:48%;margin-right:1rem}#page-content-image-downloads .container .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#page-content-image-downloads .container .row>div{width:48%;margin:0 0.25rem}#download-all-gallery-images{float:right;margin-top:-4rem}#pro-application #application-progress{display:-webkit-flex;display:flex}#pro-application #application-progress .step{margin:initial}#pro-application #application-progress .step hr{width:40%}#page-content-our-partners .container .row .col-md-4{width:33%}#page-content-our-partners .container .row .col-md-4 .card img{max-width:200px}#page-content-our-partners .container .row:nth-of-type(2){margin-left:0;margin-right:0}#page-content-our-partners .container .row:nth-of-type(2) .card{margin-left:1rem;margin-right:1rem}.training-course #course-list-intro{margin-top:2rem}.training-course #course-list{margin:2rem 0}.training-course #course-list .container .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;gap:1rem}.training-course #course-list .container .row div[class^="col-md-"]{width:48%}.training-course #course-list .container .row div[class^="col-md-"] .card{margin-top:0}.training-course #course-list .container .row div[class^="col-md-"] .card .card-block{position:relative;height:150px}.training-course #course-list .container .row div[class^="col-md-"] .card .card-block>p:last-of-type{position:absolute;bottom:1rem;text-align:center;width:100%}#announcement-list section .entry-heading{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#announcement-list section .entry-summaries{margin-top:2rem}#announcement-list section .entry-summaries .date{margin:1rem 0}}@media only screen and (min-width: 936px){header .top-bar{padding:1.5rem 0 0 0;display:block}header .top-bar .container .login{padding-bottom:1.5rem}header .top-bar .container .dealer-links{display:block;width:100%}header .top-bar .container .dealer-links>ul{list-style-type:none;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:baseline;align-items:baseline;gap:3rem}header .top-bar .container .dealer-links>ul>li{padding:2rem 0}header .top-bar .container .dealer-links>ul>li a.logout{text-transform:uppercase}header .top-bar .container .dealer-links>ul>li.dropdown{position:relative}header .top-bar .container .dealer-links>ul>li.dropdown>ul.dropdown-menu{min-width:110%;list-style-type:none;padding:0;margin:0;visibility:hidden;opacity:0;position:absolute;top:65px;left:-5px;background-color:#fff;filter:drop-shadow(2px 2px 2px #888D95);border-top:3px solid #878D96}header .top-bar .container .dealer-links>ul>li.dropdown>ul.dropdown-menu li{margin:0;width:100%;text-align:center}header .top-bar .container .dealer-links>ul>li.dropdown>ul.dropdown-menu li a{display:block;padding:0.75rem 15px}header .top-bar .container .dealer-links>ul>li.dropdown>ul.dropdown-menu li a:hover{background-color:#F2F4F8}header .top-bar .container .dealer-links>ul>li:hover>ul.dropdown-menu{opacity:1;visibility:visible}header .mobile-nav{display:none}header .desktop-nav{display:block;border-top:solid 1px #C1C7CD;border-bottom:solid 1px #C1C7CD}header .desktop-nav .container nav{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:4rem}header .desktop-nav .container nav .logos{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:1rem 0;gap:1rem}header .desktop-nav .container nav .logos div a.logo img{max-width:200px;max-height:38px}header .desktop-nav .container nav .menu-list-container{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}header .desktop-nav .container nav .menu-list-container>ul{padding-left:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}header .desktop-nav .container nav .menu-list-container>ul>li{margin-right:30px;padding:2rem 0}header .desktop-nav .container nav .menu-list-container>ul>li a{font-weight:500;color:#595A5A}header .desktop-nav .container nav .menu-list-container>ul>li.dropdown{position:relative}header .desktop-nav .container nav .menu-list-container>ul>li.dropdown>ul.dropdown-menu{width:100%;list-style-type:none;padding:0;margin:0;visibility:hidden;opacity:0;position:absolute;top:65px;left:0;background-color:#fff;filter:drop-shadow(2px 2px 2px #888D95);border-top:3px solid #878D96;z-index:100}header .desktop-nav .container nav .menu-list-container>ul>li.dropdown>ul.dropdown-menu li{margin:0;width:100%;text-align:center}header .desktop-nav .container nav .menu-list-container>ul>li.dropdown>ul.dropdown-menu li a{display:block;padding:0.75rem 15px}header .desktop-nav .container nav .menu-list-container>ul>li.dropdown>ul.dropdown-menu li a:hover{background-color:#F2F4F8}header .desktop-nav .container nav .menu-list-container>ul>li:hover>ul.dropdown-menu{opacity:1;visibility:visible}#homepage{margin:3rem 0 3.5rem}#homepage #widgets .widget{flex-basis:32%;height:250px}#homepage #widgets .widget>a{font-size:20px}#homepage #solutions{padding:4rem 0}#homepage #solutions .solutions-list{margin-top:2rem;gap:3rem}#homepage #solutions .solutions-list>div{flex-basis:20%}#homepage #value-props .value-prop>div.content-wrapper{flex-basis:45%;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#homepage #why-choose-us .intro{max-width:80%}#homepage #why-choose-us .reasons{margin-top:5rem}#homepage #why-choose-us .reasons .reason{flex-basis:20%;margin-bottom:2rem}#homepage #why-choose-us .reasons .reason p{padding:2rem 0}.inside-page-content-wrapper{display:-webkit-flex;display:flex}.inside-page-content-wrapper .sidebar{display:block;width:20%;margin-top:3.5rem;text-align:right}.inside-page-content-wrapper .sidebar #show-sidebar-menu-btn{display:none}.inside-page-content-wrapper .sidebar #sidebar-menu{display:block}.inside-page-content-wrapper .main-content .container{width:90%}.inside-page-content-wrapper .row{display:-webkit-flex;display:flex}.inside-page-content-wrapper .row .col-md-4:nth-of-type(2){margin-left:3rem;margin-right:3rem}.inside-page-content-wrapper .row .col-md-4 .card h3{margin:3rem 0 0 0}.training-course #course-list{margin:2rem 0 3rem 0}.training-course #course-list .container .row div[class^="col-md-"]{width:32%}.gallery-container .container .gallery-image{width:31%;padding:0.5rem 0.5rem}.gallery-container .container .gallery-detail-info{width:35%;padding:0 1rem}#page-content-image-downloads .container .row>div{width:32%}#gallery--colors-and-finishes figure{flex-basis:18%}.contact-us .inside-page-content-wrapper .sidebar{display:block}.contact-us .inside-page-content-wrapper .main-content .contact-items{flex-direction:row;gap:4rem}footer{border-top:1px solid #C1C7CD;padding:2rem 0}footer .footer-logos{-webkit-justify-content:flex-start;justify-content:flex-start;gap:2rem}footer .footer-logos .footer-logo a img{max-width:200px;max-height:38px}}@media only screen and (min-width: 1040px){header .desktop-nav .container nav .logos{-webkit-flex-direction:row;flex-direction:row;gap:2rem}#homepage #value-props .value-prop{-webkit-flex-direction:row;flex-direction:row}#homepage #value-props .value-prop>div{height:530px}#homepage #value-props .value-prop>div.img-wrapper{flex-basis:55%}#homepage #value-props .value-prop>div.img-wrapper img{height:100%}#homepage #value-props .value-prop>div.content-wrapper .content{padding:0;width:80%}#homepage #value-props .value-prop:nth-child(even){-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#course-list-intro .instructions{width:30%}#course-list-intro .instructions p{width:90%}#gallery--colors-and-finishes figure{flex-basis:20%}}@media only screen and (min-width: 1240px){#homepage #widgets{gap:1.5rem}#homepage #widgets .widget{flex-basis:23.45%}#homepage #widgets .widget a{font-size:30px}#homepage #value-props .value-prop>div{height:470px}#page-content-image-downloads .container .row>div{width:24%}footer .site-links{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}footer .site-links .menu-list{text-align:left}footer .site-links .menu-list:first-of-type{margin:0 3rem 0 0}footer .site-links .menu-list:last-of-type{margin:0 0 0 3rem}#gallery--colors-and-finishes figure{flex-basis:18%}}@media only screen and (min-width: 1440px){.container{width:100%}#homepage #widgets .widget{flex-basis:23.71%}}
