html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:16px;line-height:1.5em;font-family:'Poppins',Arial,sans-serif}.container{width:1640px;margin:0 auto}a img{border:none}.clear{clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.half,.third,.twothirds,.quarter,.threequarters,.fifth,.twofifths,.threefifths,.fourfifths,.eighth,.threeeighths,.fiveeighths,.seveneighths{padding:0 20px 20px 0;box-sizing:border-box;float:left}.last{padding:0 0 20px 0}.right{float:right;padding:0 0 20px 20px}.full{width:100%}.half{width:50%}.quarter{width:25%}.threequarters{width:75%}.third{width:33.33%}.twothirds{width:66.66%}.fifth{width:20%}.twofifths{width:40%}.threefifths{width:60%}.fourfifths{width:80%}.eighth{width:12.5%}.threeeighths{width:37.5%}.fiveeighths{width:62.5%}.seveneighths{width:87.5%}.alignleft{float:left;margin:0 10px 0 0}.alignright{float:right;margin:0 0 0 10px}.aligncenter{display:block;margin:0 auto 10px auto}body .fl-row{padding:0}.padbot-1x,.padbot-1x .fl-row-content-wrap{padding-bottom:40px}.padbot-2x,.padbot-2x .fl-row-content-wrap{padding-bottom:80px}.padbot-3x,.padbot-3x .fl-row-content-wrap{padding-bottom:120px}.padbot-4x,.padbot-4x .fl-row-content-wrap{padding-bottom:160px}.padbot-5x,.padbot-5x .fl-row-content-wrap{padding-bottom:200px}.padbot-6x,.padbot-6x .fl-row-content-wrap{padding-bottom:260px}.padbot-7x,.padbot-7x .fl-row-content-wrap{padding-bottom:320px}.padbot-8x,.padbot-8x .fl-row-content-wrap{padding-bottom:380px}.padbot-9x,.padbot-9x .fl-row-content-wrap{padding-bottom:440px}.padbot-10x,.padbot-10x .fl-row-content-wrap{padding-bottom:500px}.padtop-1x,.padtop-1x .fl-row-content-wrap{padding-top:40px}.padtop-2x,.padtop-2x .fl-row-content-wrap{padding-top:80px}.padtop-3x,.padtop-3x .fl-row-content-wrap{padding-top:120px}.padtop-4x,.padtop-4x .fl-row-content-wrap{padding-top:160px}.padtop-5x,.padtop-5x .fl-row-content-wrap{padding-top:200px}.padtop-6x,.padtop-6x .fl-row-content-wrap{padding-top:260px}.padtop-7x,.padtop-7x .fl-row-content-wrap{padding-top:320px}.padtop-8x,.padtop-8x .fl-row-content-wrap{padding-top:380px}.padtop-9x,.padtop-9x .fl-row-content-wrap{padding-top:440px}.padtop-10x,.padtop-10x .fl-row-content-wrap{padding-top:500px}.padleft-1x{padding-left:20px}.padleft-2x{padding-left:40px}.padleft-3x{padding-left:60px}.padleft-4x{padding-left:80px}.padleft-5x{padding-left:100px}.padright-1x{padding-right:20px}.padright-2x{padding-right:40px}.padright-3x{padding-right:60px}.padright-4x{padding-right:80px}.padright-5x{padding-right:100px}.flex{display:flex;align-items:center;justify-content:space-between}#header{padding:30px 0}#nav{position:relative;z-index:9990}#menu-button{display:none;width:32px;height:24px;position:relative;float:right;background:none;border:none;padding:0;cursor:pointer}#menu-button span{display:block;height:2px;background:#3a7fb2;position:absolute;top:50%;left:0;right:0;margin-top:-1px}#menu-button::before,#menu-button::after{content:"";height:2px;background:#3a7fb2;left:0;right:0;position:absolute}#menu-button::before{top:0;transition:all 0.2s ease-in-out}#menu-button::after{bottom:0;transition:all 0.2s ease-in-out}#menu-button.menu-open span{display:none}#menu-button.menu-open:after{transform:rotate(45deg);bottom:11px}#menu-button.menu-open:before{transform:rotate(-45deg);top:11px}#mobile-nav{display:none;text-align:center}#mobile-nav a{display:block;padding:15px;font-size:21px;text-decoration:none;color:#000;border-top:1px solid #ddd}#nav ul{list-style-type:none}#nav ul li{display:inline-block;position:relative;margin-left:60px}#nav ul li a{color:#000;text-decoration:none;display:block;padding:10px 0}#nav ul li:last-of-type a{padding:10px 20px;border-radius:8px;color:#468bbe;border:2px solid #468bbe;font-weight:700}#nav ul li ul{position:absolute;left:-9999px;top:100%;background:#fff;box-shadow:4px 4px 10px rgb(0 0 0 / .1)}#nav ul li:hover ul{left:-20px}#nav ul li ul li{float:none;margin-left:0}#nav ul li ul li:last-of-type a{font-weight:400;color:#000;border:none}#nav ul li ul li a{white-space:nowrap;padding:10px 20px}.custom-row{position:relative}.custom-row .container{position:relative;z-index:10}.overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.light{color:#fff}#content ul,#content ol{list-style-position:inside}#content ul li,#content ol li{margin-bottom:5px}#content ul{list-style-type:disc}#content ol{list-style-type:decimal}#content ol li ol{list-style-type:lower-alpha}#content p{margin-bottom:20px}img{max-width:100%!important;height:auto!important}iframe{max-width:100%}.center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.nomargin{margin:0!important}strong{font-weight:700}em{font-style:italic}h1,h2,h3,h4,h5,h6{line-height:1.1em}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6{color:#fff}h1{font-size:80px;font-family:'Oswald';font-weight:600}h2{font-size:58px;font-family:'Oswald';font-weight:600}h3{font-size:32px;font-family:'Oswald';font-weight:600}h4{font-size:45px;font-family:'Oswald';font-weight:600}.fl-accordion-button a{text-decoration:none!important;outline:none!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{width:100%;padding:10px!important;background:#fff;border:1px solid #ddd;border-radius:10px}input[type=submit]{display:inline-block;cursor:pointer;line-height:20px;padding:18px 30px;background:#3a7fb2;color:#fff;border-radius:10px;font-weight:700}.gfield_required{display:none!important}#testimonials-wrapper h2{color:#11395d;margin-bottom:40px}.testimonial-slider{width:calc(100% + 40px);margin-left:-20px}.testimonial-slide{padding:20px}.testimonial-slide-inner{border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .2);padding:5%}.testimonial-author{color:#1b4567;font-family:'Oswald';font-size:25px;text-align:right;font-weight:600;text-transform:uppercase}blockquote{background:url(/wp-content/themes/Windmill/images/quote.png) no-repeat top left;padding-left:50px;margin-bottom:20px}.slick-arrow{position:absolute;top:-100px;width:54px;height:54px;padding:0;z-index:999;cursor:pointer;background:url(/wp-content/themes/Windmill/images/sliderarrow2.svg) no-repeat;background-size:100% 100%;border:none}.slick-prev{right:84px}.slick-next{right:20px;transform:scaleX(-1)}#project-galleries .slick-arrow{position:absolute;top:calc(50% - 12px);width:14px;height:24px;background:url(/wp-content/themes/Windmill/images/sliderarrow.svg) no-repeat}#project-galleries .slick-prev{right:auto;left:-20px}#project-galleries .slick-next{right:-20px}.project-wrapper{display:flex;flex-wrap:wrap;width:calc(100% + 40px);margin-left:-20px;margin-bottom:60px}.project-wrapper div{padding:20px;width:33.33%}.project-wrapper a{display:block;background-size:cover;background-position:center;height:400px;border-radius:10px}.project-wrapper div.hidden{display:none}.view-all{text-align:center}.view-all span{display:inline-block;border:2px solid #3a7fb2;color:#3a7fb2;font-weight:500;cursor:pointer;padding:15px 30px;border-radius:29px}#content ul.contact-details{list-style-type:none;margin:0}#content ul.contact-details li{padding-left:30px;background-repeat:no-repeat;background-position:top 3px left;margin-bottom:10px}#content ul.contact-details li.phone{background-image:url(/wp-content/themes/Windmill/images/phone.svg)}#content ul.contact-details li.mail{background-image:url(/wp-content/themes/Windmill/images/email.svg)}#content ul.contact-details li.facebook{background-image:url(/wp-content/themes/Windmill/images/facebook.svg)}#content ul.contact-details li a{text-decoration:none}.project-gallery{padding:0 15px}.project-gallery a{display:block;background-size:cover;background-position:center;color:#fff;text-align:center;position:relative;height:455px;border-radius:15px}.project-gallery-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;background:rgb(17 57 93 / .2);transition:all 0.2s ease-in-out;opacity:0;border-radius:15px}.project-gallery a:hover .project-gallery-title{opacity:1}.project-gallery-title h3{display:inline-block;border-bottom:1px solid #fff;padding:3px}#copyright{background:#11395d}#copyright .container{padding-top:60px;padding-bottom:60px;border-top:1px solid #468bbe;color:#fff}#copyright .container a{color:#468bbe}@media only screen and (max-width:1760px){.container{width:100%;padding-left:60px;padding-right:60px}.fl-row-fixed-width{padding-left:40px;padding-right:40px}.fl-row-content-wrap{padding-left:0!important;padding-right:0!important}#nav ul li{margin-left:30px}.project-gallery a{height:25vw}.project-wrapper a{height:25vw}}@media only screen and (max-width:1279px){.l-full{width:100%!important}#menu-button{display:inline-block}#nav{display:none}.padleft-1x{padding-left:20px}.padleft-2x{padding-left:30px}.padleft-3x{padding-left:40px}.padleft-4x{padding-left:50px}.padleft-5x{padding-left:70px}.padright-1x{padding-right:20px}.padright-2x{padding-right:30px}.padright-3x{padding-right:40px}.padright-4x{padding-right:50px}.padright-5x{padding-right:60px}}@media only screen and (max-width:991px){.t-row .fl-col-group{display:flex!important;flex-wrap:wrap}.fl-col.t-full{width:100%!important}.fl-col.t-half{width:50%!important}.fl-col.t-quarter{width:25%!important}.fl-col.t-threequarters{width:75%!important}.fl-col.t-third{width:33.33%!important}.fl-col.t-twothirds{width:66.66%!important}.padbot-1x,.padbot-1x .fl-row-content-wrap{padding-bottom:30px}.padbot-2x,.padbot-2x .fl-row-content-wrap{padding-bottom:60px}.padbot-3x,.padbot-3x .fl-row-content-wrap{padding-bottom:90px}.padbot-4x,.padbot-4x .fl-row-content-wrap{padding-bottom:120px}.padbot-5x,.padbot-5x .fl-row-content-wrap{padding-bottom:150px}.padbot-6x,.padbot-6x .fl-row-content-wrap{padding-bottom:180px}.padbot-7x,.padbot-7x .fl-row-content-wrap{padding-bottom:210px}.padbot-8x,.padbot-8x .fl-row-content-wrap{padding-bottom:240px}.padbot-9x,.padbot-9x .fl-row-content-wrap{padding-bottom:270px}.padbot-10x,.padbot-10x .fl-row-content-wrap{padding-bottom:300px}.padtop-1x,.padtop-1x .fl-row-content-wrap{padding-top:30px}.padtop-2x,.padtop-2x .fl-row-content-wrap{padding-top:60px}.padtop-3x,.padtop-3x .fl-row-content-wrap{padding-top:90px}.padtop-4x,.padtop-4x .fl-row-content-wrap{padding-top:120px}.padtop-5x,.padtop-5x .fl-row-content-wrap{padding-top:150px}.padtop-6x,.padtop-6x .fl-row-content-wrap{padding-top:180px}.padtop-7x,.padtop-7x .fl-row-content-wrap{padding-top:210px}.padtop-8x,.padtop-8x .fl-row-content-wrap{padding-top:240px}.padtop-9x,.padtop-9x .fl-row-content-wrap{padding-top:270px}.padtop-10x,.padtop-10x .fl-row-content-wrap{padding-top:300px}.padleft-1x,.padleft-2x,.padleft-3x,.padleft-4x,.padleft-5x,.padright-1x,.padright-2x,.padright-3x,.padright-4x,.padright-5x{padding-left:0;padding-right:0}h1{font-size:70px}.boxes .fl-row-content-wrap{margin-top:-100px!important}.boxes .fl-col{margin-bottom:30px!important}.project-gallery a,.project-wrapper a{height:35vw}.project-wrapper div{padding:10px;width:50%}}@media only screen and (max-width:768px){.container{padding-left:30px;padding-right:30px}.fl-row-fixed-width{padding-left:10px;padding-right:10px}.padbot-1x,.padbot-1x .fl-row-content-wrap{padding-bottom:20px}.padbot-2x,.padbot-2x .fl-row-content-wrap{padding-bottom:40px}.padbot-3x,.padbot-3x .fl-row-content-wrap{padding-bottom:60px}.padbot-4x,.padbot-4x .fl-row-content-wrap{padding-bottom:80px}.padbot-5x,.padbot-5x .fl-row-content-wrap{padding-bottom:100px}.padbot-6x,.padbot-6x .fl-row-content-wrap{padding-bottom:120px}.padbot-7x,.padbot-7x .fl-row-content-wrap{padding-bottom:140px}.padbot-8x,.padbot-8x .fl-row-content-wrap{padding-bottom:160px}.padbot-9x,.padbot-9x .fl-row-content-wrap{padding-bottom:180px}.padbot-10x,.padbot-10x .fl-row-content-wrap{padding-bottom:200px}.padtop-1x,.padtop-1x .fl-row-content-wrap{padding-top:20px}.padtop-2x,.padtop-2x .fl-row-content-wrap{padding-top:40px}.padtop-3x,.padtop-3x .fl-row-content-wrap{padding-top:60px}.padtop-4x,.padtop-4x .fl-row-content-wrap{padding-top:80px}.padtop-5x,.padtop-5x .fl-row-content-wrap{padding-top:100px}.padtop-6x,.padtop-6x .fl-row-content-wrap{padding-top:120px}.padtop-7x,.padtop-7x .fl-row-content-wrap{padding-top:140px}.padtop-8x,.padtop-8x .fl-row-content-wrap{padding-top:160px}.padtop-9x,.padtop-9x .fl-row-content-wrap{padding-top:180px}.padtop-10x,.padtop-10x .fl-row-content-wrap{padding-top:200px}.full,.half,.third,.twothirds,.quarter,.threequarters,.fifth,.twofifths,.threefifths,.fourfifths,.threeeighths,.fiveeighths,.seveneighths{width:100%;margin:0 0 20px 0;float:none}.fl-col.m-quarter{width:25%!important}.fl-col.m-threequarters{width:75%!important}.fl-col.m-half{width:50%!important}.fl-col.m-twothirds{width:66.66%!important}.fl-col.m-third{width:33.33%!important}.fl-col.m-threequarters{width:75%!important}.m-row .fl-col-group{display:flex;flex-wrap:wrap}#header{padding:10px 0}#branding{width:200px}h1{font-size:60px}h2{font-size:44px}.slick-arrow{top:-90px}}@media only screen and (max-width:679px){.project-gallery a{height:60vw}.slick-arrow{width:44px;height:44px;top:-86px}.slick-prev{right:74px}}@media only screen and (max-width:499px){.fl-col.s-quarter{width:25%!important}.fl-col.s-threequarters{width:75%!important}.fl-col.s-half{width:50%!important}.fl-col.s-twothirds{width:66.66%!important}.fl-col.s-third{width:33.33%!important}.fl-col.s-threequarters{width:75%!important}.fl-col.s-full{width:100%!important}#branding{width:170px}h1{font-size:50px}}