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,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{cursor:default}img,svg{max-width:100%;height:auto;border:0;vertical-align:bottom}strong{font-weight:700}ul{list-style:none}a{outline:none;text-decoration:none}a,a *,button,select,input[type=button],input[type=submit]{cursor:pointer;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease}button,input[type=button],input[type=submit],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type=text],input[type=email],input[type=tel],input[type=url],textarea{cursor:text;user-select:auto !important;-moz-user-select:auto !important;-webkit-user-select:auto !important;-ms-user-select:auto !important}input,select,textarea,button{outline:none}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type=submit],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}textarea{overflow:auto}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}@font-face{font-family:'AEA';src:url(//aeaenergy.ie/wp-content/themes/aeaenergy/fonts/AEA-Regular.woff2) format("woff2"),url(//aeaenergy.ie/wp-content/themes/aeaenergy/fonts/AEA-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'AEA';src:url(//aeaenergy.ie/wp-content/themes/aeaenergy/fonts/AEA-Bold.woff2) format("woff2"),url(//aeaenergy.ie/wp-content/themes/aeaenergy/fonts/AEA-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'AEA';src:url(//aeaenergy.ie/wp-content/themes/aeaenergy/fonts/AEA-Light.woff2) format("woff2"),url(//aeaenergy.ie/wp-content/themes/aeaenergy/fonts/AEA-Light.woff) format("woff");font-weight:300;font-style:normal}.screen-reader-response{display:none}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:''}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}body{position:relative;font:300 16px/22px AEA, Arial, sans-serif;color:#333;background:#f8f8f8;overflow-x:hidden;overflow-y:scroll}::selection{color:inherit;background:rgba(0,0,0,0.1)}::-moz-selection{color:inherit;background:rgba(0,0,0,0.1)}.wrapper{position:relative;padding:200px 0 0;display:block;width:100%;max-width:1920px;width:100%;overflow:hidden;margin:auto;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1)}.mobile-content{transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease}.center{position:relative;display:block;width:100%;margin:auto}.center:after{display:block;clear:both;content:''}strong{font-weight:700}.header{position:absolute;top:0;width:100%;max-width:1920px;text-align:left;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);z-index:1000}.header .center{max-width:1380px;padding:0 30px}.header .center .masthead{display:flex;flex-wrap:wrap;align-items:center;height:130px;padding:14px 0 10px}.header .center .masthead .logo{display:inline-block;width:212px}.header .center .masthead .menu{position:absolute;top:50%;right:30px;display:none;width:38px;height:30px;margin:-14px 0 0}.header .center .masthead .menu .label{display:none}.header .center .masthead .menu .bar{position:absolute;left:4px;width:28px;height:3px;background:#f93500;transition:all 100ms ease;-moz-transition:all 100ms ease;-webkit-transition:all 100ms ease}.header .center .masthead .menu .bar.bar-1{top:6px;transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms}.header .center .masthead .menu .bar.bar-2,.header .center .masthead .menu .bar.bar-3{top:14px;transition-delay:10ms;-moz-transition-delay:10ms;-webkit-transition-delay:10ms}.header .center .masthead .menu .bar.bar-4{top:22px;transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms}.header .center .masthead .info{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:420px;font-size:14px;line-height:26px;color:#2e3365;margin:10px 0 0 auto}.header .center .masthead .info .email,.header .center .masthead .info .phone{font-weight:700;font-size:22px;color:#2e3365}.header .center .masthead .info .email img,.header .center .masthead .info .email svg,.header .center .masthead .info .phone img,.header .center .masthead .info .phone svg{width:20px;height:20px;vertical-align:top;margin:3px 4px 0 0}.header .center .masthead .info .email svg *,.header .center .masthead .info .phone svg *{fill:#f77720}.header .center .masthead .info .email:hover,.header .center .masthead .info .phone:hover{color:#f93500}.header .center .masthead .info .phone{margin:0 0 0 16px}.header .center .masthead .info .opening-hours{display:inline-block;margin:5px 0 0}.header .center .masthead .info .opening-hours .days{font-weight:700;color:#f77720;margin:0 2px 0 0}.header .center .masthead .info .opening-hours .time{font-weight:700}.header .center .navigation{position:relative;display:flex;flex-wrap:nowrap;align-items:center;height:70px;border-top:1px #dadada solid;padding:0 0 1px;z-index:10}.header .center .navigation .header-navigation{display:flex;flex-wrap:wrap;font-weight:700;font-size:17px}.header .center .navigation .header-navigation li a{display:inline-block;padding:18px 0 16px;color:#2e3365;margin:0 35px 0 0}.header .center .navigation .header-navigation li a:hover{color:#f93500}.header .center .navigation .header-navigation li.parent{position:relative}.header .center .navigation .header-navigation li.parent a{position:relative;padding:18px 26px 16px 0}.header .center .navigation .header-navigation li.parent a:after{position:absolute;top:50%;right:0;border:solid #f77720;border-width:0 0 2px 2px;display:inline-block;padding:2px;content:'';margin:-3px 0 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);pointer-events:none}.header .center .navigation .header-navigation li.parent ul{position:absolute;top:100%;left:-18px;display:block;width:280px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:10px 0;margin:10px 0 0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.35);-moz-box-shadow:0 0 3px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.35);z-index:10;visibility:hidden;opacity:0;-moz-opacity:0;-webkit-opacity:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.header .center .navigation .header-navigation li.parent ul li{margin:0}.header .center .navigation .header-navigation li.parent ul li a{display:block;padding:8px 18px;font-size:16px;font-weight:300;color:#2e3365;margin:0}.header .center .navigation .header-navigation li.parent ul li a:hover{color:#f93500}.header .center .navigation .header-navigation li.parent ul li a:after{display:none}.header .center .navigation .header-navigation li.parent:hover{z-index:10}.header .center .navigation .header-navigation li.parent:hover ul{margin:0;visibility:visible;opacity:1;-moz-opacity:1;-webkit-opacity:1}.header .center .navigation .header-navigation li.resources.parent ul{left:50%;margin:0 0 0 -140px}.header .center .navigation .header-navigation li.contact-us{display:none}.header .center .navigation .contact{position:relative;display:inline-block;width:150px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:9px 16px 9px 40px;font-weight:700;text-align:center;color:#fff;margin:0 15px 0 auto;background:#f77720}.header .center .navigation .contact img,.header .center .navigation .contact svg{position:absolute;top:11px;left:16px;width:18px;height:18px}.header .center .navigation .contact svg *{fill:#fff}.header .center .navigation .contact:hover{background:#41a345}.header .center .navigation .contact:hover svg *{fill:#f4ce10}.header .center .navigation .facebook{position:relative;display:inline-block;width:40px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;font-size:0;text-align:center;background:#3161c3}.header .center .navigation .facebook img,.header .center .navigation .facebook svg{width:18px;height:18px;margin:10px auto}.header .center .navigation .facebook svg *{fill:#fff}.header .center .navigation .facebook span{position:absolute;left:-5000px}.header .center .navigation .facebook:hover{background:#2e3365}.header:after{position:fixed;top:0;width:100%;max-width:1920px;height:5px;content:'';background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/background/gradient.png) no-repeat;background-size:100% 100%;z-index:10}.scrolled .header{position:fixed;top:-127px}.menu-open .header .center .masthead .menu .bar.bar-1,.menu-open .header .center .masthead .menu .bar.bar-4{opacity:0;-moz-opacity:0;-webkit-opacity:0;transition-delay:10ms;-moz-transition-delay:10ms;-webkit-transition-delay:10ms}.menu-open .header .center .masthead .menu .bar.bar-1{margin:10px 0 0}.menu-open .header .center .masthead .menu .bar.bar-2{transform:rotate(45deg);transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms}.menu-open .header .center .masthead .menu .bar.bar-3{transform:rotate(-45deg);transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms}.menu-open .header .center .masthead .menu .bar.bar-4{margin:-10px 0 0}.hero-home{position:relative;height:530px;overflow:hidden;background:#f8f8f8;background:linear-gradient(-90deg, #f8f8f8 0%, #e7e6e4 100%);background:-moz-linear-gradient(-90deg, #f8f8f8 0%, #e7e6e4 100%);background:-webkit-linear-gradient(-90deg, #f8f8f8 0%, #e7e6e4 100%)}.hero-home .center{display:flex;flex-wrap:wrap;align-items:center;width:1380px;max-width:100%;height:100%;z-index:20}.hero-home .center .text{padding:50px 30px;text-align:left}.hero-home .center .text .title-1,.hero-home .center .text .title-3{font-weight:700;font-size:22px;line-height:30px;color:#2e3365}.hero-home .center .text .title-1{margin:0 0 8px}.hero-home .center .text .title-2{max-width:580px;font-weight:700;font-size:70px;line-height:80px;color:#f93500;margin:0 0 8px}.hero-home .center .text ul{display:flex;flex-wrap:wrap;align-items:center;margin:70px 0 10px}.hero-home .center .text ul li{margin:0 15px 0 0}.hero-home .center .text ul li a{display:inline-block;height:50px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:12px 38px;font-weight:700;font-size:18px;line-height:25px;color:#fff;background:#f77720}.hero-home .center .text ul li a:hover{background:#41a345}.hero-home .background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:10}.benefits-home{padding:0 30px;background:#11224d}.benefits-home .center{width:1320px;max-width:100%;display:flex;flex-wrap:wrap;border-right:1px rgba(0,0,0,0.5) solid}.benefits-home .center li{flex:1 1 0;border-left:1px rgba(0,0,0,0.5) solid;padding:22px 18px 22px 24px;font-size:13px;line-height:16px;color:#fff;text-align:left}.benefits-home .center li img,.benefits-home .center li svg{float:right;width:25px;height:25px;margin:3px 0 5px 20px}.benefits-home .center li svg *{fill:#f4ce10}.benefits-home .center li p strong{font-size:17px;line-height:24px}.benefits-home .center li p:first-of-type{margin:0 0 5px}.home-intro .center{max-width:960px;padding:60px 30px 75px;text-align:center}.home-intro .center h1{font-weight:700;font-size:30px;line-height:36px;color:#2e3365;margin:30px auto}.home-intro .center h1:first-child{margin-top:0}.home-intro .center p{margin:0 auto 15px}.home-intro .center p strong{font-size:18px;line-height:25px;color:#f85610}.home-intro .center p em{font-weight:400;font-style:normal;color:#f77720}.home-intro .center p a{font-weight:400;text-decoration:underline;color:#2e3365}.home-intro .center p a:hover{color:#f93500}.home-intro .center p:last-of-type{font-weight:400;color:#2e3365;margin:0 auto}.home-intro .center p:last-of-type a{font-weight:inherit;color:#f93500}.why-home{position:relative;padding:70px 30px}.why-home .center{max-width:1320px}.why-home .center h2{font-weight:700;font-size:30px;line-height:36px;color:#f77720;margin:0 auto 60px}.why-home .center h2 strong{font-weight:inherit;color:#2e3365}.why-home .center ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px 45px}.why-home .center ul li{flex:1 1 0;margin:0 15px}.why-home .center ul li img{width:100%;height:auto;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;content-fit:cover;margin:0 0 26px}.why-home .center ul li h3{font-size:18px;line-height:22px;color:#2e3365;margin:0 25px 14px}.why-home .center ul li p{font-size:15px;margin:0 25px}.why-home .center a{display:inline-block;min-width:145px;height:44px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:12px 16px;font-weight:700;font-size:15px;line-height:20px;text-align:center;color:#fff;margin:0 auto;background:#f77720}.why-home .center a:hover{background:#41a345}.testimonials-home{position:relative;padding:0 30px;background:#e7e6e4}.testimonials-home .center{max-width:1320px;z-index:20}.testimonials-home .center .testimonials{position:relative;width:50%;min-height:400px;padding:74px 0 0 25px;text-align:left;margin:0 0 0 auto}.testimonials-home .center .testimonials h2{font-weight:700;font-size:28px;line-height:35px;color:#2e3365;margin:0 0 18px}.testimonials-home .center .testimonials blockquote{position:absolute;top:-5000px;left:-5000px;display:none;max-width:560px;padding:0 70px 0 0;margin:0 auto 0 0;z-index:20}.testimonials-home .center .testimonials blockquote p{display:-webkit-box;font-size:18px;line-height:24px;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}.testimonials-home .center .testimonials blockquote footer{font-weight:700;color:#f93500;margin:10px auto 0}.testimonials-home .center .testimonials blockquote.active{position:relative;top:0;left:0;display:block;opacity:0;-moz-opacity:0;-webkit-opacity:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.testimonials-home .center .testimonials blockquote.active.show{opacity:1;-moz-opacity:1;-webkit-opacity:1}.testimonials-home .center .testimonials blockquote:after{position:absolute;top:-18px;right:5px;width:50px;height:34px;content:'';background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/quote.svg) 50% 50% no-repeat;background-size:cover;opacity:.15;-moz-opacity:.15;-webkit-opacity:.15}.testimonials-home .center .testimonials ul{position:absolute;left:24px;bottom:50px;display:flex;flex-wrap:wrap;justify-content:center;z-index:20}.testimonials-home .center .testimonials ul li{margin:2px}.testimonials-home .center .testimonials ul li a{display:block;font-size:0;text-indent:-5000px;width:9px;height:9px;border:2px #e7e6e4 solid;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#2e3365;opacity:.25;-moz-opacity:.25;-webkit-opacity:.25}.testimonials-home .center .testimonials ul li a.active{width:38px;opacity:.25;-moz-opacity:.25;-webkit-opacity:.25}.testimonials-home .center .testimonials ul li a:hover{background:#f77720;opacity:1;-moz-opacity:1;-webkit-opacity:1}.testimonials-home .background{position:absolute;top:0;left:0;width:calc(50% + 25px);width:-moz-calc(50% + 25px);width:-webkit-calc(50% + 25px);height:100%;background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/background/testimonials-home.jpg) 80% 50% no-repeat;background-size:cover;z-index:10}.testimonials-home .background:after{position:absolute;top:0;right:0;width:30%;min-width:200px;height:100%;content:'';background:rgba(0,0,0,0);background:linear-gradient(0deg, rgba(0,0,0,0) 0%, #e7e6e4 100%);background:-moz-linear-gradient(0deg, rgba(0,0,0,0) 0%, #e7e6e4 100%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0) 0%, #e7e6e4 100%);z-index:10}hr.gradient{clear:both;height:1px;border:0;font-size:0;color:transparent;margin:0 auto;background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/background/gradient.png) no-repeat;background-size:100% 100%}hr.tablet-visible{display:none}.hero-page{position:relative;height:360px;padding:0 30px;overflow:hidden;background:#11224d}.hero-page .center{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;width:1320px;max-width:100%;height:100%;text-align:left}.hero-page .center h1{position:relative;width:calc(100% - 430px);width:-moz-calc(100% - 430px);width:-webkit-calc(100% - 430px);padding:25px 30px 26px 0;font-weight:300;font-size:32px;line-height:38px;color:#fff;margin:auto auto 0 0;z-index:20}.hero-page .center h1 span{position:absolute;top:0;right:0;bottom:0;width:0;border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;-webkit-border-radius:0 20px 0 0;overflow:hidden;background:#11224d url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/background/gradient.png) 0 100% no-repeat;background-size:100% 5px;z-index:-10}.hero-page .background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:10}.content-page{padding:60px 30px 70px;background:#fff}.content-page .center{display:flex;flex-wrap:wrap;width:1320px;max-width:100%}.content-page .center .content{flex:1;padding:0 80px 0 0;text-align:left}.content-page .center .content h1,.content-page .center .content h2{font-weight:700;font-size:32px;line-height:38px;color:#2e3365;margin:40px 0}.content-page .center .content h1 a,.content-page .center .content h2 a{font-weight:inherit;text-decoration:none;color:#f77720}.content-page .center .content h1 a:hover,.content-page .center .content h2 a:hover{color:#f93500}.content-page .center .content h1:first-child,.content-page .center .content h2:first-child{margin-top:0}.content-page .center .content h3{font-weight:700;font-size:18px;line-height:25px;color:#2e3365;margin:30px 0}.content-page .center .content h3:first-child{margin-top:0}.content-page .center .content p{margin:0 0 22px}.content-page .center .content ul,.content-page .center .content ol{margin:0 0 22px 35px}.content-page .center .content ul li,.content-page .center .content ol li{margin:0 0 10px}.content-page .center .content ul li:last-of-type,.content-page .center .content ol li:last-of-type{margin:0}.content-page .center .content ul{list-style:disc}.content-page .center .content ul.breadcrumbs{display:flex;flex-wrap:wrap;font-size:13px;line-height:18px;margin:0 0 38px;list-style:none}.content-page .center .content ul.breadcrumbs li{margin:0 10px 5px 0}.content-page .center .content ul.ticks{display:flex;flex-wrap:wrap;margin:36px -40px 16px 0;list-style:none}.content-page .center .content ul.ticks li{position:relative;width:calc(50% - 40px);width:-moz-calc(50% - 40px);width:-webkit-calc(50% - 40px);padding:0 0 0 40px;margin:0 40px 22px 0}.content-page .center .content ul.ticks li:before{position:absolute;top:0;left:0;width:23px;height:23px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;content:'';background:#52c459 url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/tick.svg) 50% 50% no-repeat;background-size:17px 17px}.content-page .center .content ol{list-style:decimal}.content-page .center .content blockquote{position:relative;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:38px 35px 36px;font-size:17px;line-height:25px;text-align:center;margin:50px 0;background:#e7e6e4}.content-page .center .content blockquote *:last-child{margin-bottom:0}.content-page .center .content blockquote:before,.content-page .center .content blockquote:after{position:absolute;font:400 100px/100px Georgia, serif;color:#f77720}.content-page .center .content blockquote:before{top:-20px;left:18px;content:'\201C'}.content-page .center .content blockquote:after{bottom:-75px;right:18px;content:'\201D'}.content-page .center .content .alignnone{display:block;margin:0 auto 35px}.content-page .center .content .alignleft{float:left;max-width:calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:-webkit-calc(50% - 20px);margin:0 35px 30px 0}.content-page .center .content .alignright{float:right;max-width:calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:-webkit-calc(50% - 20px);margin:0 0 30px 35px}.content-page .center .content .aligncenter{display:block;clear:both;text-align:center;margin:30px auto}.content-page .center .content .aligncenter:first-child{margin-top:0}.content-page .center .content a{font-weight:400;text-decoration:underline;color:#2e3365}.content-page .center .content a:hover{color:#f93500}.content-page .center .content strong{color:#2e3365}.content-page .center .content strong a{font-weight:inherit}.content-page .center .content em{font-weight:400;font-style:normal;color:#f77720}.content-page .center .sidebar{width:350px;margin:0 0 0 auto}.content-page .center .content .columns-about{display:flex;flex-wrap:wrap;margin:35px -10px}.content-page .center .content .columns-about .column{position:relative;flex:1 1 0;border:2px #eaeaea solid;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:26px 25px 24px;margin:10px}.content-page .center .content .columns-about .column h3{margin:0 30px 14px 0}.content-page .center .content .columns-about .column p{margin:0 0 14px}.content-page .center .content .columns-about .column p:last-child{margin:0}.content-page .center .content .columns-about .column:before{position:absolute;top:24px;right:20px;width:27px;height:27px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;content:'';background:#52c459 url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/tick.svg) 50% 50% no-repeat;background-size:17px 17px}.content-page .center .content .process{margin:50px 0}.content-page .center .content .process .stage{display:flex;flex-wrap:wrap;align-items:center}.content-page .center .content .process .stage hr{width:100%}.content-page .center .content .process .stage .image{width:50%;margin:50px 0}.content-page .center .content .process .stage .image img{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;object-fit:cover}.content-page .center .content .process .stage .text{width:50%;margin:50px 0}.content-page .center .content .process .stage .text h3{position:relative;display:block;padding:0 0 0 40px;margin-top:0;font-size:20px;line-height:30px;margin:0 0 20px}.content-page .center .content .process .stage .text h3 span{position:absolute;top:2px;left:0;display:block;width:28px;height:28px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:4px 2px 2px 3px;font-size:16px;line-height:20px;text-align:center;color:#fff;background:#f77720}.content-page .center .content .process .stage .text p{margin:0 0 15px}.content-page .center .content .process .stage .text p:last-child{margin:0}.content-page .center .content .process .stage:nth-of-type(odd) .image{order:2}.content-page .center .content .process .stage:nth-of-type(odd) .text{order:1;padding:0 50px 0 0}.content-page .center .content .process .stage:nth-of-type(even) .image{order:1}.content-page .center .content .process .stage:nth-of-type(even) .text{order:2;padding:0 0 0 50px}.content-page .center .content .process:last-child{margin-bottom:0}.template-faqs .content-page .center .content{width:100%;max-width:100%;padding:0}.template-faqs .content-page .center .content .columns-faqs{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -40px}.template-faqs .content-page .center .content .columns-faqs .column{position:relative;flex:1;padding:0 40px 1px}.template-faqs .content-page .center .content .columns-faqs .column .faq{margin:0}.template-faqs .content-page .center .content .columns-faqs .column .faq h3.question{font-size:16px;line-height:22px;margin:0}.template-faqs .content-page .center .content .columns-faqs .column .faq h3.question a{position:relative;display:block;padding:26px 50px 26px 0;font-weight:400;text-decoration:none;transition:none 0ms ease;-moz-transition:none 0ms ease;-webkit-transition:none 0ms ease}.template-faqs .content-page .center .content .columns-faqs .column .faq h3.question a:after{position:absolute;top:22px;right:0;display:block;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;width:28px;height:28px;content:'';background:#f77720 url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/plus-minus.png) 0 0 no-repeat;background-size:28px 56px}.template-faqs .content-page .center .content .columns-faqs .column .faq .answer{display:none}.template-faqs .content-page .center .content .columns-faqs .column .faq.active h3.question a:after{background-position:0 -28px}.template-faqs .content-page .center .content .columns-faqs .column:after{position:absolute;left:40px;right:40px;bottom:0;display:block;height:1px;content:'';background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/background/gradient.png) no-repeat;background-size:100% 100%}.content-page .center .content .video{display:flex;flex-wrap:wrap;margin:50px 0}.content-page .center .content .video .image{position:relative;display:block;width:320px;max-width:calc(50% - 30px);max-width:-moz-calc(50% - 30px);max-width:-webkit-calc(50% - 30px);height:180px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;margin:0 30px 0 0;background:#000}.content-page .center .content .video .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;transition:all 750ms ease;-moz-transition:all 750ms ease;-webkit-transition:all 750ms ease}.content-page .center .content .video .image span{position:absolute;top:50%;left:50%;width:70px;height:70px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;margin:-35px 0 0 -35px;background:#000;z-index:10;opacity:.2;-moz-opacity:.2;-webkit-opacity:.2}.content-page .center .content .video .image:after{position:absolute;top:50%;left:50%;width:60px;height:60px;content:'';margin:-30px 0 0 -30px;background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/play.svg) 50% 50% no-repeat;background-size:60px 60px;z-index:20}.content-page .center .content .video .image:hover img{transform:scale(1.15);-moz-transform:scale(1.15);-webkit-transform:scale(1.15);opacity:1;-moz-opacity:1;-webkit-opacity:1}.content-page .center .content .video .text{flex:1}.content-page .center .content .video .text h3{margin:0 0 20px}.content-page .center .content .video .text .play{display:flex;flex-wrap:wrap;align-items:center}.content-page .center .content .video .text .play p{order:2;display:inline-block;padding:0 0 0 24px;font-weight:700;font-size:13px;line-height:17px;color:#2e3365;margin:0 0 0 15px;background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/clock.svg) 0 50% no-repeat;background-size:14px 14px}.content-page .center .content .video .text .play p span{display:none}.content-page .center .content .video .text .play a{order:1;display:inline-block;width:130px;height:45px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:12px 12px 10px;font-weight:700;font-size:15px;text-align:center;text-decoration:none;color:#fff;margin:0 15px 0 0;background:#f77720}.content-page .center .content .video .text .play a:hover{background:#41a345}.content-page .center .content .lightbox{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(40,45,60,0.35);z-index:2000;visibility:hidden;opacity:0;-moz-opacity:0;-webkit-opacity:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.content-page .center .content .lightbox .placeholder{position:absolute;width:1224px;max-width:calc(100% - 70px);max-width:-moz-calc(100% - 70px);max-width:-webkit-calc(100% - 70px);left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.content-page .center .content .lightbox .placeholder .modal{position:relative;padding:56.25% 0 0 0;background:#000;box-shadow:0 0 20px rgba(0,0,0,0.25);-moz-box-shadow:0 0 20px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.25)}.content-page .center .content .lightbox .placeholder .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-page .center .content .lightbox.open{visibility:visible;opacity:1;-moz-opacity:1;-webkit-opacity:1}.content-page .center .content .lightbox a.close{position:absolute;top:15px;right:15px;display:inline-block;width:85px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:9px 12px;font-weight:700;font-size:15px;text-align:center;text-decoration:none;color:#2e3365;margin:0 15px 0 0;background:#fff}.content-page .center .content .lightbox a.close:hover{color:#f93500}.template-contact .content-page .center .content{width:100%;max-width:100%;padding:0}.template-contact .content-page .center .content .intro-contact{padding:0 0 30px}.template-contact .content-page .center .content .columns-contact{display:flex;flex-wrap:wrap;align-items:flex-start;margin:50px -40px 0}.template-contact .content-page .center .content .columns-contact .column{position:relative;padding:0 40px}.template-contact .content-page .center .content .columns-contact .column h2{margin-top:0}.template-contact .content-page .center .content .columns-contact .column.form{width:57.5%}.template-contact .content-page .center .content .columns-contact .column.form .inputs{margin:30px 0 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs p{margin:0 0 20px}.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="text"],.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="email"],.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="tel"],.template-contact .content-page .center .content .columns-contact .column.form .inputs p textarea{width:100%;border:1px #ddd solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font:inherit;color:inherit;background-color:#fff;transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease}.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="text"],.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="email"],.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="tel"]{height:60px;padding:1px 20px 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs p textarea{height:175px;padding:14px 20px 12px;vertical-align:bottom;resize:vertical}.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="text"].wpcf7-not-valid,.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="email"].wpcf7-not-valid,.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="tel"].wpcf7-not-valid,.template-contact .content-page .center .content .columns-contact .column.form .inputs p textarea.wpcf7-not-valid{border-color:#f77720}.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="text"]:focus,.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="email"]:focus,.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="tel"]:focus,.template-contact .content-page .center .content .columns-contact .column.form .inputs p textarea:focus{border-bottom-color:#85d87b;box-shadow:0 1px 0 0 #85d87b;-moz-box-shadow:0 1px 0 0 #85d87b;-webkit-box-shadow:0 1px 0 0 #85d87b}.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="submit"]{display:inline-block;width:150px;height:45px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:9px 15px;font:inherit;font-weight:700;font-szie:18px;line-height:22px;text-align:center;color:#fff;margin:0 0 10px;background:#f77720}.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="submit"]:hover{background:#41a345}.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="submit"]:disabled{color:#bbb;background:#eee;cursor:default}.template-contact .content-page .center .content .columns-contact .column.form .inputs p .ajax-loader{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;overflow:hidden;margin:0;background:rgba(40,45,60,0.35);z-index:10000000000}.template-contact .content-page .center .content .columns-contact .column.form .inputs p .ajax-loader:after{position:fixed;top:45%;left:50%;display:block;width:40px;height:40px;content:'';margin:-20px 0 0 -20px;background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/spinner.svg) 50% 50% no-repeat;background-size:40px 40px;z-index:10}.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols{display:flex}.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols p{flex:1}.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols p:first-of-type{padding:0 10px 0 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols p:last-of-type{padding:0 0 0 10px}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(1){font-weight:400;color:#2e3365;margin:10px 0 20px}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap{display:block}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio{display:flex;flex-wrap:wrap}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{position:relative;padding:0 15px 0 0;margin:0 0 12px}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]{position:absolute;height:25px;width:25px;cursor:pointer;visibility:hidden;opacity:0;-moz-opacity:0;-webkit-opacity:0;z-index:-10}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{position:relative;display:block;cursor:pointer}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label *{cursor:pointer}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label .marker{position:absolute;top:0;left:0;width:23px;height:23px;border:2px #e4e4e4 solid;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;content:'';pointer-events:none;z-index:10;transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label .marker:after{position:absolute;top:0;left:0;display:block;width:19px;height:19px;content:'';background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/tick.svg) 50% 50% no-repeat;background-size:17px 17px;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition-delay:50ms;-moz-transition-delay:50ms;-webkit-transition-delay:50ms}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label .label{display:inline-block;max-width:100%;padding:0 0 0 34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label:hover .marker{border-color:#85d87b}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:checked+label .marker{border-color:#52c459;background-color:#52c459}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:checked+label .marker:after{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item ::selection{background:transparent}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item ::-moz-selection{background:transparent}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p{position:relative;margin:30px 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p input[type="checkbox"],.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p input[type="checkbox"]{position:absolute;height:25px;width:25px;cursor:pointer;visibility:hidden;opacity:0;-moz-opacity:0;-webkit-opacity:0;z-index:-10}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p label,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p label{position:relative;display:inline-block;padding:0 0 0 34px;cursor:pointer}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p label *,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p label *{cursor:pointer}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p label:before,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p label:before{font-weight:400;content:'Please tick: ';color:#2e3365}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p label .marker,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p label .marker{position:absolute;top:0;left:0;width:23px;height:23px;border:2px #e4e4e4 solid;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;content:'';pointer-events:none;z-index:10;transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p label .marker:after,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p label .marker:after{position:absolute;top:0;left:0;display:block;width:19px;height:19px;content:'';background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/tick.svg) 50% 50% no-repeat;background-size:17px 17px;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition-delay:50ms;-moz-transition-delay:50ms;-webkit-transition-delay:50ms}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p label:hover .marker,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p label:hover .marker{border-color:#85d87b}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p input[type="checkbox"]:checked+label .marker,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p input[type="checkbox"]:checked+label .marker{border-color:#52c459;background-color:#52c459}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p input[type="checkbox"]:checked+label .marker:after,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p input[type="checkbox"]:checked+label .marker:after{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p ::selection,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p ::selection{background:transparent}.template-contact .content-page .center .content .columns-contact .column.form .inputs .consent p ::-moz-selection,.template-contact .content-page .center .content .columns-contact .column.form .inputs .optin p ::-moz-selection{background:transparent}.template-contact .content-page .center .content .columns-contact .column.form .inputs .wpcf7-form-control-wrap{position:static}.template-contact .content-page .center .content .columns-contact .column.form .inputs .wpcf7-not-valid-tip{display:none}.template-contact .content-page .center .content .columns-contact .column.form .wpcf7-validation-errors{font-weight:400;color:#f93500;margin:30px 0 0}.template-contact .content-page .center .content .columns-contact .column.form .wpcf7-mail-sent-ok,.template-contact .content-page .center .content .columns-contact .column.form .wpcf7-mail-sent-ng{font-weight:400;color:#41a345;margin:30px 0 0}.template-contact .content-page .center .content .columns-contact .column .wpcf7-form.invalid .wpcf7-response-output{font-weight:400;color:#f77720;margin:0 0 1.5em}.template-contact .content-page .center .content .columns-contact .column .wpcf7-form.sent .hide{display:none}.template-contact .content-page .center .content .columns-contact .column.info{width:42.5%}.template-contact .content-page .center .content .columns-contact .column.info .address{display:flex;flex-wrap:wrap}.template-contact .content-page .center .content .columns-contact .column.info .address p:nth-of-type(1){width:140px;padding:0 20px 0 0;font-weight:700;color:#2e3365}.template-contact .content-page .center .content .columns-contact .column.info .address p:nth-of-type(2){widtrh:calc(100% - 140px);widtrh:-moz-calc(100% - 140px);widtrh:-webkit-calc(100% - 140px)}.template-contact .content-page .center .content .columns-contact .column.info .opening p{font-weight:700;color:#2e3365}.template-contact .content-page .center .content .columns-contact .column.info .opening table{border-collapse:collapse;border:none;width:100%}.template-contact .content-page .center .content .columns-contact .column.info .opening table tr th{font-weight:inherit;width:140px;padding:0 20px 8px 0}.template-contact .content-page .center .content .columns-contact .column.info .opening table tr td{widtrh:calc(100% - 140px);widtrh:-moz-calc(100% - 140px);widtrh:-webkit-calc(100% - 140px);padding:0 0 8px}.template-contact .content-page .center .content .columns-contact .column.info .opening table tr:last-of-type th,.template-contact .content-page .center .content .columns-contact .column.info .opening table tr:last-of-type td{padding-bottom:0}.map{height:575px;background:#f0f0f0}.benefits.side{border:3px #85d87b solid;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:38px 30px 18px;text-align:left;margin:0 0 35px}.benefits.side li{border-bottom:1px #ddd solid;padding:0 0 25px;margin:0 0 20px}.benefits.side li h3{font-weight:700;font-size:18px;line-height:25px;color:#2e3365}.benefits.side li:before{float:right;width:23px;height:23px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;content:'';margin:2px 0 20px 35px;background:#52c459 url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/tick.svg) 50% 50% no-repeat;background-size:17px 17px}.benefits.side li:last-of-type{border:none;margin:0}.contact.fullwidth{padding:62px 30px 50px}.contact.fullwidth .center{max-width:720px}.contact.fullwidth .center h2{font-weight:700;font-size:20px;line-height:22px;text-transform:uppercase;margin:0 auto 16px}.contact.fullwidth .center p{font-weight:700;font-size:18px;line-height:25px;color:#fff;margin:0 auto 35px}.contact.fullwidth .center a{display:inline-block;min-width:145px;height:44px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:12px 16px;font-weight:700;font-size:15px;line-height:20px;text-align:center;color:#2e3365;margin:0 auto;background:#fff}.contact.fullwidth .center a:hover{color:#fff}.contact.side{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:50px 30px 40px;background:#f77720}.contact.side h2{font-weight:700;font-size:15px;line-height:16px;text-transform:uppercase;color:#2e3365;margin:0 auto 30px}.contact.side p{font-weight:700;font-size:18px;line-height:25px;color:#fff;margin:0 auto 35px}.contact.side a{display:inline-block;min-width:145px;height:44px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:12px 16px;font-weight:700;font-size:15px;line-height:20px;text-align:center;color:#2e3365;margin:0 auto;background:#fff;text-decoration:none}.contact.side a:hover{color:#fff;background:#2e3365}body.template-faqs .contact.fullwidth,body.template-news .contact.fullwidth{background:#f77720}body.template-faqs .contact.fullwidth .center h2,body.template-news .contact.fullwidth .center h2{color:#2e3365}body.template-faqs .contact.fullwidth .center a:hover,body.template-news .contact.fullwidth .center a:hover{background:#2e3365}body:not(.template-faqs):not(.template-news) .contact.fullwidth{background:#11224d}body:not(.template-faqs):not(.template-news) .contact.fullwidth .center h2{color:#f77720}body:not(.template-faqs):not(.template-news) .contact.fullwidth .center a:hover{background:#41a345}.testimonials.side{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:48px 35px 40px;margin:35px 0 0;background:#e7e6e4}.testimonials.side blockquote p{font-size:17px;line-height:25px}.testimonials.side blockquote footer{font-weight:700;color:#f93500;margin:25px auto 0}.banners{position:relative}.banners .center{max-width:1320px}.banners .center ul{display:flex;flex-wrap:wrap}.banners .center ul li{position:relative;display:flex;flex-direction:column;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden}.banners .center ul li.default{text-align:left;background:#fff;transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;-webkit-transition:box-shadow 500ms ease}.banners .center ul li.default .image{position:relative;overflow:hidden}.banners .center ul li.default .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 750ms ease;-moz-transition:all 750ms ease;-webkit-transition:all 750ms ease}.banners .center ul li.default .text{display:flex;flex-direction:column;flex:1}.banners .center ul li.default .text h3{font-size:20px;line-height:25px;color:#2e3365;margin:0 0 12px}.banners .center ul li.default .text p{margin:0 0 20px}.banners .center ul li.default .text a{display:inline-block;min-width:130px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:10px 14px;font-weight:700;font-size:15px;line-height:20px;text-align:center;color:#fff;margin:auto auto 0 0;background:#f77720;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.banners .center ul li.default .text a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:10}.banners .center ul li.default:hover{z-index:10}.banners .center ul li.default:hover .text a{background:#41a345}.banners.services,.banners.news,.banners.page{padding:70px 30px;background:#fff}.banners.services .center,.banners.news .center,.banners.page .center{z-index:10}.banners.services .center ul,.banners.news .center ul,.banners.page .center ul{margin:-15px}.banners.services .center ul li,.banners.news .center ul li,.banners.page .center ul li{width:calc(33.33333% - 30px);width:-moz-calc(33.33333% - 30px);width:-webkit-calc(33.33333% - 30px);margin:15px}.banners.services .center ul li.default,.banners.news .center ul li.default,.banners.page .center ul li.default{box-shadow:0 0 0 2px #eaeaea;-moz-box-shadow:0 0 0 2px #eaeaea;-webkit-box-shadow:0 0 0 2px #eaeaea}.banners.services .center ul li.default .image,.banners.news .center ul li.default .image,.banners.page .center ul li.default .image{height:185px}.banners.services .center ul li.default .text,.banners.news .center ul li.default .text,.banners.page .center ul li.default .text{padding:26px 30px 28px}.banners.services .center ul li.default .text h3,.banners.news .center ul li.default .text h3,.banners.page .center ul li.default .text h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banners.services .center ul li.default:hover,.banners.news .center ul li.default:hover,.banners.page .center ul li.default:hover{box-shadow:0 0 20px rgba(0,0,0,0.225);-moz-box-shadow:0 0 20px rgba(0,0,0,0.225);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.225)}.banners.services .center ul li.default:hover .image img,.banners.news .center ul li.default:hover .image img,.banners.page .center ul li.default:hover .image img{transform:scale(1.15);-moz-transform:scale(1.15);-webkit-transform:scale(1.15)}.banners.services .center .intro{max-width:960px;margin:0 auto 56px}.banners.services .center .intro h2{font-weight:700;font-size:22px;line-height:25px;color:#f77720;margin:0 auto 20px}.banners.services .center .intro h2 strong{display:block;font-size:35px;line-height:40px;color:#2e3365}.banners.services .center .intro p{margin:0 auto 20px}.banners.services .center ul li.know{display:flex;flex-direction:column;align-items:center;justify-content:center}.banners.services .center ul li.know .text{max-width:370px;padding:35px 30px 28px;font-weight:700;font-size:25px;line-height:34px;margin:auto}.banners.services .center ul li.know .text a{display:inline-block;min-width:130px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:10px 14px;font-size:15px;line-height:20px;text-align:center;color:#2e3365;margin:35px auto 0;background:#fff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.banners.services .center ul li.know .text a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:10}.banners.services .center ul li.know .text:before{display:inline-block;font-size:15px;line-height:16px;text-transform:uppercase;content:'DID YOU KNOW?';margin:0 auto 26px}.banners.services .center ul li.know.orange{color:#fff;background:#f77720}.banners.services .center ul li.know.orange .text:before{color:#2e3365}.banners.services .center ul li.know.orange:hover .text a{color:#fff;background:#11224d}.banners.services .center ul li.know.yellow{color:#2e3365;background:#f4ce10}.banners.services .center ul li.know.yellow .text:before{color:#f93500}.banners.services .center ul li.know.yellow:hover .text a{color:#fff;background:#41a345}.banners.services .center ul li.know.green{color:#fff;background:#52c459}.banners.services .center ul li.know.green .text:before{color:#2e3365}.banners.services .center ul li.know.green:hover .text a{background:#f4ce10}.banners.services .center ul li.know.light-blue{color:#2e3365;background:#cbe1f0}.banners.services .center ul li.know.light-blue .text:before{color:#41a345}.banners.services .center ul li.know.light-blue:hover .text a{color:#fff;background:#41a345}.banners.services .center ul li.know.dark-blue{color:#fff;background:#11224d}.banners.services .center ul li.know.dark-blue .text:before{color:#f77720}.banners.services .center ul li.know.dark-blue:hover .text a{color:#fff;background:#41a345}.banners.services.home .center .intro h2:before{content:'How We Help'}.banners.universal{padding:60px 30px;background:#f8f8f8}.banners.universal .center{z-index:10}.banners.universal .center ul{margin:-8px}.banners.universal .center ul li{width:calc(25% - 16px);width:-moz-calc(25% - 16px);width:-webkit-calc(25% - 16px);margin:8px}.banners.universal .center ul li.default{box-shadow:1px 0 5px rgba(0,0,0,0.08);-moz-box-shadow:1px 0 5px rgba(0,0,0,0.08);-webkit-box-shadow:1px 0 5px rgba(0,0,0,0.08)}.banners.universal .center ul li.default .image{height:155px}.banners.universal .center ul li.default .text{padding:26px 25px 28px}.banners.universal .center ul li.default:hover{box-shadow:0 0 20px rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.15)}.banners.universal .center ul li.default:hover .image img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2)}.banners.news:after,.banners.page:after,.banners.universal:after{position:absolute;left:0;bottom:0;width:100%;height:245px;content:'';background:rgba(0,0,0,0);background:linear-gradient(-90deg, rgba(0,0,0,0) 0%, #e8e7e6 100%);background:-moz-linear-gradient(-90deg, rgba(0,0,0,0) 0%, #e8e7e6 100%);background:-webkit-linear-gradient(-90deg, rgba(0,0,0,0) 0%, #e8e7e6 100%)}.facts{position:relative;padding:0 30px 70px;margin:-60px 0 0}.facts .center{max-width:1320px}.facts .center ul{display:flex;flex-wrap:wrap;margin:-15px}.facts .center ul li{display:flex;flex-wrap:wrap;align-items:center;width:calc(33.33333% - 30px);width:-moz-calc(33.33333% - 30px);width:-webkit-calc(33.33333% - 30px);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:36px 30px 34px;font-weight:700;margin:15px}.facts .center ul li p{margin:auto}.facts .center ul li:nth-of-type(1){color:#fff;background:#f77720}.facts .center ul li:nth-of-type(1) p{font-size:17px;line-height:26px;max-width:280px}.facts .center ul li:nth-of-type(2){color:#2e3365;background:#f4ce10}.facts .center ul li:nth-of-type(2) p{font-size:17px;line-height:26px;max-width:280px}.facts .center ul li:nth-of-type(3){color:#fff;background:#52c459}.facts .center ul li:nth-of-type(3) p{font-size:20px;line-height:28px;max-width:260px}.logos{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;width:1400px;max-width:100%;padding:15px 0;margin:auto}.logos li{flex:1 1 auto;padding:15px}.logos li a{display:inline-block}.logos li a img{width:auto;max-height:90px}.footer{background:#11224d}.footer .center{display:flex;flex-wrap:wrap;justify-content:space-between;width:1380px;max-width:100%;padding:75px 30px 125px}.footer .center .column{font-size:15px;text-align:left;color:#fff;margin:0 50px 0 0}.footer .center .column h3{font-weight:700;font-size:18px;line-height:25px;color:#95b8d0;margin:0 0 17px}.footer .center .column p{line-height:32px}.footer .center .column ul{padding:6px 0 0;line-height:24px}.footer .center .column ul li{margin:0 0 8px}.footer .center .column ul li a{color:#fff;text-decoration:underline;text-decoration-color:transparent}.footer .center .column ul li a:hover{text-decoration-color:rgba(255,255,255,0.5)}.footer .center .column ul li:last-of-type{margin:0}.copyright{position:relative;background:#0f1936}.copyright .center{display:flex;flex-wrap:wrap;align-items:center;width:1380px;max-width:100%;padding:37px 30px 28px;font-size:15px;line-height:20px;color:#fff}.copyright .center p{order:1}.copyright .center p strong,.copyright .center p span{white-space:nowrap}.copyright .center ul{display:flex;flex-wrap:wrap;order:2;margin:0 0 0 auto}.copyright .center ul li{position:relative;margin:0 40px 0 0}.copyright .center ul li a{color:#fff;text-decoration:underline;text-decoration-color:transparent}.copyright .center ul li a:hover{text-decoration-color:rgba(255,255,255,0.5)}.copyright .center ul li:after{position:absolute;top:5px;right:-20px;width:1px;height:12px;content:'';background:#3c4c79}.copyright .center ul li:last-of-type{margin:0}.copyright .center ul li:last-of-type:after{display:none}.copyright:after{position:absolute;top:0;left:0;width:100%;height:5px;content:'';background:url(//aeaenergy.ie/wp-content/themes/aeaenergy/images/background/gradient.png) no-repeat;background-size:100% 100%}@media (max-width: 1279px){.wrapper{padding:175px 0 0}.header .center .masthead{height:110px;padding:5px 0 4px}.header .center .masthead .logo{width:200px}.header .center .navigation{height:65px;padding:0}.header .center .navigation .header-navigation{font-size:16px}.header .center .navigation .header-navigation li a{padding:12px 0;margin:0 25px 0 0}.header .center .navigation .header-navigation li.parent a{padding:12px 20px 12px 0;margin:0 20px 0 0}.header .center .navigation .header-navigation li.parent a:after{right:0}.header .center .navigation .contact{width:120px;padding:9px 16px 9px;margin:0 10px 0 auto}.header .center .navigation .contact img,.header .center .navigation .contact svg{display:none}.scrolled .header{top:-107px}.hero-home{height:450px}.hero-home .center .text{padding:50px 30px 40px}.hero-home .center .text .title-1,.hero-home .center .text .title-3{font-size:20px;line-height:26px}.hero-home .center .text .title-1{margin:0 0 5px}.hero-home .center .text .title-2{max-width:480px;font-size:60px;line-height:68px;margin:0 0 5px}.hero-home .center .text ul{margin:40px 0 0}.hero-home .center .text ul li{margin:0 10px 0 0}.hero-home .center .text ul li a{height:45px;padding:12px 34px;font-size:17px;line-height:22px}.benefits-home .center li{padding:20px 18px 20px 20px}.benefits-home .center li p strong{font-size:15px;line-height:20px}.benefits-home .center li p:first-of-type{margin:0 0 4px}.home-intro .center{padding:50px 30px 60px;text-align:center}.home-intro .center h1{font-size:28px;line-height:32px;margin:25px auto}.why-home{padding:55px 30px}.why-home .center h2{font-size:28px;line-height:32px;margin:0 auto 50px}.why-home .center ul{margin:0 -10px 30px}.why-home .center ul li{margin:0 10px}.why-home .center ul li img{margin:0 0 24px}.why-home .center ul li h3{margin:0 0 14px}.why-home .center ul li p{margin:0 20px}.testimonials-home .center .testimonials{width:60%;min-height:315px;padding:55px 0 0 25px}.testimonials-home .center .testimonials h2{font-size:25px;line-height:30px;margin:0 0 16px}.testimonials-home .center .testimonials blockquote{padding:0 60px 0 0}.testimonials-home .center .testimonials blockquote p{font-size:16px;line-height:22px}.testimonials-home .center .testimonials blockquote footer{font-weight:700;color:#f93500;margin:8px auto 0}.testimonials-home .center .testimonials blockquote:after{top:-14px;right:0;width:44px;height:30px}.testimonials-home .center .testimonials ul{bottom:32px}.testimonials-home .background{width:calc(40% + 25px);width:-moz-calc(40% + 25px);width:-webkit-calc(40% + 25px);background-position:90% 50%}.testimonials-home .background:after{width:25%;min-width:170px}.hero-page{height:280px}.hero-page .center h1{width:calc(100% - 360px);width:-moz-calc(100% - 360px);width:-webkit-calc(100% - 360px);padding:20px 25px 20px 0;font-size:25px;line-height:30px}.content-page{padding:45px 30px 50px}.content-page .center .content{padding:0 30px 0 0}.content-page .center .content h1,.content-page .center .content h2{font-size:28px;line-height:32px;margin:30px 0}.content-page .center .content ul.breadcrumbs{margin:0 0 30px}.content-page .center .content ul.ticks{margin:30px -20px 10px 0}.content-page .center .content ul.ticks li{width:calc(50% - 20px);width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);padding:0 0 0 35px;margin:0 20px 15px 0}.content-page .center .content blockquote{font-size:16px;line-height:24px}.content-page .center .sidebar{width:300px}.content-page .center .content .columns-about{display:block;margin:35px 0}.content-page .center .content .columns-about .column{margin:0 0 20px}.content-page .center .content .columns-about .column:last-of-type{margin:0}.content-page .center .content .process{margin:40px 0}.content-page .center .content .process .stage{align-items:flex-start}.content-page .center .content .process .stage .image{width:40%;margin:90px 0 40px}.content-page .center .content .process .stage .text{width:60%;margin:40px 0}.content-page .center .content .process .stage:nth-of-type(odd) .image,.content-page .center .content .process .stage:nth-of-type(even) .image{order:2}.content-page .center .content .process .stage:nth-of-type(odd) .text,.content-page .center .content .process .stage:nth-of-type(even) .text{order:1;padding:0 30px 0 0}.template-contact .content-page .center .content .columns-contact{margin:40px -20px 0}.template-contact .content-page .center .content .columns-contact .column{padding:0 20px}.template-contact .content-page .center .content .columns-contact .column.form .inputs p{margin:0 0 12px}.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="text"],.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="email"],.template-contact .content-page .center .content .columns-contact .column.form .inputs p input[type="tel"]{height:55px;padding:1px 18px 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs p textarea{padding:14px 18px 12px}.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols p:first-of-type{padding:0 6px 0 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols p:last-of-type{padding:0 0 0 6px}.map{height:475px}.contact.fullwidth{padding:55px 30px 45px}.contact.side{padding:40px 30px 35px}.contact.side h2{margin:0 auto 22px}.contact.side p{font-size:16px;line-height:22px;margin:0 auto 25px}.testimonials.side{padding:40px 30px;margin:30px 0 0}.testimonials.side blockquote p{font-size:16px;line-height:24px}.testimonials.side blockquote footer{margin:15px auto 0}.banners.services,.banners.news,.banners.page{padding:55px 30px}.banners.services .center ul,.banners.news .center ul,.banners.page .center ul{margin:-10px}.banners.services .center ul li,.banners.news .center ul li,.banners.page .center ul li{width:calc(33.33333% - 20px);width:-moz-calc(33.33333% - 20px);width:-webkit-calc(33.33333% - 20px);margin:10px}.banners.services .center ul li.default .image,.banners.news .center ul li.default .image,.banners.page .center ul li.default .image{height:150px}.banners.services .center .intro{margin:0 auto 45px}.banners.services .center .intro h2{font-size:18px;line-height:22px}.banners.services .center .intro h2 strong{font-size:28px;line-height:32px}.banners.universal{padding:55px 30px;background:#f8f8f8}.banners.universal .center ul li.default .image{height:120px}.banners.universal .center ul li.default .text{padding:24px 22px}.banners.universal .center ul li.default .text h3{font-size:18px;line-height:22px}.banners.news:after,.banners.page:after,.banners.universal:after{height:200px}.facts{padding:0 30px 45px}.footer .center{padding:50px 30px 75px}.footer .center .column{font-size:14px;margin:0 35px 0 0}.footer .center .column h3{font-size:16px;line-height:22px;margin:0 0 14px}.footer .center .column p{line-height:26px}.footer .center .column ul{padding:0;line-height:22px}.footer .center .column ul li{margin:0 0 6px}.copyright .center{padding:32px 30px 26px;font-size:14px;line-height:18px}}@media (max-width: 1023px){body{font-size:15px;line-height:20px}.wrapper{padding:100px 0 0}.header{position:fixed;top:0}.header .center .masthead{height:100px;padding:4px 0 2px}.header .center .masthead .logo{width:170px}.header .center .masthead .menu{display:block}.header .center .masthead .info{display:block;width:auto;line-height:28px;margin:5px 0 0 70px}.header .center .masthead .info .email,.header .center .masthead .info .phone{display:block;font-size:17px;margin:0}.header .center .masthead .info .email img,.header .center .masthead .info .email svg,.header .center .masthead .info .phone img,.header .center .masthead .info .phone svg{width:16px;height:16px;margin:5px 5px 0 0}.header .center .masthead .info .opening-hours{display:none}.header .center .navigation{position:fixed;top:100px;left:-100%;width:100%;height:calc(100vh - 100px);height:-moz-calc(100vh - 100px);height:-webkit-calc(100vh - 100px);display:block;padding:10px 0;overflow-y:scroll;background:#11224d;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.header .center .navigation .header-navigation{display:block;font-weight:700;font-size:17px}.header .center .navigation .header-navigation li{display:block;border-top:1px #2e3365 solid}.header .center .navigation .header-navigation li a{display:block;padding:30px 30px 28px;color:#fff;margin:0}.header .center .navigation .header-navigation li a:hover{color:#fff}.header .center .navigation .header-navigation li.parent a{display:block;padding:30px 75px 28px 30px;margin:0}.header .center .navigation .header-navigation li.parent a span{position:absolute;top:25px;right:35px;width:30px;height:30px;background:transparent;z-index:10}.header .center .navigation .header-navigation li.parent a:after{top:32px;right:45px;padding:4px;margin:0}.header .center .navigation .header-navigation li.parent ul{position:static;width:auto;display:block;max-height:0;overflow:hidden;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;margin:0;background:transparent;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;visibility:visible;opacity:1;-moz-opacity:1;-webkit-opacity:1;transition:all 750ms ease;-moz-transition:all 750ms ease;-webkit-transition:all 750ms ease}.header .center .navigation .header-navigation li.parent ul li{border:none}.header .center .navigation .header-navigation li.parent ul li a{padding:12px 30px;font-size:15px;color:#fff}.header .center .navigation .header-navigation li.parent ul li a span{display:none}.header .center .navigation .header-navigation li.parent ul li a:hover{color:#fff}.header .center .navigation .header-navigation li.parent.open a:after{top:36px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.header .center .navigation .header-navigation li.parent.open ul{max-height:250px;padding:0 0 25px;margin:-15px 0 0}.header .center .navigation .header-navigation li:first-of-type{border:none}.header .center .navigation .header-navigation li.resources.parent ul{left:0;margin:0}.header .center .navigation .header-navigation li.contact-us{display:block}.header .center .navigation .contact,.header .center .navigation .facebook{display:none}.header:after{height:3px}.scrolled .header{top:0}.menu-open .header .center .navigation{left:0}.menu-open .mobile-content{filter:brightness(.75);-moz-filter:brightness(.75);-webkit-filter:brightness(.75)}.hero-home{height:350px}.hero-home .center .text{padding:40px 30px 30px}.hero-home .center .text .title-1,.hero-home .center .text .title-3{font-size:18px;line-height:22px}.hero-home .center .text .title-1{margin:0 0 10px}.hero-home .center .text .title-2{max-width:480px;font-size:54px;line-height:60px;margin:0 0 10px}.hero-home .center .text ul{margin:30px 0 0}.hero-home .center .text ul li a{height:45px;padding:12px 25px;font-size:15px;line-height:20px}.hero-home .background{margin:0 !important;background-position:30% 50%;transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2)}.benefits-home .center li{padding:16px 14px 16px 16px}.home-intro .center{padding:45px 30px;text-align:center}.home-intro .center h1{font-size:25px;line-height:30px;margin:20px auto}.home-intro .center p strong{font-size:16px;line-height:22px}.why-home{display:none}.testimonials-home .center .testimonials{text-align:center;width:auto;min-height:0;padding:50px 30px 45px}.testimonials-home .center .testimonials h2{font-size:22px;line-height:26px;margin:0 auto 15px}.testimonials-home .center .testimonials blockquote{padding:0;margin:auto}.testimonials-home .center .testimonials blockquote p{font-size:15px;line-height:22px}.testimonials-home .center .testimonials blockquote:after{display:none}.testimonials-home .center .testimonials ul{display:none}.testimonials-home .background{display:none}hr.tablet-hidden{display:none}hr.tablet-visible{display:block}.hero-page{height:auto}.hero-page .center{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:240px}.hero-page .center h1{display:inline-block;width:auto;min-width:50%;max-width:75%;padding:22px 30px 22px 0;font-size:22px;line-height:26px}.hero-page .center h1 span{background-size:100% 3px}.hero-page .background{margin:0 !important}.content-page{padding:0}.content-page .center{display:block}.content-page .center .content{padding:40px 30px}.content-page .center .content h1,.content-page .center .content h2{font-size:25px;line-height:30px;margin:0 0 25px 0}.content-page .center .content ul.breadcrumbs{display:none}.content-page .center .content ul.ticks{margin:30px -20px 10px 0}.content-page .center .content ul.ticks li{width:calc(50% - 20px);width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);padding:0 0 0 35px;margin:0 20px 15px 0}.content-page .center .content blockquote{font-size:15px;line-height:22px}.content-page .center .sidebar{width:auto}.template-services .content-page .center .sidebar,.template-about .content-page .center .sidebar{display:none}.template-faqs .content-page .center .content{padding:40px 30px}.template-faqs .content-page .center .content .columns-faqs{display:block;margin:0 0 35px}.template-faqs .content-page .center .content .columns-faqs .column{padding:0 0 1px}.template-faqs .content-page .center .content .columns-faqs .column:after{left:0;right:0;bottom:0}.template-faqs .content-page .center .content .columns-faqs .column:first-of-type{padding:0}.template-faqs .content-page .center .content .columns-faqs .column:first-of-type:after{display:none}.template-faqs .content-page .center .content .columns-faqs:last-of-type{margin:0}.template-faqs .content-page .center .content .columns-faqs:last-of-type .column{padding:0}.template-faqs .content-page .center .content .columns-faqs:last-of-type .column:after{display:none}.template-contact .content-page .center .content{padding:40px 30px}.template-contact .content-page .center .content .intro-contact{padding:0 0 25px}.template-contact .content-page .center .content .columns-contact{display:block;margin:35px 0 0}.template-contact .content-page .center .content .columns-contact .column.form,.template-contact .content-page .center .content .columns-contact .column.info{width:auto}.template-contact .content-page .center .content .columns-contact .column.form{padding:0 0 35px}.template-contact .content-page .center .content .columns-contact .column.info{padding:35px 0 0}.template-contact .content-page .center .content .columns-contact .column.info .address p br{content:''}.template-contact .content-page .center .content .columns-contact .column.info .address p br:after{content:', '}.map{height:350px}.benefits.side{margin:-10px 20px 45px}.contact.fullwidth{padding:42px 30px 38px}.contact.fullwidth .center{max-width:640px}.contact.fullwidth .center h2{font-size:18px;line-height:20px;margin:0 auto 18px}.contact.fullwidth .center p{font-size:16px;line-height:24px;margin:0 auto 25px}.template-process .contact.fullwidth{display:none}body.template-faqs .contact.side{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:42px 30px 38px}body.template-faqs .contact.side h2{font-size:18px;line-height:20px;margin:0 auto 18px}body.template-faqs .contact.side p{max-width:600px;font-size:16px;line-height:24px;margin:0 auto 25px}body:not(.template-faqs) .contact.side{display:none}.testimonials.side{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:38px 30px;margin:0}.testimonials.side blockquote{max-width:600px;margin:auto}.testimonials.side blockquote p{font-size:15px;line-height:22px}.testimonials.side blockquote footer{margin:15px auto 0}.banners.services,.banners.news,.banners.page{padding:40px 30px}.banners.services .center ul li,.banners.news .center ul li,.banners.page .center ul li{width:calc(50% - 20px);width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px)}.banners.services .center ul li.default .text,.banners.news .center ul li.default .text,.banners.page .center ul li.default .text{padding:24px 22px}.banners.services .center ul li.default .text h3,.banners.news .center ul li.default .text h3,.banners.page .center ul li.default .text h3{font-size:18px;line-height:22px}.banners.services .center .intro{margin:0 auto 35px}.banners.services .center .intro h2{font-size:16px;line-height:20px}.banners.services .center .intro h2 strong{font-size:25px;line-height:30px}.banners.services .center ul li.know .text{font-size:22px;line-height:30px}.banners.universal{padding:40px 30px}.banners.universal .center ul{margin:-10px}.banners.universal .center ul li{width:calc(50% - 20px);width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);margin:10px}.banners.universal .center ul li.default .image{height:150px}.facts{padding:40px 30px;margin:-80px 0 0}.facts .center ul{margin:-8px}.facts .center ul li{width:calc(33.33333% - 16px);width:-moz-calc(33.33333% - 16px);width:-webkit-calc(33.33333% - 16px);padding:26px 25px 24px;line-height:22px;margin:8px}.facts .center ul li:nth-of-type(1) p,.facts .center ul li:nth-of-type(2) p{font-size:15px;line-height:20px}.facts .center ul li:nth-of-type(3) p{font-size:18px;line-height:25px}.logos li.funding{display:none}.footer{display:none}.copyright .center{padding:26px 30px 22px;font-size:14px;line-height:18px}.copyright:after{height:3px}}@media (max-width: 767px){.wrapper{padding:75px 0 0}.header .center{padding:0 20px}.header .center .masthead{height:75px}.header .center .masthead .logo{width:140px}.header .center .masthead .menu{right:18px}.header .center .masthead .info{display:none}.header .center .navigation{top:75px;height:calc(100vh - 75px);height:-moz-calc(100vh - 75px);height:-webkit-calc(100vh - 75px);padding:5px 0}.header .center .navigation .header-navigation li a{padding:20px 20px 18px;font-size:16px}.header .center .navigation .header-navigation li.parent a{padding:20px 55px 18px 20px}.header .center .navigation .header-navigation li.parent a span{top:15px;right:13px}.header .center .navigation .header-navigation li.parent a:after{top:24px;right:24px;padding:3px}.header .center .navigation .header-navigation li.parent ul li a{padding:12px 20px;font-size:14px}.header .center .navigation .header-navigation li.parent.open a:after{top:27px}.header .center .navigation .header-navigation li.parent.open ul{padding:0 0 20px;margin:0}.hero-home{height:auto}.hero-home .center .text{max-width:350px;padding:40px 20px 35px;text-align:center;margin:auto}.hero-home .center .text .title-1,.hero-home .center .text .title-3{font-size:16px;line-height:20px}.hero-home .center .text .title-2{max-width:100%;font-size:45px;line-height:52px}.hero-home .center .text ul{justify-content:center;margin:25px -5px 0}.hero-home .center .text ul li{margin:5px}.hero-home .center .text ul li a{padding:12px 22px}.hero-home .background{background-position:70% 50%;opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.benefits-home{padding:0}.benefits-home .center{display:block;border:none}.benefits-home .center li{border:none;border-top:1px #2e3365 solid;padding:18px 20px}.benefits-home .center li p strong{font-size:14px;line-height:18px}.benefits-home .center li:first-of-type{border:none}.home-intro .center{padding:35px 20px 32px;text-align:center}.home-intro .center h1{font-size:22px;line-height:26px}.home-intro .center p strong{font-size:15px;line-height:20px}.testimonials-home{padding:0 20px}.testimonials-home .center .testimonials{padding:35px 10px 32px}.testimonials-home .center .testimonials blockquote p{-webkit-line-clamp:12}hr.mobile-hidden{display:none}.hero-page{padding:0 20px}.hero-page .center{height:165px}.hero-page .center h1{padding:15px 20px 16px 0;font-size:20px}.hero-page .background{background-position:62.5% 50%}.content-page{padding:0}.content-page .center{display:block}.content-page .center .content{padding:30px 20px}.content-page .center .content h1,.content-page .center .content h2{font-size:20px;line-height:24px;margin:0 0 20px 0}.content-page .center .content h3{font-size:16px;line-height:22px;margin:20px 0}.content-page .center .content ul.ticks{display:block;margin:20px 0 10px}.content-page .center .content ul.ticks li{width:auto;padding:0 35px 0 0;margin:0 0 20px}.content-page .center .content ul.ticks li:before{left:auto;right:0}.content-page .center .content .alignleft,.content-page .center .content .alignnone,.content-page .center .content .alignright,.content-page .center .content .aligncenter{display:block;float:none;max-width:100%;clear:both;text-align:center;margin:25px auto}.content-page .center .content .columns-about{margin:20px 0}.content-page .center .content .columns-about .column{border:none;padding:0 35px 0 0}.content-page .center .content .columns-about .column h3{margin:0 0 20px}.content-page .center .content .columns-about .column:before{top:0;right:0;width:23px;height:23px}.content-page .center .content .process{margin:25px 0}.content-page .center .content .process .stage{display:block;margin:0 0 30px}.content-page .center .content .process .stage .image{width:100%;margin:0 0 25px}.content-page .center .content .process .stage .text{width:100%;padding:0;margin:0}.content-page .center .content .process .stage:nth-of-type(odd) .image,.content-page .center .content .process .stage:nth-of-type(even) .image{order:1}.content-page .center .content .process .stage:nth-of-type(odd) .text,.content-page .center .content .process .stage:nth-of-type(even) .text{order:2}.content-page .center .content .process .stage:last-of-type{margin:0}.template-faqs .content-page .center .content{padding:30px 20px}.template-faqs .content-page .center .content .columns-faqs{margin:0 0 30px}.template-faqs .content-page .center .content .columns-faqs .column .faq h3.question a{padding:20px 50px 18px 0}.template-faqs .content-page .center .content .columns-faqs .column .faq h3.question a:after{width:24px;height:24px;background-position:-2px -2px}.template-faqs .content-page .center .content .columns-faqs .column .faq.active h3.question a:after{background-position:-2px -30px}.content-page .center .content .video{display:block;margin:20px 0}.content-page .center .content .video .image{display:block;width:100%;max-width:100%;height:180px;margin:0 0 25px}.content-page .center .content .video .text h3{margin:0 0 15px}.template-contact .content-page .center .content{padding:30px 20px}.template-contact .content-page .center .content .intro-contact{padding:0 0 20px}.template-contact .content-page .center .content .columns-contact{margin:30px 0 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs p textarea{height:250px}.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols{display:block}.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols p:first-of-type,.template-contact .content-page .center .content .columns-contact .column.form .inputs .cols p:last-of-type{padding:0}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department{display:block;padding:5px 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio{display:block}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{display:block;float:left;clear:both;padding:0;margin:0 auto 12px 0}.template-contact .content-page .center .content .columns-contact .column.form .inputs .department p:after{display:block;clear:both;content:''}.template-contact .content-page .center .content .columns-contact .column.info .opening table tr{display:block;padding:0 0 8px}.template-contact .content-page .center .content .columns-contact .column.info .opening table tr th,.template-contact .content-page .center .content .columns-contact .column.info .opening table tr td{display:inline;width:auto;padding:0}.template-contact .content-page .center .content .columns-contact .column.info .opening table tr th{font-weight:700;color:#2e3365;margin:0 10px 0 0}.template-contact .content-page .center .content .columns-contact .column.info .opening table tr:last-of-type{padding:0}.template-contact .content-page .center .content .columns-contact .column.info .opening table tr:last-of-type th,.template-contact .content-page .center .content .columns-contact .column.info .opening table tr:last-of-type td{padding:0}.map{height:320px}.contact.fullwidth{padding:35px 30px 32px}.contact.fullwidth .center p{font-size:15px;line-height:22px}.contact.side{padding:35px 30px 32px}.contact.side p{font-size:15px;line-height:22px}.testimonials.side{padding:35px 30px 32px}.banners.services,.banners.news,.banners.page{padding:20px}.banners.services .center ul,.banners.news .center ul,.banners.page .center ul{display:block;margin:0}.banners.services .center ul li,.banners.news .center ul li,.banners.page .center ul li{width:auto;margin:0 0 20px}.banners.services .center ul li.default .text h3,.banners.news .center ul li.default .text h3,.banners.page .center ul li.default .text h3{-webkit-line-clamp:10}.banners.services .center ul li:last-of-type,.banners.news .center ul li:last-of-type,.banners.page .center ul li:last-of-type{margin:0}.banners.services .center .intro{margin:0 auto 25px}.banners.services .center .intro h2 strong{font-size:22px;line-height:26px}.banners.services .center ul li.know .text{padding:35px 30px;font-size:18px;line-height:26px}.banners.services .center ul li.know .text a{margin:25px auto 0}.banners.services .center ul li.know .text:before{margin:0 auto 18px}.banners.universal{padding:20px}.banners.universal .center ul{display:block;margin:0}.banners.universal .center ul li{width:auto;margin:0 0 20px}.banners.universal .center ul li .text h3{-webkit-line-clamp:10}.banners.universal .center ul li:last-of-type{margin:0}.facts{padding:0 20px 30px;margin:-25px 0 0}.facts .center ul{display:block;margin:0 -5px}.facts .center ul li{display:block;width:auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 0 10px}.facts .center ul li:nth-of-type(1) p,.facts .center ul li:nth-of-type(2) p{line-height:22px}.facts .center ul li:nth-of-type(3){margin:0}.facts .center ul li:nth-of-type(3) p{font-size:16px;line-height:24px}.logos{display:none}.copyright .center{display:block}.copyright .center p{margin:15px auto 0}.copyright .center ul{justify-content:center}.copyright .center ul li{margin:0 30px 0 0}.copyright .center ul li:after{right:-15px}}