﻿.green{background-color:#1A523D}.green.section{padding-top:90px;padding-bottom:90px}.darkgreen{background-color:#283C38}.darkgreen.section{padding-top:90px;padding-bottom:90px}*{outline:none}html{font-size:100%;margin:0}body{margin:0;background-color:#F4F2F2}@media (min-width: 1700px){.container.flow{max-width:80%}}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.section{padding-top:30px;padding-bottom:30px;margin-top:15px;margin-bottom:15px;opacity:0;transition:800ms;position:relative;top:90px}.section.active{opacity:1;top:0}img{max-width:100%;height:auto}#top .section{margin-top:0;margin-bottom:0}#top #turbines{position:absolute;bottom:100px;right:490px;width:280px;height:280px;display:block;z-index:4}@media (max-width: 992px){#top #turbines{display:none}}#top #turbine2{position:absolute;bottom:200px;right:250px;width:220px;height:220px;display:block;z-index:2}@media (max-width: 992px){#top #turbine2{display:none}}#top #turbine3{position:absolute;bottom:160px;right:850px;width:180px;height:180px;display:block;z-index:2}@media (max-width: 992px){#top #turbine3{display:none}}#top #landscape{height:calc(100vh - 198px);overflow:hidden;position:relative}#top #landscape.hasimage{min-height:900px;background-color:#283C38}@media (max-width: 992px){#top #landscape.hasimage{min-height:0}}#top img.top-image{width:100%;height:calc(100vh - 198px);min-height:900px;object-fit:cover;opacity:0.6}@media (max-width: 992px){#top img.top-image{min-height:0}}#top img.tophills{transform:translateY(-99%);position:relative;z-index:3;max-width:2200px;width:2200px;float:right}@media (max-width: 992px){#top img.tophills{display:none}}#top img.tophills-mobile{transform:translateY(-99%);position:relative;z-index:3;max-width:100%;width:100%;float:right;display:none}@media (max-width: 992px){#top img.tophills-mobile{display:block}}#top .toptext{position:fixed;bottom:20%;font-size:90px;color:#F4F2F2;max-width:530px;margin-bottom:90px;line-height:80%;letter-spacing:0}@media (max-height: 1000px){#top .toptext{bottom:0}}@media (max-width: 1200px){#top .toptext{font-size:60px;max-width:80vw;position:absolute;bottom:40%;display:block !important;width:360px}}@media (max-width: 480px){#top .toptext{font-size:40px;bottom:20%}}#top .green{padding-top:90px;padding-bottom:90px;position:relative;z-index:1}@media (max-width: 1200px){#top .green{background-color:#264539}}#top.alt #landscape{height:auto}#top.alt img.tophills{transform:none;position:relative;top:5px}#top.alt img.tophills-mobile{transform:none;top:5px}#top.alt .toptext{position:relative;bottom:0;color:#1A523D;margin-top:90px;max-width:48%}@media (max-width: 992px){#top.alt .toptext{max-width:90%}}#top.internal #landscape{height:auto}#top.internal #landscape.hasimage{min-height:1px}#top.internal .toptext{position:relative;bottom:0;margin-top:90px;max-width:48%}@media (max-width: 992px){#top.internal .toptext{max-width:90%}}#top.internal img.tophills{transform:none;position:relative;top:5px}#top.internal img.tophills-mobile{transform:none;top:5px}#top.internal img.top-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.otgs-development-site-front-end{display:none !important}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button,small{line-height:140%;letter-spacing:0;font-family:"Presurra";color:#283C38;font-size:20px}h1,h2,h3,h4,h5,h6{font-family:"PresurraBold";margin-bottom:30px}h1,h2,h3,h4{line-height:100%}h1{color:#1A523D;font-weight:700;font-size:50px;text-transform:uppercase;margin-bottom:15px}h2{font-weight:700;font-size:50px}h3{font-weight:700;font-size:41px}h4{font-weight:700;font-size:35px}h5{font-weight:700;font-size:23px}h6{font-weight:700;font-size:25px}@media (max-width: 992px){h1{font-size:40px}h2{font-size:40px}h3{font-size:27px}h4{font-size:28px}h5{font-size:19px}h6{font-size:17px}}a{text-decoration:none}a:hover{color:#1A523D}.link{background:linear-gradient(180deg, rgba(14,31,45,0) 60%, #00ec64 60%);padding-left:5px;padding-right:5px}.link:hover{background:linear-gradient(180deg, rgba(14,31,45,0) 0%, #00ec64 0%)}small{font-size:12px}small a{font-size:12px}.big-text{font-size:35px;font-weight:700;line-height:120%;font-family:"PresurraBold"}@media (max-width: 992px){.big-text{font-size:28px}}.btn.btn-primary{font-size:25px;font-weight:700;color:#1A523D;border:none;padding:0;background:none !important}.btn.btn-primary::after{content:" ";transition:300ms;background-image:url("images/linkarrow.svg");display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;width:17px;height:17px;left:5px;top:2px;position:relative}.btn.btn-primary:hover::after{left:15px}.btn-inline{font-size:25px;font-weight:700;color:#1A523D;border:none;padding:0;background:none !important;display:inline-block;margin-right:30px;padding-left:5px}.btn-inline::before{content:" ";transition:300ms;background-image:url("images/linkarrow.svg");display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;width:17px;height:17px;left:-5px;top:2px;position:relative}.btn-inline:hover::before{left:0}::selection{background:#00EC64;color:#fff}::-moz-selection{background:#00EC64;color:#fff}.section ul{padding:0;list-style:none}.section ul li{padding-left:30px;background-image:url("images/bullet.svg");background-repeat:no-repeat;background-position:top 6px left}input,textarea,select{padding:10px 15px;margin-bottom:15px}.green h4,.green h5,.green h6,.green p,.green a,.green span,.green li,.green td,.green th button,.green small,.darkgreen h4,.darkgreen h5,.darkgreen h6,.darkgreen p,.darkgreen a,.darkgreen span,.darkgreen li,.darkgreen td,.darkgreen th button,.darkgreen small,.theme-darkgreen h4,.theme-darkgreen h5,.theme-darkgreen h6,.theme-darkgreen p,.theme-darkgreen a,.theme-darkgreen span,.theme-darkgreen li,.theme-darkgreen td,.theme-darkgreen th button,.theme-darkgreen small{color:#fff}.green h1,.green h2,.green h3,.darkgreen h1,.darkgreen h2,.darkgreen h3,.theme-darkgreen h1,.theme-darkgreen h2,.theme-darkgreen h3{color:#00EC64}.green .btn.btn-primary,.darkgreen .btn.btn-primary,.theme-darkgreen .btn.btn-primary{color:#00EC64}.darkgreen .link{background:linear-gradient(180deg, rgba(14,31,45,0) 60%, #1A523D 60%)}.darkgreen .link:hover{background:linear-gradient(180deg, rgba(14,31,45,0) 0%, #1A523D 0%)}.green .link{background:linear-gradient(180deg, rgba(14,31,45,0) 60%, #283C38 60%)}.green .link:hover{background:linear-gradient(180deg, rgba(14,31,45,0) 0%, #283C38 0%)}.slick-loading .slick-list{background:#fff url("/js/slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}#header1{border-top:6px solid #283C38;padding-top:30px;padding-bottom:30px;z-index:1}@media (max-width: 1200px){#header1{padding-bottom:185px}}@media (max-width: 430px){#header1{padding-bottom:150px}}@media (max-width: 576px){#header1 .topright{margin-top:-75px}}@media (max-width: 430px){#header1 .topright{margin-top:0;margin-top:30px}}#header1 a#logo{display:block;float:left;width:300px;margin-right:20px;position:relative;z-index:1}#header1 a#logo:hover{transform:scale(1.05)}@media (max-width: 1200px){#header1 a#logo{position:absolute;width:180px;left:50%;margin-left:-90px;top:120px}}#header1 #textsize{font-family:"PresurraBold";font-weight:700}#header1 #textsize i{margin-left:15px;cursor:pointer;font-size:30px}#header1 #textsize i:hover{color:#00EC64}#header1 #textsize .inactive{opacity:0.4;cursor:auto}#header1 #textsize .inactive:hover{color:#000}@media (max-width: 1200px){#header1 #textsize{position:absolute;top:0;right:0;width:50%;text-align:center}}@media (max-width: 480px){#header1 #textsize{width:35%}}#header1 .wpml-ls{padding:0;display:inline-block;position:relative;top:-3px;margin-right:30px}@media (max-width: 1200px){#header1 .wpml-ls{left:0;position:absolute;width:50%;text-align:center}}@media (max-width: 480px){#header1 .wpml-ls{width:65%}}#header1 .wpml-ls ul li a{padding-top:0}@media (max-width: 430px){#header1 .wpml-ls ul li a{padding-left:0}}#header1 .wpml-ls ul li a span{font-family:"PresurraBold";font-weight:700}#header1 .wpml-ls ul li a:hover span{background:linear-gradient(180deg, rgba(14,31,45,0) 60%, #00ec64 60%)}#header1 .wpml-ls ul li a span.wpml-ls-display{display:none}#header1 .wpml-ls ul li.wpml-ls-current-language a span{background:linear-gradient(180deg, rgba(14,31,45,0) 60%, #00ec64 60%)}#header1 .accessibility-wrapper{text-align:right}@media (max-width: 1200px){#header1 .accessibility-wrapper{position:absolute;top:10px;left:0;width:100%}}#header1 .menu-main-menu-container,#header1 .menu-main-welsh-container{position:relative}#header1 .menu-main-menu-container ul,#header1 .menu-main-welsh-container ul{display:block;list-style:none;text-align:right;padding:0;margin-top:30px}@media (max-width: 1200px){#header1 .menu-main-menu-container ul,#header1 .menu-main-welsh-container ul{margin-top:0}}#header1 .menu-main-menu-container ul li,#header1 .menu-main-welsh-container ul li{display:inline-block;margin-left:20px;position:relative}@media (max-width: 1200px){#header1 .menu-main-menu-container ul li,#header1 .menu-main-welsh-container ul li{display:none}}#header1 .menu-main-menu-container ul li a,#header1 .menu-main-welsh-container ul li a{font-size:16px;font-weight:700;text-transform:uppercase}#header1 .menu-main-menu-container ul li a:hover,#header1 .menu-main-welsh-container ul li a:hover{background:linear-gradient(180deg, rgba(14,31,45,0) 60%, #00ec64 60%)}#header1 .menu-main-menu-container ul li.current-menu-item a,#header1 .menu-main-welsh-container ul li.current-menu-item a{background:linear-gradient(180deg, rgba(14,31,45,0) 60%, #00ec64 60%)}#header1 .menu-main-menu-container ul li:last-child,#header1 .menu-main-welsh-container ul li:last-child{margin-right:0}#header1 .menu-main-menu-container ul li.highlight a,#header1 .menu-main-welsh-container ul li.highlight a{padding:15px 30px;background-color:#00EC64;border:2px solid #00EC64}#header1 .menu-main-menu-container ul li.highlight a:hover,#header1 .menu-main-welsh-container ul li.highlight a:hover{background:transparent;color:#283C38}@media (max-width: 1700px){#header1 .menu-main-menu-container ul li.highlight,#header1 .menu-main-welsh-container ul li.highlight{display:inline-block;clear:both;margin-top:15px}}@media (max-width: 1200px){#header1 .menu-main-menu-container ul li.highlight,#header1 .menu-main-welsh-container ul li.highlight{position:absolute;right:0;top:30px;width:50%;text-align:center;margin-top:0;top:0;width:100%}#header1 .menu-main-menu-container ul li.highlight a,#header1 .menu-main-welsh-container ul li.highlight a{width:100%;display:block;top:20px;position:relative;padding:7px 0}}@media (min-width: 1200px){#header1 .menu-main-menu-container ul li.highlight a,#header1 .menu-main-welsh-container ul li.highlight a{font-size:0;padding-top:25px}#header1 .menu-main-menu-container ul li.highlight a::after,#header1 .menu-main-welsh-container ul li.highlight a::after{font-size:16px;content:"Power Cuts & Safety"}}#header1 .menu-main-menu-container ul li ul,#header1 .menu-main-welsh-container ul li ul{position:absolute;background-color:#F4F2F2;padding:15px 30px;left:-30px;width:max-content;display:none;top:-6px}#header1 .menu-main-menu-container ul li ul li,#header1 .menu-main-welsh-container ul li ul li{display:block;width:100%;margin-right:0;text-align:left;margin-left:0}#header1 .menu-main-menu-container ul li:hover ul,#header1 .menu-main-welsh-container ul li:hover ul{display:block}@media (max-width: 1200px){#header1 .menu-main-menu-container,#header1 .menu-main-welsh-container{position:absolute;right:0;top:30px;width:50%}#header1 .menu-main-menu-container ul,#header1 .menu-main-welsh-container ul{position:absolute;top:0;left:0;width:100%}#header1 .menu-main-menu-container ul li,#header1 .menu-main-welsh-container ul li{top:0}}@media (min-width: 1200px){#header1 .menu-main-welsh-container ul li.highlight a{font-size:0;padding-top:25px}#header1 .menu-main-welsh-container ul li.highlight a::after{font-size:16px;content:"Toriadau pŵer"}}#header1 #header-content{float:right;position:absolute;right:15px;top:50%;transform:translateY(-50%);text-align:right}#header1 #header-content div.social-links{float:right}#header1 #header-content div.social-links a{margin-left:15px}#header1 #header-content div.social-links a:first-child{margin-left:0}#header1 #open-nav{position:relative;font-size:18px;display:none;font-family:"PresurraBold";font-weight:700;text-align:right;cursor:pointer;text-transform:uppercase}#header1 #open-nav i{color:#00EC64}@media (max-width: 1200px){#header1 #open-nav{display:block;position:absolute;top:50px;left:0;width:50%;text-align:center;background-color:#283C38;color:#00EC64;padding:7px 0;padding-bottom:6px}}#nav-m{width:100%;height:0;min-height:0;position:absolute;top:0;z-index:1000;overflow:hidden;transition:all 0.3s;background-color:#F4F2F2}#nav-m i{font-size:38px;font-size:2.375rem;margin:30px;float:right;cursor:pointer}#nav-m i:hover{color:#000}#nav-m ul{margin-top:100px;list-style:none;padding:0;max-height:0;transition:all 1s;padding-left:30px}#nav-m ul li{padding:0;text-align:left;margin-bottom:30px}#nav-m ul li a{font-family:"PresurraBold";font-weight:700;font-size:30px;font-size:1.875rem;color:#1A523D}#nav-m ul li a span{display:none}#nav-m ul li a:hover{color:#000}#nav-m ul li ul{margin-top:15px}#nav-m ul li ul li{margin-bottom:15px}#nav-m ul li ul li a{font-size:16px;font-size:1rem;color:#000}#nav-m.active{height:auto;min-height:100%}#nav-m.active ul{max-height:5000px}#page.menu{position:fixed;width:100%}.project-menu{padding-top:30px;padding-bottom:30px}.project-menu #project-link{color:#00EC64;font-size:26px;font-weight:700}.project-menu ul{list-style:none;padding:0;float:right;position:relative;top:5px;margin-bottom:0}.project-menu ul li{margin-left:30px;display:inline-block}.project-menu ul li:first-child{margin-left:0}.project-menu ul li a{font-weight:700}.project-menu ul li a:hover{color:#00EC64}@media (max-width: 1400px){.project-menu ul{display:block;widows:100%;float:none}.project-menu ul li{display:block;width:100%;margin-left:0;margin-top:10px}}#footer{padding-top:45px;padding-bottom:45px}#footer .footer-content{text-align:right}@media (max-width: 992px){#footer .footer-content{text-align:left;margin-top:30px}}#footer .footer-content ul{list-style:none;padding:0}#footer .footer-content ul li{display:inline-block;margin-left:30px}@media (max-width: 992px){#footer .footer-content ul li{margin-left:0;width:100%}}#footer .footer-content ul li a{font-weight:700;font-size:20px}#footer .footer-content p#emergency{font-weight:700;font-size:20px;font-family:"PresurraBold"}#footer .footer-content p#emergency span{color:#00EC64;display:block;font-size:35px;font-weight:700;font-family:"PresurraBold"}#footer .footer-content p#emergency a{font-weight:700;font-size:20px;font-family:"PresurraBold";color:#00EC64;display:block;font-size:35px;font-weight:700;font-family:"PresurraBold"}#footer .footer-content .social-links{display:block;width:100%}#footer .footer-content .social-links a{display:inline-block;font-weight:700;font-size:20px}#footer .footer-content .social-links a i{font-size:30px;margin-left:20px}#footer .footer-content .social-links a:hover i{color:#00EC64}@media (max-width: 992px){#footer .footer-content .social-links{margin-top:30px;margin-bottom:30px}#footer .footer-content .social-links a i{margin-left:0;margin-right:30px}}.social-links{float:left}.social-links .social-link{float:left;margin-right:15px}.social-links .social-link:last-child{margin-right:0}.social-share h5{margin-bottom:0}.social-share a.share-link{margin-right:15px}.section-contact-form .gform_title{display:none}.section-contact-form input,.section-contact-form textarea{font-size:13px;font-size:.8125rem;width:100%}.section-contact-form .wpcf7-form-control div{display:block;margin:0 auto}.section-contact-form .wpcf7-not-valid-tip{display:none}.section-contact-form .wpcf7-response-output{clear:both;font-family:"Presurra";border:1px solid #000}.section-contact-form .gform_button{font-size:25px;font-weight:700;color:#1A523D;border:none;padding:0;background:none !important;letter-spacing:0}.section-contact-form .gform_button::after{content:" ";transition:300ms;background-image:url("images/linkarrow.svg");display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;width:17px;height:17px;left:5px;top:2px;position:relative}.section-contact-form .gform_button:hover::after{left:15px}.section-cta{text-align:center}.section-cta a.cta-link{display:inline-block}.section-steps .step{padding-left:90px;background-size:60px;background-position:top left;background-repeat:no-repeat;margin-bottom:45px}.section-steps .step .step-title{text-transform:uppercase;font-weight:700;letter-spacing:1px}.section-steps .step .step-title span{color:#00EC64;display:inline-block;margin-right:15px}.section-team img{display:block;width:100%;aspect-ratio:1/1.3;object-fit:cover}.section-team p.name{font-size:35px;font-weight:700;margin-bottom:0;line-height:140%;margin-top:15px}.section-team p.role{font-size:23px;text-transform:uppercase;font-weight:700}.section-step-carousel{overflow:hidden;margin-bottom:0}.section-step-carousel .steps-carousel{padding-left:45px}.section-step-carousel .steps-carousel .step{display:block;width:360px;max-width:80vw;margin-left:45px;margin-right:45px}.section-step-carousel .steps-carousel .step .count{font-size:35px;color:#00EC64;background-color:#1A523D;padding:15px;padding-bottom:20px;padding-top:45px;font-weight:700;display:inline-block;widows:auto}.section-step-carousel .steps-carousel .step h4{color:#1A523D;font-weight:700;margin-top:15px;margin-bottom:15px}.section-step-carousel .steps-carousel .slick-dots{display:none}.section-content-and-image{position:relative;padding-top:120px;padding-bottom:120px;margin-top:0;margin-bottom:0}.section-content-and-image.theme-darkgreen{background-color:#283C38}.section-content-and-image.theme-hills{padding-bottom:300px}@media (max-width: 992px){.section-content-and-image.theme-hills{padding-bottom:0}}.section-content-and-image .halfhills{display:block;position:absolute;width:70%;height:30%;bottom:-2px;background-size:100%;overflow:hidden;background-image:url("images/half-hills.svg");background-position:bottom center;background-repeat:no-repeat}@media (max-width: 992px){.section-content-and-image .halfhills{display:none}}.section-content-and-image.layout-left img{position:absolute;right:0;top:0;bottom:0;width:50%;object-fit:cover;height:100%}.section-content-and-image.layout-left .halfhills{right:0}@media (min-width: 992px){.section-content-and-image.layout-left .content{padding-right:90px}}.section-content-and-image.layout-right img{position:absolute;left:0;top:0;bottom:0;width:50%;object-fit:cover;height:100%}.section-content-and-image.layout-right .halfhills{left:0;transform:scale(-1, 1)}@media (min-width: 992px){.section-content-and-image.layout-right .content{padding-left:90px}}@media (max-width: 992px){.section-content-and-image{padding-top:60px;padding-bottom:60px}.section-content-and-image img{position:relative !important;width:calc(100% + 30px) !important;position:relative !important;left:-15px !important;max-width:calc(100% + 30px) !important}.section-content-and-image.layout-left{padding-bottom:0}.section-content-and-image.layout-left img{margin-top:30px}.section-content-and-image.layout-right{padding-top:0}.section-content-and-image.layout-right img{margin-bottom:30px}}.section-featured-links{padding-bottom:60px;padding-top:60px}.section-featured-links .featured-link{margin-bottom:30px}.section-featured-links .featured-link a{display:block;width:100%;aspect-ratio:1/1.3;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:45px;transition:background-size 300ms;overflow:hidden}.section-featured-links .featured-link a .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0e1f2d;background:linear-gradient(180deg, rgba(14,31,45,0) 62%, rgba(0,0,0,0.9) 88%)}.section-featured-links .featured-link a span.bottom{position:absolute;bottom:0;left:0;width:100%;padding:10%}.section-featured-links .featured-link a span.bottom span.label{color:#fff;font-size:35px;font-weight:700;z-index:1;padding-right:30px;line-height:120%;display:block;width:100%}.section-featured-links .featured-link a span.bottom span.btn{z-index:1;text-align:left;z-index:1;color:#00EC64;display:block;width:100%;font-size:23px}.section-featured-links .featured-link a span.bottom span.btn:after{top:0}.section-featured-links .featured-link a hr{height:10px;width:100%;background-color:#00EC64;position:absolute;bottom:0;left:0;margin-bottom:0;transform:translateX(-100%);transition:transform 300ms;opacity:1}.section-featured-links .featured-link a:hover span.btn:after{left:15px}.section-featured-links .featured-link a:hover hr{transform:translateX(0)}.section-gallery{padding-bottom:10px}.section-gallery ul.slides{list-style:none;padding:0}.section-gallery ul.slides a.gallery-thumb img{width:100%;height:auto;margin-bottom:20px}.section-video iframe{width:100% !important;aspect-ratio:16/9;height:auto !important}.section-downloads a{display:block;width:100%;border-bottom:2px solid #fff;padding:15px;overflow:auto;position:relative}.section-downloads a:nth-child(2){border-top:2px solid #fff}.section-downloads a span{display:block;width:calc(100% - 60px)}.section-downloads a span.title{font-weight:700}.section-downloads a span.description{font-size:15px}.section-downloads a i{position:absolute;right:15px;top:25px;font-size:32px}.section-downloads a:hover i{color:#00EC64}.section-general-content.green,.section-general-content.darkgreen{margin-top:0;margin-bottom:0}.section-general-content .row{padding-top:15px;padding-bottom:15px}.section-image-hills{padding-left:0;padding-right:0;margin-bottom:0;overflow:hidden;position:relative}.section-image-hills .mainimage{display:block;width:100%;height:auto}.section-image-hills .hills{width:110%;position:relative;left:-5%;max-width:110%;bottom:-2px;height:auto;transform:translateY(-99%)}.section-instagram a{color:#283C38;font-size:23px;font-weight:700;display:block;width:100%;text-align:center;text-transform:uppercase}.section-accordion .accordion-item{border:none;background-color:transparent}.section-accordion .accordion-item .accordion-button{color:#fff !important;border:none;border-bottom:none;box-shadow:none;background-color:transparent;font-weight:700;font-size:28px;line-height:120%;background-image:url("images/down.svg");background-repeat:no-repeat;background-position:left center;padding-left:45px}.section-accordion .accordion-item .accordion-button i{font-size:30px;color:#1A523D;margin-right:30px}.section-accordion .accordion-item .accordion-button::after{display:none}.section-accordion .accordion-item .accordion-button[aria-expanded="true"]{background-image:url("images/up.svg")}.section-accordion .accordion-item .accordion-body{padding-left:45px}.section-accordion .fa-sort-down{position:relative;top:-10px}.section-accordion .fa-sort-up{position:relative;top:5px}.section-testimonials{position:relative;margin-top:120px}.section-testimonials .quote{display:block;position:absolute;width:144px;height:115px;background-image:url("images/quote.svg");z-index:-1}.section-testimonials .quote.quote-open{top:-40px;left:-90px}.section-testimonials .quote.quote-close{bottom:50px;right:-90px;transform:matrix(-1, 0, 0, -1, 0, 0)}@media (max-width: 1520px){.section-testimonials .quote.quote-close{right:0}}@media (max-width: 1200px){.section-testimonials .quote.quote-close{display:none}.section-testimonials .quote.quote-open{left:15px;transform:scale(0.5);transform-origin:top left}}.section-testimonials .testimonial{cursor:e-resize}.section-testimonials .testimonial p{color:#1A523D}@media (max-width: 1200px){.section-testimonials .testimonial p{letter-spacing:0}}.timeline-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.7);z-index:99999;display:none}.section-timeline{overflow-x:scroll;margin-top:45px;margin-bottom:45px}.section-timeline .timeline{overflow:visible;background-image:url("images/timeline.png");background-position:center;background-repeat:repeat-x;width:9999999px;position:relative;padding-top:210px;padding-bottom:210px}.section-timeline .timeline .timeline-entry{display:inline-block;position:absolute;cursor:pointer;min-height:180px}.section-timeline .timeline .timeline-entry .project-timeline__stage-bullet{align-items:center;background:#000;background:#f4f2f2;border:2px solid #1A523D;border-radius:50%;display:flex;height:40px;justify-content:center;left:50%;margin-left:-20px;position:absolute;bottom:-40px;width:40px}.section-timeline .timeline .timeline-entry .project-timeline__stage-bullet .project-timeline__stage-bullet-inner{background:#000;border-radius:50%;height:20px;width:20px}.section-timeline .timeline .timeline-entry .project-timeline__stage-bullet.active .project-timeline__stage-bullet-inner{background-color:#00EC64}.section-timeline .timeline .timeline-entry .current{font-family:"Presurra";color:#1A523D;font-weight:500;font-size:20px;line-height:120%;font-size:14px;display:block}.section-timeline .timeline .timeline-entry .current i{font-size:22px;color:#1A523D}.section-timeline .timeline .timeline-entry .title{font-family:"Presurra";color:#000;font-weight:500;font-size:20px;line-height:120%}.section-timeline .timeline .timeline-entry .title i{position:relative;top:-3px;font-size:14px}.section-timeline .timeline .timeline-entry .month{display:block;clear:left;text-transform:uppercase;color:#1A523D}.section-timeline .timeline .timeline-entry .date{font-family:"Presurra";display:block;color:#1A523D;font-weight:700;font-size:80px;text-transform:uppercase;display:block;line-height:120%}.section-timeline .timeline .timeline-entry hr{border:none;display:block;width:3px;height:88px;background-color:#1A523D;transform:rotate(42deg);position:absolute;margin:0;left:calc(50% - 44px)}.section-timeline .timeline .timeline-entry.top{top:38px;padding-bottom:30px;transform:translateY(-30px)}.section-timeline .timeline .timeline-entry.bottom{bottom:38px;padding-top:30px;transform:translateY(30px)}.section-timeline .timeline .timeline-entry.bottom hr{top:-88px;left:calc(50% + 22px)}.section-timeline .timeline .timeline-entry.bottom .project-timeline__stage-bullet{top:-40px;bottom:unset}.section-timeline .timeline .timeline-entry:hover .title i{color:#1A523D;transform:scale(1.2)}.section-timeline .scroll-x{position:relative}.section-timeline .scroll-x .scroll-element_size{background-color:#1A523D !important}.section-timeline .scroll-x .scroll-bar{background-color:#1A523D !important}.section-timeline .timeline-details{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:30px;z-index:9999;padding-left:140px;padding-right:140px;width:70%;max-width:1200px;opacity:0;z-index:-1;transition:opacity 500ms}.section-timeline .timeline-details .title{font-family:"Presurra";color:#fff;font-weight:500;font-size:20px;line-height:120%}.section-timeline .timeline-details .date{font-family:"Presurra";display:block;color:#fff;font-weight:500;font-size:18px;text-transform:uppercase;display:block;line-height:120%}.section-timeline .timeline-details hr{width:50px;height:9px;background-color:#1A523D;border:none;float:left;margin-right:100%;margin-bottom:20px}.section-timeline .timeline-details .close{font-family:"Presurra";font-weight:500;color:#fff;top:15px;right:30px;font-size:18px;position:absolute;cursor:pointer}.section-timeline .timeline-details .close:hover{color:#1A523D}.section-timeline .timeline-details .previous{color:#fff;font-family:"Presurra";font-weight:500;display:block;text-align:center;line-height:120%;transform:rotate(90deg);transform-origin:center;position:absolute;left:15px;top:50%;margin-top:-30px;font-size:18px;cursor:pointer}.section-timeline .timeline-details .previous i{color:#1A523D;font-size:26px;position:relative;top:0;transition:top 200ms}.section-timeline .timeline-details .previous:hover i{top:5px}.section-timeline .timeline-details .next{color:#fff;font-family:"Presurra";font-weight:500;display:block;text-align:center;line-height:120%;transform:rotate(-90deg);transform-origin:center;position:absolute;right:15px;top:50%;margin-top:-30px;font-size:18px;cursor:pointer}.section-timeline .timeline-details .next i{color:#1A523D;font-size:26px;position:relative;top:0;transition:top 200ms}.section-timeline .timeline-details .next:hover i{top:5px}.section-timeline .timeline-details:nth-child(2) .previous{display:none}.section-timeline .timeline-details:last-child .next{display:none}.section-timeline .timeline-details.active{z-index:1000000;opacity:1}@media (max-width: 992px){.section-timeline .timeline-details{padding-left:30px;padding-right:30px;width:90%}.section-timeline .timeline-details .next,.section-timeline .timeline-details .previous{display:none}}@media (max-width: 420px){.section-timeline .timeline-details{width:96%;top:30px;transform:translateX(-50%);overflow:auto;max-height:90vh}}.archive{margin-top:60px}.archive .post-thumbnail{margin-bottom:30px;position:relative}.archive .post-thumbnail .inner{background-color:#00EC64;background-image:url("images/g-light.png");background-repeat:no-repeat;background-position:bottom 30px right -69px;background-size:200px}.archive .post-thumbnail img{aspect-ratio:1/.7;object-fit:cover;width:100%}.archive .post-thumbnail .entry{padding:30px}.archive .post-thumbnail h2{font-size:18px;line-height:140%;margin-top:15px;margin-bottom:15px;min-height:101px;text-transform:uppercase;letter-spacing:1px}.archive .post-thumbnail h2 a{font-size:18px;line-height:140%}.archive .post-thumbnail p{height:112px;overflow:hidden}.archive .post-thumbnail .more{border:2px solid #283C38;color:#fff;background-color:#283C38;padding:10px 15px;transition:300ms;text-transform:uppercase;font-size:14px;letter-spacing:1px}.archive .post-thumbnail .more:hover{background-color:#F4F2F2;color:#000}.archive .post-thumbnail .category{position:absolute;top:15px;left:30px;border:2px solid #283C38;color:#fff;background-color:#283C38;padding:10px 15px;transition:300ms;text-transform:uppercase;font-size:12px;letter-spacing:1px}.archive .post-thumbnail .category:hover{background-color:#F4F2F2;color:#000}.archive .post-thumbnail:nth-child(2) .inner{background-color:#283C38;background-image:url("images/g-dark.png")}.archive .post-thumbnail:nth-child(2) .inner h2 a{color:#fff}.archive .post-thumbnail:nth-child(2) .inner .more{border:2px solid #00EC64;background-color:#00EC64;color:#283C38}.archive .post-thumbnail:nth-child(2) .inner .more:hover{background-color:#F4F2F2;color:#000}.archive .row:nth-child(2) .post-thumbnail .inner{background-color:#283C38;background-image:url("images/g-dark.png")}.archive .row:nth-child(2) .post-thumbnail .inner h2 a{color:#fff}.archive .row:nth-child(2) .post-thumbnail .inner .more{border:2px solid #00EC64;background-color:#00EC64;color:#283C38}.archive .row:nth-child(2) .post-thumbnail .inner .more:hover{background-color:#F4F2F2;color:#000}.archive .row:nth-child(2) .post-thumbnail:nth-child(2) .inner{background-color:#00EC64;background-image:url("images/g-light.png")}.archive .row:nth-child(2) .post-thumbnail:nth-child(2) .inner h2 a{color:#fff}.archive .row:nth-child(2) .post-thumbnail:nth-child(2) .inner .more{border:2px solid #283C38;background-color:#283C38;color:#fff}.archive .row:nth-child(2) .post-thumbnail:nth-child(2) .inner .more:hover{background-color:#F4F2F2;color:#000}.archive-navigation{text-align:center;padding-top:15px;padding-bottom:15px}.archive-navigation .current{border-bottom:1px solid #000}article.single-post img{display:block;width:100%;margin-bottom:45px}.post-navigation{text-align:center}.crumbs{margin-top:30px;margin-bottom:30px}.crumbs span span::after{content:" >"}.crumbs span span.breadcrumb_last{color:#1A523D}.crumbs span span.breadcrumb_last::after{content:""}.crumbs.ongreen span span.breadcrumb_last{color:#00EC64}.map-content hr{width:100%;height:8px;border:none;background-color:#1A523D}.map-content h1{font-size:52px;margin-bottom:60px;margin-top:15px}.map-content h4{margin-bottom:45px}.map-content #open-map{margin-top:45px}@media (min-width: 993px){#open-map{display:none}}.map-container{position:absolute;right:0;height:100%;top:0;bottom:0;width:50%}.map-container .button{display:none;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);border:2px solid #fff;border-radius:30px;background-image:none;padding-right:20px;z-index:10000;background-color:#1A523D}.map-container .button:hover{background-color:#1A523D;color:#fff}@media (max-width: 992px){.map-container{left:0;width:100%;z-index:9999;position:fixed;visibility:hidden}.map-container .button{display:block}}#map{width:100%;height:100%;background-color:#1A523D}#map .leaflet-top.leaflet-left{display:none}#map .leaflet-control-container{position:absolute;right:60px}#map .leaflet-right{display:none}#map .leaflet-popup-content-wrapper{border-radius:0;box-shadow:none;background-color:rgba(255,255,255,0.9)}#map .leaflet-popup-content{padding:30px;padding-bottom:15px;width:460px !important}@media (max-width: 992px){#map .leaflet-popup-content{width:300px !important}}#map .leaflet-popup-content h3{margin-bottom:5px;color:#283C38;font-size:24px}#map .leaflet-popup-content a{display:inline-block;padding-left:25px;background-image:url("images/map/link.svg");background-size:15px 15px;background-position:left center;background-repeat:no-repeat;font-size:17px;color:#1A523D}#map .leaflet-popup-content p{color:#000}#map .leaflet-popup-content p.location{display:inline-block;padding-left:25px;background-image:url("images/map/pin.svg");background-size:15px 15px;background-position:left top 8px;background-repeat:no-repeat;margin:0}#map .leaflet-popup-content hr{background-color:#1A523D;width:100%;height:1px;display:block;border:none;margin-top:15px}#map .leaflet-popup-close-button span{color:#1A523D}#map .leaflet-popup-tip-container .leaflet-popup-tip{opacity:0.9;box-shadow:none}.leaflet-control-zoom span{position:relative;top:-5px;color:#1A523D}
/*# sourceMappingURL=main.css.map */
