@charset "UTF-8";@font-face{font-family:slick;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype") , url(/fonts/slick.woff) format("woff") , url(/fonts/slick.ttf) format("truetype") , url(/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}@font-face{font-family:mar-mar-builders;src:url(/fonts/mar-mar-builders.eot);src:url(/fonts/mar-mar-builders.eot?#iefix) format("embedded-opentype") , url(/fonts/mar-mar-builders.woff) format("woff") , url(/fonts/mar-mar-builders.ttf) format("truetype") , url(/fonts/mar-mar-builders.svg#mar-mar-builders) format("svg");font-weight:400;font-style:normal}img,legend{border:0}.bio-popup.open .info .name,.blog-item .blog-des .title,.default-styles .col-16 .col-8,.fancybox-title-float-wrap .child p,.filter .title,.footer .bar-1 .btn,.maps-1 .loc-popup .title,.maps-2 .loc-popup .title,body,figure{margin:0}body,html{width:100%;height:100%}#main,.fancybox-inner,.page,svg:not(:root){overflow:hidden}.display,.page,.wrapper,html{background:#fff}.icon-2,.link-directory-3{-webkit-align-self:flex-start}.search-listing .element:hover .con-1 .icon,.t2 .column1 .form .newsletter-btn:hover .icon,body{fill:#19478c}.strict-flex-33,.t2 .holder{-webkit-box-direction:normal;-webkit-box-direction:normal}.call-out,.text-regular em,dfn,em{font-style:italic}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,a:active,a:hover,input,textarea{outline:0}.selectric .label,.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-nav,.slick-slider{-webkit-tap-highlight-color:transparent}.dev-grid,.slick-slide.dragging img{pointer-events:none}.fancybox-title-float-wrap,.micro-header .logo-project .block .logo-1,.selectric-open .selectric-items,.slick-initialized .slick-slide,.slick-slide img,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.character-mapping li:before,.container-flex:after,.container-flex:before,.mobile-bgcolor-1,.slick-dots li:before,.slick-dots ul:before,.t2 .column1 .nav li:before,.text-regular .slick-dots li:before,.text-regular .slick-dots ul:before,[hidden],template{display:none}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:dotted thin}.text-regular a,a{outline:0!important}abbr[title]{border-bottom:1px dotted}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}fieldset{border:1px solid silver}legend{padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}table{border-collapse:collapse;border-spacing:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}.default-styles,input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box}.container,.container-flex{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1408px;position:relative;margin:auto;overflow:hidden}.display,div{-webkit-box-sizing:border-box}.container-flex:after,.container-flex:before,.container:after,.container:before{content:"";position:relative}.container-flex:after,.container:after,.slick-track:after{clear:both}.container-flex,.pagination .pages{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.bg-color-1.bg-image,.bg-color-1.bg-image a,.bg-color-1.bg-image h1,.bg-color-1.bg-image h2,.bg-color-1.bg-image h3,.bg-color-1.bg-image h4,.bg-color-1.bg-image h5,.bg-color-1.bg-image h6,.bg-color-1.bg-image li,.bg-color-1.bg-image p,.bg-color-3.bg-image,.bg-color-3.bg-image a,.bg-color-3.bg-image h1,.bg-color-3.bg-image h2,.bg-color-3.bg-image h3,.bg-color-3.bg-image h4,.bg-color-3.bg-image h5,.bg-color-3.bg-image h6,.bg-color-3.bg-image li,.bg-color-3.bg-image p,.bg-image,.bg-image a,.bg-image h1,.bg-image h2,.bg-image h3,.bg-image h4,.bg-image h5,.bg-image h6,.bg-image li,.bg-image p,.bg-white.bg-image,.bg-white.bg-image a,.bg-white.bg-image h1,.bg-white.bg-image h2,.bg-white.bg-image h3,.bg-white.bg-image h4,.bg-white.bg-image h5,.bg-white.bg-image h6,.bg-white.bg-image li,.bg-white.bg-image p,.product-landing .box,.product-landing .box a,.product-landing .box h1,.product-landing .box h2,.product-landing .box h3,.product-landing .box h4,.product-landing .box h5,.product-landing .box h6,.product-landing .box li,.product-landing .box p,.white-text,.white-text a,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text li,.white-text p{fill:white}html{color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;opacity:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#4a4a4a;font-family:"Open Sans",sans-serif,Arial,Helvetica,sans-serif;font-size:1.8rem}.f-l{float:left;margin:0 1em 1em 0}.default-styles .col-16 .col-8:last-child,.f-r,[dir="rtl"] .slick-slide{float:right}.f-r{margin:0 0 1em 1em}#main img{max-width:100%;position:relative;z-index:1}.visualhidden{position:absolute;top:-99999px;left:-99999px}.display{width:48%;min-height:200px;position:relative;float:left;box-sizing:border-box;padding:20px;margin-right:4%;margin-bottom:4%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.display:nth-child(2n),.filter .buttons .btn:last-child,.model-list .info p:nth-child(2n),.photogallery-list-1 .item:nth-child(5n),.photogallery-list-2 .item:nth-child(4n),.t2 .column1.no-right-margin{margin-right:0}.default-styles fieldset,.faq-nav,.t2 .column2 .content,button{padding:0}.icon,.icon-2{padding-bottom:5px;position:relative}.page{min-height:100vh;width:100%}.wrapper{position:relative;z-index:2;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-overflow-scrolling:touch}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}.character-mapping li{display:inline-block;vertical-align:middle}.character-mapping li .icon:before{font-size:40px}div{position:relative;box-sizing:border-box}.item{z-index:3;width:auto;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.icon,.icon-2{display:block}.icon{width:70px;height:auto;margin:0 auto}.icon svg,.icon-2 svg{width:100%;height:auto;fill:inherit}.icon img,.icon-2 img{max-width:100%;height:auto}.icon-2{width:50px;height:50px;margin-right:30px;-ms-flex-item-align:start;align-self:flex-start}.divider,.xfaq .divider{width:100%;max-width:100%;height:1px;margin:1.0653409091% 0;background-color:#e8e8e8;display:block}.no-contact-form{margin-bottom:126px}.micro-header.active .logo-project .block .logo-1,.micro-header.second .logo-project .block .logo-1,.micro-module-hero-3 .slick-dots,.mobile-show,.model-list .thumb-slideshow .slick-dots,.row>.container-flex:after,.row>.container-flex:before,.row>.container:after,.row>.container:before,.team-listing .contact-mobile,.testimonials-slideshow .product-slideshow .slick-next,.testimonials-slideshow .product-slideshow .slick-prev,.testimonials-slideshow .product-slideshow .slide .con.no_tint .wrap,.testimonials-slideshow-2 .product-slideshow .slide .img:after{display:none!important}.fancybox-title,.fancybox-tmp,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.bg-image,.bg-image-2,.bg-image-3,.bg-image-4{background-image:url(/img/main/bg-image-1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.border,.link-directory-1 .item,.link-directory-3 .item,.t2 .column1 .article,.t2 .column1 .title,header .header-menu .header-drop .sub-nav li:last-child{border-bottom:1px solid #eee}.down-carrot{background-color:transparent;width:100%;height:auto;z-index:3!important;position:absolute}.down-carrot img{width:auto;height:35px}.bordernone,.pagination .pages .item:first-child,.pagination .pages .item:last-child{border:none}.border-right{z-index:3;display:block;border-right:1px solid #fff}.border-right-1{z-index:3;display:block;border-right:1px solid #eee}.overflow,.row.over-flow{overflow:visible!important}.secondarystickynav.scrolled{position:fixed;top:100px;z-index:50}@media (max-width:1008px){.default-styles .col-10,.default-styles .col-16,.default-styles .col-4,.default-styles .col-6,.default-styles .col-8{width:calc(4.1193181818% * 16 + 1.0653409091% * 30)}.default-styles .col-10,.default-styles .col-4,.default-styles .col-6,.default-styles .col-8{margin:0 auto;width:100%}.border-right{border-right:none;border-bottom:1px solid #fff}.secondarystickynav.scrolled{top:69px}.tablet-fw{width:100%!important}.tablet-w-50{width:50%!important}.t2 .holder.t2-stay-open .column1{width:100%;z-index:1;padding:30px 15px 45px 0;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}}.t1,.t3,.testimonials-slideshow .product-slideshow .slide .con .column-2,div[class*=" box-"] .content .item,div[class^="box-"] .content .item{position:relative;width:100%}.t2 .holder{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow:visible}.t2 .column1.no-top-padding,.t2 .holder.t2-stay-open{padding-top:0}@media (max-width:1008px) and (max-width:1008px){.t2 .holder.t2-stay-open .column1{padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.t2 .holder.t2-stay-open .column1 .col-1-menu,.t2 .holder.t2-stay-open .column1 .nav{-ms-flex-preferred-size:100%;flex-basis:100%}.t2 .holder.t2-stay-open .column1.open{z-index:2}.t2 .holder.t2-stay-open .column1.open .col-1-menu{padding:10px!important;margin:0!important;height:40px!important}.t2 .holder.t2-stay-open .column1.open .col-1-menu:after{top:10px;right:10px;cursor:pointer}.t2 .holder.t2-stay-open .column1 .nav{background:#fafafa}}.t2 .column1{background-color:#fafafa;width:calc(4.1193181818% * 4 + 1.0653409091% * 6);height:auto;padding:30px 0;border-right:1px solid #e8e8e8;position:relative;overflow:visible}.link-directory-3:before,.t2 .column1:before{position:absolute;content:"";background-color:#fafafa;width:300%;height:100%;display:block;top:0;right:0;overflow:visible}.t2 .column1 .title{margin:30px 0 15px;padding:0 15px 15px 0}.t2 .column1 .title:first-child{margin-top:0!important}.t2 .column1 .des{padding:0 20px 0 0}.t2 .column1 .article{position:relative;margin:20px;height:auto;width:auto}.search-listing .listing-hover .title,.t2 .column1 .article:first-child{margin-top:0}.t2 .column1 .article .link-box{height:100%;width:100%;position:absolute}.t2 .column1 .article .link-box:after,.testimonials-slideshow .product-slideshow .slide .con.no_tint:before{content:none!important}.link-directory-3 .item.active a:after,.t2 .column1 .article:hover .des,.t2 .column1 .article:hover .read-link{color:#19478c!important}.t2 .column1 .article .title{margin:0 0 5px;padding:0;border:none;font-family:proxima-nova,sans-serif;font-weight:300;color:#19478c}.t2 .column1 .article .des{margin:0 0 5px;padding:0;font-size:.875em}.blog-item .blog-des .read-link,.t2 .column1 .article .read-link{margin:0 0 20px;font-size:.875em;font-weight:600;color:#01d8ff}.blog-item .blog-des .read-link:after,.t2 .column1 .article .read-link:after{font-family:mar-mar-builders;content:"\e005";font-size:xx-small;position:relative;right:0;margin-left:10px;color:#19478c}.t2 .column1 .form{padding:0 20px 15px 0;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:none;flex-wrap:nowrap}.t2 .column1 .form .newsletter{width:calc(100% - 50px);margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.t2 .column1 .form .newsletter-btn{position:relative;height:50px;width:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.bg-grey .product-options-module .item,.link-directory-2 .link-item.active,.product-options-module .list .item .img-holder.eu-white,.t2 .column1 .form .newsletter-btn:hover .btn,.t2 .column1 .nav .active{background-color:#fff}.t2 .column1 .form .newsletter-btn .icon{fill:white;height:6px;width:6px;top:14px;left:0;right:0;margin:0 auto;position:absolute}.t2 .column1 .form .newsletter-btn .btn{margin:0;height:50px;width:50px;padding:20px;border-left:none;background-color:#19478c;color:#fff!important}.filter .form,.t2 .column1 .nav{padding:0;overflow:visible}.fh,.form .b2,.form .b3,.form .b33,.form .b4,.row,.slick-list{overflow:hidden}.t2 .column1 .nav .active a,.t2 .column1 .nav .active a:after,.t2 .column1 .nav .active p,.t2 .column1 .nav .active p:after,.t2 .column1 .nav a p:hover,.t2 .column1 .nav a p:hover:after{color:#19478c}.t2 .column1 .nav .active:after{background-color:#fff;height:100%;width:2px;position:absolute;top:0;right:-1px;content:"";display:block;overflow:visible}.blog-item .blog-des .read-link:hover,.fancybox-close:hover,.installation-form .close:hover,.link-directory-2 .link-item a:hover,.link.hovered,.link:hover,.micro-breadcrumb a:hover,.module-2023-hero-2 .breadcrumbs a:hover,.module-2023-hero-3 .breadcrumbs a:hover,.module-hero-2 .breadcrumbs a:hover,.module-hero-3 .hero-1 .breadcrumbs a:hover,.product-options-module .list .item .plus:hover,.product-overview-module .list .item .plus:hover,.request-form .close:hover,.search-listing .listing-hover:hover,.t2 .column1 .nav a,.text-regular .link.hovered,.text-regular .link:hover,.text-regular a.hovered,.text-regular a:hover,a.hovered,a:hover{text-decoration:none}.t2 .column1 .nav a p{margin-bottom:0;color:#4a4a4a;padding:0 40px 0 0}.t2 .column1 .nav a p:after{content:"\e005";font-family:mar-mar-builders;color:#4a4a4a;font-size:xx-small;right:0;margin-right:12.5px;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.t2 .column1 .nav li{border-bottom:1px solid #e8e8e8;padding:20px;overflow:visible}.module-hero-3 .hero-2 .address,.module-hero-3 .hero-2 .fax,.module-hero-3 .hero-2 .phone,.module-hero-3 .hero-2 .t2 .column1 .fax,.module-hero-3 .hero-2 .t2 .column1 .phone,.t2 .column1 .address,.t2 .column1 .fax,.t2 .column1 .module-hero-3 .hero-2 .fax,.t2 .column1 .module-hero-3 .hero-2 .phone,.t2 .column1 .phone{padding-left:30px}.module-hero-3 .hero-2 .t2 .column1 .fax:before,.module-hero-3 .hero-2 .t2 .column1 .phone:before,.t2 .column1 .address:before,.t2 .column1 .fax:before,.t2 .column1 .module-hero-3 .hero-2 .fax:before,.t2 .column1 .module-hero-3 .hero-2 .phone:before,.t2 .column1 .phone:before{font-family:mar-mar-builders;content:"\e009";color:#01d8ff;position:absolute;top:7px;left:0}.faq-nav a,.form .title,.module-hero-3 .hero-2 .fax a,.module-hero-3 .hero-2 .phone a,.product-listing-2 .list .element .info .desc,.search-listing .element .con-2 .desc,.t2 .column1 .fax a,.t2 .column1 .phone a,header .header-menu .header-drop .sub-nav li a,header.second .header-menu .header-drop:after,header.second .header-menu a{color:#4a4a4a}.module-hero-3 .hero-2 .phone:before,.t2 .column1 .phone:before{content:"\e008"}.module-hero-3 .hero-2 .fax:before,.t2 .column1 .fax:before{content:"\e007"}.t2 .column1 .btn,.testimonials-slideshow .product-slideshow .slide:after,.testimonials-slideshow .product-slideshow .slide:before,.testimonials-slideshow-2 .product-slideshow .slide:after,.testimonials-slideshow-2 .product-slideshow .slide:before{background-color:transparent}.micro-header .header-menu .cta,.t2 .column1 .btn:hover{background-color:#19478c}.t2 .column2{width:calc(4.1193181818% * 12 + 1.0653409091% * 22);height:auto;padding:30px 15px 0;margin-bottom:30px}.t2 .column2.no-pad{padding:0;margin:0!important}.t2 .column2.space-available{-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.blog-item:last-child,.faq-list .faq-cat .element:last-child,.t2 .row:last-child{border-bottom:none}.fh,.fh .container,.fh .container-flex{min-height:100vh}.row{-webkit-box-sizing:border-box;box-sizing:border-box}.row>.container,.row>.container-flex,div[class*=" box-"] .content,div[class^="box-"] .content{z-index:1;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.align-center .content,.strict-flex-33,div[class*=" box-"],div[class^="box-"]{display:-webkit-box;display:-ms-flexbox}div[class*=" box-"],div[class^="box-"]{vertical-align:middle;height:auto;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-color:inherit;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}div[class*=" box-"] .content twitterwidget,div[class^="box-"] .content twitterwidget{min-width:1px!important}div[class*=" box-"] .content iframe,div[class^="box-"] .content iframe{min-width:100px!important}.box-25{width:25%}.box-33{width:33.3333333333%}.box-33 .item{max-width:600px;margin:auto}.box-33:first-child .content,.box-50:first-child .content,.flip .box-33:last-child .content,.flip .box-50:last-child .content,.product-listing-2 .list .element:nth-child(2n) .info{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.box-33:last-child .content,.box-50:last-child .content,.flip .box-33:first-child .content,.flip .box-50:first-child .content,.product-listing-2 .list .element:nth-child(2n) .thumb{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.box-40{width:40%}.box-50{width:50%}.box-50 .item{max-width:600px}.box-60{width:60%}.box-66{width:66.6666666667%}.box-75{width:75%}.bio-popup.open .info .contact,.box-100,.contact-form-header,.maps-2,.selectric-responsive,h2.title{width:100%}.strict-flex-33{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.strict-flex-33:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:33.3333%}.strict-flex-33 .box-33{max-width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box}.row,.section-header{-webkit-box-sizing:border-box}@media (max-width:1008px){.t2 .holder.t2-stay-open .column1:before{position:absolute;content:"";background-color:#fafafa;width:200%;height:100%;display:block;top:0;left:-25px;overflow:visible;border-bottom:1px solid #e8e8e8}.t2 .holder.t2-stay-open .column1 .box{background-color:#fafafa;margin:0 auto}.t2 .column1.contact{padding:15px 0 40px!important}.t2 .column1 .form{padding-right:0}.t2 .column2.no-pad{padding:30px 15px 0}.t2 .column1,.t2 .holder{-webkit-box-sizing:border-box}.t2 .column1,.t2 .column10{min-height:50px;border:none;height:auto}.t2 .holder{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 8px;box-sizing:border-box}.t2 .column1{width:calc(4.1193181818% * 16 + 1.0653409091% * 30);background-color:#fafafa;padding:0;box-sizing:border-box}.t2 .column1:before{content:none}.t2 .column1 .col-1-menu{width:100%;height:100%;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.t2 .column1 .col-1-menu:before,.t2 .column10:before{content:"EXPLORE";width:inherit;background-color:transparent;position:relative;font-size:.875em;font-family:proxima-nova,sans-serif}.t2 .column10,.t2 .column10.open .nav{background-color:#f5f5f5;-webkit-box-sizing:border-box}.t2 .column1 .col-1-menu:after,.t2 .column10:after{font-family:mar-mar-builders;content:"\e000";font-size:.75em;color:#4a4a4a;z-index:1;position:absolute;top:0;right:0;padding:15px 30px;display:inline-block}.t2 .column1 .article,.t2 .column1 .des,.t2 .column1 .form,.t2 .column1 .nav,.t2 .column1 .title,.t2 .column10 .des,.t2 .column10 .nav,.t2 .column10.open .nav a:after,.t2 .column10.open .nav p:after{display:none}.t2 .column1.open{width:100%!important;height:100%;position:fixed!important;background-color:#fafafa;top:0;left:0;margin:0;z-index:9999!important;padding:20px 15px 30px;overflow-y:scroll;overflow-x:hidden}.t2 .column1.open .col-1-menu{width:100%;height:auto;padding:0 0 20px;border-bottom:2px solid #eee;margin:0 0 30px}.t2 .column1.open .col-1-menu:after{content:"\e00e";padding:0}.t2 .column1.open .article,.t2 .column1.open .des,.t2 .column1.open .nav,.t2 .column1.open .title{display:block}.t2 .column1.open .form{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.t2 .column2{margin:0;width:100%;padding:15px 0 0}.t2 .column10{width:calc(4.1193181818% * 16 + 1.0653409091% * 30);padding:15px 30px;box-sizing:border-box}.t2 .column10.open:after{content:"\e006"}.t2 .column10.open .nav{top:50px;left:0;display:block!important;z-index:2;position:absolute;padding:0 0 15px;height:190px;width:100%;overflow-y:scroll;box-sizing:border-box}.t2 .column10.open .nav .active{background-color:transparent}.t2 .column10.open .nav .active a,.t2 .column10.open .nav .active p{color:#4a4a4a}.t2 .column10.open .nav li{padding:7.5px 30px;border-bottom:none;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.t2 .column10.open .nav li:first-child{padding-top:0}.t2 .column10.open .nav a,.t2 .column10.open .nav p{font-size:1em;font-family:proxima-nova,sans-serif;text-transform:uppercase;font-weight:400;padding:0}.row .content{-webkit-box-sizing:border-box;box-sizing:border-box}.box-33{width:100%}.box-33 .item{max-width:100%}.box-50 .item{width:100%;max-width:100%}.strict-flex-33 .box-33{max-width:50%}}.form .group1,.fw>.container,.fw>.container-flex,.search-listing .element .con-2{max-width:100%}.flip .container,.flip .container-flex,.product-listing-1 .list .element:nth-child(2n),.product-listing-2 .list .element:nth-child(2n){-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pad{padding-top:3.5em!important;padding-bottom:3.5em!important}@media (max-width:1008px){.pad{padding-top:4em!important;padding-bottom:4em!important}}.pad-top{padding-top:3.5em!important}@media (max-width:1008px){.pad-top{padding-top:4em!important}}.pad-2{padding-top:30px!important;padding-bottom:30px!important}.pad-3{padding-bottom:3.5em!important}@media (max-width:1008px){.pad-3{padding-bottom:4em!important}}.pad-4{padding:0 60px}.align-center .content{display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.align-vertical-center .content{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.text-center{text-align:center}.bg-image:after{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block!important;opacity:.45;content:""}.bg-image-3:before,.bg-image-4:before{z-index:1;display:block!important;position:absolute;content:"";height:100%;width:100%;left:0;top:0}.bg-image-3,.bg-image-4{position:relative}.bg-image-3:before{background:rgba(0,0,0,.35)}.bg-image-4:before{background:rgba(25,71,140,.96)}.bg-fixed{background-attachment:fixed}.pattern:before{background-image:url(/img/main/pattern-1.png);background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block!important;content:""}.bg-color-1.bg-image a,.bg-color-1.bg-image h1,.bg-color-1.bg-image h2,.bg-color-1.bg-image h3,.bg-color-1.bg-image h4,.bg-color-1.bg-image h5,.bg-color-1.bg-image h6,.bg-color-1.bg-image li,.bg-color-1.bg-image p,.bg-color-2 .des,.bg-color-2 a,.bg-color-2 p,.bg-color-3.bg-image a,.bg-color-3.bg-image h1,.bg-color-3.bg-image h2,.bg-color-3.bg-image h3,.bg-color-3.bg-image h4,.bg-color-3.bg-image h5,.bg-color-3.bg-image h6,.bg-color-3.bg-image li,.bg-color-3.bg-image p,.bg-image a,.bg-image h1,.bg-image h2,.bg-image h3,.bg-image h4,.bg-image h5,.bg-image h6,.bg-image li,.bg-image p,.bg-opacity-1 .des,.bg-opacity-1 a,.bg-opacity-1 p,.bg-white.bg-image a,.bg-white.bg-image h1,.bg-white.bg-image h2,.bg-white.bg-image h3,.bg-white.bg-image h4,.bg-white.bg-image h5,.bg-white.bg-image h6,.bg-white.bg-image li,.bg-white.bg-image p,.bg-white.bg-opacity-1 .des,.bg-white.bg-opacity-1 a,.bg-white.bg-opacity-1 p,.micro-header .header-menu .cta a,.micro-module-hero-3 .slide .column-2 .link-box:hover:after,.photogallery-list-2 .item .link-box:hover:after,.product-landing .box a,.product-landing .box h1,.product-landing .box h2,.product-landing .box h3,.product-landing .box h4,.product-landing .box h5,.product-landing .box h6,.product-landing .box li,.product-landing .box p,.white-text a,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text li,.white-text p{color:#fff}.bg-color-2,.bg-color-2 .title,.bg-color-2 h1,.bg-color-2 h2,.bg-color-2 h3,.bg-color-2 h4,.bg-color-2 h5,.bg-opacity-1 .title,.bg-opacity-1 h1,.bg-opacity-1 h2,.bg-opacity-1 h3,.bg-opacity-1 h4,.bg-opacity-1 h5,.bg-white.bg-opacity-1 .title,.bg-white.bg-opacity-1 h1,.bg-white.bg-opacity-1 h2,.bg-white.bg-opacity-1 h3,.bg-white.bg-opacity-1 h4,.bg-white.bg-opacity-1 h5,.micro-header .header-menu .cta:hover a,.module-2023-hero-1 .hero-content a:hover,.module-2023-hero-2 .breadcrumbs a,.module-2023-hero-2 .item .hero-content a:hover,.module-2023-hero-3 .breadcrumbs a,.module-2023-hero-3 .item .hero-content a:hover,.module-hero-2 .breadcrumbs a,.module-hero-3 .hero-1 .breadcrumbs a,.testimonials-slideshow .product-slideshow .slide .con em{color:#01d8ff}.link-box{cursor:pointer;position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:20!important;border:none;border-bottom:none!important}.column-2 .item{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.column-3 .item{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width:1008px){.pad-4{padding:0 1em}.column-3 .item{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.bg-color-1{background-color:#eee}.bg-color-1.bg-image:after,.bg-color-3.bg-image:after{background-color:inherit;opacity:.85}.bg-color-2{background-color:#19478c;fill:#01d8ff}.bg-color-2:after{background-color:inherit}.bg-color-3{background-color:#fafafa}.bg-opacity-1,.bg-white.bg-opacity-1{background-color:rgba(25,71,140,.95);color:#01d8ff;fill:#01d8ff}.h1,.h2,.h3,.h4,.h5,.text-regular h1,.text-regular h2,.text-regular h3,.text-regular h4,.text-regular h5,h1,h2,h3,h4,h5{font-family:proxima-nova,sans-serif;font-weight:300;color:#19478c}.row{box-sizing:border-box;position:relative;width:100%;height:auto}.dev-grid,.dev-grid [class*=" col-"],.dev-grid [class^="col-"],.testimonials-slideshow .product-slideshow .slick-list,.testimonials-slideshow .product-slideshow .slick-track{height:100%}.row:after,.row:before{content:" ";display:table;clear:both}[class*=" col"],[class^="col"]{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;width:4.1193181818%;margin:0 1.0653409091%;-webkit-box-sizing:border-box;box-sizing:border-box}[class*=" col"]:after,[class*=" col"]:before,[class^="col"]:after,[class^="col"]:before{content:" ";display:table;clear:both;position:relative}.color [class*=" col"],.color [class^="col"]{background-color:gray}.color .container,.color .container-flex{background:#000}[class*=" col"].center-box,[class^="col"].center-box{margin:auto;float:none!important;display:block}.col-2{width:calc(4.1193181818% * 2 + 1.0653409091% * 2)}.col-3{width:calc(4.1193181818% * 3 + 1.0653409091% * 4)}.col-4{width:calc(4.1193181818% * 4 + 1.0653409091% * 6)}.col-5{width:calc(4.1193181818% * 5 + 1.0653409091% * 8)}.col-6{width:calc(4.1193181818% * 6 + 1.0653409091% * 10)}.col-7{width:calc(4.1193181818% * 7 + 1.0653409091% * 12)}.col-8{width:calc(4.1193181818% * 8 + 1.0653409091% * 14)}.col-9{width:calc(4.1193181818% * 9 + 1.0653409091% * 16)}.col-10{width:calc(4.1193181818% * 10 + 1.0653409091% * 18)}.col-11{width:calc(4.1193181818% * 11 + 1.0653409091% * 20)}.col-12{width:calc(4.1193181818% * 12 + 1.0653409091% * 22)}.col-13{width:calc(4.1193181818% * 13 + 1.0653409091% * 24)}.col-14{width:calc(4.1193181818% * 14 + 1.0653409091% * 26)}.col-15{width:calc(4.1193181818% * 15 + 1.0653409091% * 28)}.col-16{width:calc(4.1193181818% * 16 + 1.0653409091% * 30)}.animate{-webkit-transition:.4s linear .2s;transition:.4s linear .2s;opacity:1}.dev-grid,.link,.text-regular a,a{-webkit-transition:.4s cubic-bezier(.215,.61,.355,1)}.animate:nth-child(odd){-webkit-transition-delay:.3s;transition-delay:.3s}.fade-in,.product-listing-1 .list .element .thumb:after,header.active .header-logo-1,header.second .header-logo-1{opacity:0}.dev-grid{opacity:0;transition:.4s cubic-bezier(.215,.61,.355,1);width:100%;position:fixed;top:0;left:0;z-index:9999999999;padding:0;margin:0 auto!important;background-color:transparent}.dev-grid .container,.dev-grid .container-flex{height:100%;padding:0;opacity:.4}.dev-grid.on,.dev-grid.on:after,.module-content-13:hover:before,.product-detail-slideshow .product-slideshow .slick-dots .slick-active button,.selectric-items .selectric-group.disabled li,.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before,header.active .header-logo-2,header.second .header-logo-2{opacity:1}.dev-grid:after{content:"large-desktop";background-color:#000;padding:10px;left:0;right:0;margin:auto;top:0;position:absolute;color:#fff;z-index:500}@media (max-width:1408px){.dev-grid:after{content:"medium-desktop"}}@media (max-width:1248px){.dev-grid:after{content:"small-desktop"}}@media (max-width:1008px){.dev-grid:after{content:"tablet"}.micro-breadcrumb{display:none!important}}.h1,.text-regular h1,h1{font-size:4.8rem;line-height:1;margin:0;position:relative}.h2,.h3,.h4,.h5,.h6,.text-regular .h6,.text-regular h2,.text-regular h3,.text-regular h4,.text-regular h5,.text-regular h6,h2,h3,h4,h5,h6{line-height:1.2;margin:0;position:relative}.h2,.text-regular h2,h2{font-size:3.5rem}.h3,.text-regular h3,h3{font-size:3.2rem}.h4,.text-regular h4,h4{font-size:2.5rem}.h5,.text-regular h5,h5{font-size:2.2rem}.h6,.text-regular .h6,.text-regular h6,h6{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.8rem;color:#4a4a4a}.text-regular h1,.text-regular h2,.text-regular h3,.text-regular h4,.text-regular h5,.text-regular h6,h1,h2,h3,h4,h5,h6{margin:.5em 0 .2em}.text-regular p,em,p{padding:0;line-height:1.7em;margin:0 0 15px;font-family:"Open Sans",sans-serif;position:relative;font-size:1.6rem}.text-regular p,p{font-weight:300}.text-regular b,b,em{font-weight:600}.link,.text-regular a,a{color:#01d8ff;transition:.4s cubic-bezier(.215,.61,.355,1);text-decoration:none}.link:active,.text-regular .link:active,.text-regular a:active,a:active{color:inherit}.section-header,.text-regular b,b{font-family:"Open Sans",sans-serif;color:#4a4a4a}a{background:0 0;font-family:"Open Sans",sans-serif;position:relative}.text-regular a:hover,a:hover{text-decoration:underline}.text-regular ul,ul{margin:0;list-style:none;padding:10px 25px 10px 0}.text-regular ul li,ul li{position:relative;text-decoration:none;line-height:1.8em;padding-left:48px;font-weight:300;font-size:1.6rem;font-family:"Open Sans",sans-serif}ul li:before{display:block;position:absolute;left:25px;content:"•";color:#19478c;font-size:1.5em;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.text-regular ol,ol{margin:0;padding:10px 25px 10px 0;list-style-type:none;counter-reset:point}.text-regular ol li,ol li{padding:0 0 0 50px;line-height:1.8em;list-style:none;position:relative;font-weight:300;font-size:1.6rem;font-family:"Open Sans",sans-serif}.text-regular ol li:before,ol li:before{counter-increment:point 1;content:counter(point) ".";font-weight:600;position:absolute;left:20px;top:2px;width:20px;height:14px;line-height:1.8em;font-size:1.4rem;color:#19478c;font-family:proxima-nova,sans-serif;text-align:center}header .header-menu ul li,input[type="file"]+label:after{text-transform:uppercase;width:160px;text-align:center}.text-regular strong,strong{font-weight:600;font-family:"Open Sans",sans-serif;position:relative}.text-regular mark,mark{color:#19478c;background:0 0;font-family:"Open Sans",sans-serif;position:relative}.text-regular hr,hr{margin:0;border-bottom:none;position:relative}.section-header{font-weight:400;font-size:1.3rem;line-height:1;margin:auto;position:relative;text-transform:uppercase;border:1px solid #4a4a4a;padding:10px 15px;min-width:50px;box-sizing:border-box;width:auto;display:inline-block!important}.btn,.form{-webkit-box-sizing:border-box}.text-regular .h1,.text-regular h1{font-family:proxima-nova,sans-serif;font-weight:300;font-size:3.6rem;line-height:1;margin:0;color:#19478c;position:relative}.text-regular .h2,.text-regular .h3,.text-regular .h4,.text-regular .h5,.text-regular h2,.text-regular h3,.text-regular h4,.text-regular h5{font-weight:300;line-height:1.2;margin:0;font-family:proxima-nova,sans-serif;position:relative}.text-regular .h2,.text-regular h2{font-size:3rem;color:#19478c}.text-regular .h3,.text-regular h3{font-size:2.5rem;color:#4a4a4a}.text-regular .h4,.text-regular h4{font-size:2.3rem;color:#19478c}.text-regular .h5,.text-regular h5{font-size:2rem;color:#4a4a4a}.text-regular a,.text-regular em,header .header-menu ul a{font-family:"Open Sans",sans-serif}.text-regular .link,.text-regular a{color:#19478c;-webkit-transition:.4s cubic-bezier(.215,.61,.355,1);transition:.4s cubic-bezier(.215,.61,.355,1);text-decoration:none}.text-regular a{position:relative}.text-regular ul li:before{display:block;position:absolute;left:25px;font-family:starmark;content:"\e005";color:#19478c;font-size:xx-small;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-regular em{position:relative}.call-out{margin-top:0}.btn{padding:20px 40px;box-sizing:border-box;background-color:#fff;color:#19478c!important;border:1px solid #19478c;text-align:center;display:inline-block;margin:5px 5px 0 0;font-family:proxima-nova,sans-serif;font-weight:600;text-transform:uppercase;font-size:1.6rem}.btn:hover,.o-w,.product-landing .box:hover .btn:hover{background-color:#19478c;color:#fff!important}.b-w,.w-b{border:1px solid #231f20}.btn:hover{text-decoration:none}.form,.form .group1{width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:justify}.home-list .item:hover .thumb .btn:hover,.o-w:hover,.preloader:hover{background-color:#fff;color:#19478c!important}.w-b{background-color:#fff;color:#231f20!important}.b-w,.w-b:hover{background-color:#231f20;color:#fff!important}.product-landing .btn,.w-cta-1,.w-w{background-color:#fff;border:1px solid #fff}.b-w:hover,.w-w:hover{background-color:#fff;color:#4a4a4a!important}.product-landing .btn,.w-cta-1{color:#fff!important}.product-landing .btn:hover,.w-cta-1:hover{background-color:#fff;color:#b35206!important}.w-w{color:#fff!important}input,textarea{-webkit-border-radius:0}.preloader,.preloader a{margin:0 auto;background-color:#19478c;color:#fff!important;cursor:pointer}fieldset,form{margin:0;padding:0;border-style:none}.filter .buttons .view_type,.maps-1 .loc-popup .close-button,.maps-2 .loc-popup .close-button,.micro-module-hero-3 .slide .column-2 .link-box,.pagination .next,.pagination .prev,label{cursor:pointer}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none}input[type="email"],input[type="password"],input[type="search"],input[type="text"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cursor-default,button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{width:15px;height:16px;padding:0;margin:0}input,select,textarea{font:100% "Open Sans",sans-serif,Arial,Helvetica,sans-serif;vertical-align:middle;color:#01d8ff}textarea{resize:vertical;margin:0;overflow:auto;vertical-align:top}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-placeholder{color:#818181;opacity:1}input::-webkit-input-placeholder{color:#818181}input:-ms-input-placeholder{color:#818181}input:hover::-moz-placeholder{color:#19478c}input:hover::-webkit-input-placeholder{color:#19478c}input:hover:-ms-input-placeholder{color:#19478c}input:hover::-ms-input-placeholder{color:#19478c}input:hover::placeholder{color:#19478c}textarea::-moz-placeholder{color:#818181;opacity:1}textarea::-webkit-input-placeholder{color:#818181}textarea:-ms-input-placeholder{color:#818181}textarea:hover::-moz-placeholder{color:#19478c}textarea:hover::-webkit-input-placeholder{color:#19478c}textarea:hover:-ms-input-placeholder{color:#19478c}textarea:hover::-ms-input-placeholder{color:#19478c}textarea:hover::placeholder{color:#19478c}input::-ms-clear{display:none}.form{position:relative;padding:20px 15px;box-sizing:border-box;display:flex;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form .group1{min-wdith:100%;position:relative;display:flex;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form .b2,.form .group2{width:calc(50% - 1.0653409091%);position:relative}.form .form-button-1,.form .group2{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.form .group2{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form .group2 textarea{min-height:245px;height:auto;padding:20px;resize:vertical}.form .b1{position:relative;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.form .b33{position:relative;width:calc(33% - 1.0653409091%)}.form .b3{position:relative;width:calc(75% - 1.0653409091%)}.form .b4{position:relative;min-width:24%;width:calc(25% - 1.0653409091%)}.form .form-button-1{width:100%;height:auto;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.form .form-button-1 .captcha{margin-right:20px;height:auto}.form .form-button-1 .btn{margin:0;height:62px}.form .form-select-1{margin-bottom:15px;width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .bar-1 .content,.footer .bar-2 .content,.micro-header .logo-project{-webkit-box-direction:normal;-webkit-box-orient:horizontal}input[type="email"],input[type="file"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],select,textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #231f20;margin-bottom:15px;height:50px;padding:0 20px;font-size:1.6rem;font-weight:500;color:#231f20}input[type="email"]:focus,input[type="email"]:hover,input[type="file"]:focus,input[type="file"]:hover,input[type="password"]:focus,input[type="password"]:hover,input[type="search"]:focus,input[type="search"]:hover,input[type="tel"]:focus,input[type="tel"]:hover,input[type="text"]:focus,input[type="text"]:hover,select:focus,select:hover,textarea:focus,textarea:hover{color:#19478c;border:1px solid #19478c}input[type="email"].error,input[type="file"].error,input[type="password"].error,input[type="search"].error,input[type="tel"].error,input[type="text"].error,select.error,textarea.error{color:#bfbfbf;border-color:#bfbfbf}input[type="email"].error:-moz-placeholder,input[type="file"].error:-moz-placeholder,input[type="password"].error:-moz-placeholder,input[type="search"].error:-moz-placeholder,input[type="tel"].error:-moz-placeholder,input[type="text"].error:-moz-placeholder,select.error:-moz-placeholder,textarea.error:-moz-placeholder{color:#bfbfbf}input[type="email"].error::-moz-placeholder,input[type="file"].error::-moz-placeholder,input[type="password"].error::-moz-placeholder,input[type="search"].error::-moz-placeholder,input[type="tel"].error::-moz-placeholder,input[type="text"].error::-moz-placeholder,select.error::-moz-placeholder,textarea.error::-moz-placeholder{color:#bfbfbf;opacity:1}input[type="email"].error::-webkit-input-placeholder,input[type="file"].error::-webkit-input-placeholder,input[type="password"].error::-webkit-input-placeholder,input[type="search"].error::-webkit-input-placeholder,input[type="tel"].error::-webkit-input-placeholder,input[type="text"].error::-webkit-input-placeholder,select.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#bfbfbf}input[type="email"].error:-ms-input-placeholder,input[type="file"].error:-ms-input-placeholder,input[type="password"].error:-ms-input-placeholder,input[type="search"].error:-ms-input-placeholder,input[type="tel"].error:-ms-input-placeholder,input[type="text"].error:-ms-input-placeholder,select.error:-ms-input-placeholder,textarea.error:-ms-input-placeholder{color:#bfbfbf}input[type="email"].success,input[type="file"].success,input[type="password"].success,input[type="search"].success,input[type="tel"].success,input[type="text"].success,select.success,textarea.success{color:#149529;border-color:#149529}input[type="email"].success:-moz-placeholder,input[type="file"].success:-moz-placeholder,input[type="password"].success:-moz-placeholder,input[type="search"].success:-moz-placeholder,input[type="tel"].success:-moz-placeholder,input[type="text"].success:-moz-placeholder,select.success:-moz-placeholder,textarea.success:-moz-placeholder{color:#149529}input[type="email"].success::-moz-placeholder,input[type="file"].success::-moz-placeholder,input[type="password"].success::-moz-placeholder,input[type="search"].success::-moz-placeholder,input[type="tel"].success::-moz-placeholder,input[type="text"].success::-moz-placeholder,select.success::-moz-placeholder,textarea.success::-moz-placeholder{color:#149529;opacity:1}input[type="email"].success::-webkit-input-placeholder,input[type="file"].success::-webkit-input-placeholder,input[type="password"].success::-webkit-input-placeholder,input[type="search"].success::-webkit-input-placeholder,input[type="tel"].success::-webkit-input-placeholder,input[type="text"].success::-webkit-input-placeholder,select.success::-webkit-input-placeholder,textarea.success::-webkit-input-placeholder{color:#149529}input[type="email"].success:-ms-input-placeholder,input[type="file"].success:-ms-input-placeholder,input[type="password"].success:-ms-input-placeholder,input[type="search"].success:-ms-input-placeholder,input[type="tel"].success:-ms-input-placeholder,input[type="text"].success:-ms-input-placeholder,select.success:-ms-input-placeholder,textarea.success:-ms-input-placeholder{color:#149529}.inputfile+label{font-size:1.25em;font-weight:700;color:#fff;background-color:#000;display:inline-block}.inputfile+label:hover,.inputfile:focus+label{background-color:red}.fileinput{width:100%;position:relative;height:50px;margin-bottom:15px}input[type="file"]{opacity:0;position:absolute;width:.1px;height:.1px}input[type="file"]+label{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7d7d7d;font-size:1.6rem;font-weight:500;height:50px;line-height:50px}input[type="file"]+label:after{content:"upload";position:absolute;display:block;top:0;left:0;color:#fff;background:#19478c;line-height:50px}input[type="checkbox"]+label:before,input[type="radio"]+label:before{top:2.5px;height:16px;width:16px;background-color:#fff;border:1px solid #231f20;content:"";position:relative;display:inline-block;cursor:pointer;margin-right:15px}textarea{height:194px;padding:20px;resize:vertical}input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;left:0}input[type="checkbox"]+label,input[type="radio"]+label{position:relative;padding:0;font-size:1.6rem;cursor:pointer;color:#4a4a4a;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans",sans-serif;margin-bottom:7px}.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}input[type="checkbox"]+label:before{color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="checkbox"]:checked+label:before{background:url("/img/main/svg/icon-check.svg") 50% 50%/80% no-repeat #fff;border:1px solid #19478c}input[type="checkbox"]:checked+label,input[type="radio"]:checked+label{cursor:pointer;color:#19478c}input[type="radio"]{position:absolute;opacity:0;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0}input[type="radio"]+label:before{color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}input[type="radio"]:checked+label:before{background:url("/img/main/svg/icon-circle.svg") 50% 50%/80% no-repeat #fff;border:1px solid #19478c}input[type="radio"]:checked+label:after{background:center center/55% no-repeat;color:#fff;top:14px;left:5px;content:"";position:absolute;height:12px;width:12px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.fancybox-wrap,.slick-slider{-webkit-box-sizing:border-box}.line-divider-1{width:115px;border-bottom:1px solid #eee;height:1px;position:relative;margin:24px auto 30px}.line-divider-2{width:115px;border-bottom:1px solid #19478c;height:1px;position:relative;margin:10px 0}.line-divider-3{width:115px;border-bottom:1px solid #fff;height:1px;position:relative;margin:0 auto}.slick-dots,.slick-list{margin:0;padding:0;display:block}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before,[dir="rtl"] .slick-next:before{content:"←"}.slick-next:before,[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;text-align:center;width:100%}.micro-breadcrumb,.slick-dots li,.slick-list,.slick-slider,.slick-track{position:relative}.slick-dots li{display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;height:20px;width:20px;line-height:0;font-size:0;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{display:block;box-sizing:border-box;-webkit-touch-callout:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.bio-popup,.blog-item .link-box,.faq-list .faq-cat .element .answer,.faq-nav li:before,.home-list .thumb .btn,.link-directory-1 .link-1-menu,.link-directory-3 .link-1-menu,.link-directory-mobile,.maps-1 .loc-popup,.maps-1 .loc-popup.close,.maps-2 .loc-popup,.maps-2 .loc-popup.close,.micro-header .logo-project .block .logo-2,.photogallery-list-1 .item .link-box:before,.photogallery-list-2 .item .link-box:before,.product-detail-slideshow .product-slideshow .slick-dots li button:before,.product-nav .dropdown .drop .close,.product-options-module .list .item .link-box:before,.product-overview-module .list .item .link-box:before,.project-list .item_hide,.selectric-items li:before,.slick-arrow.slick-hidden,.slick-slide,.slick-slide.slick-loading img,.testimonials-slideshow .product-slideshow .slick-dots li button:before,.testimonials-slideshow-2 .product-slideshow .slick-dots,header.open2{display:none}.slick-slide{float:left;height:100%;min-height:1px}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.micro-breadcrumb{width:100%;height:auto;color:#4a4a4a;padding:0 15px}.micro-breadcrumb p{width:100%;max-width:1408px;font-size:.778em;margin:0 auto;text-align:left;padding:15px 0;border-bottom:1px solid #eee}.bio-popup.open .info .email a,.detail-categories-list a,.detail-time-stamp a,.faq-nav a:hover p:after,.link-directory-1 .item a:hover:after,.link-directory-2 .link-item.active a,.link-directory-2 .link-item:hover a,.link-directory-3 .item a:hover:after,.link-directory-3 .item.active a,.micro-breadcrumb a,.micro-header .header-menu li:hover a,.micro-header.active .logo-project .block .project-name,.micro-header.second .logo-project .project-name,.micro-module-hero-3 .slick-next:hover:before,.micro-module-hero-3 .slick-prev:hover:before,.model-list .thumb-slideshow .slick-next:hover:before,.model-list .thumb-slideshow .slick-prev:hover:before,.pagination .pages .item.active,.product-detail-menu .title span,.product-landing .box:hover a,.product-landing .box:hover h1,.product-landing .box:hover h2,.product-landing .box:hover h3,.product-landing .box:hover h4,.product-landing .box:hover h5,.product-landing .box:hover h6,.product-landing .box:hover li,.product-landing .box:hover p,.search-listing .element .con-2 .title,.search-listing .element:hover .con-2 .cta,.search-listing .element:hover .con-2 .desc,.search-listing .element:hover .con-2 .title,.selectric-focus .selectric .label,.selectric-hover .selectric .button:after,.selectric-hover .selectric .label,.selectric-items li.selected,.selectric-items li:hover,.team-listing .email a,header.second .header-menu a:hover{color:#19478c}.micro-breadcrumb a:after{font-family:mar-mar-builders;content:"\e003";font-size:5px;color:#19478c;position:relative;margin:0 8px;top:-2px}.fancybox-close:after,.icon-core,.installation-form .close:after,.micro-module-hero-3 .slide .column-2 .link-box:after,.micro-module-hero-3 .slide .column-2 .link-box:hover:before,.module-2023-hero-1 .hero-scroll .circle-carrot:after,.module-2023-hero-2 .breadcrumbs a:after,.module-2023-hero-3 .breadcrumbs a:after,.module-content-6:before,.module-hero-1 .hero-scroll .circle-carrot:after,.module-hero-2 .breadcrumbs a:after,.module-hero-3 .hero-1 .breadcrumbs a:after,.module-hero-3 .hero-2 .address:before,.module-hero-3 .hero-2 .fax:before,.module-hero-3 .hero-2 .phone:before,.module-hero-3 .hero-2 .t2 .column1 .fax:before,.module-hero-3 .hero-2 .t2 .column1 .phone:before,.photogallery-list-1 .item .link-box:after,.photogallery-list-1 .item .link-box:hover:before,.photogallery-list-2 .item .link-box:after,.photogallery-list-2 .item .link-box:hover:before,.product-nav .dropdown:after,.product-nav .inst-btn span:before,.product-options-module .list .item .plus:after,.product-overview-module .list .item .plus:after,.request-form .close:after,.selectric .button:after,.t2 .column1 .module-hero-3 .hero-2 .fax:before,.t2 .column1 .module-hero-3 .hero-2 .phone:before,.team-listing .bio-popup-link:hover:after,.team-listing .img-team:after,[data-icon]:before,header .header-menu .header-drop:after{font-family:mar-mar-builders!important;content:attr(data-icon);font-style:normal!important;font-weight:400!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:mar-mar-builders!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top;overflow:hidden}header.active,header.second{border-bottom:1px solid #eee}#map-canvas,.fancybox-tmp{overflow:visible!important}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;box-sizing:border-box}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.selectric-items li,header{-webkit-box-sizing:border-box}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;padding:30px!important}.fancybox-opened{z-index:8030}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;cursor:pointer}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/img/main/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/img/main/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:0;right:0;display:block;text-align:center;line-height:28px;width:30px;height:30px;color:#7d7d7d;font-size:3rem}.fancybox-close:after{content:"\e00e";display:block;position:absolute;top:5px;left:-1px;text-align:center;width:100%;height:100%;line-height:30px;font-size:1.5rem;color:#19478c}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;text-decoration:none;background:url(/img/main/blank.gif)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(228,228,228,.95)}.micro-header.active .logo-project .block .logo-2,.micro-header.second .logo-project .block .logo-2,.selectric-temp-show{display:block!important}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-title-float-wrap .child h6{color:#ce251d}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/img/main/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/img/main/fancybox_loading@2x.gif);background-size:24px 24px}}.selectric-wrapper{position:relative;cursor:pointer;margin:0 0 1em;width:100%}.selectric{border:1px solid #7d7d7d;background:#fff;position:relative;text-align:left}.selectric .label{display:block;overflow:hidden;text-overflow:ellipsis;margin:0 48px 0 20px;font-size:16px;line-height:48px;color:#7d7d7d;height:48px;user-select:none}.selectric-disabled,.selectric-items .disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;opacity:.5}.selectric .button{display:block;position:absolute;right:0;top:0;text-align:center;width:48px;height:48px;color:#19478c;overflow:hidden}.selectric .button:after{content:"\e000";display:inline-block;vertical-align:middle;line-height:48px;font-size:14px;color:#4a4a4a;text-indent:0;position:relative;top:2px}.selectric-focus .selectric,.selectric-hover .selectric,.selectric-open .selectric{border:1px solid #19478c}.selectric-open{z-index:9999}.selectric-open .button:after{content:"\e006";line-height:47px;color:#19478c}.selectric-disabled{cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%;display:none}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:-1;border:1px solid #19478c;border-top:none;max-height:150px;overflow-y:scroll}.micro-header,header{top:0;position:fixed;left:0}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:16px;font-weight:300;min-height:50px}header,header .header-menu,header .header-menu ul li{min-height:69px;overflow:visible}.selectric-items li{display:block;padding:10px 20px;box-sizing:border-box;cursor:pointer}.selectric-items .disabled{cursor:default!important;background:0 0!important;color:#666!important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group li{padding-left:25px}header{-webkit-transition:.4s ease-out;transition:.4s ease-out;width:100%;height:auto;z-index:9998;padding:0 15px;display:block;box-sizing:border-box}header.active{background-color:#fff}header .container,header .container-flex{overflow:visible;position:relative;height:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}header .header-logo-1,header .header-logo-2{width:127px;position:absolute;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;cursor:pointer}header .header-logo-1{height:100%;align-self:center;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-logo-1 img,header .header-logo-2 img{display:block;width:100%;height:auto;margin:0 auto 0 0}header .header-logo-2,header .header-menu ul,header .header-menu ul li{display:-webkit-box;display:-ms-flexbox}header .header-logo-2{height:100%;align-self:center;opacity:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-menu,header .header-menu ul a{-webkit-align-self:center;position:relative;-ms-grid-row-align:center}header .header-menu{margin-left:auto;width:auto;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-item-align:center;align-self:center}header .header-menu ul{display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%;padding:0;overflow:visible;height:100%;position:relative}header .header-menu ul li{display:-moz-flex;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;list-style-type:none;height:69px;padding:15px!important;position:relative;line-height:1.25em}header .header-menu ul li:before{left:0;content:""}header .header-menu ul li:last-child{padding-right:0!important}header .header-menu ul a{color:#fff;font-weight:700;font-size:.8em;width:100%;max-height:94px;-ms-flex-item-align:center;align-self:center}header .header-menu .header-drop:hover,header .header-menu ul a:hover{color:#01d8ff;text-decoration:none}header .header-menu .header-drop{overflow:visible;height:100%;max-height:69px}header .header-menu .header-drop:after{content:"\e000";color:#fff;left:0;right:0;margin:auto;position:absolute;width:100%;bottom:15px;text-align:center;font-size:.5em}header .header-menu .header-drop:hover .sub-nav{-webkit-transition:.4s ease-out;transition:.4s ease-out;display:block!important}header .header-menu .header-drop .sub-nav{-webkit-transition:.4s ease-out;transition:.4s ease-out;top:101%;left:0;padding:0;margin:0 auto;width:100%;max-width:160px;height:auto;position:absolute;display:none!important;overflow:visible}header .header-menu .header-drop .sub-nav li{background-color:#fff;border-right:1px solid #eee;border-left:1px solid #eee;width:100%;min-height:0;height:auto;position:relative;padding:15px!important;margin:0;display:inline-block}header .header-menu .header-drop .sub-nav li a:hover{color:#19478c;cursor:pointer}header.second{background-color:rgba(255,255,255,.9);-webkit-transition:.4s ease-out;transition:.4s ease-out}.micro-header,.t3 header{-webkit-transition:.4s ease-out}@media (max-width:1408px){header .header-menu ul li{width:130px}header .header-menu .header-drop .sub-nav{max-width:130px}}.micro-header .menu-icon,header .menu-icon{display:none;position:absolute;right:10px;top:7px;cursor:pointer;height:30px;width:30px;background-image:url(/img/main/svg/icon-menu1.svg);background-size:contain;background-repeat:no-repeat}.micro-header .menu-icon.second,header .menu-icon.second{background-image:url(/img/main/svg/icon-menu2.svg)}.micro-header .menu-icon.active,header .menu-icon.active{right:15px;height:20px;width:20px;background-image:url(/img/main/svg/icon-close1.svg)}.t3 header{background-color:rgba(0,0,0,.7);transition:.4s ease-out}.micro-mobile-menu,.mobile-menu{width:100%;height:100vh;position:fixed;top:0;left:0;padding:69px 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;z-index:599;display:none}#shadow-inst,#shadow-request,.footer .bar-1 .content,.micro-header .logo-project{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.micro-mobile-menu .list,.micro-mobile-menu .sub-list,.mobile-menu .list,.mobile-menu .sub-list{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.micro-mobile-menu .list .item,.mobile-menu .list .item{font-family:proxima-nova,sans-serif;font-weight:400!important;color:#4a4a4a;font-size:1.063em;text-decoration:none;text-transform:capitalize;width:100%;margin:0;padding:12.5px 15px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.micro-mobile-menu .list .item:first-child,.micro-mobile-menu .sub-list .sub-item:first-child,.mobile-menu .list .item:first-child,.mobile-menu .sub-list .sub-item:first-child{padding-top:25px}.micro-mobile-menu .sub-list .sub-item,.mobile-menu .sub-list .sub-item{font-family:proxima-nova,sans-serif;font-weight:400!important;color:#4a4a4a;font-size:.9em;text-decoration:none;text-transform:capitalize;width:100%;margin:0;padding:12.5px 50px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.micro-mobile-menu .sub-list .sub-item:last-child,.mobile-menu .sub-list .sub-item:last-child{padding-bottom:25px}.micro-header{width:100%;min-height:90px;height:auto;z-index:9998;display:block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;transition:.4s ease-out;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.5))}.micro-header.second{border-bottom:none;-webkit-transition:.4s ease-out;transition:.4s ease-out;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0))}.micro-header.second .container,.micro-header.second .container-flex{border-left:5px solid #19478c;border-bottom:1px solid #eee;background-color:rgba(255,255,255,.9);-webkit-transition:.4s ease-out;transition:.4s ease-out}.footer .bar-1 .box-1 .ico,.micro-header.second .header-menu,.module-content-9{border-left:1px solid #eee}.micro-header.active{background-color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0))}.micro-module-hero-2,.micro-module-hero-5,.module-hero-2,.module-hero-3{background-position:center;background-size:cover}.micro-header .container,.micro-header .container-flex{-webkit-transition:.4s ease-out;transition:.4s ease-out;width:100%;min-height:90px;height:auto;position:relative;border-left:5px solid transparent}.micro-header .logo-project{padding-left:15px;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.micro-header .logo-project .block{width:auto;height:auto}.micro-header .logo-project .block img{width:111px;height:55px}.micro-header .logo-project .block:first-child{margin-right:15px}.micro-header .logo-project .project-name{text-transform:capitalize;color:#fff;font-size:1.125em;font-weight:600;margin-bottom:0;padding-right:15px}.micro-header .header-menu{width:auto;height:100%;background-color:rgba(255,255,255,.9);border-left:5px solid #19478c}.micro-header .header-menu li{width:auto;padding:20px 30px!important;position:relative}.micro-header .header-menu li:last-child{padding-right:30px!important}.micro-header .header-menu li a{margin:auto 0;color:#4a4a4a;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:1248px){header .header-menu ul a{font-size:.7em}header .header-menu ul li{width:115px}header .header-menu .header-drop .sub-nav{max-width:115px}.micro-header .logo-project .project-name{width:230px}.micro-header .header-menu li{padding:20px!important}.micro-header .header-menu li:last-child{padding-right:20px!important}}@media (max-width:1008px){header .header-menu{display:none}header{padding:15px}header .header-logo-1,header .header-logo-2{padding:0;height:auto;max-height:39px}header .header-logo-1 img,header .header-logo-2 img{height:39px;width:auto}.micro-header .menu-icon,.mobile-menu.active,header .menu-icon{display:block}.micro-header{padding:15px;min-height:10px}.micro-header.second{background-color:#fff;border-bottom:1px solid #eee}.micro-header.second .container,.micro-header.second .container-flex{border:none;background-color:transparent;margin:0}.micro-header .container,.micro-header .container-flex{min-height:10px;margin:0;border:none}.micro-header .logo-project{padding:0}.micro-header .logo-project .block img{width:auto;height:39px}.micro-header .logo-project .project-name{font-size:.8em;width:300px}}.product-nav{display:none;position:fixed;top:85px;left:0;min-height:68px;border-bottom:1px solid #e8e8e8;width:100%;background-color:#f8f8f8;z-index:400}.product-nav .container,.product-nav .container-flex{overflow:visible}.product-nav .container-flex:after,.product-nav .container:after,.product-nav:after{content:"";display:block;clear:both}.product-nav .name{float:left;font-size:1.5rem;color:#7d7d7d;padding:20px 30px 20px 7px;font-weight:600;margin:0}.product-nav .dropdown{float:left;min-width:220px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#19478c;font-size:1.5rem;text-align:center;line-height:68px;position:relative;cursor:pointer}.product-nav .dropdown:after{content:"\e01b";display:block;position:absolute;right:22px;line-height:68px;top:1px}.product-nav .dropdown.open:after{content:"\e01c"}.product-nav .dropdown span{display:block;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;text-transform:capitalize}.product-nav .dropdown .drop{position:absolute;top:100%;left:0;width:100%;border:1px solid #e8e8e8;background-color:#fff;display:none;z-index:400}.product-nav .dropdown .drop a{display:block;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 20px;color:#7d7d7d;line-height:normal;font-weight:400;font-size:1.3rem;text-transform:uppercase}.product-nav .dropdown .drop a:hover{color:#19478c;text-decoration:none}.product-nav .inst-btn{float:right;line-height:68px;font-size:1.4rem;text-align:center;text-transform:uppercase;background-color:#19478c;padding:0 45px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.product-nav .inst-btn span{display:inline-block;position:relative;padding:0 0 0 50px}.product-nav .inst-btn span:before{content:"\e012";display:block;font-size:3rem;position:absolute;left:0;top:50%;margin:-15px 0 0}#shadow-inst,#shadow-request{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(119,119,119,.7);z-index:10000;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.installation-form,.request-form{display:block;max-height:800px;max-width:1000px;width:50%;height:auto;z-index:10001;background-color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:80px}.installation-form textarea,.request-form textarea{height:140px;min-height:140px;max-height:140px}@media (max-width:1248px){.installation-form,.request-form{width:90%;height:auto;padding:20px}.installation-form .btn,.request-form .btn{float:none;width:100%}.installation-form .form,.request-form .form{padding:0}}.installation-form p,.product-options-module .list .item h5 span,.request-form p{font-size:1.6rem}.installation-form .close,.request-form .close{background-color:#e8e8e8;color:#7d7d7d;height:50px;width:50px;text-align:center;line-height:50px;position:absolute;z-index:10;top:0;right:0}.installation-form .close:after,.request-form .close:after{content:"\e011";position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:50px;font-size:2rem}.footer .bar-1{height:auto;width:100%;background-color:#fafafa;position:fixed;z-index:9998;left:0;bottom:0;border-top:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}.footer .bar-1 .content{max-width:1408px;margin:0 auto;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer .bar-1 .box-1,.footer .bar-1 .box-1 .ico{-webkit-box-align:center;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;border-right:1px solid #eee}.footer .bar-1 .box-1{display:flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;position:relative}.footer .bar-1 .box-1 .ico{background-color:#f5f5f5;top:0;bottom:0;position:absolute;height:100%;width:60px;display:flex;-ms-flex-align:center;-moz-align-items:center;align-items:center}.footer .bar-1 .box-1 .ico svg{margin:0 auto;fill:#01d8ff}.footer .bar-1 .box-1 p{margin:0 50px 0 100px;font-size:.778em;text-align:left}.footer .bar-1 .box-1 .title,.footer .bar-1 .box-2 .title{text-transform:uppercase;color:#01d8ff}.footer .bar-1 .box-2{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;position:relative;padding:0 50px;margin:0 0 0 50px}.footer .bar-2 .box-1,.footer .bar-2 .content{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.footer .bar-2 .box-1,.footer .bar-2 .box-2{width:auto;padding:15px 0;position:relative}.footer .bar-1 .box-2 p{margin-bottom:0;font-size:.778em;text-align:left}.footer .bar-2{height:auto;width:100%;position:relative;z-index:9997;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#231f20;padding:0 15px 64px}.footer .bar-2 .content{max-width:1408px;margin:0 auto;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer .bar-2 .box-1{display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;margin-right:15px}.footer .bar-2 .box-2{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .bar-2 p{color:#fff;font-size:.667em;margin-bottom:0}.footer .bar-2 .ico{fill:white;height:30px;width:30px;margin-right:20px}.footer .bar-2 .ico:hover{fill:#01d8ff}.footer .bar-2 .footer-img{height:25px;width:auto;margin-left:20px}.module-2023-hero-1,.module-hero-1{height:85vh;min-height:600px;width:100%;display:block;position:relative;padding:0!important}.module-hero-1 .hero-content,.module-hero-2{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.module-2023-hero-1 .hero-wrap,.module-hero-1 .hero-wrap{background-image:url(/img/main/hero-1.jpg);background-position:center;background-size:cover;position:relative;width:100%;height:85vh;min-height:600px}.module-hero-1 .hero-content{height:auto;z-index:3;text-align:center;width:calc(4.1193181818% * 7 + 1.0653409091% * 12);margin:auto;left:0;right:0;padding:60px;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.module-hero-1 .hero-content:after{background:rgba(37,72,138,.75);background:-webkit-gradient(linear,left top,left bottom,from(rgba(37,72,138,.85)),to(rgba(24,106,179,.45)));background:linear-gradient(to bottom,rgba(37,72,138,.85),rgba(24,106,179,.45));width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block!important;content:"";content:""}.module-hero-1 .hero-content .item{z-index:4}.module-hero-1 .hero-content .item .title{color:#fff;font-size:3.75em;font-weight:500}.module-hero-1 .hero-content .item .line-divider{width:60%;border-bottom:1px solid #fff;height:1px;position:relative;margin:30px auto}.micro-module-hero-4 .hero-content .item .desc,.module-hero-1 .hero-content .item .desc{color:#fff;font-size:1.389em;line-height:1.778em}.module-2023-hero-1 .hero-scroll,.module-hero-1 .hero-scroll{bottom:0;width:100%;height:auto;position:absolute;z-index:10}.module-2023-hero-1 .hero-scroll .circle-carrot,.module-hero-1 .hero-scroll .circle-carrot{background-color:#fff;width:100px;height:55px;border-top-left-radius:100px;border-top-right-radius:100px;border:10px solid #fff;margin:0 auto;display:block;position:relative;cursor:pointer}.module-2023-hero-1 .hero-scroll .circle-carrot:after,.module-hero-1 .hero-scroll .circle-carrot:after{content:"\e001";font-size:1.5em;color:#19478c;text-align:center;width:100%;left:0;top:25px;position:absolute}@media (max-width:1408px){.module-hero-1 .hero-content{padding:30px;width:calc(4.1193181818% * 10 + 1.0653409091% * 18)}}@media (max-width:1248px){.module-hero-1 .hero-content{padding:30px;width:calc(4.1193181818% * 12 + 1.0653409091% * 22)}.module-hero-1 .hero-content .title{font-size:3em!important;line-height:1em}}.module-hero-2{min-height:400px;height:auto;width:100%;padding:226px 0 200px;position:relative;background-image:url(/img/main/hero-1.jpg);display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.module-hero-2:after,.module-hero-3:after{background:rgba(37,72,138,.75);background:-webkit-gradient(linear,left top,left bottom,from(rgba(37,72,138,.85)),to(rgba(24,106,179,.45)));background:linear-gradient(to bottom,rgba(37,72,138,.85),rgba(24,106,179,.45));width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block!important;content:""}.module-hero-2 .title,.module-hero-3 .hero-1 .title{color:#fff;font-size:3.75em;margin-top:0;font-weight:400}.module-hero-2 .desc,.module-hero-3 .hero-1 .desc{color:#fff;font-size:1.25em;line-height:1.2em}.module-hero-2 .breadcrumbs p,.module-hero-3 .hero-1 .breadcrumbs{font-size:.778em;padding:0 15px 30px;margin:0 auto;max-width:1408px}.module-hero-2 .item{max-width:1408px;padding:0 1.0653409091%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.module-hero-2 .breadcrumbs,.module-hero-3 .item{-webkit-box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.module-hero-2 .hero-content{width:calc(4.1193181818% * 12 + 1.0653409091% * 22);margin:auto}.module-hero-2 .scroll-down{min-width:185px;width:auto;cursor:pointer;color:#fff;font-size:.889em;text-transform:uppercase;text-shadow:0 0 10px #000}.module-hero-2 .scroll-down .icon{width:30px;height:17px;max-height:17px;fill:#ce251d}.module-hero-2 .breadcrumbs{width:100%;height:auto;position:absolute;left:0;bottom:0;color:#fff;z-index:5;display:flex;box-sizing:border-box}.module-hero-2 .breadcrumbs p{width:100%;text-align:left}.module-2023-hero-2 .breadcrumbs a:after,.module-2023-hero-3 .breadcrumbs a:after,.module-hero-2 .breadcrumbs a:after,.module-hero-3 .hero-1 .breadcrumbs a:after{content:"\e003";font-size:5px;color:#01d8ff;position:relative;margin:0 8px;top:-2px}@media (max-width:1248px){.module-hero-2{padding:126px 60px 93px!important}.module-hero-2 .hero-content{width:75%}.module-hero-2 .breadcrumbs{left:0}}@media (max-width:1008px){.micro-mobile-menu.active{display:block}.product-nav{top:0;padding:15px;display:block!important;position:relative}.product-nav.fixed{top:65px;position:fixed}.footer .bar-1 .box-1 .des,.footer .bar-1 .box-1 p,.footer .bar-1 .box-2 .des,.module-hero-2 .breadcrumbs,.product-nav .inst-btn span:before,.product-nav .name{display:none}.product-nav .dropdown{width:48%;background-color:#fff;border:1px solid #e8e8e8;white-space:nowrap;min-width:20px;line-height:60px}.product-nav .dropdown span{padding:0 15px;color:#7d7d7d}.product-nav .dropdown:before{content:"Explore";position:absolute;top:0;right:0;background-color:#fff;height:100%;left:0;line-height:60px;display:block;padding:0 0 0 25px;z-index:10;color:#7d7d7d;text-align:left;pointer-events:none}.product-nav .dropdown:after{z-index:10;color:#7d7d7d;right:15px;top:-3px}.product-nav .dropdown.open:after{content:"\e01b"}.product-nav .dropdown .drop{position:fixed;top:65px;width:100%;height:calc(100% - 65px);background-color:#fff;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 0;z-index:400;border:none}.product-nav .dropdown .drop .close{display:block;position:absolute;top:0;right:0;width:40px;height:40px;text-align:center;line-height:40px;color:#7d7d7d;font-style:normal}.product-nav .dropdown .drop .close:after{display:block;font-family:starmark;content:"\e011";position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:40px;font-size:1.5rem}.product-nav .dropdown .drop a{border-top:1px solid #e8e8e8}.product-nav .inst-btn{width:48%;padding:0 15px;line-height:60px}.product-nav .inst-btn span{padding:0}.footer .bar-1 .box-1{border-right:none}.footer .bar-1 .box-2{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;padding:0 5px}.footer .bar-1 .btn{font-size:.778em;padding:20 23px}.footer .bar-2 .content{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .bar-2 .box-1,.footer .bar-2 .box-2{text-align:center;margin-right:0;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.footer .bar-2 .ico{margin-right:10px}.footer .bar-2 .footer-img{margin-left:0}.module-hero-1{min-height:377px!important;height:auto!important;max-height:100%}.module-hero-1 .hero-wrap,.module-hero-1 .module-slider{height:auto!important;max-height:100%;padding:130px 0!important;position:relative}.module-hero-1 .hero-content{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;top:0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.module-hero-1 .hero-content .line-divider{border-bottom:1px solid #fff;height:1px;position:relative;margin:30px auto}.module-hero-1 .hero-content .desc{font-size:1.125em!important}.module-hero-2{padding:87px 0 57px!important}}.module-hero-3{width:100%;height:auto;padding:0!important;background-image:url(/img/main/hero-2.jpg);position:relative;overflow:visible}.module-hero-3 .item{max-width:1408px;margin:auto;overflow:visible;box-sizing:border-box;display:flex}.module-hero-3 .hero-1,.module-hero-3 .hero-1 .breadcrumbs,.module-hero-3 .hero-2{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.module-hero-3 .hero-1{height:auto;width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.module-hero-3 .hero-1 .hero-content{margin:0 auto;z-index:3;width:600px}.module-hero-3 .hero-1 .breadcrumbs{width:100%;left:0;height:auto;position:absolute;bottom:0;color:#fff;z-index:5;font-weight:600;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}.module-hero-3 .hero-2{margin-top:99px;width:500px;padding:30px 60px 93px;background-color:#fff;right:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;z-index:3}.micro-module-hero-2,.micro-module-hero-3 .slide,.micro-module-hero-4 .hero-wrap,.micro-module-hero-5{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.module-hero-3 .hero-2 .address:before,.module-hero-3 .hero-2 .fax:before,.module-hero-3 .hero-2 .phone:before,.module-hero-3 .hero-2 .t2 .column1 .fax:before,.module-hero-3 .hero-2 .t2 .column1 .phone:before,.t2 .column1 .module-hero-3 .hero-2 .fax:before,.t2 .column1 .module-hero-3 .hero-2 .phone:before{content:"\e009";color:#01d8ff;position:absolute;top:7px;left:0}.module-hero-3 .hero-2:before{position:absolute;content:"";background-color:#fff;width:300%;height:100%;display:block;top:0;left:0;overflow:visible}.module-2023-hero-1 .hero-video-bg,.module-2023-hero-2 .hero-video-bg,.module-2023-hero-3 .hero-video-bg,.module-hero-3 .hero-video-bg,.module-hero-3 .hero-video-bg:after{width:100%;top:0;position:absolute;height:100%;left:0}.module-hero-3 .hero-video-bg:after{background:rgba(37,72,138,.75);background:-webkit-gradient(linear,left top,left bottom,from(rgba(37,72,138,.85)),to(rgba(24,106,179,.45)));background:linear-gradient(to bottom,rgba(37,72,138,.85),rgba(24,106,179,.45));display:inline-block!important;content:"";z-index:2}.module-2023-hero-1 .hero-video-bg .video-bg,.module-2023-hero-2 .hero-video-bg .video-bg,.module-2023-hero-3 .hero-video-bg .video-bg,.module-hero-3 .hero-video-bg .video-bg{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.micro-module-hero-2,.micro-module-hero-5{min-height:480px;height:auto;width:100%;padding:226px 0 160px;position:relative;background-image:url(/img/main/hero-1.jpg);margin:0 auto;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.micro-module-hero-2:after,.micro-module-hero-5:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}.micro-module-hero-2 .hero-content,.micro-module-hero-5 .hero-content{width:100%;max-width:1408px;margin:0 auto;padding:0 1.0653409091%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.micro-module-hero-2 .item,.micro-module-hero-5 .item{width:calc(4.1193181818% * 8 + 1.0653409091% * 14)!important;margin:0 auto;text-align:center}.micro-module-hero-2 .item .title,.micro-module-hero-3 .slide .hero-content .title,.micro-module-hero-5 .item .title{color:#fff;font-size:2.5em;margin-top:0;font-weight:600;text-shadow:0 0 10px #000}.micro-module-hero-2 .item .desc,.micro-module-hero-3 .slide .hero-content .desc,.micro-module-hero-5 .item .desc{color:#fff;font-size:1.375em;line-height:1.375em;text-shadow:0 0 10px #000}@media (max-width:1008px){.module-hero-3{text-align:left}.module-hero-3 .item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-hero-3 .hero-1{width:100%;padding:144px 15px 75px}.module-hero-3 .hero-1 .hero-content{width:100%;padding:0}.module-hero-3 .hero-1 .title{font-size:5rem}.module-hero-3 .hero-1 .breadcrumbs{display:none}.module-hero-3 .hero-2{width:auto;padding:50px 50px 30px;margin:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.module-hero-3 .hero-2 .hero-content{width:auto;margin:0 auto}.module-hero-3 .hero-2 .address:before,.module-hero-3 .hero-2 .fax:before,.module-hero-3 .hero-2 .phone:before,.module-hero-3 .hero-2 .t2 .column1 .fax:before,.module-hero-3 .hero-2 .t2 .column1 .phone:before,.t2 .column1 .module-hero-3 .hero-2 .fax:before,.t2 .column1 .module-hero-3 .hero-2 .phone:before{position:absolute;top:7px;left:0;margin-right:0}.module-hero-3 .hero-2 .btn{display:inline-block;margin-right:0}.module-hero-3 .hero-2:before{content:none}.micro-module-hero-2 .item,.micro-module-hero-5 .item{width:calc(4.1193181818% * 12 + 1.0653409091% * 22)!important}}.micro-module-hero-3{height:649px;width:100%;position:relative;margin-bottom:0!important}.micro-module-hero-3 .slide{width:100%;height:649px;position:relative;margin-bottom:0;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.micro-module-hero-3 .slide .bg-image:after{content:"";opacity:.15;height:100%;top:0;left:0;position:absolute}.micro-module-hero-3 .slide .hero-content{z-index:1;position:absolute;width:100%;bottom:0;left:0;margin-bottom:30px}.micro-module-hero-3 .slide .hero-content .item{max-width:1408px;position:relative;margin:0 auto}.micro-module-hero-3 .slide .hero-content .content{width:70%;margin-left:15px}.micro-module-hero-3 .slide .column-1{padding-top:109px;position:relative;min-width:900px;width:100%;height:100%;margin:0;border-right:2px solid #fff}.micro-module-hero-3 .slide .column-1 .item{position:absolute!important;z-index:1;width:700px!important;bottom:0;height:auto;-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.micro-module-hero-3 .slide .column-2{position:relative;width:33.33%;height:100%;margin:0;border-right:2px solid #fff}.micro-module-hero-3 .slide .column-2:last-child{border-right:none!important}.micro-module-hero-3 .slide .column-2 .block-1{padding-top:109px;height:50%;width:100%;border-bottom:2px solid #fff}.micro-module-hero-3 .slide .column-2 .block-1:last-child{border-bottom:none!important}.micro-module-hero-3 .slide .column-2 .link-box:after,.photogallery-list-2 .item .link-box:after{content:"\e002";color:#19478c;text-align:center;font-size:1.5em;width:100%;bottom:5px;left:0;position:absolute;z-index:1}.micro-module-hero-3 .slide .column-2 .link-box:hover{-webkit-transition:.4s ease-out;transition:.4s ease-out;background:rgba(25,71,140,.9);text-decoration:none}.micro-module-hero-3 .slide .column-2 .link-box:hover:before,.photogallery-list-1 .item .link-box:hover:before,.photogallery-list-2 .item .link-box:hover:before{content:"\e00d";color:#fff;text-align:center;font-size:1.5em;width:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1;display:block}.micro-module-hero-3 .slick-prev,.model-list .thumb-slideshow .slick-prev{background-color:#fff;width:50px;height:50px;left:0;z-index:1;border:1px solid #eee}.micro-module-hero-3 .slick-prev:before,.model-list .thumb-slideshow .slick-prev:before{width:100%;font-family:mar-mar-builders;content:"\e005";color:#4a4a4a;font-size:14px;top:15px;left:0;position:absolute;text-align:center;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}.micro-module-hero-3 .slick-next{background-color:#fff;width:50px;height:50px;right:0;z-index:1;border:1px solid #eee}.micro-module-hero-3 .slick-next:before,.model-list .thumb-slideshow .slick-next:before{width:100%;font-family:mar-mar-builders;content:"\e005";color:#4a4a4a;font-size:14px;top:19px;left:0;position:absolute;text-align:center;opacity:1}@media (max-width:1408px){.micro-module-hero-3 .slide .hero-content .content{width:60%}.micro-module-hero-3 .slide .column-1{min-width:200px!important}}@media (max-width:1248px){.micro-module-hero-3,.micro-module-hero-3 .slide{height:570px}}@media (max-width:1008px){.micro-module-hero-3,.micro-module-hero-3 .slide{height:570px}.micro-module-hero-3 .slide .hero-content{bottom:50%}.micro-module-hero-3 .slide .hero-content .item{width:100%}.micro-module-hero-3 .slide .hero-content .content{width:calc(4.1193181818% * 13 + 1.0653409091% * 24);margin:0 auto}.micro-module-hero-3 .slide .hero-content .title{text-align:center;width:100%}.micro-module-hero-3 .slide .hero-content .desc{display:none}.micro-module-hero-3 .slide .column-1,.micro-module-hero-3 .slide .column-2 .block-1{padding-top:69px}.micro-module-hero-3 .slide.first-slide{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.micro-module-hero-3 .slide.first-slide .column-1{width:100%;height:50%;border-right:none;border-bottom:2px solid #fff}.micro-module-hero-3 .slide.first-slide .column-2{width:100%;height:50%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.micro-module-hero-3 .slide.first-slide .column-2 .block-1{padding-top:0;width:50%;height:100%;border-bottom:none;border-right:2px solid #fff}.micro-module-hero-3 .slide.first-slide .column-2 .block-1:last-child{border-right:none!important}}.micro-module-hero-4,.micro-module-hero-4 .hero-wrap{width:100%;height:100vh;min-height:600px;position:relative}.micro-module-hero-4{display:block;padding:0!important}.micro-module-hero-4 .hero-wrap{display:flex;-ms-flex-line-pack:end;align-content:flex-end}.micro-module-hero-4 .hero-content{position:relative;z-index:3;width:calc(4.1193181818% * 7 + 1.0653409091% * 12);display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;padding:60px 0}.micro-module-hero-4 .hero-content .item{z-index:4;padding-bottom:100px}.micro-module-hero-4 .hero-content .item .title{color:#fff;font-size:3.35em;font-weight:500;padding-bottom:.4em;margin-bottom:.4em}.micro-module-hero-4 .hero-content .item .title:after{position:absolute;width:50%;border-bottom:1px solid #fff;height:0;content:"";left:0;bottom:0}@media (max-width:1408px){.micro-module-hero-4 .hero-content{padding:30px;width:calc(4.1193181818% * 10 + 1.0653409091% * 18)}}@media (max-width:1248px){.micro-module-hero-4 .hero-content{width:calc(4.1193181818% * 12 + 1.0653409091% * 22)}.micro-module-hero-4 .hero-content .title{font-size:3em!important;line-height:1em}}.micro-module-hero-5{background-image:url(/img/main/hero4.jpg);background-position:center;background-size:cover}.module-2023-hero-2,.module-2023-hero-3{background-image:url(/img/main/hero-1.jpg);-webkit-box-orient:vertical;background-size:cover;background-position:center}.module-2023-hero-1 .hero-wrap:after,.module-2023-hero-2:after,.module-2023-hero-3:after{content:"";background:rgba(0,0,0,.1);width:100%;height:100%;position:absolute;top:0;left:0}.module-2023-hero-1 .hero-content{height:auto;z-index:3;text-align:center;margin:auto;left:0;right:0;padding:60px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;max-width:1408px;-webkit-filter:drop-shadow(-5px 5px 8px rgba(0,0,0,.9));filter:drop-shadow(-5px 5px 8px rgba(0,0,0,.9))}.module-2023-hero-2,.module-2023-hero-2 .breadcrumbs,.module-2023-hero-3,.module-2023-hero-3 .breadcrumbs{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;width:100%}.product-options-module .list,.product-overview-module .list,.team-listing .list{-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media (max-width:1008px){.micro-module-hero-4,.module-2023-hero-1{min-height:377px!important;height:auto!important;max-height:100%}.micro-module-hero-4 .hero-wrap,.micro-module-hero-4 .module-slider,.module-2023-hero-1 .hero-wrap{height:auto!important;max-height:100%;padding:130px 0!important;position:relative}.micro-module-hero-4 .hero-content{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;top:0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.micro-module-hero-4 .hero-content .line-divider{border-bottom:1px solid #fff;height:1px;position:relative;margin:30px auto}.micro-module-hero-4 .hero-content .desc{font-size:1.125em!important}.module-2023-hero-1 .hero-content{padding:1.5em 3em}}.module-2023-hero-1 .hero-content>:last-child,.module-2023-hero-2 .item .hero-content>:last-child,.module-2023-hero-3 .item .hero-content>:last-child{margin-bottom:0!important}.module-2023-hero-1 .hero-content h2,.module-2023-hero-1 .hero-content h3,.module-2023-hero-1 .hero-content h4,.module-2023-hero-1 .hero-content h5,.module-2023-hero-1 .hero-content h6,.module-2023-hero-1 .hero-content p,.module-2023-hero-2 .item .hero-content h2,.module-2023-hero-2 .item .hero-content h3,.module-2023-hero-2 .item .hero-content h4,.module-2023-hero-2 .item .hero-content h5,.module-2023-hero-2 .item .hero-content h6,.module-2023-hero-2 .item .hero-content p,.module-2023-hero-3 .item .hero-content h2,.module-2023-hero-3 .item .hero-content h3,.module-2023-hero-3 .item .hero-content h4,.module-2023-hero-3 .item .hero-content h5,.module-2023-hero-3 .item .hero-content h6,.module-2023-hero-3 .item .hero-content p{color:#fff;text-align:auto;font-weight:300;margin:0 0 15px;font-family:proxima-nova,sans-serif}.module-2023-hero-1 .hero-content a,.module-2023-hero-2 .item .hero-content a,.module-2023-hero-3 .item .hero-content a{color:#fff;text-decoration:underline;font-weight:inherit!important;font-family:inherit!important}.module-2023-hero-1 .hero-content h1{display:inline-block;position:relative;text-transform:uppercase;padding-bottom:20px;font-size:12rem;color:#fff;text-align:auto;font-weight:400;margin:0 0 20px}.module-2023-hero-1 .hero-content h1:after,.module-2023-hero-2 .item .hero-content h1:after,.module-2023-hero-3 .item .hero-content h1:after{content:"";width:100%;height:auto;border:3px solid #fff;display:block;position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1008px){.module-2023-hero-1 .hero-content h1{font-size:8rem}}.module-2023-hero-1 .hero-content h2{font-size:10rem}@media (max-width:1008px){.module-2023-hero-1 .hero-content h2{font-size:6.5rem}}.module-2023-hero-1 .hero-content h3{font-size:9rem}@media (max-width:1008px){.module-2023-hero-1 .hero-content h3{font-size:6rem}}.module-2023-hero-1 .hero-content h4,.module-2023-hero-2 .item .hero-content h2,.module-2023-hero-3 .item .hero-content h2{font-size:8rem}@media (max-width:1008px){.module-2023-hero-1 .hero-content h4{font-size:5.5rem}}.module-2023-hero-1 .hero-content h5,.module-2023-hero-2 .item .hero-content h3,.module-2023-hero-3 .item .hero-content h3{font-size:7rem}@media (max-width:1008px){.module-2023-hero-1 .hero-content h5{font-size:5rem}}.module-2023-hero-1 .hero-content h6,.module-2023-hero-2 .item .hero-content h4,.module-2023-hero-3 .item .hero-content h4{font-size:6rem}@media (max-width:1008px){.module-2023-hero-1 .hero-content h6{font-size:4.5rem}}.module-2023-hero-1 .hero-content p,.module-2023-hero-2 .item .hero-content h5,.module-2023-hero-3 .item .hero-content h5{font-size:5rem}@media (max-width:1008px){.module-2023-hero-1 .hero-content p{font-size:4rem}}.module-2023-hero-1 .hero-content hr,.module-2023-hero-2 .item .hero-content hr,.module-2023-hero-3 .item .hero-content hr{margin:20px 0;border:3px solid #fff}.module-2023-hero-1 .hero-video-bg:after,.module-2023-hero-2 .hero-video-bg:after,.module-2023-hero-2 .item .hero-video-bg:after,.module-2023-hero-3 .hero-video-bg:after{content:"";background:rgba(0,0,0,.1);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.module-2023-hero-2{min-height:400px;height:auto;padding:226px 60px 200px;position:relative;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}@media (max-width:1008px){.module-2023-hero-2{padding:90px 3em 60px}}.module-2023-hero-2 .item{max-width:1408px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.module-2023-hero-2 .item .hero-content,.module-2023-hero-3 .item .hero-content{width:100%;max-width:calc(4.1193181818% * 12 + 1.0653409091% * 22);height:auto;text-align:center;margin:auto;-webkit-filter:drop-shadow(-5px 5px 8px rgba(0,0,0,.95));filter:drop-shadow(-5px 5px 8px rgba(0,0,0,.95))}@media (max-width:1008px){.module-2023-hero-2 .item .hero-content{max-width:calc(4.1193181818% * 16 + 1.0653409091% * 30)}}.module-2023-hero-2 .item .hero-content h1,.module-2023-hero-3 .item .hero-content h1{display:inline-block;position:relative;text-transform:uppercase;padding-bottom:20px;font-size:9rem;color:#fff;text-align:auto;font-weight:400;margin:0 0 20px}.module-2023-hero-2 .item .hero-content h6,.module-2023-hero-3 .item .hero-content h6{font-size:4rem}.module-2023-hero-2 .item .hero-content p,.module-2023-hero-3 .item .hero-content p{font-size:3rem;line-height:1.25em}.module-2023-hero-2 .item .hero-video-bg{width:100%;height:100%;background:red;position:absolute;top:0;left:0}.module-2023-hero-2 .item .hero-video-bg .video-bg{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.module-2023-hero-2 .breadcrumbs,.module-2023-hero-3 .breadcrumbs{height:auto;position:absolute;left:0;bottom:0;color:#fff;z-index:5;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.35)));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.35))}.module-2023-hero-2 .breadcrumbs p,.module-2023-hero-3 .breadcrumbs p{padding:0 15px 30px;width:100%;max-width:1408px;font-size:.778em;margin:0 auto;text-align:center;font-weight:600}.module-2023-hero-3{min-height:400px;height:80vh;padding:226px 60px 200px;position:relative;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.cta-1,.module-content-2,.module-content-5{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}@media (max-width:1008px){.module-2023-hero-2 .breadcrumbs{display:none}.module-2023-hero-3{padding:90px 3em 60px}.module-2023-hero-3 .item .hero-content{max-width:calc(4.1193181818% * 16 + 1.0653409091% * 30)}}.module-2023-hero-3 .item{max-width:1408px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.wysiwyg{padding:30px 0;width:100%}.wysiwyg img{width:auto;max-width:100%;display:inherit;margin-bottom:15px}.wysiwyg-center-module{width:calc(4.1193181818% * 12 + 1.0653409091% * 22)!important;text-align:center;margin:3em auto!important;padding:2.5em 3em;-webkit-box-sizing:border-box;box-sizing:border-box}.wysiwyg-center-module .title,.wysiwyg-center-module h1,.wysiwyg-center-module h2,.wysiwyg-center-module h3,.wysiwyg-center-module h4,.wysiwyg-center-module h5,.wysiwyg-center-module h6,.wysiwyg-center-module p{text-align:center;width:100%}@media (max-width:1008px){.module-2023-hero-3 .breadcrumbs{display:none}.wysiwyg{margin:0 10px}.wysiwyg-center-module{margin:2em auto!important;width:calc(4.1193181818% * 14 + 1.0653409091% * 26)!important;padding:1.5em 3em}}.module-content-12 .btn,.wysiwyg-center-module .btn{margin:5px auto 0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.module-content-1{padding-left:3.5em!important;padding-right:3.5em!important;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;height:auto;position:relative;width:100%;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.cta-1,.module-content-2,.module-content-3{height:auto;position:relative;-webkit-box-sizing:border-box;margin:auto}.module-content-1 .title-large{font-size:4.8rem}.cta-1,.module-content-2{width:calc(4.1193181818% * 8 + 1.0653409091% * 14);box-sizing:border-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}@media (max-width:1008px){.module-content-2{width:calc(4.1193181818% * 14 + 1.0653409091% * 26);padding:0 15px}}.module-content-3{width:100%;padding:0 12.5px;box-sizing:border-box}.module-content-4,.module-content-5{-webkit-box-sizing:border-box;position:relative;height:auto}.module-content-4{width:100%;padding:3.5em;box-sizing:border-box}.module-content-5{width:calc(4.1193181818% * 12 + 1.0653409091% * 22);margin:auto;box-sizing:border-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.module-content-6{width:100%;padding:2.5em 3em;min-height:400px;height:auto;text-align:center;position:relative;cursor:pointer;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.module-content-6 .icon,.module-content-6 .icon img,.module-content-6 .icon svg{width:60px;height:60px}.module-content-6 .title{font-family:proxima-nova,sans-serif;text-transform:uppercase}.module-content-6:before,.team-listing .img-team:after{content:"\e002";color:#fff;text-align:center;font-size:1.5em;width:100%;bottom:15px;left:0;position:absolute;z-index:1}.module-content-6.hoverlink{z-index:100;position:relative}.module-content-6.hoverlink:hover.bg-image:after{-webkit-transition:.4s ease-out;transition:.4s ease-out;background-color:#19478c;opacity:.9}.module-content-6.bg-image:after{-webkit-transition:.4s ease-out;transition:.4s ease-out}.module-content-7{height:auto;width:calc(4.1193181818% * 11 + 1.0653409091% * 20);position:relative;padding:3.5em;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:1008px){.module-content-5{width:100%;padding:15px}.module-content-5 .wysiwyg{margin:0}.module-content-7{width:100%;padding:2em}}.module-content-8{border-right:1px solid #eee;position:relative;width:calc(4.1193181818% * 5 + 1.0653409091% * 8);height:auto}.module-content-8:before{content:"";position:absolute;background-color:inherit;width:300%;height:100%;display:block;top:0;right:0;overflow:visible}.module-content-8 .item,.module-content-9 .item{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:20px 3.5em}.module-content-8 .model-info,.module-content-9 .model-info{margin-bottom:15px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.module-content-8 .model-info .type,.module-content-9 .model-info .type{width:50%;font-weight:600;margin-right:5px;margin-bottom:0}.module-content-8 .model-info .des,.module-content-9 .model-info .des{width:50%;margin-bottom:0}.module-content-8 .header-title,.module-content-9 .header-title{border-bottom:1px solid #eee;padding:20px 3.5em;height:auto;width:100%}.module-content-10:before,.module-content-11:before,.module-content-9:before{background-color:inherit;width:300%;display:block;overflow:visible;top:0;height:100%;position:absolute}@media (max-width:1248px){.module-content-8{width:calc(4.1193181818% * 5 + 1.0653409091% * 8)}.module-content-8 .header-title,.module-content-8 .item,.module-content-9 .header-title,.module-content-9 .item{padding:30px 2em}}@media (max-width:1008px){.module-content-8{border-right:none;border-bottom:1px solid #eee;width:100%}.module-content-8 .header-title,.module-content-8 .item{padding:30px 2em}}.module-content-9{position:relative;width:calc(4.1193181818% * 5 + 1.0653409091% * 8);height:auto}.module-content-9:before{content:"";left:1px}.module-content-10,.module-content-11{position:relative;width:100%;height:auto;padding:30px 3.5em}.module-content-10:before{left:0}.module-content-10 .item,.module-content-11 .item{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.module-content-11:before{right:0}.module-content-12,.module-content-13{width:100%!important;text-align:center}.module-content-12{height:auto;padding:150px 100px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee}@media (max-width:1008px){.module-content-9{border-left:none;border-top:1px solid #eee;width:100%}.module-content-10,.module-content-11{padding:30px 15px;width:100%}.module-content-12{padding:100px 50px!important}}.module-content-13{padding:150px 50px 45px!important;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:15px solid #fff}.module-content-13:before{opacity:0;left:0;top:0;width:100%;height:100%;content:"";background:rgba(25,71,140,.5);position:absolute}@media (max-width:1008px){.module-content-13{padding:100px 30px 45px!important}}.module-content-13 .title{font-size:1em;text-transform:uppercase;margin:0 auto 2em}.module-content-13 .dots{padding:50px 0 0;text-align:center;margin:0 auto}.module-content-13 .dots span{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#fff;width:8px;height:8px;display:inline-block}.module-content-13 .content{z-index:2;position:relative;display:block!important}.module-image-1{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end;padding-top:3.5em!important}@media (max-width:1008px){.module-image-1{padding-top:4em!important}}.module-image-1 img{width:100%;height:auto;margin:0}.module-bg-image{background-image:url(/img/main/bg-image-3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:1248px){.cta-1{width:calc(4.1193181818% * 12 + 1.0653409091% * 22)}}@media (max-width:1008px){.cta-1{width:calc(4.1193181818% * 14 + 1.0653409091% * 26)}.link-directory-mobile.open{display:block!important;background-color:#fafafa;border-left:1px solid #eee;position:fixed;overflow-y:scroll;width:100%;height:100%;padding:0 15px 30px;z-index:999;top:0;left:0}.link-directory-mobile.open .link-mobile-button{height:auto;width:100%;padding:20px 0;border-bottom:2px solid #eee}.link-directory-mobile.open .link-mobile-button:before{position:relative;content:"EXPLORE";color:#4a4a4a;font-family:proxima-nova,sans-serif;font-size:.875em;width:100%}.link-directory-mobile.open .link-mobile-button:after{font-family:mar-mar-builders;content:"\e00e";font-size:.75em;color:#4a4a4a;z-index:1;position:absolute;top:5px;right:0;padding:20px 0;display:inline-block}.link-directory-mobile.open .item{border-bottom:1px solid #eee}.link-directory-mobile.open .item a{height:100%;width:100%;display:block;padding:20px 0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:capitalize;color:#4a4a4a}.link-directory-mobile.open .item a:hover{text-decoration:none}.link-directory-mobile.open .item a:after{font-family:mar-mar-builders;content:"\e005";color:#4a4a4a;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);font-size:xx-small;right:0;padding:15px}}.link-directory-1{background-color:#fafafa;border-left:1px solid #eee;position:relative;width:33%;max-width:100%;height:auto;padding:30px 0}.link-directory-1:before{position:absolute;content:"";background-color:#fafafa;width:300%;height:100%;display:block;top:0;left:0;overflow:visible}.link-directory-1 .item a,.link-directory-3 .item a{height:100%;width:100%;display:block;padding:20px 0 20px 2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:capitalize;color:#4a4a4a}.link-directory-1 .item a:hover,.link-directory-3 .item a:hover,.link-directory-3 .item.active{text-decoration:none;color:#19478c;background-color:#fff}.link-directory-1 .item a:after,.link-directory-3 .item a:after{font-family:mar-mar-builders;content:"\e005";color:#4a4a4a;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);font-size:xx-small;right:0;padding:15px}@media (max-width:1008px){.link-directory-1{width:100%;border:none;position:relative;padding:0 15px;margin-bottom:2em;background-color:#fff}.link-directory-1:before{content:none}.link-directory-1 .link-1-menu{display:block;background-color:#fafafa;width:100%;height:auto;padding:20px}.link-directory-1 .link-1-menu:before{width:calc(4.1193181818% * 16 + 1.0653409091% * 30);position:relative;content:"EXPLORE";color:#4a4a4a;font-family:proxima-nova,sans-serif;font-size:.875em}.link-directory-1 .link-1-menu:after{font-family:mar-mar-builders;content:"\e000";font-size:.75em;color:#4a4a4a;z-index:1;position:absolute;top:5px;right:0;padding:20px;display:inline-block}.link-directory-1 .item{display:none}}.link-directory-2,.link-directory-3{background-color:#fafafa;position:relative;height:auto}.link-directory-2{width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.link-directory-2 .link-item{min-width:20%;width:20%;max-width:20%;display:inline-block;padding:15px;border-left:1px solid #eee;text-align:center;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.link-directory-2 .link-item.active:before{background-color:#fff;height:2px;content:"";position:absolute;display:block;width:100%;bottom:-1px;left:0}.link-directory-2 .link-item:first-child{border-left:none}.link-directory-2 .link-item a{font-size:.889em;color:#4a4a4a;font-weight:600;text-transform:uppercase}.link-directory-3{border-right:1px solid #eee;width:400px;max-width:100%;min-height:500px;padding:30px 0;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:1008px){.link-directory-3{width:100%;border:none;position:relative;padding:0 15px;margin-bottom:2em;background-color:#fff}.link-directory-3:before{content:none}.link-directory-3 .link-1-menu{display:block;background-color:#fafafa;width:100%;height:auto;padding:20px}.link-directory-3 .link-1-menu:before{width:calc(4.1193181818% * 16 + 1.0653409091% * 30);position:relative;content:"EXPLORE";color:#4a4a4a;font-family:proxima-nova,sans-serif;font-size:.875em}.link-directory-3 .link-1-menu:after{font-family:mar-mar-builders;content:"\e000";font-size:.75em;color:#4a4a4a;z-index:1;position:absolute;top:5px;right:0;padding:20px;display:inline-block}.link-directory-3 .item{display:none}}.photogallery-list-1 .item .img-holder,.photogallery-list-2 .item .img-holder{z-index:10;display:block;background-image:url(/img/main/bg-image-1.jpg);background-position:center;background-size:cover;width:100%}.photogallery-list-1,.photogallery-list-2{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;width:100%;height:auto;margin:0 auto}.photogallery-list-1 .item,.photogallery-list-2 .item{margin:0 1% 10px 0;padding:10px;-webkit-box-flex:1;position:relative;display:inline-block}.photogallery-list-1 .item{min-width:19.19%;width:19.19%;max-width:19.19%;height:147px;border:1px solid #eee;background-color:#fff;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.photogallery-list-1 .item .img-holder{position:relative;height:100%}.photogallery-list-1 .item .img-holder:before{background:rgba(0,0,0,.3);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.photogallery-list-1 .item .link-box,.photogallery-list-2 .item .link-box,.product-options-module .list .item .link-box,.product-overview-module .list .item .link-box{z-index:10}.photogallery-list-1 .item .link-box:after{content:"\e002";color:#fff;text-align:center;font-size:1.5em;width:100%;bottom:5px;left:0;position:absolute;z-index:1}.photogallery-list-1 .item .link-box:hover,.photogallery-list-2 .item .link-box:hover{background:rgba(25,71,140,.9);text-decoration:none}.photogallery-list-1 .item h5,.product-overview-module .list .item h5{padding:20px 20px 0}.photogallery-list-1 .item p,.product-overview-module .list .item p{padding:10px 20px 20px}@media (max-width:1248px){.photogallery-list-1 .item,.photogallery-list-2 .item{min-width:24.25%;max-width:24.25%}.photogallery-list-1 .item:nth-child(5n),.photogallery-list-2 .item:nth-child(4n){margin-right:1%!important}.photogallery-list-1 .item:nth-child(4n),.photogallery-list-2 .item:nth-child(3n){margin-right:0!important}}@media (max-width:1008px){.photogallery-list-1 .item{min-width:32.65%;max-width:32.65%}.photogallery-list-1 .item:nth-child(4n){margin-right:1%!important}.photogallery-list-1 .item:nth-child(3n){margin-right:0!important}}.photogallery-list-2 .item{min-width:24.25%;width:24.25%;max-width:24.25%;height:auto;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.photogallery-list-2 .item .img-holder{border:10px solid #fff;position:relative;height:256px}.photogallery-list-2 .item .img-holder:before{background:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.bio-popup.open .info .img-team,.blog-item .blog-thumb,.product-landing .box,.team-listing .img-team{background-position:center;background-size:cover}.photogallery-list-2 .item .title{margin-top:20px;text-align:center}@media (max-width:1008px){.photogallery-list-2 .item{min-width:32.65%;max-width:32.65%}.module-content-14{width:100%;padding:15px}.module-content-14 .wysiwyg{margin:0}}.maps-1,.maps-2{position:relative;height:500px;width:100%;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.maps-1 iframe,.maps-2 iframe{left:0;top:0;height:100%;width:100%;position:absolute}.maps-1 .loc-popup,.maps-2 .loc-popup{background-color:#fff;width:500px;height:auto;padding:30px;z-index:99;border:1px solid #eee;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box}.maps-1 .loc-popup .subtitle,.maps-2 .loc-popup .subtitle,.model-list .des .subtitle,.project-list .des .subtitle,.project-list-2 .des .subtitle{margin:0 0 15px}.maps-1 .loc-popup .buttons,.maps-2 .loc-popup .buttons{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}.maps-1 .loc-popup .btn,.maps-2 .loc-popup .btn{font-size:.778em;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.maps-1 .loc-popup .close-button,.maps-2 .loc-popup .close-button{position:absolute;top:0;right:0}.bio-popup.open .close-button:after,.maps-1 .loc-popup .close-button:after,.maps-2 .loc-popup .close-button:after{font-family:mar-mar-builders;content:"\e00e";font-size:.75em;color:#19478c;z-index:1;position:absolute;top:0;right:0;padding:20px;display:inline-block}.module-content-14,.team-listing .list,.testimonials-slideshow .product-slideshow .slide .con{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.module-content-14,.team-listing{height:auto;-webkit-box-sizing:border-box;position:relative}.module-content-14{width:100%;box-sizing:border-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.module-content-14 .form{padding:0 0 0 60px}.module-content-14 .item{width:706px!important;max-width:706px}.team-listing{width:100%;margin:auto;box-sizing:border-box}.team-listing .list{width:100%;position:relative;padding-top:3.5em;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.team-listing .bio-popup-link{z-index:1;position:absolute;-webkit-transition:.4s ease-out;transition:.4s ease-out;width:calc(100% - 25px);height:325px;cursor:pointer;margin:0 auto;left:12.5px;top:0}.team-listing .bio-popup-link:hover{background-color:#19478c;opacity:.9;-webkit-transition:.4s ease-out;transition:.4s ease-out}.team-listing .bio-popup-link:hover:before{content:"Read Bio";text-transform:uppercase;text-align:center;font-size:1em;font-weight:600;color:#fff;width:100%;z-index:2;height:auto;left:0;top:170px;position:absolute}.search-listing .element .con-2 .cta,.search-listing .listing-hover .readmore p{font-weight:500;margin-bottom:0;color:#4a4a4a}.team-listing .bio-popup-link:hover:after{content:"\e00d";color:#fff;text-align:center;font-size:1.5em;width:100%;z-index:2;height:auto;left:0;top:140px;position:absolute}.team-listing .item{position:relative;min-width:25%;width:25%;max-width:25%;height:auto;margin-bottom:25px;-webkit-box-flex:1;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.team-listing .item .wrap{padding:0 12.5px}.team-listing .img-team{width:100%;height:325px;position:relative;background-image:url(/img/main/team-1.jpg)}.team-listing .img-team:before{-webkit-transition:.4s ease-out;transition:.4s ease-out;content:"";background-color:rgba(0,0,0,.45);position:absolute;height:100%;width:100%;top:0;left:0}.team-listing .email:before,.team-listing .phone:before{font-family:mar-mar-builders;color:#19478c;font-size:medium;margin-right:15px;top:4px;position:relative}.team-listing .email,.team-listing .phone{margin-bottom:0}.team-listing .phone:before{content:"\e00f"}.team-listing .email:before{content:"\e010"}.product-detail-menu .title,.testimonials-slideshow-2 .product-slideshow .slide .con .des{font-size:1em;color:#4a4a4a}.testimonials-slideshow{position:relative;width:100%;height:100%;aspect-ratio:2/1}.testimonials-slideshow .product-slideshow{width:100%;height:100%;position:relative;margin-bottom:0}.testimonials-slideshow .product-slideshow .slide{width:100%;height:100%;overflow:hidden;position:relative}.testimonials-slideshow .product-slideshow .slide .con{width:730px;height:100%;padding:50px 50px 80px;background-color:rgba(25,71,140,.95);top:0;left:50%;margin:0 0 0 -730px;position:absolute;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.testimonials-slideshow .product-slideshow .slide .con:before{position:absolute;right:100%;width:10000%;height:100%;top:0;content:"";background-color:rgba(25,71,140,.95)}.testimonials-slideshow .product-slideshow .slide .con .wrap{height:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.testimonials-slideshow .product-slideshow .slide .con .column-1{position:relative;width:auto;height:100%}.testimonials-slideshow .product-slideshow .slide .con .icon-2 img,.testimonials-slideshow .product-slideshow .slide .con .icon-2 svg,.testimonials-slideshow-2 .product-slideshow .slide .con .icon-2 img,.testimonials-slideshow-2 .product-slideshow .slide .con .icon-2 svg{fill:#01d8ff;color:#01d8ff}.testimonials-slideshow .product-slideshow .slide .con .des{color:#fff;font-size:1em}.testimonials-slideshow .product-slideshow .slick-dots{bottom:30px;text-align:left;left:50%;margin:0 0 0 -730px;padding:0 0 0 60px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.testimonials-slideshow .product-slideshow .slick-dots li button{background-color:transparent;width:20px;height:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:3px solid #fff}.testimonials-slideshow .product-slideshow .slick-dots .slick-active button{background-color:#01d8ff;border:3px solid #01d8ff}.product-detail-slideshow,.product-detail-slideshow .product-slideshow .slide,.testimonials-slideshow-2,.testimonials-slideshow-2 .product-slideshow .slide{height:660px;position:relative;width:100%}.product-detail-slideshow .product-slideshow,.testimonials-slideshow-2 .product-slideshow{width:100%;height:100%;position:relative}.testimonials-slideshow-2 .product-slideshow .slide .img{position:absolute;width:50%;right:0;height:100%}.testimonials-slideshow-2 .product-slideshow .slide .con{width:730px;height:100%;padding:50px 50px 80px;background-color:#fff;top:0;left:50%;margin:0 0 0 -730px;position:absolute;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.testimonials-slideshow-2 .product-slideshow .slide .con .wrap{height:auto}.testimonials-slideshow-2 .product-slideshow .slide .con .title{color:#19478c;font-weight:300}.testimonials-slideshow-2 .product-slideshow .slick-next,.testimonials-slideshow-2 .product-slideshow .slick-prev{left:50%;margin:0 0 0 -690px;z-index:5;top:50px;font-size:0;line-height:0;width:20px;height:20px}@media (max-width:1408px){.module-content-14 .form{padding:0 20px 0 60px}.testimonials-slideshow .product-slideshow .slide .con{width:50%;margin:0;left:0}.testimonials-slideshow .product-slideshow .slick-dots{margin:0;left:0}.testimonials-slideshow-2 .product-slideshow .slide .con{width:50%;margin:0 0 0 -50%}.testimonials-slideshow-2 .product-slideshow .slick-next,.testimonials-slideshow-2 .product-slideshow .slick-prev{left:44px;margin:0}}.testimonials-slideshow-2 .product-slideshow .slick-next:before,.testimonials-slideshow-2 .product-slideshow .slick-prev:before{font-size:0;content:""}.testimonials-slideshow-2 .product-slideshow .slick-next{margin:0 0 0 -650px}.testimonials-slideshow-2 .product-slideshow .slick-next:before{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #4a4a4a}.testimonials-slideshow-2 .product-slideshow .slick-prev:before{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #4a4a4a}.bio-popup.open .info .email:before,.bio-popup.open .info .phone:before{font-family:mar-mar-builders;color:#19478c;font-size:medium;margin-right:5px;top:5px}.bio-popup.open{display:block;position:fixed;background-color:rgba(228,228,228,.95);width:100%;height:100%;top:0;left:0;z-index:10000;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bio-popup.open .bio-info{width:calc(4.1193181818% * 10 + 1.0653409091% * 18);margin:0 auto;background-color:#fff;padding:40px;display:block}.bio-popup.open .info,.product-landing .list{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;height:auto}.bio-popup.open .info{width:100%;position:relative;display:flex}.bio-popup.open .info .img-team{width:110px;height:110px;position:relative;background-image:url(/img/main/team-1.jpg);margin-right:15px}.bio-popup.open .info .email,.bio-popup.open .info .job,.bio-popup.open .info .phone{font-size:.778em;margin-bottom:5px}.bio-popup.open .info .phone:before{content:"\e00f";position:relative}.bio-popup.open .info .email:before{content:"\e010";position:relative}.bio-popup.open .wall{width:100%;border-bottom:1px solid #eee;margin:30px 0}.bio-popup.open .close-button{position:absolute;top:0;right:0;cursor:pointer}@media (max-width:1408px){.testimonials-slideshow-2 .product-slideshow .slick-next{left:80px;margin:0}.bio-popup.open .bio-info{width:calc(4.1193181818% * 12 + 1.0653409091% * 22)}}@media (max-width:1248px){.bio-popup.open .bio-info{margin-top:70px;width:calc(4.1193181818% * 15 + 1.0653409091% * 28);height:auto;max-height:550px;overflow-y:scroll}}@media (max-width:1008px){.module-content-14 .form{padding:0 1em}.module-content-14 .box-50{width:100%}.module-content-14 .item{width:100%!important;max-width:100%}.team-listing .item{min-wdith:50%;width:50%;max-width:50%;-webkit-box-flex:1;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.testimonials-slideshow .product-slideshow .slide .con,.testimonials-slideshow-2 .product-slideshow .slide .con{width:100%;pointer-events:none;background-color:rgba(0,0,0,.45)}.testimonials-slideshow .product-slideshow .slick-dots{text-align:center;padding:0}.testimonials-slideshow-2 .product-slideshow .slide .img{width:100%;left:0}.testimonials-slideshow-2 .product-slideshow .slide .con .des,.testimonials-slideshow-2 .product-slideshow .slide .con .title{color:#fff}.testimonials-slideshow-2 .product-slideshow .slick-next:before{border-left-color:#fff}.testimonials-slideshow-2 .product-slideshow .slick-prev:before{border-right-color:#fff}.bio-popup.open .bio-info{width:calc(4.1193181818% * 15 + 1.0653409091% * 28);height:auto;max-height:750px}}.product-landing{width:100%;position:relative}.product-landing .list{width:100%;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-landing .box{background-image:url(/img/main/bg-image-5.jpg);min-width:33.33%;width:33.33%;max-width:100%;min-height:200px;height:auto;position:relative;padding:3.5em;text-align:center;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-transition:.4s ease-out;transition:.4s ease-out}.product-landing .box:after{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block!important;opacity:.6;content:""}.model-list .block:last-child,.product-landing .box:last-child,.product-landing .box:nth-child(3n){border-right:none}.product-landing .box:hover,.search-listing .c1 .icon{fill:#4a4a4a}.product-landing .box:hover .btn{background-color:transparent;color:#19478c!important;border:1px solid #19478c}.product-landing .box:hover:after{background-color:#fff;opacity:.8;-webkit-transition:.4s ease-out;transition:.4s ease-out}.product-landing .title{margin:0 0 12.5px}.product-landing .icon-1{height:70px;width:auto;margin-bottom:0}.product-landing .icon-2{height:60px;width:auto;margin-bottom:0}@media (max-width:1008px){.product-landing{padding:0!important}.product-landing .box{width:50%;max-width:100%}.product-landing .box:nth-child(3){border-right:1px solid #fff}.product-landing .box:nth-child(3n){border-top:1px solid #fff}.product-landing .box:last-child,.product-landing .box:nth-child(2n){border-right:none}.product-detail-menu{display:none!important}}.product-listing-1,.product-listing-2{width:100%;height:auto;position:relative;padding:0!important;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:inherit}.product-listing-1 .intro-block{width:100%;max-width:900px;text-align:center;margin:auto;overflow:visible;position:relative;padding:10px 15px;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box}.product-listing-1 .intro-block:after{z-index:-1;position:absolute;width:45px;height:45px;content:"";bottom:-20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0;left:0;padding:0;margin:0 auto;background-color:inherit}.product-listing-1 .list,.product-listing-2 .list{width:100%;height:auto;position:relative;background-color:#ff0;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.product-listing-1 .list .element,.product-listing-2 .list .element{width:100%;height:auto;position:relative;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.product-listing-1 .list .element .info{width:50%;padding:0;margin:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.product-listing-1 .list .element .info .item{width:100%;height:auto;position:relative;padding:100px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-listing-1 .list .element .thumb{width:50%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-listing-2 .list .element .info{width:50%;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;position:relative;z-index:2;background-color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.product-detail-menu .list,.product-listing-2 .list .element .thumb{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;position:relative}.product-listing-2 .list .element .thumb{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.product-listing-2 .list .element .thumb .icon{width:100%;max-width:75px!important;fill:white}.product-listing-2 .list .element .thumb .title{width:100%;height:auto;position:relative;padding:10px 0;margin:0;text-align:center}.product-listing-2 .list .element .item{width:100%;max-width:600px;height:auto;padding:100px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-detail-menu{width:100%;height:auto;position:relative;padding:40px 15px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-detail-menu .item{width:100%;height:auto;position:relative}.product-detail-menu .title{font-weight:400;font-family:"Open Sans",sans-serif;text-align:center;margin:auto;text-transform:uppercase;padding:20px 15px 40px}.product-detail-menu .list{width:100%;height:auto;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background-color:#f8f8f8;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-menu .list .element,.product-options-module .list,.product-overview-module .list{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.product-detail-menu .list .element{width:20%;height:80px;background-color:#fff;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-decoration:none;color:#4a4a4a;fill:#4a4a4a;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.product-detail-menu .list .element:hover,.search-listing .listing-hover:hover .desc,.search-listing .listing-hover:hover .icon,.search-listing .listing-hover:hover .readmore>p,.search-listing .listing-hover:hover .title{color:#19478c;fill:#19478c}.product-detail-menu .list .element .icon{width:30px;margin:0 5px;display:inline-block;padding:0;fill:inherit}.product-detail-menu .list .element span{display:inline-block;color:inherit;padding:3px 0;text-transform:uppercase;font-size:.7em}.product-detail-slideshow .product-slideshow .slide:after,.product-detail-slideshow .product-slideshow .slide:before{opacity:.2}.product-detail-slideshow .product-slideshow .slide .con{width:490px;height:auto;padding:50px 50px 80px;background-color:rgba(255,255,255,.92);bottom:0;left:0;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.product-detail-slideshow .product-slideshow .slide .con .title{color:#19478c;font-size:1.6em;position:relative;margin:0}.product-detail-slideshow .product-slideshow .slide .con .title .icon,.product-options-module .title .icon,.product-overview-module .title .icon{display:inline-block;padding:0 10px;vertical-align:middle;width:55px}.product-detail-slideshow .product-slideshow .slide .con .title .icon img,.product-detail-slideshow .product-slideshow .slide .con .title .icon svg,.product-options-module .title .icon img,.product-options-module .title .icon svg,.product-overview-module .title .icon img,.product-overview-module .title .icon svg{fill:#19478c;color:#19478c}.product-detail-slideshow .product-slideshow .slide .con .wall{width:55px;height:1px;margin:10px 0 20px;position:relative;background-color:#19478c}.product-detail-slideshow .product-slideshow .slide .con .sub-title{color:#4a4a4a;font-size:1.2em}.product-detail-slideshow .product-slideshow .slide .con .des{color:#4a4a4a;font-size:1em}.product-detail-slideshow .product-slideshow .slick-dots{bottom:30px;text-align:right;padding:0 60px 0 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.product-detail-slideshow .product-slideshow .slick-dots li button{opacity:.5;background-color:#fff}.product-detail-slideshow .product-slideshow .slick-next{position:absolute;bottom:45px;left:90px;top:inherit;z-index:10;color:#19478c}.product-detail-slideshow .product-slideshow .slick-next:before{font-family:starmark;content:"\e01a";font-size:2.5rem;color:#19478c}.product-detail-slideshow .product-slideshow .slick-prev{position:absolute;bottom:45px;left:60px;top:inherit;z-index:10;color:#19478c}.product-detail-slideshow .product-slideshow .slick-prev:before{font-family:starmark;content:"\e019";color:#19478c;font-size:2.5rem}.product-overview-module{width:100%;padding:20px 15px}.product-options-module .title,.product-overview-module .title{position:relative;padding:0;margin:0}.product-options-module .wall,.product-overview-module .wall{background-color:#f58832;height:1px;margin:10px 0 20px;position:relative;width:55px}.product-overview-module .list{display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.product-overview-module .list .item{width:24%;background-color:#fbfbfb;border:1px solid #e8e8e8;position:relative;margin:0 1% 30px 0}.product-overview-module .list .item .img-holder{width:100%;z-index:10;position:relative}.product-options-module .list .item .img-holder img,.product-overview-module .list .item .img-holder img{display:block;width:100%}.product-options-module .list .item .link-box:hover,.product-overview-module .list .item .link-box:hover{background:rgba(0,0,0,.3)}.product-options-module .list .item .plus,.product-overview-module .list .item .plus{position:absolute;top:0;right:0;display:block;background-color:#e8e8e8;text-align:center;line-height:28px;width:30px;height:30px;color:#7d7d7d;font-size:3rem;z-index:20;pointer-events:none}.product-options-module .list .item .plus:after,.product-overview-module .list .item .plus:after{content:"\e00e";display:block;position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;line-height:30px;font-size:1.5rem}@media (max-width:1008px){.product-detail-slideshow,.product-detail-slideshow .product-slideshow .slide{height:350px}.product-detail-slideshow .product-slideshow .slide .con{width:100%;height:100%;left:0;padding:0;background-color:rgba(0,0,0,.5);pointer-events:none}.product-detail-slideshow .product-slideshow .slide .con .title{position:absolute;top:10px;left:20px}.product-detail-slideshow .product-slideshow .slide .con .title:before{display:block;content:"";border-bottom:1px solid #19478c;width:50px;left:5px;bottom:-15px;position:absolute}.product-detail-slideshow .product-slideshow .slide .con .des,.product-detail-slideshow .product-slideshow .slide .con .wall{display:none}.product-detail-slideshow .product-slideshow .slide .con .sub-title{position:absolute;bottom:70px;width:100%;left:0;font-size:2rem;text-align:center;color:#fff}.product-detail-slideshow .product-slideshow .slick-dots{text-align:center;padding:0}.product-detail-slideshow .product-slideshow .slick-next,.product-detail-slideshow .product-slideshow .slick-prev{display:none!important}.product-overview-module .list .item{width:48%;margin:0 2% 20px 0}}.product-options-module{width:100%;padding:40px 15px}.product-options-module .holder{width:100%;overflow:hidden}.product-options-module .text{width:24%;float:left}.product-options-module .list .item p.small,.product-options-module .text .small{font-size:1.1rem}.product-options-module .list{width:74%;float:right;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.search-listing,.search-listing .element,.search-listing .list{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;height:auto}.product-options-module .list .item{width:32%;border:1px solid #e8e8e8;position:relative;margin:0 1% 30px 0}.product-options-module .list .item .img-holder{width:100%;min-height:120px;border-bottom:1px solid #e8e8e8;z-index:10;position:relative}.product-options-module .list .item .img-holder.almond{background-color:#ccbf99}.product-options-module .list .item .img-holder.cocoa{background-color:#6a5946}.product-options-module .list .item h5,.product-options-module .list .item p{padding:20px;margin:0}.product-options-module .list.pair{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.product-options-module .list.pair .item{width:49%}@media (max-width:1008px){.product-options-module{padding:20px 15px}.product-options-module .text{width:100%;float:none;padding:0 0 20px}.product-options-module .list{width:100%;float:none}.product-options-module .list .item{width:48%}}.product-options-module .add-text{width:100%;padding:30px 0 0;border-top:1px solid #eaeaea;-webkit-column-count:2;-moz-column-count:2;column-count:2}.product-options-module .item{background-color:#fbfbfb}.search-listing{width:100%;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-listing .list{width:100%;position:relative;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-listing .element{width:100%;margin:10px 0;padding:10px 0;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;text-decoration:none}.search-listing .element .con-1{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-listing .element .con-1 .icon{fill:#4a4a4a;width:100%;max-width:150px;height:auto}.search-listing .element .con-2 .cta{text-transform:uppercase;display:inline-block;float:right}.search-listing .element .con-2 .cta:after,.search-listing .listing-hover .readmore p:after{font-family:starmark;content:"\e007";color:#19478c;font-size:medium;margin-left:12px;top:1px;position:relative}.filter .buttons,.search-listing .listing-hover,.xfaq-header{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;width:100%}.search-listing .listing-hover .desc{font-family:"Open Sans",sans-serif;padding:0;font-weight:300;line-height:1.7em;margin:0 0 15px;font-size:1.6rem;position:relative;color:#4a4a4a}.xfaq-content .expand:before,.xfaq-content.active .expand:before{font-size:medium;top:2px;left:6px;font-family:starmark;position:relative}.search-listing .listing-hover .readmore{text-transform:uppercase;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.search-listing .c1{width:70px;max-width:70px;margin-right:25px}.search-listing .c2{width:calc(4.1193181818% * 16 + 1.0653409091% * 30);max-width:calc(4.1193181818% * 16 + 1.0653409091% * 30)}@media (max-width:1008px){.product-options-module .add-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.search-listing{padding:0 15px!important}.search-listing .c1{width:45px;height:45px;margin-right:15px}.search-listing .c1 .icon{width:inherit;height:inherit}}.xsfaq-info{padding-right:12.5px}.faq-nav a:hover{text-decoration:none;color:#19478c}.faq-nav p{margin:0;padding-right:35px;height:auto;width:inherit}.faq-nav p:after{content:"\e010";font-family:starmark;color:#4a4a4a;font-size:xx-small;right:0;margin-right:12.5px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.faq-nav li{border-bottom:1px solid #e8e8e8;padding:12.5px 0}.xfaq{width:100%;height:auto}.xfaq .divider:last-child{margin-bottom:25px}.xfaq-header .faq-category{height:auto;width:auto;margin-right:1.0653409091%}.xfaq-header .faq-category .title{margin-top:0;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.xfaq-expand-all{margin:0;padding:2px 10px;min-width:110px;width:auto;min-height:10px;max-height:30px;background-color:transparent;border:1px solid #19478c;color:#19478c;display:inline;right:0;cursor:pointer;float:right;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.blog-item,.detail-categories-list,.pagination{border-bottom:1px solid #eee}.blog-item,.xfaq-content{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.xfaq-expand-all.active{background-color:#19478c;border:1px solid #19478c;color:#fff}.xfaq-content{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:none;flex-wrap:nowrap;cursor:pointer}.xfaq-content .expand:before{content:"\e00e";color:#4a4a4a}.xfaq-content.active .expand:before{content:"\e00f";color:#4a4a4a}.xfaq-content .question{width:100%;height:auto;margin-right:1.0653409091%}.xfaq-content .faq-desc-btn{width:32px;max-width:32px;border:1px solid #4a4a4a;height:32px;margin:12.5px 0 0 1.0653409091%;overflow:hidden}.xanswer{max-height:0;height:auto;width:100%;overflow:hidden;margin:25px 0 0;-webkit-transition:1s linear;transition:1s linear}.xanswer.active{max-height:1000px;height:auto;overflow:visible}.faq-list,.faq-list .faq-cat{width:100%;height:auto;position:relative;padding:10px}.faq-list .faq-cat .cat-title{position:relative;color:#19478c;font-size:1.6em;padding:10px 100px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-list .faq-cat .expand-all{top:15px;right:0;border:1px solid #19478c;color:#19478c;padding:10px;text-transform:uppercase;position:absolute;cursor:pointer;font-size:.8em}.faq-list .faq-cat .element{border-bottom:1px solid #e8e8e8;padding:15px 0}.faq-list .faq-cat .element .expand-this{border:1px solid #4a4a4a;position:absolute;right:0;z-index:5;width:40px;height:40px;text-align:center;cursor:pointer}.faq-list .faq-cat .element .expand-this:before{font-family:starmark;content:"\e00e";color:#4a4a4a;font-size:1em;position:relative;line-height:40px;vertical-align:-webkit-baseline-middle}.faq-list .faq-cat .element .question{padding:10px 50px 10px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4a4a4a}.faq-list .faq-cat .element.open .expand-this:before{font-family:starmark;content:"\e00f";color:#4a4a4a;font-size:1em;position:relative;line-height:40px;vertical-align:-webkit-baseline-middle}.blog-item{width:100%;height:auto;margin:0 0 40px;padding:0 0 40px;display:flex}.filter,.pagination{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.blog-item .blog-thumb{min-width:240px;width:240px;height:auto;position:relative;display:block;margin-right:25px;background-image:url(/img/main/hero-1.jpg)}.home-list .thumb,.project-list .thumb{background-size:150%;min-height:120px;background-image:url(/img/main/bg-image-4.jpg);background-position:center}.blog-item .blog-des{width:100%;height:100%;position:relative;display:inline-block}.blog-item .blog-des .time-stamp,.detail-time-stamp{margin:0 0 5px;font-size:.778em;text-transform:uppercase}.blog-item .blog-des .des{font-size:1em}@media (max-width:1008px){.blog-item{margin:0 9px 40px}.blog-item .link-box{display:block;width:100%;height:100%;position:absolute}.detail-time-stamp{margin:0 10px}}.pagination .next:after,.pagination .prev:before{content:"\e005";font-size:xx-small;display:inline-block;position:relative;font-family:mar-mar-builders}.detail-categories-list{width:100%;margin:0 0 5px;font-size:.778em;text-transform:uppercase;padding:0 0 20px}.pagination{width:100%;padding:10px 0;border-top:1px solid #eee;color:#bfbfbf;font-size:.875em;font-weight:600;text-transform:uppercase;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.pagination .pages .item{padding:0 40px;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;cursor:pointer}.pagination .prev:before{left:0;top:-4px;margin-right:10px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .next:after{right:0;top:-1px;margin-left:10px}@media (max-width:768px){.mobile-hide{display:none!important}.product-listing-2 .list .element:nth-child(2n),.t2 .column1 .form{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.column-2 .item,.column-3 .item{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.dev-grid:after{content:"large-mobile"}.module-2023-hero-1 .hero-content{padding:1em 2em}.module-2023-hero-1 .hero-content h1{font-size:5.5rem}.module-2023-hero-1 .hero-content h2{font-size:5rem}.module-2023-hero-1 .hero-content h3{font-size:4.5rem}.module-2023-hero-1 .hero-content h4,.module-2023-hero-2 .item .hero-content h1,.module-2023-hero-3 .item .hero-content h1{font-size:4rem}.module-2023-hero-1 .hero-content h5{font-size:3.5rem}.module-2023-hero-1 .hero-content h6,.module-2023-hero-2 .item .hero-content h4,.module-2023-hero-3 .item .hero-content h4{font-size:3rem}.module-2023-hero-1 .hero-content p,.module-2023-hero-2 .item .hero-content h6,.module-2023-hero-3 .item .hero-content h6{font-size:2.5rem}.module-2023-hero-2,.module-2023-hero-3{min-height:250px;height:auto;padding:90px 1em 60px}.module-2023-hero-2 .item .hero-content,.module-2023-hero-3 .item .hero-content{max-width:100%}.module-2023-hero-2 .item .hero-content h2,.module-2023-hero-3 .item .hero-content h2{font-size:3.7rem}.module-2023-hero-2 .item .hero-content h3,.module-2023-hero-3 .item .hero-content h3{font-size:3.3rem}.module-2023-hero-2 .item .hero-content h5,.module-2023-hero-3 .item .hero-content h5{font-size:2.7rem}.module-2023-hero-2 .item .hero-content p,.module-2023-hero-3 .item .hero-content p{font-size:2rem}.wysiwyg-center-module{width:100%!important;margin:1em 0!important;padding:1em 15px}.module-content-12,.module-content-13{width:100%!important;padding:1em 15px;border-left:none;border-right:none}.product-listing-1 .list .element,.product-listing-2 .list .element{border-bottom:1px solid #fff}.product-listing-1 .list .element:last-child,.product-listing-2 .list .element:last-child{border-bottom:none}.product-listing-1 .list .element .info{width:100%;height:auto;text-align:center}.product-listing-1 .list .element .info .btn.w-o,.product-listing-1 .list .element .info .desc,.product-listing-1 .list .element .info .title,.product-listing-2 .list .element .info .btn.w-o,.product-listing-2 .list .element .info .desc,.product-listing-2 .list .element .info .title{color:#fff!important;border-color:#fff!important;margin:15px auto}.product-listing-1 .list .element .info .btn.w-o:hover{border:1px solid #19478c!important}.blog-item .blog-des .des,.blog-item .blog-des .read-link,.pagination .pages,.product-listing-1 .list .element .info .desc,.product-listing-2 .list .element .info .desc{display:none}.product-listing-1 .list .element .info .item{padding:70px 25px}.product-listing-1 .list .element .thumb{position:absolute;top:0;left:0;width:100%;height:100%}.product-listing-1 .list .element .thumb:after{opacity:.6}.product-listing-2 .list .element:nth-child(2n) .info{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.product-listing-2 .list .element:nth-child(2n) .thumb{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.product-listing-2 .list .element .info{height:auto;text-align:center;background-color:transparent;width:100%}.product-listing-2 .list .element .info .item{padding:0 15px 20px}.product-listing-2 .list .element .thumb,.search-listing .element .con-1,.search-listing .element .con-2{width:100%}.product-listing-2 .list .element .thumb .item{padding:30px 15px 0}.product-listing-2 .list .element .item{padding:70px 25px;max-width:100%}.search-listing .element{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-listing .element .con-1 .icon{max-width:75px;padding:10px 15px}.blog-item{margin:0 5px 40px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blog-item .blog-thumb{height:240px;width:100%;margin:0 0 25px}.blog-item .blog-des{height:auto}.blog-item .blog-des .time-stamp{margin:0}}.social-share{padding:20px 0;width:100%;height:auto}.filter{width:100%;min-width:initial;height:auto;padding:25px 15px;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;overflow:visible;z-index:2!important}.home-list,.home-list .item,.home-list .thumb,.model-list,.project-list,.project-list .item,.project-list-2,.project-list-2 .item{height:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.filter div[class*=" box-"],.filter div[class^="box-"]{z-index:initial;overflow:visible;width:23%;margin:0 1.0653409091%}.filter div[class*=" box-"]:first-child,.filter div[class^="box-"]:first-child{margin:0 1.0653409091% 0 0}.filter div[class*=" box-"]:last-child,.filter div[class^="box-"]:last-child{margin:0 0 0 1.0653409091%}.filter div[class*=" box-"] .content,.filter div[class^="box-"] .content{width:97%;z-index:initial}.filter .form .selectric-wrapper{margin:0;width:100%!important}.filter .form .selectric-items{width:100%!important}.filter .buttons .btn{-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:calc(50% - 2.5px);padding:14px 10px;margin-top:0;margin-right:5px}@media (max-width:1008px){.detail-categories-list,.pagination,.social-share{margin:0 10px}.filter div[class*=" box-"],.filter div[class^="box-"]{margin:0 1.0653409091%}.filter div[class*=" box-"]:first-child,.filter div[class^="box-"]:first-child{width:100%;margin-bottom:20px}.filter div[class*=" box-"]:nth-child(2),.filter div[class^=box-]:nth-child(2){margin:0 1.0653409091% 0 0}.filter div[class*=" box-"] .content,.filter div[class^="box-"] .content{width:100%}}.home-list,.model-list,.project-list,.project-list-2{width:100%;padding:0 15px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-list .item,.project-list .item,.project-list-2 .item{width:100%;margin:0 0 20px;position:relative;border-right:5px solid #19478c;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.home-list .item:hover .thumb .btn{display:block;z-index:1;background-color:transparent;border:1px solid #fff;color:#fff!important}.home-list .item:hover .thumb:after{background-color:rgba(25,71,140,.9);position:absolute;height:100%;width:100%;content:"";top:0;left:0}.home-list .link-box{display:block;background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%}.home-list .thumb{width:37.5%;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;padding:60px 40px 40px}.home-list .des,.home-list .info,.project-list .des,.project-list .info,.project-list-2 .des,.project-list-2 .info{height:auto;padding:40px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.home-list .thumb .banner{position:absolute;width:100%;text-align:center;top:0;padding:10px 20px;text-transform:uppercase;font-weight:800;font-size:.889em;color:#fff;background-color:#19478c;z-index:1}.home-list .thumb .banner.sold{background:gray}.home-list .des,.project-list .des,.project-list-2 .des{width:37.5%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fafafa;border-right:1px solid #eee;border-left:1px solid #eee}.home-list .info,.project-list .info,.project-list-2 .info{width:25%;background-color:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.model-list .block,.model-list .item{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.home-list .info p,.project-list .info p,.project-list-2 .info p{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.home-list .info .bath,.home-list .info .bed,.home-list .info .size,.home-list .model-list .info .garage,.home-list .model-list .info .halfbath,.home-list .model-list .info .stories,.model-list .home-list .info .garage,.model-list .home-list .info .halfbath,.model-list .home-list .info .stories,.model-list .info .bath,.model-list .info .bed,.model-list .info .garage,.model-list .info .halfbath,.model-list .info .size,.model-list .info .stories,.model-list .project-list .info .garage,.model-list .project-list .info .halfbath,.model-list .project-list .info .stories,.model-list .project-list-2 .info .garage,.model-list .project-list-2 .info .halfbath,.model-list .project-list-2 .info .stories,.project-list .info .bath,.project-list .info .bed,.project-list .info .size,.project-list .model-list .info .garage,.project-list .model-list .info .halfbath,.project-list .model-list .info .stories,.project-list-2 .info .bath,.project-list-2 .info .bed,.project-list-2 .info .size,.project-list-2 .model-list .info .garage,.project-list-2 .model-list .info .halfbath,.project-list-2 .model-list .info .stories{font-weight:600}.home-list .info .bath:before,.home-list .info .bed:before,.home-list .info .size:before,.home-list .model-list .info .garage:before,.home-list .model-list .info .halfbath:before,.home-list .model-list .info .stories:before,.model-list .home-list .info .garage:before,.model-list .home-list .info .halfbath:before,.model-list .home-list .info .stories:before,.model-list .info .bath:before,.model-list .info .bed:before,.model-list .info .garage:before,.model-list .info .halfbath:before,.model-list .info .size:before,.model-list .info .stories:before,.model-list .project-list .info .garage:before,.model-list .project-list .info .halfbath:before,.model-list .project-list .info .stories:before,.model-list .project-list-2 .info .garage:before,.model-list .project-list-2 .info .halfbath:before,.model-list .project-list-2 .info .stories:before,.project-list .info .bath:before,.project-list .info .bed:before,.project-list .info .size:before,.project-list .model-list .info .garage:before,.project-list .model-list .info .halfbath:before,.project-list .model-list .info .stories:before,.project-list-2 .info .bath:before,.project-list-2 .info .bed:before,.project-list-2 .info .size:before,.project-list-2 .model-list .info .garage:before,.project-list-2 .model-list .info .halfbath:before,.project-list-2 .model-list .info .stories:before{font-family:mar-mar-builders;content:"\e00b";color:#19478c;font-size:1.25em;position:relative;top:4px;left:0;margin-right:10px;font-weight:300}.home-list .info .size:before,.model-list .info .size:before,.project-list .info .size:before,.project-list-2 .info .size:before{font-family:mar-mar-builders;content:"\e00a"}.home-list .info .bath:before,.model-list .info .bath:before,.project-list .info .bath:before,.project-list-2 .info .bath:before{font-family:mar-mar-builders;content:"\e00c"}@media (max-width:1248px){.product-detail-menu .list .element{height:auto;padding:20px}.product-detail-menu .list .element .icon{display:block}.product-detail-menu .list .element span{width:100%;display:block;text-align:center}.home-list .des,.home-list .info,.home-list .thumb{width:100%}}@media (max-width:1008px){.home-list .item{border-right:none;border-bottom:5px solid #19478c;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-list .item:hover{content:none;display:inherit}.home-list .item:hover .thumb .btn:hover{content:none}.home-list .item:hover .thumb:after{background-color:rgba(0,0,0,.45)}.home-list .thumb{width:100%;height:350px}.home-list .thumb .btn{display:block;z-index:1;background-color:transparent;border:1px solid #fff;color:#fff!important}.home-list .thumb:after{background-color:rgba(0,0,0,.45);position:absolute;height:100%;width:100%;content:"";top:0;left:0}.home-list .des{width:50%;border-left:none}.home-list .info{width:50%}}.project-list .thumb{height:auto;width:37.5%;padding:40px;position:relative}.project-list .thumb .alert,.project-list-2 .thumb .alert{position:absolute;top:0;right:0;width:auto;height:auto;padding:10px 20px;text-transform:uppercase;font-weight:600;font-size:.889em;color:#fff;background-color:#01d8ff}.project-list .info .btn,.project-list-2 .info .btn{padding:20px}@media (max-width:1248px){.project-list .des,.project-list .info,.project-list .thumb{width:100%}}@media (max-width:1008px){.project-list .item{border-right:none;border-bottom:5px solid #19478c;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-list .item:hover{content:none;display:inherit}.project-list .item:hover .thumb .btn:hover{content:none}.project-list .item:hover .thumb:after{background-color:rgba(0,0,0,.45)}.project-list .thumb{width:100%;height:350px}.project-list .des{width:50%;border-left:none}.project-list .info{width:50%}}.project-list-2 .thumb{min-height:120px;height:auto;width:37.5%;padding:40px;background-image:url(/img/main/bg-image-4.jpg);background-size:cover;background-position:center;position:relative}@media (max-width:1248px){.project-list-2 .des,.project-list-2 .info,.project-list-2 .thumb{width:100%}}@media (max-width:1008px){.project-list-2 .item{border-right:none;border-bottom:5px solid #19478c;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-list-2 .item:hover{content:none;display:inherit}.project-list-2 .item:hover .thumb .btn:hover{content:none}.project-list-2 .item:hover .thumb:after{background-color:rgba(0,0,0,.45)}.project-list-2 .thumb{width:100%;height:350px}.project-list-2 .des{width:50%;border-left:none}.project-list-2 .info{width:50%}}.model-list .item{width:100%;height:auto;margin:0 0 20px;position:relative;border:1px solid #eee;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.model-list .block{height:500px;width:50%;border-right:1px solid #eee;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.model-list .thumb-slideshow,.model-list .thumb-slideshow .slide{width:100%;height:500px;position:relative}.model-list .info,.model-list .info p{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.model-list .thumb-slideshow{margin-bottom:0}.model-list .thumb-slideshow .bg-image:after{content:none}.model-list .thumb-slideshow .slick-next{background-color:#fff;width:50px;height:50px;right:0;z-index:1;border:1px solid #eee;border-right:none}.model-list .des{height:auto;width:100%;padding:40px;background-color:#fafafa;border-bottom:1px solid #eee}.model-list .info{height:100%;width:100%;padding:40px;background-color:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.model-list .info p{width:30%;margin-right:50px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.model-list .info .garage:before{font-family:mar-mar-builders;content:"\e012"}.model-list .info .halfbath:before{font-family:mar-mar-builders;content:"\e011"}.model-list .info .stories:before{font-family:mar-mar-builders;content:"\e013"}@media (max-width:736px){.col-16{padding:0 10px!important}.default-styles{padding:0 15px}.faq-list .faq-cat .expand-all,.micro-module-hero-2 .item .desc,.micro-module-hero-5 .item .desc,.mobile-bg-image .desc,.mobile-bgcolor-1.bg-opacity-1,.module-hero-2 .breadcrumbs,.module-hero-2 .desc,.no-mobile,.team-listing .contact-desktop,.testimonials-slideshow .product-slideshow .slide .column-1{display:none}.item{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.icon{width:45px;height:auto}.icon-2{width:45px;height:45px}.mobile-show{display:block!important;visibility:visible}.mobile-bg-image{background-image:url(/img/main/bg-image-3.jpg);min-height:250px!important;background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom:1px solid #fff}.mobile-bg-image:after{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block!important;opacity:.6;content:""}.mobile-bg-image a,.mobile-bg-image h2,.mobile-bg-image h3,.mobile-bg-image h4,.mobile-bg-image h5,.mobile-bg-image h6,.mobile-bg-image p{text-align:center;color:#fff!important}.mobile-bg-image .btn{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border:1px solid #fff}.mobile-border{border-top:1px solid #fff}.mobile-opacity-1{width:100%;height:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.mobile-opacity-1 .title{color:#fff}.mobile-opacity-1:after{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block!important;opacity:.44;content:""}.micro-module-hero-2 .item,.micro-module-hero-4 .hero-content .line-divider,.micro-module-hero-5 .item,.module-hero-1 .hero-content .line-divider,.tablet-w-50{width:100%!important}.box-50,.cta-1,.micro-module-hero-4 .hero-content,.module-content-14,.module-content-5,.module-content-8,.module-content-9,.module-hero-1 .hero-content,.product-options-module .list .item,.product-options-module .list.pair .item,.project-list .info .btn,.project-list-2 .info .btn{width:100%}.strict-flex-33 .box-33{max-width:100%}.pad{padding-top:2.5em!important;padding-bottom:2.5em!important}.module-image-1,.pad-top{padding-top:2.5em!important}.pad-3{padding-bottom:2.5em!important}.mobile-bgcolor-1{display:block;background-color:#01d8ff}.mobile-bgcolor-1 .title,.mobile-bgcolor-1 a,.mobile-bgcolor-1 h1,.mobile-bgcolor-1 h2,.mobile-bgcolor-1 h3,.mobile-bgcolor-1 h4,.mobile-bgcolor-1 h5,.mobile-bgcolor-1 h6,.mobile-bgcolor-1 p{color:#4a4a4a}.mobile-bgcolor-1 .btn,.mobile-bgcolor-1 .btn:hover{background-color:#231f20;color:#01d8ff!important}.mobile-bgcolor-1 .btn{border:1px solid #231f20}.dev-grid:after{content:"mobile"}.text-regular ol,.text-regular ul,ol,ul{padding:10px 0;position:relative}.text-regular ol li,.text-regular ul li,ol li,ul li{padding-left:20px}.text-regular ol li:before,.text-regular ul li:before,ol li:before,ul li:before{left:0}.section-header{display:inline-block!important;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.btn{display:table}.form .form-button-1{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.form .form-button-1 .btn,.form .form-button-1 .captcha{width:auto;margin:0 auto 15px}.bio-popup.open .info,.form,.form .group1,.form .group2,.maps-1 .loc-popup .buttons,.maps-2 .loc-popup .buttons{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form .b1,.form .b2,.form .b3,.form .b33,.form .b4,.form .group2{min-width:100%;max-wdith:100%}.micro-header .logo-project .project-name{font-size:.8em;width:210px}.installation-form,.request-form{height:90%;overflow-y:scroll}.micro-module-hero-2,.micro-module-hero-5,.module-hero-2{min-height:250px;height:auto;padding:74px 0 30px!important}.module-hero-2 .hero-border{width:calc(100% - 30px);left:0;margin-left:15px;margin-right:15px}.module-hero-2 .hero-content{width:100%;padding:0}.module-hero-2 .item{width:100%;padding:0 30px}.micro-module-hero-2 .item .title,.micro-module-hero-3 .slide .hero-content .title,.micro-module-hero-5 .item .title,.module-hero-2 .title{font-size:2em;line-height:1.25em}.micro-module-hero-3,.micro-module-hero-3 .slide{height:495px}.module-content-1{min-height:250px;height:auto;padding-left:15px!important;padding-right:15px!important}.module-content-1 .title-large{font-size:2.375em}.module-content-2{width:calc(4.1193181818% * 16 + 1.0653409091% * 30)}.maps-1,.maps-2,.module-content-7,.module-content-8 .header-title,.module-content-8 .item,.module-content-9 .header-title,.module-content-9 .item{padding:30px 15px}.link-directory-1,.link-directory-3{padding:0 15px 15px}.link-directory-1 .item a,.link-directory-3 .item a{padding:20px 0}.link-directory-2{display:none!important}.photogallery-list-1{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.photogallery-list-1 .item{min-width:49%;width:100%;max-width:49%}.photogallery-list-1 .item:nth-child(3n),.photogallery-list-2 .item:nth-child(3n){margin-right:1%!important}.photogallery-list-1 .item:nth-child(2n),.photogallery-list-2 .item:nth-child(2n){margin-right:0!important}.photogallery-list-2 .item{min-width:100%;width:100%;max-width:100%}.maps-1 .loc-popup,.maps-2 .loc-popup{width:calc(100% - 30px);margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.home-list .des,.home-list .info,.maps-1 .loc-popup .btn,.maps-2 .loc-popup .btn{width:100%;padding:20px}.team-listing{padding:0 10px}.team-listing .wrap{padding:0 7.5px!important}.team-listing .contact-mobile{display:block!important}.team-listing .contact-mobile .email,.team-listing .contact-mobile .phone{display:inline-block;margin-top:0}.team-listing .contact-mobile .phone:before{font-size:x-large!important;margin:0 5px 0 0}.team-listing .contact-mobile .email:before{font-size:x-large!important;margin:0}.team-listing .name{font-size:1em}.team-listing .job{font-size:.722em;margin-bottom:5px}.team-listing .bio-popup-link{height:200px;width:calc(100% - 15px)!important;left:7.5px}.team-listing .bio-popup-link:after{top:70px!important}.team-listing .bio-popup-link:before{top:100px!important}.team-listing .img-team{height:200px}.testimonials-slideshow,.testimonials-slideshow .product-slideshow .slide{height:500px;min-height:auto;aspect-ratio:unset}.testimonials-slideshow .product-slideshow .slide .con{width:100%;pointer-events:none;background-color:rgba(0,0,0,.45);padding:50px 10px 80px}.testimonials-slideshow .product-slideshow .slick-dots{text-align:center;padding:0}.testimonials-slideshow-2,.testimonials-slideshow-2 .product-slideshow .slide{height:500px}.testimonials-slideshow-2 .product-slideshow .slide .con{width:100%;pointer-events:none;background-color:rgba(0,0,0,.45);padding:80px 10px}.testimonials-slideshow-2 .product-slideshow .slick-next,.testimonials-slideshow-2 .product-slideshow .slick-prev{top:30px}.testimonials-slideshow-2 .product-slideshow .slick-next{right:10px;left:auto}.testimonials-slideshow-2 .product-slideshow .slick-prev{left:10px}.bio-popup.open .bio-info{padding:45px 15px;height:auto;max-height:500px}.bio-popup.open .info .img-team{width:100%;height:200px;margin:0 0 15px}.product-landing{padding:0!important}.product-landing .box{width:100%;max-width:100%;border-right:none!important}.product-overview-module .list .item{width:100%;margin:10px 0}.search-listing{padding:0 15px!important}.search-listing .listing-hover{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search-listing .c1{width:30px;height:30px;margin:0 0 6px}.faq-header{-webkit-box-sizing:border-box;box-sizing:border-box}.faq-header .title{font-size:1.111em;maximum-width:250px;padding-right:15px}.faq-header .item{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.faq-content .title{font-size:22px!important}.faq-list .faq-cat .cat-title{padding:10px 10px 10px 0}.filter div[class*=" box-"],.filter div[class^="box-"]{width:100%;margin:0 0 20px!important}.filter div[class*=" box-"]:first-child,.filter div[class*=" box-"]:nth-child(2),.filter div[class^=box-]:first-child,.filter div[class^=box-]:nth-child(2){content:none}.filter div[class*=" box-"]:last-child,.filter div[class^="box-"]:last-child{margin:0}.home-list .thumb,.project-list .thumb,.project-list-2 .thumb{width:100%;height:250px}.home-list .des,.project-list .des,.project-list-2 .des{border-right:none;border-top:1px solid #eee;border-bottom:1px solid #eee}.project-list .des,.project-list .info,.project-list-2 .des,.project-list-2 .info{padding:20px;width:100%}.model-list .thumb-slideshow,.model-list .thumb-slideshow .slide{height:300px}.model-list .info p{width:100%;margin-right:0!important}}.micro-module-about{position:relative;padding:0 130px 130px;-webkit-box-sizing:border-box;box-sizing:border-box}.micro-module-about .item{z-index:4;padding:2em 4em 4em;text-align:center;background:#19478c;margin:-60px auto 0}.micro-module-about .item .title{text-align:center;display:inline-block;margin-right:auto;margin-left:auto;color:#01d8ff;font-size:2.7em;font-weight:500;padding-bottom:.4em;margin-bottom:.4em}.micro-module-about .item .title:after{position:absolute;width:40%;border-bottom:1px solid #fff;height:0;content:"";left:0;right:0;margin:auto;bottom:0}.micro-module-about .item .desc{margin:0;text-align:left;color:#fff;font-size:1em;line-height:1.778em;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}@media (max-width:1248px){.model-list .des,.model-list .info{padding:40px 20px}.micro-module-about .item .title{font-size:2em;line-height:1em}.micro-module-about .item .desc{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media (max-width:1008px){.model-list .item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.model-list .block{width:100%;height:auto}.model-list .des,.model-list .info{width:100%;height:auto;padding:40px}.micro-module-about{padding:0 2em 2em}.micro-module-about .item{padding:2em}.micro-module-about .item .desc{font-size:.9em}}.cmd-homefinder #homes-results .item .des p span{background-color:#fafafa!important;font-family:"Open Sans",sans-serif!important;font-size:1.6rem!important}#map-canvas{height:100%;width:100%}.preloader a:hover{background-color:#fff;color:#19478c;text-decoration:none}.testimonials-slideshow .product-slideshow .slide .con.no_tint{background:0 0}.cmd-contact .no-contact-form .expanded_fields-wrapper{display:none;width:100%}.cmd-contact .no-contact-form .expanded_fields{min-width:100%;width:100%;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cursor-default{cursor:default}.cmd-homefinder #homes-results .item .des p span{background-color:#fafafa!important;font-family:"Open Sans",sans-serif!important;font-size:1.6rem!important}#map-canvas{height:100%;width:100%;overflow:visible!important}.maps-1 .loc-popup{display:none}.maps-1 .loc-popup .close-button{cursor:pointer}.filter .buttons .view_type{cursor:pointer}.project-list .item_hide{display:none}.preloader a{margin:0 auto;background-color:#19478c;color:#fff!important;cursor:pointer}.preloader a:hover{background-color:#fff;color:#19478c;text-decoration:none}h2.title{width:100%}.testimonials-slideshow .product-slideshow .slide .con.no_tint{background:none}.cmd-contact .no-contact-form .expanded_fields-wrapper{display:none;width:100%}.cmd-contact .no-contact-form .expanded_fields{min-width:100%;width:100%;max-width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wysiwyg img{display:initial}@media (max-width:768px){.cmd-page .wrapper #main .row img{height:auto!important}}.cmd-homefinder .home-list .home-finder-items .des,.cmd-page .project-list-2.content .des,.cmd-available_homes #available-homes-results .des{width:62.5%;min-height:280px}.cmd-homefinder .home-list .home-finder-items .thumb,.cmd-page .project-list-2.content .thumb,.cmd-available_homes #available-homes-results .thumb{background-size:160%}@media (max-width:1008px){.cmd-homefinder .home-list .home-finder-items .des,.cmd-page .project-list-2.content .des,.cmd-available_homes #available-homes-results .des{width:100%;min-height:auto}}.cmd-homefinder .home-list .item:hover .thumb:after{content:none}.cmd-homefinder .home-list .thumb:hover:not(.banner):after {background-color:rgba(25,71,140,.9);position:absolute;height:100%;width:100%;content:"";top:0;left:0}.cmd-homefinder .home-list .item:hover .thumb .btn{display:none}.cmd-homefinder .home-list .item .thumb:hover .btn{display:block;z-index:1;background-color:transparent;border:1px solid #fff;color:#fff!important}.module-content-6 .icon{width:250px;height:100px}.module-content-6 .icon svg{width:100%;height:100%}header .header-logo-1,header .header-logo-2{top:0}