﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,.topbar,video{margin:0;padding:0;outline:0;border:0;background:transparent;vertical-align:baseline;color:#000}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{font-family:'Lato',sans-serif;font-weight:600;margin:0;padding:0;background:transparent;vertical-align:baseline;font-size:100%}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-weight:bold;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}p.contact{font-size:2em;}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}.black{background:#000;background-size:cover;background-repeat:no-repeat;background-position:right bottom}.highlight{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-family:'Lato',sans-serif;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;background-clip:border-box;background-origin:padding-box;background-size:auto auto;padding-top:10px}a.highlight{font-size:1.5em;border:none;text-decoration:underline;}.lightleft h2,.lightleft p,.lightleft table,.lightleft ul{float:left;clear:both}.lightleft h2{padding-top:20px;padding-bottom:10px}.home h2{margin:auto;text-align:center !important;padding:40px !important}h2.no-padding-top{margin-top:0px !important;padding-top:0px !important;}h2.highlight-line{display:inline-block;position:relative;}h2.highlight-line:before,h2.highlight-line:after{content:"";position:absolute;height:5px;border-bottom:1px solid black;border-top:1px solid black;top:50%;width:1200px;}h2.highlight-line:before{right:100%;margin-right:15px;}h2.highlight-line:after{left:100%;margin-left:15px;}.lightleft tr,.lightleft td,.lightleft th{border:1px solid #000;padding:10px}.grey{background:#b7b6b6}.greengrey{background:#838272;color:#fff}.lightblue{background:#92a8b4}.red{background:#d80000;margin:0;padding:0;background-position:bottom right}.round{border-radius:50%}.text--center{text-align:center}.text--center .seperator{margin-right:auto;margin-left:auto}.center,.center img{display:block;margin:0 auto;text-align:center}.vcenter{display:inline-block;vertical-align:middle;float:none}body{font-family:'Lato',sans-serif;line-height:1.4}.topinfo{float:right}h1{font-family:"EB Garamond",serif !important;color:#333334;padding:20px 0 20px 0;font-weight:500;margin-top:20px;letter-spacing:-.2px;font-size:2.7em;}h2,h3,h4{font-family:"EB Garamond",serif !important;padding:80px 0 20px 0;font-weight:400;margin-top:20px;}.modal-body h3{padding:20px;text-transform:none;font-size:1.5em;}h2{color:#000;padding:15px 20px 0px 0px;font-weight:400;overflow:hidden;text-align:center;letter-spacing:.1em;text-align:left !important;font-family:"EB Garamond",serif !important;font-size:2.4em;font-optical-sizing:auto;font-weight:400;}.thumbnail{padding:10px;border:0;border-radius:0}h3{margin-top:20px;font-size:1.3rem}h4{font-size:1.1rem;margin-bottom:3px}h5{font-size:2rem;font-weight:100;margin:0}h5+*{margin-bottom:20px}h5 a{font-size:inherit;font-family:inherit !important}strong{font-weight:900}p{padding:15px 20px 0px 0px;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.5;font-size:1.1em;color:#333334;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}blockquote{color:#444;font-size:16px}blockquote,li{font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.5;font-size:1.2em;font-size:16px}a,a:visited{text-decoration:none;width:auto;white-space:nowrap;font-family:'Lato',sans-serif;font-weight:600;text-decoration:none;color:#000}blockquote{color:#2c2c2c;font-size:1.2rem}blockquote:before,blockquote:after{display:inline-block;padding:0 2px;font-size:1.4rem;content:'"'}a.button{border-radius:3px;padding:8px 18px !important;margin-top:20px;font-family:'Lato',sans-serif;font-size:1rem;background:transparent;transition:all .2s ease-in-out}a.button:hover{background:#000;color:#fff;text-decoration:none !important}a.button.fill{background:#000;color:#fff}a.button.fill:hover{background:rgba(0,0,0,.5);color:#fff;text-decoration:none}a.button{padding:15px 20px 0px 20px;}.spaced{text-align:center;margin-top:10%;margin-bottom:10%;margin-left:auto;margin-right:auto;max-width:600px}.spaced h2{text-align:center !important;}.spaced.five{margin-top:5%;margin-bottom:5%}.spaced.five h3{padding-top:0px;font-size:2em;}.spaced-box{border:1px solid #828282;padding-bottom:30px}.spaced-box img{margin-top:-50px}html,body{width:100%;overflow-x:hidden}body{background:transparent;min-height:100%;min-width:100%}*[role="content"]{position:relative;min-height:calc(100vh - 486px)}header{background:#fff;padding:0 0;position:relative}header .container{max-width:100%;padding:0}header .row{margin:0}.panel-widget img{width:100%;max-width:100%;}.footer_logo{padding-top:10px;max-width:400px;width:100%;padding-bottom:20px;}#footer_width{max-width:2000px;margin:auto;color:#fff}#footer_links{background:#3c4c59;padding:10px;font-size:1em;line-height:1.6;letter-spacing:.2px;padding-bottom:40px;color:#fff}#footer_links p{padding:10px 0;font-size:0.9em;line-height:1.6;letter-spacing:.2px;font-weight:400}#footer_links ul{list-style-type:none}#footer_links ul li a{color:#fff;text-indent:0;font-weight:300;font-family:'Lato',sans-serif;}#footer_links li{font-size:0.9em;padding-bottom:10px;}#footer_links ul{margin-left:0}#footer_links b,#footer_links a,#footer_links span,#footer_links text{color:#fff !important}.footerbox div{color:#fff;font-weight:600}.footerbox ul{margin-top:0}#footer_links ul.inline li:first-of-type{padding-left:0px;}.footerbox h5,#footer_links h5,.footerbox h4,#footer_links h4{font-size:0.9em;font-weight:700;color:#fff;padding-bottom:20px;padding-top:30px}.footerbox h6,#footer_links h6{font-size:1.4em;font-weight:400;color:#fff;padding-bottom:0;padding-top:10px}#footer_links p{color:#fff;font-size:0.8em}.footerbox .fas{color:#fff;padding-right:3px}footer{background:#fff;padding:10px;font-size:1rem;line-height:1.6;letter-spacing:.2px;text-align:center}footer ul{margin:15px auto 0;text-align:center}footer ul li{position:relative;display:block;text-align:left;padding:0 0 5px 0;margin:0;line-height:1}footer a{color:#fff;font-size:0.6rem;border-bottom:1px solid transparent;padding-bottom:3px;font-family:'Lato',sans-serif;font-weight:100}footer a:hover{text-decoration:underline;color:#fff}.footer_outline{padding:20px 0}.footer_nooutline{padding:20px 0}.top10{padding-top:10px}.social_links{padding:0;margin-left:-15px;}#footer_links .fab{color:#585858;font-size:0.8em;border:1px solid #fff;border-radius:30px;padding:3px;width:20px;height:20px;margin-left:15px;background-color:#fff;}.social_links .right{height:100%;text-align:right;position:relative}.social_links .bottom{}@media(max-width:768px){.social_links .right{text-align:left}.social_links .fab{text-align:right}.social_links .bottom{position:relative}}ul{margin-left:30px;margin-top:15px;margin-right:20px}nav ul{margin-top:0}.col-xs-4.instaimg{padding:10px 10px 0 0}img{vertical-align:middle}blockquote{padding:10px;text-align:center;position:relative;font-size:1.3rem}blockquote+*{padding:30px 10px}*+ul{margin-bottom:30px}.equal{display:table;table-layout:fixed}.equal .vcenter{display:table-cell;vertical-align:middle}.fullcontent .container{background-color:#fff}.header .container{background-color:#f5f7f6;}.header{width:100%;}.header .container{margin:0 auto 0 auto;padding:0;width:100%;clear:both;max-width:4000px;}.fullcontent .container,.fullcontent .col-md-12,.fullcontenthighlight .container,.fullcontenthighlight .col-md-12,.lightgreynew .container,.lightgreynew .col-md-12,.lightnew .container,.lightnew .col-md-12,.midgreynew .container,.midgreynew .col-md-12,.lightleft.new .container,.lightleft.new .col-md-12,.darkgrey.new .container,.darkgrey.new .col-md-12,.darkgreen .container,.darkgreen .col-md-12,.inspiration .container,.inspiration .col-md-12,.products .container,.products .col-md-12,.highlight .container,.fullscreen-bg__video,#green_footer .container{margin:0 auto 0 auto;padding:0;width:100%;max-width:2000px;clear:both;}.lightgreynew .container{padding-bottom:1em !important;}.banner .container,.banner .col-md-12{width:100%;max-width:2000px;}.slim .container,.slim .col-md-12{max-width:1200px !important;}.inspiration{background-color:#F9F5F2;}.products{background-color:#ECEDEE;}.products .col-xl-4:first-of-type a{border:0px;padding:0px;}.inspiration .col-xl-4,.products .col-xl-4{padding:4em;}.inspiration h2,.products h2{color:#000;text-align:left;}.inspiration h2:first-child,.products h2:first-child{padding-top:4em;}.inspiration p:first-of-type,.products p:first-of-type{color:#000;padding-top:4em;}.inspiration a,.products a{border:1px solid;padding:1em;}@media(max-width:1800px){.inspiration .col-xl-4,.products .col-xl-4{padding:4em;}}@media(max-width:1400px){.inspiration h2:first-child,.products h2:first-child{padding-top:2em;}}@media(max-width:1200px){.inspiration .col-xl-4,.products .col-xl-4{padding:2em 1em;}.inspiration img,.products img{max-height:70vh;width:94%;margin:0em 3%;object-fit:cover;}}.dark h1{font-size:4em;padding:20px;text-align:center}.fullcontenthighlight .container{border-top:1px solid #eee}.fullcontent img{width:100%;object-fit:cover;}.padding15{padding:15%}.padding5{padding:5%}.lightergreywide,.lightergreyfull{background-color:#f2f2f2}.lightgreywide.container{width:100%;}.lightgreywide,.lightgreyfull,.lightgreyspaced{background-color:#f9f9f9;color:#666}.lightgreywide .container,.darkgreywide .container,.midgreywide .container{margin:0 auto;width:100%;max-width:1600px;color:#fff}.lightgreyfull .container,.darkgreyfull .container,.midgreyfull .container{margin:0 auto;width:100%;color:#fff;max-width:2000px;margin:auto}.lightgreyfull .col-md-6,.lightgreyfull .col-md-12{margin:0 0;padding:0}.lightgreyfull.padded{padding:0px 10px}.midgreywide,.midgreyfull{background-color:#dadada;color:#666}.darkgreywide,.darkgreyfull,.darkgrey.new{background-color:#424b51}.darkgreen{background-color:#42514F;}.darkgreywide p{color:#fff}.darkgreywide h2,.darkgreyfull h2,.darkgreywide h2{color:#fff}.darkgreyfull .col-md-6,.darkgreyfull .col-md-4{padding:0;margin:0}footer .container,#footer_links .container,.fullcontent1600 .container{margin:0 auto;width:100%;max-width:2000px;color:#000}.fullcontent2000 .container{margin:0 auto;width:100%;max-width:2000px;color:#000}.right1800{padding:5%;width:100%;max-width:800px;float:left}.full{margin:0;padding:0 !important;overflow:hidden}.full *{max-width:100%;width:100%;height:auto;margin:0 !important;padding:0 !important;line-height:0}.wide{width:100%;height:auto}.small{font-size:.85rem}code,pre{overflow:auto;padding:6px 10px;border-radius:3px;background-color:rgba(248,248,248,.3);font-size:.9rem;font-family:"Courier 10 Pitch",Courier,monospace;line-height:2.3}.gallery .row>div{margin-bottom:2%}.gallery img{margin:0}.video-wrapper{margin:0px auto;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumb{background:rgba(0,0,0,.6);transition:all 200ms ease-in-out}.breadcrumb a,.breadcrumb a:visited{color:#fff;font-size:1rem}.breadcrumb:hover{background:#000}.dark img,.lightspaced img,.black img,.dark img,.yellow img,.red img,.grey img,.lightgrey img,.greengrey img,.greenwide img,.maroon img,.purple img,.full img,.fullparallax img,.full triangle img,.fullcontent img,.fullcontenthighlight img,.fullcontent1600 img,.allstyle img,.highlight img,.Bako img,.DynamicBanner img,.waxgreen img,.greengrey1600 img,.lightgreywide img,.lightgreyspaced img,.darkgreywide img,.darkbluewide img,.darkgrey.new img,.midgreywide img,.lightgreyfull img,.darkgreyfull img,.darkgrey.new img,.darkbluefull img,.midgreyfull img,.darkgreen img{width:100%;padding:0;}@media(min-width:768px){.dark,.yellow,.purple{padding:80px 0}.breadcrumb{padding:4px 8px;position:absolute;left:40px;top:40px}.breadcrumb a{font-size:1.2rem}}@media(min-width:992px){header .container{max-width:1200px}.modal-body .container{max-width:600px;margin-left:0}.dark .row div[class^="col-"],.yellow .row div[class^="col-"],.purple .row div[class^="col-"]{margin-bottom:20px}}.internorm ul ul,.black ul ul{display:none}.internorm ul a:link,.internorm ul a:visited,.black ul a:link,.black ul a:visited{font-size:13px;line-height:13px;margin:1px 10px 1px 10px;padding:10px 10px 10px 10px;text-decoration:none;color:#fff}.breadcrumbnav li{float:left;padding-right:10px}.breadcrumbnav{padding-top:20px;padding-bottom:20px;z-index:100}.breadcrumbnav ul{text-decoration:none;margin-left:0;list-style-type:none;position:relative;height:40px;}.breadcrumbnav ul li:first-child{margin-top:-5px;}.breadcrumbnav span,.breadcrumbnav a:hover{color:#236d6f;}.breadcrumbnav a{border-bottom:1px solid #000;font-weight:normal;padding-bottom:3px}.breadcrumbnav a:first-child{border:none;}.breadcrumbnav a:hover{border-bottom:1px solid #236d6f;}#paging{text-align:center;width:100%;background:#838272;color:#fff}#paging a{border-right:1px solid #fff;color:#fff;padding:10px 6px}@media(min-width:992px){.internorm ul,.internorm li,.black ul,.black li{margin-top:1px;padding:0;display:inline-block;list-style-type:none;position:relative}.internorm ul a:link,.internorm ul a:visited,.black ul a:link,.black ul a:visited{float:left}.internorm ul a:hover,.black ul a:hover{background:#fff;color:#000}.internorm ul li.selected a,.black ul li.selected a{margin:1px 10px 1px 10px;padding:10px 10px 10px 10px;background-color:#fff;color:#000}.internorm ul ul,.black ul ul{position:absolute;top:35px;position:absolute;padding-left:0;left:0;color:#000;margin:0;z-index:1000}.internorm ul img,.black ul img{width:40px;float:right}.internorm ul ul li,.black ul ul li{float:none;background-color:#fff;position:relative}.internorm li:hover ul,.black li:hover ul{background-color:#fff;display:inline;border:1px solid #ccc}.internorm ul ul li,.black ul ul li{width:250px;word-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;display:inherit}.internorm ul ul a,.internorm ul ul a:link,.internorm ul ul a:visited,.black ul ul a,.black ul ul a:link,.black ul ul a:visited,.green ul ul a,.green ul ul a:link,.green ul ul a:visited{color:#000;width:250px;border-bottom:0;color:#000;margin:0 0 0 0;word-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}.internorm ul ul a:hover,.internorm ul ul a:focus,.black ul ul a:hover,.black ul ul a:focus,.green ul ul a:hover,.green ul ul a:focus{background-color:#fff;color:#000}#footer_links ul.inline{display:inline-block;}#footer_links ul.inline li{display:inline-block;float:left;padding:20px;}}@media(max-width:991px){.internorm br{display:none}.internorm ul a:link,.internorm ul a:visited,.green a:link,.green a:visited,.black ul a:link,.black ul a:visited,.green a:link,.green a:visited{float:none;margin-left:0}.internorm ul,.internorm li,.green ul,.green li,.black ul,.black li{display:block;padding:10px 0;border-bottom:1px solid #fff}.internorm ul img,.black ul img{display:none}.internorm li.has-child.selected ul,.black li.has-child.selected ul{background-color:#fff;display:inline}.internorm ul ul,.internorm ul ul li,.internorm ul,.internorm ul li,.black ul ul,.black ul ul li,.black ul,.black ul li{margin:0;border:none;padding:0;list-style-type:none;font-family:Arial,Helvetica,sans-serif}.internorm ul a,.black ul a{display:block;padding:0;width:100%;background-color:#036}.internorm ul a:link,.internorm ul a:visited,.black ul a:link,.black ul a:visited{color:#000;background-color:#ccc;text-decoration:none;text-indent:20px}.internorm ul a:hover,.black ul a:hover{background-color:#666;color:#fff}.internorm ul ul a,.black ul ul a{display:block;padding:0;width:100%;background-color:#036}.internorm ul ul a:link,.internorm ul ul a:visited,.black ul ul a:link,.black ul ul a:visited{color:#000;text-decoration:none;background-color:#fff;text-indent:40px}.internorm ul ul a:hover,.black ul ul a:hover{background-color:#666;color:#fff}a.brochure{float:right;text-align:center}.footerbox h5,#footer_links h5,.footerbox h4,#footer_links h4{padding-bottom:20px;padding-top:0px}}#Contact_Form2 .col-md-12{margin-left:-15px}.tab-content{color:#666;background-color:#fff;padding:5px 15px;margin-left:0;margin-bottom:10px;margin-right:0}.fill{width:100%;}.fill img{width:100%}.imagehref{display:block;background-color:#3d69e7;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:100%;transition-property:all;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s}a.imagehref:hover{filter:grayscale(100%)}.right800{width:100%;max-width:800px;padding:5%}.right{float:right}.left800{width:100%;max-width:800px;margin-right:-1px;clear:both;padding:5%}.btn-outlined,.btn-default{font-weight:400;text-align:center;vertical-align:middle;border:1px solid #666;background-color:#fff;margin-top:25px !important;border-radius:0;color:#000;font-family:'Lato',sans-serif;font-weight:600;margin:0;padding:10px 20px;font-size:100%}.btn-outlined:hover,.btn-default:hover{background-color:#666;color:#fff;text-decoration:none}.btn-outlined:hover a,.btn-default:hover a{color:#fff;text-decoration:none}.btn-outlined.upper{text-transform:uppercase;margin:auto;padding:5px 40px}.upper{text-transform:uppercase;}.slide-1 .container,.slide-1 .container .row,.slide-1 .container .row .large-12.columns,.slide-2 .container,.slide-2 .container .row,.slide-2 .container .row .large-12.columns,.slide-3 .container,.slide-3 .container .row,.slide-3 .container .row .large-12.columns,.slide-4 .container,.slide-4 .container .row,.slide-4 .container .row .large-12.columns,.slide-5 .container,.slide-5 .container .row,.slide-5 .container .row .large-12.columns,.slide-6 .container,.slide-6 .container .row,.slide-6 .container .row .large-12.columns,.slide-7 .container,.slide-7 .container .row,.slide-7 .container .row .large-12.columns{height:50%}.indentbox{margin:5px;background-color:rgba(255,255,255,.9)}.imgLink{color:#fff;background:rgba(0,0,0,.2);padding:20px 40px;min-height:500px;width:100%;text-align:left;border-radius:20px;margin:80px 0px 0px 0px;}.imgLink p{color:#fff !important;font-weight:500;max-width:500px;margin:0px !important;padding:20px 0px 0px 0px !important;}.imgLink h3{font-weight:400;font-size:3em;color:#fff;padding:0px;font-family:'Lato',sans-serif !important;}.imgLink:hover{background:rgba(0,0,0,.4)}.imgLink .btn-outlined{color:#fff;text-decoration:none;background-color:rgba(255,255,255,0);text-transform:none;border:1px solid #fff;}.imgLink .btn-outlined:hover{background-color:rgba(255,255,255,0.3);}@media only screen and (max-width:1199px){.imgLink{min-height:400px;}}.windows{background-image:url(../../../images/jkg/home/WindowsSquareBanner.webp);background-size:cover;background-position:center center;text-align:center;margin:0px 20px;border-radius:20px;}.windows a,.roofs a,.doors a,.oriel a{white-space:inherit}.doors a:hover,.windows a:hover,.roofs a:hover,.oriel a:hover{text-decoration:none;}.doors{background-image:url(../../../Images/JKG/Home/DoorSquareBanner.webp);background-size:cover;background-position:center center;text-align:center;margin:0px 20px;border-radius:20px;}.roofs{background-image:url(../../../Images/JKG/Home/RoofLightSquareBanner.webp);background-size:cover;background-position:top center;text-align:center;margin:0px 20px;border-radius:20px;}.oriel{background-image:url(../../../Images/JKG/Home/OrielSquareBanner.webp);background-size:cover;background-position:center center;text-align:center;margin:20px 10px 80px 20px;border-radius:20px;}.overlay{position:absolute;width:100%;height:100%;z-index:2;background-color:#080d15;opacity:.1}.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,.fade-carousel .slides .slide-3,.fade-carousel .slides .slide-4,.fade-carousel .slides .slide-5,.fade-carousel .slides .slide-6,.fade-carousel .slides .slide-7{background-size:cover;background-position:center center;background-repeat:no-repeat}.imagehref{height:200px}.lightgreynew,.midgreynew,.lightleft.new,.darkgrey.new,.midbluewide,.green,.darkgreen{padding:0 20px;clear:both;}.lightnew{padding:0px 20px 4em 20px;}.panel-widget img{object-fit:cover;}@media only screen and (min-width:1200px){.panel-widget img{border-image-width:0;white-space:inherit;max-wpidth:100%;height:auto;}.lightspaced{max-width:1170px;margin:auto;text-align:center;padding:50px 20px}.spaced1170{max-width:1170px;margin:auto;text-align:center;padding:50px 20px}.imagehref{height:470px}.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,.fade-carousel .slides .slide-3,.fade-carousel .slides .slide-4,.fade-carousel .slides .slide-5,.fade-carousel .slides .slide-6,.fade-carousel .slides .slide-7{width:100%;height:80vh;max-height:1000px}}@media only screen and (min-width:1400px){.lightgreynew,.midgreynew,.lightleft.new,.darkgrey.new,.lightnew,.midbluewide,.green,.darkgreen{padding:0 100px 0em 100px}.banner .container,.banner .container .row,.banner .container .row .carousel,.banner .container .row .carousel-inner{height:728px;}}@media only screen and (min-width:1600px){.lightgreynew,.midgreynew,.lightleft.new,.darkgrey.new,.lightnew,.midbluewide,.green,.darkgreen{padding:0 100px 0em 100px}.banner .container,.banner .container .row,.banner .container .row .carousel,.banner .container .row .carousel-inner{height:828px;}}@media only screen and (min-width:1800px){.banner .container,.banner .container .row,.banner .container .row .carousel,.banner .container .row .carousel-inner{height:928px;}}@media only screen and (min-width:2000px){.banner .container,.banner .container .row,.banner .container .row .carousel,.banner .container .row .carousel-inner{height:1040px;}}@media only screen and (max-width:991px){.col-md-12,.col-md-4,.col-md-8,.col-md-6{width:100% !important;}.col-xs-6{width:50%;}}#map{width:500px;height:400px}.panel-widget{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);;}.panel-widget:hover{box-shadow:0 0 30px rgba(0,0,0,.2)}.panel-widget{background-color:#fff;margin:0;display:flex;flex-direction:column;border-radius:30px;}.panel-widget img{border-radius:30px 30px 0px 0px;object-fit:contain;}.panel-widget .new .panel-body{background-color:#fff;color:#666;padding:20px;margin:0;padding-bottom:40px;text-align:center;border-radius:30px}.lightnew .panel-widget .panel-body,.lightnew .panel-widget,.lightgreynew .panel-widget .panel-body,.lightgreynew .panel-widget{border-radius:0px !important;box-shadow:none;background-color:transparent !important;}.lightnew .new .panel-body,.lightgreynew .new .panel-body{padding:0px;margin:0px;}.lightgreynew .new .panel-body{padding:0px 30px 20px 30px;}.lightnew .widget_link,.lightgreynew .widget_link{padding:0px;}.lightnew .panel-widget img,.lightgreynew .panel-widget img{border-radius:0px !important;}.lightnew .new .panel-body .widget_link,.lightgreynew .new .panel-body .widget_link{display:inline;}.lightnew .new .panel-body .widget_link a,.lightgreynew .new .panel-body .widget_link a{margin:2em 0em 0em 0em;}.center p,.lightnew .new .panel-body p,.center p,.lightgreynew .new .panel-body p,.lightgreynew p.center{max-width:1200px;margin:auto;}.center p:first-of-type{margin-top:1em;}.center p:last-of-type{margin-bottom:1em;}.lightnew .new .panel-body p,.lightgreynew .new .panel-body p{padding:0em 0 0 0;}.lightnew .new .panel-body p,.lightgreynew .new .panel-body p{padding-left:0;padding:1em 0em;}.lightnew .panel-body h2,.lightgreynew .panel-body h2{font-family:"EB Garamond",serif !important;font-size:1.8em;font-weight:400 !important;text-align:left !important;text-transform:none;}.lightnew p:last-of-type,.lightgreynew p:last-of-type{padding-bottom:20px}.lightgreynew h2{text-align:center !important;}.panel-widget a{color:#7e7e7e}.panel-widget a{white-space:inherit}.panel-widget a:hover{text-decoration:none}.panel-body h2{padding:0 0 20px 0;text-align:center;font-size:1.7em;padding-bottom:20px;color:#666}.flex-row.row{display:flex;flex-wrap:wrap}.flex-row.row>[class*='col-']{display:flex;flex-direction:column}.flex-row.row:after,.flex-row.row:before{display:flex}.lightnew ul{list-style-type:none;margin-left:20px}.lightnew ul>li{text-indent:10px;color:#000}.lightnew ul>li:before{content:"- ";text-indent:-5px}.sectionheadertext{padding:20px 40px 40px 40px;max-width:1000px;float:right;height:100%;clear:both;}.sectionheadertext .breadcrumbnav{padding-bottom:20px;}.sectionheadertext .content{display:flex;align-items:center;justify-content:center;height:90%;clear:both;}@media only screen and (max-width:1200px){.sectionheadertext{padding:20px;}}@media only screen and (max-width:620px){.lightgreynew,.midgreynew,.lightleft.new,.darkgrey.new,.midbluewide{padding:0 10px 0 10px}#sectionheader{padding-left:10px}}.lightgreynew{background-color:#f9f9f9;color:#000;font-family:'Lato',sans-serif}.midgreynew{background-color:#e0e0e0;color:#676767;font-family:'Lato',sans-serif}.darkgrey.new h1{color:#fff;}.darkbluefull h2,.electricbluefull h2,.darkgreyfull h2{color:#fff}.lightgreynew h1{font-size:4em}.lightgreynew ul{margin-left:60px;color:#000}.lightgreynew li{color:#000 !important;}h2.modal-title{padding:0}.lightgreyfull.new h2{text-align:center}.sectionheadertext h1{font-family:"EB Garamond",serif !important;font-optical-sizing:auto;font-style:normal;color:#000 !important;padding:0px;margin:0px;padding-bottom:10px;text-transform:uppercase;}.sectionheadertext h2,h3.color-highlight{font-family:"EB Garamond",serif !important;font-size:1.4em;font-optical-sizing:auto;font-style:italic;font-weight:300;color:#1c6e70 !important;padding:0px;margin:0px;text-align:left;padding-bottom:20px;letter-spacing:1.5px;}h3.color-highlight{padding-left:20px;margin-top:30px;}.center h3.color-highlight,.highlight h3.color-highlight{text-align:center;padding-top:20px !important;padding-bottom:0px;}.highlight h3.color-highlight{top:0px;}.center h3.lrg{font-family:serif !important;font-size:2.4em;padding-bottom:0px;padding-top:20px;}.center h2,.lightgreynew h2{text-align:center !important;}.center h2:first-of-type{padding-top:0px;}.highlight h3{text-align:left !important;font-size:1.2em;color:#236d6f !important;padding:120px 0px 0px 20px !important;text-transform:none;font-style:italic;}.lightgreynew p,.lightgreyfull.new p,.darkgrey.new p{font-family:'Lato',sans-serif;font-size:1.2em;color:#fff;padding-left:20px;padding-bottom:15px;margin-top:10px}.lightgreynew p,.lightgreyfull.new p{color:#000;}.darkgrey.new p{color:#fff}.darkgrey.new h3{color:#fff;}.lightgreynew .panel-body p{padding-left:0}.sectionheadertext p{padding-left:0px;padding-right:100px;}.sectionheadertext p:last-of-type{padding-bottom:40px}.lightgreyfull.new h2.left{text-align:left}.lightgreynew .breadcrumbnav ul,.lightgreynew .breadcrumbnav{padding:10px 0px 0px 0px;margin:0;font-family:'Lato',sans-serif;text-align:left}.lightgreynew .breadcrumbnav a,.lightgreynew .breadcrumbnav li{font-family:'Lato',sans-serif;font-size:14px;color:#1a1a1a;padding-right:5px}.breadcrumbnav li b{color:#1a1a1a}.new .panel-body h2,.new .panel-body p,.midgreynew .panel-body h2,.midgreynew .panel-body p{color:#000;text-align:left}.midgreynew .panel-body p{max-width:800px}.new .panel-body h2,.new .panel-body p,.new .panel-body hr{max-width:800px}.new .panel-body p{font-size:1.2em;margin:0;color:#0a0a0a}.new .panel-body p:first-of-type{padding-bottom:5px}.new .panel-body h2{font-size:1.5em !important;font-weight:bold;padding-left:0;padding-bottom:5px;padding-top:0;text-transform:uppercase;letter-spacing:3px;}.lightgreynew .center .panel-body h2,.lightnew.bottom .panel-body h2,.lightnew.mid .panel-body h2,.lightnew.top .panel-body h2{font-family:'Lato',sans-serif !important;text-decoration:none;padding:0px;font-size:1em !important;text-align:center !important;}.lightnew.mid .panel-body h3,.lightnew.top .panel-body h3,.lightnew.bottom .panel-body h3{text-align:center !important;}.lightgreynew .center .panel-body h2{text-align:center;}.new .panel-body{padding:40px;display:flex;flex-direction:column;width:100%;height:100%;}.new .panel-body hr{display:block;margin:1em 0 0 0;padding:0;height:1px;border:0;border-top:1px solid #ddd}.new .panel-body .widget_link{display:flex;flex-grow:1;align-items:flex-end;justify-content:center;}.btn-info{background-color:#236d6f;font-size:0.8em;border-radius:0;border:#236d6f;color:#fff;font-weight:500;letter-spacing:5px;padding:10px 30px;margin:10px;}.btn-info:hover{background-color:#339ea1;}.btn-info a{color:#fff;}.home .btn-info a{color:#000;}.panel-widget .btn-info,.highlight .btn-info,.lightnew .btn-info{background-color:#236d6f;border:1px solid #236d6f;color:#fff;display:inline-block;text-transform:uppercase;}.panel-widget .btn-info:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.highlight .btn-info{margin:20px 0px 0px 0px;}.lightnew .btn.btn-info,.lightgreynew .btn.btn-info{background-color:transparent;color:#000;border:1px solid #236d6f;}.highlight p{max-width:900px;}.panel-widget h3{padding:0px;font-size:1.2em;color:#236d6f;font-family:"EB Garamond",serif !important;font-style:italic;padding:3em 0px 0px 0px !important;margin:0px;text-align:left;}.lightnew .panel-body h2{padding:0.5em 0px 0px 0px !important;margin:0px !important;}.lightnew #sectionheader h1{color:#1a1a1a;padding-top:120px;padding-left:30px}.lightnew #sectionheader p{padding-left:30px}.detailsWidget.even{padding:100px 20px 100px 50px}.detailsWidget.odd{padding:100px 50px 100px 20px}.detailsWidget .panel-body h2{text-transform:none;font-family:'Lato',sans-serif;font-size:2em;letter-spacing:1px;font-weight:800;padding:50px 20px 10px 20px}.detailsWidget .panel-body p{max-width:1000px;padding:50px;text-align:left}p.padded100,h2.padded100{padding:10px 0 0 0;text-align:left}@media only screen and (min-width:1900px){.detailsWidget .content{height:300px;max-height:300px}}.detailsWidget .content img:o{padding:0}.detailsWidget .panel-widget img{border-radius:0px !important;}.comparisonBlue{color:#067f93;background-color:#fff;text-align:left;text-transform:uppercase;font-weight:bold;padding:15px 10px 15px 10px}.comparisonBlue img{margin-top:-15px}.comparisonTitle{font-size:1em;text-align:right;text-transform:uppercase;padding:15px 0}.comparison h2{padding-top:0;margin-top:0}.lightleft.new{padding-bottom:70px}.lightleft.new h1{font-size:2.5em;padding-top:70px}.darkgrey.new h2,.midbluewide h2{color:#fff;}.lightleft.new{padding-bottom:70px}@media only screen and (max-width:991px){.desktop{display:none}.lightgreynew,.midgreynew,.lightleft.new,.darkgrey.new,.lightnew,{padding:0 10px 20px 10px}#sectionheader{padding-left:10px}.panel-widget-container{margin:0 0;clear:both;}.detailsWidget.even,.detailsWidget.odd{padding:0 20px 0 20px}.detailsWidget .panel-body h2{text-transform:uppercase;font-size:1.2em;padding:20px 20px 0 20px}.detailsWidget .panel-body p{padding:20px}}#sectionheader img{width:100%;height:100%;object-fit:cover !important;object-position:center;}.lightnew #Contact_Form3 .row,.lightnew .form .row,.modal-body .form .row,.modal-body .form p{padding:0 30px}.lightnew .form .row .col-md-2,.lightnew .form .row .col-md-6{padding-left:0px}.lightnew #contactcomplete2 h3{padding:0 70px}.lightnew #Contact_Form3 .col-md-12,.lightnew #Contact_Form3 .col-md-5,.lightnew #Contact_Form3 .col-md-2,.lightnew #Contact_Form3 .col-md-6{padding-left:5px;padding-right:5px}.btn-fileUopload{border:1px solid #ccc}.modal-body p{font-size:14px;padding:0;margin-top:5px}.modal-body input{margin-top:5px}.cover img{width:100%;padding:20px}.submenu,.submenu-level-4{list-style-type:none;}.lightgreynew .col-md-12 img{width:100%;}.banner{max-height:80vh !important;}.banner img{height:100%;width:100%;max-height:70vh !important;object-fit:cover;}.text-banner{height:500px;}.text{padding-top:200px;}.text-banner .text h1{margin:auto;color:white;text-align:center;font-size:3em;margin:auto;}.text-banner .text span{background-color:rgb(0,0,0,0.4);color:white;padding:0.1em;border-radius:25px;}@media screen and (max-width:1400px){.column{width:50%;}}@media screen and (max-width:600px){.column{width:100%;}}.navbar{background-color:#fff;}.navbar-expand-xl .navbar-nav .dropdown-menu{border-radius:0px;}.navbar li a{text-decoration:none;color:#262625;font-size:17px;padding:20px 0;display:block;font-family:'Lato',sans-serif;font-weight:300;font-style:normal;position:relative;}.img{background-size:cover;background-repeat:no-repeat;background-position:center center;}.grid-section{clear:all;margin-top:80px;}.navbar li.nav-item a{color:#666;font-weight:400;transition:0.3s;}.navbar li.nav-item{text-transform:uppercase;letter-spacing:2px;}.navbar li.nav-item ul a{text-transform:none;}.navbar-expand-xl .navbar-nav .nav-link{padding-left:0.em;padding-right:0.em;}.navbar li.nav-item{padding:10px 4px;}.navbar.scrolled li.nav-item .row a{font-size:18px !important;}.call-us span{color:#000;}.call-us{padding:10px 20px;}.navbar-brand{margin:0px;}.carousel{max-height:80vh;}.carousel-item img{object-fit:cover;max-height:80vh !important;}@media screen and (min-width:1200px){.navbar li.nav-item a{border-bottom:3px solid #fff;}.navbar li.nav-item a:hover{border-bottom:3px solid #000;}.dropdown:hover .dropdown-menu{display:block;margin-top:0;}.navbar-expand-xl .navbar-nav{height:90px;}.navbar-expand-xl .navbar-nav .dropdown-menu.p-4{width:120vw;margin-left:calc((-110vw / 2 )+500px );}.navbar-expand-xl .navbar-nav .dropdown-menu.p-4 .row{width:1200px;margin:auto;}.navbar-expand-xl.scrolled .navbar-nav .dropdown-menu.p-4{width:110vw;margin-left:calc((-110vw / 2 )+350px );}.navbar-expand-xl.scrolled .navbar-nav .dropdown-menu.p-4 .row{width:1200px;}.dropdown:nth-child(2) .p-4{margin-left:calc((-110vw / 2 )+370px ) !important;}.scrolled .dropdown:nth-child(2) .p-4{margin-left:calc((-110vw / 2 )+280px ) !important;}.navbar .nav-item .dropdown-menu .img{width:100%;display:block;height:250px;margin-bottom:20px;}.nav-link.toggler{display:none;}.mobile{display:none;}.navbar{width:100%;}.navbar{flex-wrap:wrap;justify-content:space-between;}.navbar .container-fluid{margin:auto;flex:none;padding:0px 20px;}.navbar hr{padding:0px;margin:0px;}.umb-grid{margin-top:220px;}.navbar.scrolled .container-fluid{width:200px !important;}.navbar.scrolled{flex-wrap:nowrap;justify-content:space-between;}.navbar .scrolled{display:none;flex-wrap:nowrap;}.navbar.scrolled .scrolled{display:inline;}.navbar.scrolled .not-scrolled{display:none;}.scrolled .navbar-brand{max-width:230px;padding:0px;transition:ease-in;}.navbar-brand{max-width:550px;min-width:450px;padding:40px;}.scrolled .navbar-brand{max-width:350px;min-width:300px;padding:20px;}.call-us span{font-family:sans-serif;font-weight:600;letter-spacing:2px;padding-left:20px;width:200px;}.search{margin-left:20px;}.navbar.scrolled li.nav-item{padding:0px 0px;letter-spacing:0px;}.navbar.scrolled li.nav-item a{font-size:13px;}.navbar.scrolled .search{display:none;}}@media screen and (min-width:1800px){.navbar-brand{max-width:750px;min-width:650px;padding:40px;}}@media screen and (min-width:1400px){.navbar.scrolled li.nav-item{padding:0px 0px;letter-spacing:1px;}.navbar.scrolled li.nav-item a{font-size:13px;}.navbar.scrolled .container-fluid{width:300px !important;}}@media screen and (min-width:1700px){.navbar li.nav-item{padding:10px 30px;}.navbar.scrolled li.nav-item{padding:5px 3px;letter-spacing:2px;}.navbar.scrolled li.nav-item a{font-size:14px;}.navbar.scrolled .search{display:block;}}@media screen and (min-width:2500px){.navbar.scrolled li.nav-item{padding:5px 15px;letter-spacing:2px;}}@media screen and (max-width:1400px){.scrolled .navbar-brand{max-width:220px;min-width:220px;padding-left:0px;}.navbar.scrolled li a{font-size:14px;}}.rounded{padding:100px 20px 100px 20px;}.rounded img{width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:20px;}.spaced.home{text-align:left;padding:160px 50px 50px 50px;margin:0px;max-width:100%;}.spaced.home h1,.spaced.home h3{text-align:left;font-weight:400;padding-top:10px !important;font-size:2.4em;font-weight:400;}.spaced.home h2{text-align:left !important;}.spaced.home p{font-weight:300;line-height:1.5em;}@media screen and (max-width:1199px){.offcanvas{margin-top:79px;}.scrolled .offcanvas{margin-top:69px;}.nav-item .col-md-3{width:100%;background-image:none;}.nav-item span{display:none;}.nav-item a{background-image:none !important;}.nav-item a.img{padding:0px;display:none;}.dropdown-menu{padding:0px !important;border:none;}ul.dropdown-menu a.icon-link{padding:0.5em 2em;}ul.dropdown-menu h3{text-transform:none;}.desktop{display:none;}.nav-link{width:80%;float:left;}.navbar li.nav-item a{font-weight:400;color:rgb(0,25,11);padding:23px 0px;}.navbar li.nav-item a.toggler{padding:23px 33px !important;}a.dropdown-item,a.icon-link{font-weight:300 !important;}.nav-link.toggler{float:right;width:10%;}ul{clear:both;}.offcanvas-header{padding:10px;}.bi-dash{display:none;}.nav-link.show .bi-dash{display:inline;}.nav-link.show .bi-plus,.quote-request-btn{display:none;}.quote-request-btn.bottom{display:inline;width:100%;text-align:center;}.quote-request-btn.bottom .btn,.navbar.scrolled .quote-request-btn.top .btn{width:90%;padding:15px 10px;}.offcanvas-body{padding:0px;padding:0px;}.offcanvas-body.mx-auto{margin:0px !important;padding:0px !important;}.mobile{display:inline;}.call-us span{display:none;}.offcanvas hr{margin:0px;}.offcanvas ul{margin:0px 10px;}.navbar li.nav-item{border-bottom:1px solid #ccc;}ul.dropdown-menu li a,ul.dropdown-menu h3 a{font-size:14px !important;padding:10px 0px !important;}.fixed-top{z-index:2005;visibility:visible;}.umb-grid{margin-top:140px;}.navbar-brand{max-width:250px;padding:20px 0px}.navbar.scrolled .quote-request-btn.bottom{display:none;}.navbar.scrolled .quote-request-btn.top{display:inline;width:70%;text-align:center;}.navbar.scrolled .navbar-brand{display:none;}.navbar-close{padding:4px 19px;}.search{display:none;}.reverse .row{flex-direction:column-reverse;}.rounded{padding:0px 1em;}.spaced.home{padding-top:1em;}.sectionheadertext p{padding-right:0px;}}.navbar-expand-xl{padding:0px;}ul.dropdown-menu li a{padding:0.5em 2em;}.offcanvas-backdrop{top:80px;}.d-md-block .menu-text{padding:0px;}.menu-text h3{padding:0px !important;margin:0px !important;}.navbar-toggler,.navbar-toggler:hover,.navbar-toggler:focus{border:none !important;border-image-width:0px;box-shadow:none;}form{margin-top:1em;}.form-group{margin-bottom:1rem;}label{display:inline-block;margin-bottom:0.5rem;}.form-text{margin-top:1rem;}.form-control{--tw-bg-opacity:1;background-color:rgb(249 249 249 / var(--tw-bg-opacity));padding:10px;border-radius:5px;}.darkgrey .col-md-3,.darkgreen .col-md-3{padding-bottom:1em;}.darkgrey a,.darkgrey strong{color:#fff;}.spotlight,.spotlight .container{max-width:2200px;margin:auto;}.spotlight .spaced{color:#fff;width:80%;max-width:80%;padding:100px 120px 100px 120px;color:#000;margin-top:100px;text-align:left;font-family:'Lato',sans-serif;border-radius:20px;}.spotlight h2,.spotlight p,.spotlight p:hover,.spotlight a{color:#fff;text-align:left;}.spotlight p{font-weight:400;}.spotlight h2{font-size:3em !important;font-weight:400;letter-spacing:5px;line-height:1em;}.spotlight img{margin:20px;margin-top:170px;border-radius:20px !important;}.spotlight .btn{border:1px solid #fff;border-radius:0px;margin:40px 20px;padding:20px;color:#fff;font-family:'Lato',sans-serif;font-size:1.2em}@media screen and (max-width:1920px){.spotlight .spaced{padding:100px 120px 100px 120px;}}@media screen and (min-width:1200px){.spotlight .spaced{padding:100px 90px 100px 90px;}.spotlight .col-12 img{margin-left:160px;}.spotlight h2{font-size:2em;}}@media screen and (min-width:1500px){.spotlight .spaced{padding:120px 90px 120px 90px;}.spotlight .col-12 img{margin-left:180px;}}@media screen and (min-width:1700px){.spotlight .spaced{padding:130px 120px 130px 120px;}}@media screen and (min-width:1800px){.spotlight .spaced{padding:140px 120px 140px 120px;}}@media screen and (min-width:2020px){.spotlight .spaced{padding:100px 120px 100px 120px;height:700px;}.spotlight .col-12 img{margin-left:220px;}}@media screen and (min-width:1200px){.spotlight .col-12 img{margin-left:150px;}.spotlight.alt .col-12:nth-child(1){z-index:1001;}.spotlight .col-12:nth-child(2) img{margin-left:-200px;}}@media screen and (min-width:1700px){.spotlight .col-12 img{margin-left:180px;}}@media screen and (min-width:1920px){.spotlight .spaced{padding:140px 120px 140px 120px;height:700px}.spotlight .col-12 img{margin-left:220px;}}@media screen and (min-width:2200px){.spotlight .col-12 img{margin-left:250px;}}@media screen and (min-width:2500px){.spotlight .col-12 img{margin-left:300px;}}@media screen and (max-width:1199px){.spotlight .col-12 img{border-radius:0px;}}@media screen and (max-width:1500px){.spaced.home{padding:20px;}.col-md-4:nth-child(2) .panel-widget-container{padding:0px;}}h2.indent{margin-left:80px;font-size:3em;padding:60px 0px 0px 0px;}p.indent{margin-left:80px;padding:20px 0px 0px 0px;font-size:1.5em;}@media screen and (max-width:1199px){.spaced.home{padding:20px;}h2.indent{margin-left:10px;font-size:1.8em;padding:40px 0px 0px 0px;}p.indent{margin-left:10px;padding:10px 0px 0px 0px;font-size:1.2em;}.spotlight .spaced{padding:40px;margin:20px auto 0px auto;}.spotlight img{margin-top:-50px;width:80vw;}.spotlight.alt img{margin-left:100px;}.panel-widget-container{padding:10px 20px}.spaced.home h1,.spaced.home h3{font-size:2em}p.mobile-tight{padding-bottom:10px !important;}}@media screen and (max-width:700px){.spaced.home{padding:0px;}.spotlight .spaced{padding:10px;width:100%;margin:20px 0px 0px 0px;max-width:100%;}.spotlight .spaced h2{font-size:1.7em !important;line-height:1.5em;}.spotlight img,.spotlight.alt img{width:80vw;margin-top:-20px;z-index:1101;position:relative;}.spotlight.alt img{margin-left:60px;z-index:1100;}.windows,.doors,.roofs,.oriel{margin:0px;}.imgLink{margin-top:20px;}}.slim h3{padding:0px 20px 0px 20px;font-size:1.6em;}.darkgrey.slim h3{font-size:1.2em;}.side-outline{border-left:1px solid white;border-right:1px solid white;width:100%;}.slim ul,.slim ol{margin-left:40px;}.slim img{padding:20px;}.hidden{display:none;}.lightnew .panel-widget img{border-radius:20px !important;}.lightgreynew .panel-widget img{border-radius:20px 20px 0px 0px !important;}.panel-widget-container{border-radius:20px !important;}.panel-widget-container{margin:0px 20px 60px 20px;clear:both;padding:0px 0px 20px 0px;background-color:#fff;}.panel-widget-container-main{display:flex;flex-wrap:wrap}.panel-widget-container h2{color:#000 !important;font-size:1.6em !important;}.fullscreen-bg{width:100%;}.fullscreen-bg__video{width:100%;background-size:cover;}img{max-width:100%;max-height:100%;margin:auto;}.box-widget{position:relative;}.box-widget img{max-height:500px;object-fit:cover;border-radius:20px !important;}.box-widget .panel-widget-container{padding-bottom:0px;margin-bottom:20px;}.box-widget .panel-body{position:absolute;width:calc(100% ) !important;color:white;padding:0% 5% 0% 5% !important;}.lightnew .box-widget .panel-widget .panel-body{background-color:rgba(0,0,0,0.2) !important;border-radius:20px !important;}.lightnew .box-widget .panel-widget .panel-body:hover{background-color:rgba(0,0,0,0.4) !important;border-radius:20px !important;}.box-widget .new .panel-body p:first-of-type{color:#fff;}.box-widget .new .panel-body{height:100% !important;}.box-widget .new .panel-body h2{font-weight:400 !important;font-size:3em !important;color:#fff !important;padding:10px 0px !important;font-family:'Lato',sans-serif !important;font-weight:400 !important;margin-top:0px !important;text-transform:none;}.box-widget .new .panel-body h3{display:none;}.box-widget .new .panel-body p{color:#fff !important;font-weight:500;max-width:500px;margin:0px !important;padding:20px 0px 0px 0px !important;font-size:1.2em;font-family:'Lato',sans-serif;}.box-widget .new .panel-body hr{display:none;}.box-widget .new .panel-body .btn-info{color:#fff;text-decoration:none;background-color:rgba(255,255,255,0);text-transform:none;border:1px solid #fff;}.box-widget .new .panel-body .btn-info.upper{text-transform:uppercase;margin:auto;padding:5px 40px;}@media screen and (max-width:700px){.box-widget .new .panel-body h2{font-size:2em !important;}.box-widget .new .panel-body p{display:none !important}}@media screen and (max-width:500px){.box-widget .new .panel-body h2{font-size:1.7em !important;}.box-widget .new .panel-body p{display:none !important}}.tab-container{position:relative;width:100%;border-radius:20px;border:20px solid white;vertical-align:bottom;}.tab-container img{object-fit:cover;border-radius:20px;width:100%;}.tab-container h2{font-size:1.6em !important;color:#fff !important;padding:10px 20px !important;letter-spacing:0.03em;font-family:'Lato',sans-serif !important;font-weight:400 !important;text-align:left !important;}.tab-panel{position:absolute;bottom:0px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%) !important;!important;border-radius:20px 20px 20px 20px;height:100%;text-wrap:wrap;vertical-align:bottom !important;}.tab-panel:hover{background-color:rgba(0,0,0,0.3) !important;}.tab-panel .post-details{bottom:50px !important;position:absolute;}@media screen and (max-width:1100px){.panel-widget-container img{max-height:350px;object-fit:cover;}.padding15{padding:5%}.highlight h3{padding-top:10px !important;}}@media screen and (max-width:600px){.panel-widget-container img{object-fit:cover;}}.lightnew.top{background-color:#f5f7f6;padding-top:40px;padding-bottom:0px;}.lightnew.top .container{background-color:#fff;padding:50px 50px 0px 50px;border-radius:40px 40px 0px 0px;}.lightnew.top h2{padding-top:0px;margin-top:0px;}.lightnew h2{text-transform:uppercase;}.lightnew.mid .tab-container,.lightnew.bottom .tab-container{height:350px;width:100%;display:block;}.lightnew.mid .tab-container img,.lightnew.bottom .tab-container img{object-fit:cover;height:350px;}.lightnew.mid .tab-container picture,.lightnew.bottom .tab-container picture{width:100% !important;height:350px !important;}.lightnew.mid .tab-container .post-details,.lightnew.bottom .tab-container .post-details{bottom:10px !important;max-width:350px;}.lightnew.mid .tab-container h2,.lightnew.bottom .tab-container h2{font-size:1.5em !important;text-transform:none !important;}.lightnew.mid{background-color:#f5f7f6;padding-top:0px;padding-bottom:0px;}.lightnew.mid .container{background-color:#fff;padding:50px 50px 0px 50px;}.lightnew.mid .panel-widget-container{margin:0px 0px 0px 0px;padding:0px;}.lightnew.bottom{background-color:#f5f7f6;padding-top:0px;padding-bottom:40px;}.lightnew.bottom .container{background-color:#fff;padding-top:20px;border-radius:0px 0px 30px 30px;padding:0px 50px 50px 50px;}#footer-quote,#footer-quote .col-md-12{padding:20px;color:#fff}#footer-quote,#green_footer{background-color:#1f736f;color:#fff;}#footer-quote form{padding-bottom:0px;}#footer-quote h2,#footer-quote h3,#footer-quote a,#footer-quote p,#footer-quote label,#footer-quote .form-group,#footer-quote.text-muted{color:#fff;}#footer-quote .btn{background-color:#fff;color:#1f736f;margin-bottom:20px;margin-left:0px;margin-top:20px;padding-left:20px;}#footer-quote h3{margin:0px;padding:0px;}@media screen and (max-width:1100px){.lightnew.top .container{background-color:#fff;padding:50px 20px 0px 20px;border-radius:20px 20px 0px 0px;}.lightnew.mid .container{background-color:#fff;padding:50px 20px 0px 20px;}.lightnew.bottom .container{background-color:#fff;padding-top:20px;border-radius:0px 0px 20px 20px;padding:0px 20px 50px 20px;}}.lightnew h3{padding-left:20px;padding-top:20px;font-size:2em;}.colour{background-color:@hex;border:2px solid #666;max-width:500px;border-radius:20px;height:200px;}.colour img{object-fit:cover;height:100%;}.project{margin-bottom:130px;overflow:hidden;}.project h2{font-family:'Lato',sans-serif !important;font-size:18px;font-weight:600;text-wrap-mode:wrap !important;}.project p{font-family:'Lato',sans-serif !important;font-weight:400;text-wrap-mode:wrap;}.project .image{overflow:hidden;}.project img{transition:transform .5s ease;}.project:hover img{transform:scale(1.05);}@media screen and (max-width:1700px){.project h2{font-size:16px;}}
