.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Theme Name: aelectric
Theme URI: http://underscores.me/
Author: aelectric
Author URI: http://aelectric
Description: aelectric
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aelectric
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

aelectric is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:10px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.is-drilldown{position:relative;overflow:hidden;border:2px solid hotpink;width:min-content}.is-drilldown li{display:block}.menu{width:250px;display:flex;flex-wrap:nowrap;flex-direction:column;list-style:none;position:relative;padding:0;margin:0}.menu a{line-height:1;display:block;text-decoration:none}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;transition:transform 0.3s ease-out,z-index 0.3s ease-out}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{position:absolute;top:50%;margin-top:-6px;right:10px;display:block;width:0;height:0;border:inset 6px;content:"";border-right-width:0;border-left-style:solid;border-color:#fff0 #fff0 #fff0 #1779ba}.drilldown .is-drilldown-submenu.is-active{z-index:1;transform:translate(-100%)}.drilldown a{padding:.7px 10px;background-color:#fefefe;border:1px solid #000}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .js-drilldown-back>a::before{width:0;height:0;border:inset 6px;content:"";border-left-width:0;border-right-style:solid;border-color:#fff0 #1779ba #fff0 #fff0;border-left-width:0;display:inline-block;vertical-align:middle;margin-right:.75rem;border-left-width:0}.desktop-menu{display:none}@media screen and (min-width:599px){.desktop-menu{display:block}}.mobile-menu{display:none}@media screen and (max-width:599px){.mobile-menu{display:block}.mobile-menu #menu-main{display:none}.mobile-menu #menu-main.menu-show{display:block}.mobile-menu .menu-close{display:none}.mobile-menu .menu-close.show{display:block}.mobile-menu .menu-toggle.hide{display:none}.mobile-menu .social-mobile{display:none}.mobile-menu .social-mobile.show{display:block}}.wpcf7 input[type="date"]:before{content:'Date:'}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-MediumItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Medium.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-ThinItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Black.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Black.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Thin.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Regular.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Thin.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-MediumItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-ThinItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Regular.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-BlackItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-BoldItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Bold.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-BlackItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-BoldItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Bold.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-LightItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-LightItalic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Italic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Light.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Light.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Italic.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Medium.woff2) format("woff2"),url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/fonts/CeraPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.site-header{background-color:#fff;position:relative;z-index:10}.site-header__top{min-height:42px;padding:11px 0 9px;display:flex;align-items:center;background-color:#fff}@media screen and (min-width:1024px){.site-header__top{padding:9px 0 11px}}.site-header__top .container{max-width:1380px}@media screen and (min-width:1024px){.site-header__top .container{display:flex;align-items:center;justify-content:space-between}}.site-header__social{display:none}@media screen and (min-width:1024px){.site-header__social{display:block;margin-left:auto;padding:0}}.site-header__contacts{display:flex;flex-wrap:wrap}.site-header__bottom{background-color:#cecfd2;border-radius:15px 15px 0 0;padding:13px 0 9px}@media screen and (min-width:1024px){.site-header__bottom{padding:24px 0}}.site-header__bottom .container{display:flex;align-items:center;justify-content:space-between}.site-header__bottom .btn{display:none}@media screen and (min-width:1024px){.site-header__bottom .btn{display:flex;padding:13px 24px 15px}}.site-header .custom-logo-link{width:65px}@media screen and (min-width:1024px){.site-header .custom-logo-link{width:100px;height:80px}}.site-header .custom-logo-link img{width:100%;display:block}@media screen and (min-width:1024px){.site-header .site-branding{height:80px}}.site-header .menu-toggle{border:none;background-color:#fff0;appearance:none;border-radius:0;padding:0;color:#fff0;width:30px;height:18px;display:block;outline:none;border-radius:20px;position:relative;top:-2px}@media screen and (min-width:1024px){.site-header .menu-toggle{display:none}}.site-header .menu-toggle span{background-color:#17213f;width:30px;height:2px;border-radius:20px;display:block;position:absolute;left:0}.site-header .menu-toggle span:nth-child(1){top:0}.site-header .menu-toggle span:nth-child(2){top:50%;transform:translateY(-50%)}.site-header .menu-toggle span:nth-child(3){bottom:0}.site-header .is-drilldown{border:none}@media screen and (min-width:1024px){.site-header .main-navigation{width:auto}}@media screen and (min-width:1200px){.site-header .main-navigation{padding:0 0 4px 72px}}@media screen and (min-width:1024px){.site-header .menu{display:flex;justify-content:center;flex-direction:row;width:auto;gap:0}}@media only screen and (min-width:1440px){.site-header .menu{gap:50px}}.site-header .menu a{color:#17213f;font-weight:700;font-size:18px;line-height:23px;padding:0;border:none}@media screen and (min-width:1024px){.site-header .menu a{font-weight:400}}.site-header .menu a:after{display:none}.site-header .menu li{margin:0 0 32px 0}@media screen and (min-width:1024px){.site-header .menu li{margin:0 16px}}.site-header .menu .is-drilldown-submenu{margin-top:32px;position:static}.site-header .menu .is-drilldown-submenu li{margin-bottom:24px}.site-header .menu .is-drilldown-submenu li:last-child{margin:0}.site-header .menu .is-drilldown-submenu a{font-weight:400;line-height:23px}.site-header .menu-close{display:block;width:29px;height:29px;border:none;background-color:#fff0;margin:0 0 0 auto;font-size:0;color:#fff0;position:relative}.site-header .menu-close:before,.site-header .menu-close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:2px;background-color:#131a2e;border-radius:20px}.site-header .menu-close:after{transform:translate(-50%,-50%) rotate(45deg)}.site-header .menu-close:before{transform:translate(-50%,-50%) rotate(-45deg)}.site-header .js-drilldown-back{display:none}.site-header .mobile-menu{display:none;position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;background-color:rgb(0 0 0 / .65);padding:10px}.site-header .mobile-menu.show{display:block}.site-header .mobile-menu .is-drilldown{width:100%;margin:20px 0 0 0;padding:30px 0 0 0;border-top:1px solid #f5f5f5}.site-header .mobile-menu .drilldown{width:100%}.site-header .mobile-menu__wrap{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;width:100%;height:100%;padding:20px 20px 28px}.menu-social{display:flex;justify-content:center;align-items:center;margin-top:auto}.menu-social a{font-weight:500;font-size:14px;line-height:18px;color:#17213f;margin-right:26px;position:relative}.menu-social a:hover{color:#0154a5}.menu-social a:last-child{margin:0}.menu-social a:last-child:after{display:none}.menu-social a:after{content:"";position:absolute;width:1px;height:26px;background-color:#f5f5f5;right:-14px;top:50%;transform:translateY(-50%)}.header-link{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:18px;color:#17213f;margin-right:49px;position:relative}.header-link svg{width:15px;height:15px;flex:none;margin-right:8px}.header-link:first-child:after{display:block}@media screen and (min-width:768px){.header-link:nth-child(2):after{display:block}}.header-link:last-child{margin-top:12px;width:100%}@media screen and (min-width:768px){.header-link:last-child{width:auto;margin:0}}.header-link:after{content:"";position:absolute;width:1px;height:26px;background-color:#f5f5f5;right:-25px;top:50%;transform:translateY(-50%);display:none}.home .site-header{background-color:#fff0}.home .site-header__bottom{background-color:#fff0;position:absolute;top:100%;left:0;right:0}@media screen and (min-width:1024px){.home .menu a{color:#fff}}.home .menu-toggle span{background-color:#fff}@media screen and (min-width:1024px){.home .menu-item-has-children:after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2001 4L6.00005 9.6L0.800049 4' stroke='%23FFFFFF' stroke-width='1.09091' stroke-linecap='square'/%3E%3C/svg%3E%0A")}}@media screen and (min-width:1024px){.menu-item-has-children{padding-right:20px;cursor:pointer}}@media screen and (min-width:1024px){.menu-item-has-children:after{position:absolute;content:"";width:12px;height:12px;top:6px;right:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2001 4L6.00005 9.6L0.800049 4' stroke='%2317213F' stroke-width='1.09091' stroke-linecap='square'/%3E%3C/svg%3E%0A");transition:all 0.3s ease}}@media screen and (min-width:1024px){.menu-item-has-children:hover:after{transform:rotate(180deg)}.menu-item-has-children:hover .sub-menu{left:50%;top:30px;float:none;display:block;transform:translateX(-50%);background:#fff;box-shadow:0 0 24px 2px rgb(72 77 81 / .09);border-radius:10px;padding:32px;min-width:358px}}@media screen and (min-width:1024px) and (min-width:1024px){.menu-item-has-children:hover .sub-menu:after{position:absolute;content:"";left:50%;transform:translateX(-50%);top:-10px;height:30px;width:100px;z-index:1}}@media screen and (min-width:1024px){.menu-item-has-children:hover .sub-menu li{margin:0 0 32px 0}.menu-item-has-children:hover .sub-menu li:last-child{margin:0}.menu-item-has-children:hover .sub-menu a{color:#17213f;white-space:nowrap}.menu-item-has-children:hover .sub-menu a:hover{color:#0154a5}}html,body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:#fff0}*,*:before,*:after{box-sizing:inherit}ul{list-style:none}a{text-decoration:none;display:inline-block;cursor:pointer;transition:all 0.3s ease}a:hover,a:active,a:focus{text-decoration:none}img{max-width:100%;height:auto}.gm-style img{max-width:none}.slider-btn{width:48px;height:48px;border-radius:50%;border:1px solid #131a2e;background-color:#fff0;transition:all 0.3s ease;cursor:pointer;z-index:1;flex:none;padding:0;display:none}@media screen and (min-width:1024px){.slider-btn{display:flex;justify-content:center;align-items:center}}.slider-btn path{transition:all 0.3s ease}.slider-btn:hover{background-color:#0154a5;border-color:#0154a5}.slider-btn:hover path{stroke:#fff}.slider-pagination{position:relative;display:flex;justify-content:center;align-items:center;top:auto!important;bottom:auto!important;margin-top:33px}.slider-pagination .swiper-pagination-bullet{width:9px;height:9px;display:block;border-radius:50%;background-color:#eceef2;transition:all 0.3s ease;opacity:1;margin:0 5px!important}.slider-pagination .swiper-pagination-bullet:hover{background-color:#131a2e}.slider-pagination .swiper-pagination-bullet-active{width:20px;height:9px;display:block;border-radius:14px;background-color:#131a2e}.review-slider-section{margin-bottom:80px}@media screen and (min-width:1024px){.review-slider-section{margin-bottom:120px}}.review-slider-section .container{max-width:1034px}.review-slider-section .slider-pagination{margin-top:32px}@media screen and (min-width:1024px){.review-slider-section .slider-pagination{margin:42px 0 0 0}}.review-slider-section .section-head{padding:0}@media screen and (min-width:1024px){.review-slider-section .slider-btn{position:relative;top:18px}}.project-slider-wrap{position:relative;max-width:1370px;margin:0 auto}.project-slider-wrap .slider-btn{display:none}@media screen and (min-width:1440px){.project-slider-wrap .slider-btn{display:block;position:absolute;z-index:2;top:50%;transform:translateY(-50%)}}@media screen and (min-width:1440px){.project-slider-wrap .slider-btn--next{right:0}}@media screen and (min-width:1440px){.project-slider-wrap .slider-btn--prev{left:0}}.project-slider{width:100%;position:relative}.project-slider.project-slider--grid{display:grid}.project-slider-section--card.project-slider-section .section-head{margin-bottom:32px}@media screen and (min-width:1024px){.project-slider-section--card.project-slider-section .section-head{max-width:822px;margin-left:auto;margin-right:auto;margin-bottom:54px}}@media screen and (min-width:1024px){.project-slider{overflow:hidden;max-width:1240px;margin:0 auto}}@media screen and (min-width:1024px){.project-slider .slider-pagination{margin-top:32px}}.project-slide__img{border-radius:10px;overflow:hidden}.project-slide__img a{border-radius:10px;overflow:hidden;display:block;height:340px;width:100%}.project-slide__img img{width:100%;object-fit:contain}.project-slide__card{background:#fff;border-radius:10px;height:100%;display:flex;flex-direction:column;height:100%}.project-slide__card .project-slide__img{max-height:240px;min-height:240px}.project-slide__card .project-slide__box-text{padding:20px;display:flex;flex-direction:column;height:100%}@media screen and (min-width:1024px){.project-slide__card .project-slide__box-text{padding:24px}}.project-slide__card .project-slide__box-text__title{font-weight:500;font-size:24px;line-height:28px;color:#17213f}.project-slide__card .project-slide__box-text__text{margin-top:16px;font-size:16px;line-height:22px;color:#6d6d6d}.project-slide__card .project-slide__box-text__btn{margin-top:auto}.project-slide__card .project-slide__box-text__btn a{margin-top:32px;font-size:16px;line-height:16px;font-weight:500;color:#17213f;padding:17px;border-radius:100px;border:1px solid #17213f;display:block;text-align:center;transition:all 0.3s}.project-slide__card .project-slide__box-text__btn a:hover{color:#fff;background:#17213f}.review-slider-wrap{max-width:993px;margin:0 auto;display:flex;align-items:center;justify-content:center}.review-slider{width:100%;overflow:hidden;position:relative}.review-slider .slider-pagination{margin-top:38px}@media screen and (min-width:768px){.review-slider .slider-pagination{margin-top:48px}}.review-slide{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1024px){.review-slide{padding:0 56px;position:relative;left:-4px}}.review-slide__avatar{width:70px;height:70px;border-radius:50%;overflow:hidden;margin-bottom:32px}.review-slide__avatar img{width:100%;display:block}.review-slide__text{font-size:14px;line-height:1.5;color:#6d6d6d;text-align:center;margin-bottom:19px}@media screen and (min-width:768px){.review-slide__text{font-size:16px}}.review-slide__name{font-weight:500;font-size:16px;color:#17213f;margin-bottom:4px;text-align:center}.review-slide__post{font-size:14px;color:#6d6d6d;text-align:center}.inner-section{padding:42px 0 1px}.inner-section .about__img{margin-bottom:49px;overflow:visible}@media screen and (min-width:1024px){.inner-section .about__img{margin-bottom:0}}@media screen and (min-width:1024px){.inner-section .about__descr{padding:1px 0 0 40px!important}}.inner-section .about .typography h2{font-weight:500;font-size:20px;line-height:140%;margin-bottom:20px}@media screen and (min-width:1024px){.inner-section .about .typography h2{font-size:32px;line-height:40px;margin-bottom:21px}}.inner-slider{position:relative}@media screen and (min-width:1024px){.inner-slider{overflow:hidden}}.inner-slider .inner-slide{min-height:234px;max-height:500px;height:62vw;border-radius:10px;overflow:hidden}@media screen and (min-width:768px){.inner-slider .inner-slide{height:500px}}.inner-slider .inner-slide img{width:100%;height:100%;object-fit:cover}.inner-slider .inner-btn{cursor:pointer;display:none;padding:0;border:none;background:#fff0;width:48px;height:48px;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}@media screen and (min-width:1024px){.inner-slider .inner-btn{display:block}}.inner-slider .inner-btn--prev{left:16px}.inner-slider .inner-btn--next{right:16px}.inner-slider .slider-pagination{margin-top:16px}@media screen and (min-width:1024px){.inner-slider .slider-pagination{display:none}}*{box-sizing:border-box;padding:0;margin:0}body{font-family:"Cera Pro";min-width:320px;margin:0!important}body.overflow{overflow:hidden}.site-wrapper{width:100%;min-height:100vh;position:relative;display:flex;flex-direction:column;background-color:#cecfd2}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.tablet-show{display:none}@media screen and (min-width:768px){.tablet-show{display:block}}.breadcrumbs{padding-top:13px;margin-bottom:42px}.breadcrumbs ul{display:flex;flex-wrap:wrap}.breadcrumbs li{margin-right:10px;font-weight:500;font-size:14px;line-height:18px;color:#17213f}@media screen and (min-width:1024px){.breadcrumbs li{font-size:16px;line-height:20px}}.breadcrumbs svg{position:relative;top:2px}.breadcrumbs-blog-trail{color:#17213f}.breadcrumbs-blog-trail:visited{color:#17213f}.breadcrumbs-blog-trail:hover{color:#0154a5}.footer-wrap{padding:60px 0 60px;background-color:#131a2e;border-radius:0 0 15px 15px;position:relative;z-index:2}@media screen and (min-width:1024px){.footer-wrap{padding:59px 0 61px}}.footer-wrap__row{display:flex;flex-wrap:wrap}.footer{width:100%}.footer--info{margin-bottom:54px}@media screen and (min-width:1024px){.footer--info{width:41.5%;padding-right:80px;margin:0}}.footer--menu{margin-bottom:40px}@media screen and (min-width:1024px){.footer--menu{width:27.4%;margin:0;padding-right:20px}}@media screen and (min-width:1024px){.footer--contacts{width:31.1%}}.footer__img{width:80px;margin-bottom:18px}@media screen and (min-width:1024px){.footer__img{width:130px;margin-bottom:19px}}.footer__img img{width:100%;display:block}.footer__title{font-weight:400;font-size:18px;line-height:25px;color:#fff;margin-bottom:20px}.footer__text{font-size:16px;line-height:22px;color:#667e96}.footer__item{font-size:16px;color:#fff;line-height:22px}.footer__item+.footer__item{margin-top:16px}.footer__link{font-size:16px;color:#667e96!important;line-height:22px}.footer__link:hover{color:#ffffff!important}.footer__contacts+.footer__contacts{margin-top:16px}.footer__contact{display:flex;align-items:center;margin-top:16px}.footer__icon{width:15px;height:15px;margin-right:8px}@media screen and (min-width:1024px){.footer__icon{position:relative;bottom:-1px}}.footer-rights{background-color:#fff;position:relative}.footer-rights .container{max-width:1380px}.footer-rights:before{position:absolute;content:"";z-index:0;top:-100px;left:0;right:0;height:100px;width:100%;background-color:#fff}.footer-rights__wrap{padding:11px 0 10px;display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.footer-rights__wrap{flex-direction:row;justify-content:space-between;align-items:center;padding:8px 0}}.footer-rights__text{font-size:13px;font-weight:500;color:#17213f}@media screen and (min-width:768px){.footer-rights__text{flex-direction:row;justify-content:space-between;font-size:14px}}.footer-rights__list{display:flex;align-items:center;list-style:none;margin-bottom:10px}@media screen and (min-width:768px){.footer-rights__list{margin-bottom:0}}.footer-rights__item{display:flex;align-items:center}@media screen and (min-width:768px){.footer-rights__item{position:relative;top:-1px;right:1px}}.footer-rights__item::after{content:"";display:block;width:1px;height:22px;background-color:#667e96;opacity:.2;margin:0 12px}@media screen and (min-width:768px){.footer-rights__item::after{background-color:#fff;height:26px}}.footer-rights__item:last-child::after{display:none}.footer-rights__link{font-weight:500;font-size:13px;line-height:16px;color:#17213f}@media screen and (min-width:768px){.footer-rights__link{font-size:14px}}.footer-rights__link:hover{color:#667e96}.section-head{display:flex;flex-direction:column;align-items:center;margin-bottom:53px;padding-top:41px}@media screen and (min-width:1024px){.section-head{padding-top:42px;margin-bottom:55px}}.section-head__info{color:#6d6d6d;font-size:12px;line-height:15px;text-align:center;margin-bottom:13px;text-transform:uppercase}@media screen and (min-width:1024px){.section-head__info{font-size:14px;line-height:18px;margin-bottom:16px}}.section-head__title{word-break:break-word;color:#17213f;font-weight:500;font-size:24px;line-height:1.2635;text-align:center}@media screen and (min-width:1024px){.section-head__title{font-size:38px}}.section-head__text{word-break:break-word;color:#6d6d6d;font-size:14px;line-height:140%;text-align:center;margin-top:13px}@media screen and (min-width:1024px){.section-head__text{font-size:16px;margin-top:15px}}.section-head__text a{color:#6d6d6d}.section-head__text a:hover{color:#4169e1}.section-head--reverse{flex-direction:column-reverse;gap:15px}.section-title{word-break:break-word;color:#17213f;font-weight:500;font-size:24px;line-height:1.2;margin-bottom:32px}@media screen and (min-width:1024px){.section-title{font-size:38px}}.mb-block{margin-bottom:100px}@media screen and (min-width:1024px){.mb-block{margin-bottom:140px}}.typography ol.color-white li{color:#fff}.typography .mb-20{margin-bottom:20px}.typography .fw-500{font-weight:500}.typography .title-24fs-24lh{font-size:24px;line-height:24px;font-weight:500}.typography>*:last-child{margin-bottom:0}.typography h1{word-break:break-word;color:#17213f;font-weight:500;font-size:24px;line-height:1.25;margin-bottom:20px}@media screen and (min-width:1024px){.typography h1{font-size:38px;line-height:1.2635;margin-bottom:21px}}.typography h2{word-break:break-word;color:#17213f;font-weight:500;font-size:24px;line-height:1.25;margin-bottom:20px;position:relative}.typography h2:before{position:absolute;content:"";top:3px;left:0;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L5.5 11.5L14 3' stroke='%2$color-hover' stroke-linecap='square'/%3E%3C/svg%3E%0A")}@media screen and (min-width:1024px){.typography h2{font-size:38px;line-height:1.2635;margin-bottom:21px}}.typography h3{word-break:break-word;color:#17213f;font-size:14px;line-height:140%;margin-bottom:15px}@media screen and (min-width:1024px){.typography h3{font-size:16px}}.typography span{color:#6d6d6d;font-size:12px;line-height:15px;text-transform:uppercase;margin-bottom:13px;display:block}@media screen and (min-width:1024px){.typography span{font-size:14px;line-height:18px;margin-bottom:16px}}.typography p{word-break:break-word;color:#6d6d6d;font-size:14px;line-height:20px;margin-bottom:15px}@media screen and (min-width:1024px){.typography p{font-size:16px;line-height:22px}}.typography p span{color:#0154a5;font-size:14px;line-height:140%;margin:0;text-transform:capitalize;display:inline}@media screen and (min-width:1024px){.typography p span{font-size:16px}}.typography p a{display:inline;color:#6d6d6d;border-bottom:1px solid #6d6d6d}.typography p a:hover{color:#0154a5;border-bottom:1px solid #fff0}.typography ol{margin-bottom:15px}.typography ol li{word-break:break-word;color:#6d6d6d;font-size:14px;line-height:140%;list-style-position:inside;list-style-type:disc}@media screen and (min-width:1024px){.typography ol li{font-size:16px;line-height:22px}}.typography ol li span{text-transform:none;display:inline;text-decoration:underline;font-style:italic;font-size:inherit}.typography ol li a{display:inline;color:#6d6d6d;border-bottom:1px solid #6d6d6d}.typography ol li a:hover{color:#0154a5;border-bottom:1px solid #fff0}.typography ul li{word-break:break-word;color:#6d6d6d;font-size:14px;line-height:140%;margin-bottom:16px;position:relative;top:2px;padding-left:31px}@media screen and (min-width:1024px){.typography ul li{padding-left:39px;margin-bottom:14px;top:0}}.typography ul li:last-child{margin-bottom:0}.typography ul li:before{position:absolute;content:"";top:3px;left:0;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L5.5 11.5L14 3' stroke='%230154A5' stroke-linecap='square'/%3E%3C/svg%3E%0A")}.typography ul li.negation-icons:before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L13.5 13.5M1.5 13.5L13.5 1.5' stroke='%23EB5444'/%3E%3C/svg%3E")}@media screen and (min-width:1024px){.typography ul li{font-size:16px}}.typography .btn{margin-top:12px}@media screen and (min-width:1024px){.typography .btn{margin-top:27px}}.btn{font-weight:500;font-size:16px;line-height:20px;padding:16px 24px 18px;border-radius:100px;transition:all 0.3s ease;white-space:nowrap;min-width:174px;text-align:center}.btn.primary{color:#fff;background-color:#131a2e}.btn.primary:hover{background-color:#0154a5}.btn.secondary{color:#0154a5;background-color:#fff}.btn.secondary:hover{color:#fff;background-color:#131a2e}.accordion-wrap{max-width:1030px;margin:0 auto}.accordion+.accordion{margin-top:10px}.accordion__head{cursor:pointer;padding:21px 60px 20px 20px;background-color:#fff;border-radius:4px;transition:all 0.3s ease;position:relative}@media screen and (min-width:1024px){.accordion__head{padding:26px 90px 26px 32px}}.accordion__head:hover{background:#f7fbff}.accordion__head.accordion-active .accordion__head{border-radius:4px 4px 0 0}.accordion__head.accordion-active .accordion__title{color:#0154a5}.accordion__head.accordion-active .accordion__icon{border:1px solid #0154a5;background-color:#0154a5;background-image:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99902 6.23072L5.49902 1.38456L0.999023 6.23072' stroke='white' stroke-linecap='square'/%3E%3C/svg%3E%0A")}@media screen and (min-width:1024px){.accordion__head.accordion-active .accordion__icon{background-position:50% 50%}}.accordion__title{word-break:break-word;font-weight:500;font-size:16px;line-height:22px;color:#17213f;transition:all 0.3s ease}@media screen and (min-width:1024px){.accordion__title{font-size:20px;line-height:28px}}.accordion__icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);transition:all 0.3s ease;width:27px;height:27px;border:1px solid #17213f;border-radius:50%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99902 0.769158L5.49902 5.61531L0.999023 0.769157' stroke='%2317213F' stroke-linecap='square'/%3E%3C/svg%3E%0A")}@media screen and (min-width:1024px){.accordion__icon{width:39px;height:39px;right:20px;top:52%;background-position:50% 55%;background-size:37%}}.accordion__body{background-color:#fff;border-radius:0 0 4px 4px;display:none}.accordion__content{padding:10px 16px 16px 16px}@media screen and (min-width:1024px){.accordion__content{padding:10px 90px 26px 32px}}.accordion__content.typography p{margin-bottom:20px}.projects-wrap__row,.posts-wrap__row{display:flex;flex-wrap:wrap;margin:-20px -8px}.projects-wrap__col,.posts-wrap__col{display:flex;justify-content:center;width:100%;padding:20px 8px}@media screen and (min-width:768px){.projects-wrap__col,.posts-wrap__col{width:50%}}@media screen and (min-width:1024px){.projects-wrap__col,.posts-wrap__col{width:calc(100% / 3)}}.posts-wrap__row{margin-bottom:32px}.preview--post{position:relative;background-color:#fff;border-radius:10px;padding:15px;display:flex;flex-direction:column;justify-content:space-between}.preview--post:hover .post-item__title{color:#0154a5}.preview--post:hover .post-item__thumbnail img{opacity:.9}.post-item__thumbnail{overflow:hidden;position:relative;padding-bottom:79%;border-radius:10px;margin-bottom:25px}@media only screen and (min-width:1023px){.post-item__thumbnail{padding-bottom:65%}}.post-item__thumbnail img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity 0.2s ease-in}.post-item__title{font-size:24px;margin-bottom:16px;color:#17213f;line-height:1.25;transition:color 0.2s ease-in}.post-item__content{font-size:1rem;margin-bottom:16px;padding:0 8px}.post-item__footer{padding:0 8px}.post-item__footer--inner{padding-top:16px;border-top:1px solid #eceef2;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#17213f;font-weight:500;gap:10px;width:100%}.post-item__link{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}.post-item__footer{display:flex;align-items:center;font-size:14px;color:#17213f;font-weight:500}.meta__author-photo{margin-right:8px;display:block;width:32px;height:32px}.meta__author-photo img{width:100%;height:100%;border-radius:50%}.meta__date{display:flex;align-items:center}.meta__date svg{margin-right:8px}.meta__author{display:flex;align-items:center;min-height:32px}.pagination--buttons{display:flex;align-items:center;justify-content:center;font-size:16px}.pagination--buttons li{margin:0 4px}.pagination__link.current{color:#131a2e;font-weight:700}.pagination__link{width:24px;display:flex;justify-content:center;color:#6d6d6d}.pagination__link:visited{color:#6d6d6d}.pagination__link:hover{color:#0154a5}.pagination__link.next,.pagination__link.prev{width:48px;height:48px;border:1px solid #131a2e;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all 0.2s ease-in}.pagination__link.next svg path,.pagination__link.prev svg path{stroke:#131a2e;transition:stroke 0.2s ease-in}.pagination__link.next:hover,.pagination__link.prev:hover{border-color:#0154a5;background-color:#0154a5}.pagination__link.next:hover svg path,.pagination__link.prev:hover svg path{stroke:#fff}.pagination__link.next{margin-left:16px}.pagination__link.prev{margin-right:16px}.posts-not-found{text-align:center;margin-top:50px;margin-bottom:100px;font-size:30px;font-weight:700}.entry__footer{margin-bottom:100px}@media only screen and (min-width:768px){.entry__footer{margin-bottom:140px}}.post-single--container{max-width:1070px}.post-single__title{font-size:24px;color:#17213f;margin-bottom:24px}@media only screen and (min-width:1024px){.post-single__title{font-size:38px}}.post-single__subtitle{font-size:16px;font-weight:500;color:#17213f;margin-bottom:16px}@media only screen and (min-width:1024px){.post-single__subtitle{font-size:20px}}.post-single__description{margin-bottom:40px}.post-single__thumbnail{text-align:center;margin-bottom:40px}.post-single__thumbnail img{border-radius:10px}@media only screen and (max-width:1024px){.post-single__thumbnail img{max-width:50%;margin:0 auto}}@media only screen and (max-width:640px){.post-single__thumbnail img{max-width:100%;margin:0}}.post-single__video{text-align:center;margin-bottom:40px}.post-single__video video{max-width:100%;border-radius:10px}.post-single__video-description{font-size:14px;line-height:1.4;font-style:italic;margin-bottom:40px}@media only screen and (max-width:768px){.post-single__video-description{font-size:16px}}.post-single__video-description__while-line{height:3px;width:100%;background-color:#eceef2;opacity:.43;margin-top:40px}.post-single__content{margin-bottom:40px}@media only screen and (max-width:1024px){.post-single__content figure{max-width:50%;margin:0 auto}}@media only screen and (max-width:640px){.post-single__content figure{max-width:100%;margin:0}}.post-single__bottom-content{position:relative;padding-top:40px;margin-bottom:24px}.post-single__bottom-content:before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:3px;width:100%;background-color:#eceef2;opacity:.43}.post-single__date,.post-single__author{display:flex;justify-content:flex-end;margin-bottom:47px}.post-single__date span,.post-single__date .meta__author-name,.post-single__author span,.post-single__author .meta__author-name{font-weight:500;font-size:14px;line-height:1;color:#17213f}@media (min-width:768px){.post-single__date,.post-single__author{margin-bottom:31px}}.post-single__date{justify-content:flex-end}.post-single__author{justify-content:flex-start}.post-single--container{background-color:#fff;border-radius:10px;padding:20px}@media (min-width:768px){.post-single--container{padding:50px}}.post-item__socials{display:flex;list-style:none;gap:13px;flex-wrap:wrap}.post-item__socials-item{height:32px;width:32px}@keyframes pulse{0%,100%{animation-timing-function:ease-in}50%{transform:scale(1.15)}}.post-item__socials-item--link:hover{animation:pulse 2s infinite}.project{width:100%}.project:hover .project__name{color:#0154a5}.project__img{border-radius:10px;overflow:hidden;margin-bottom:15px;max-height:300px;height:62.4vw}.project__img img{width:100%;height:100%;object-fit:cover}.project__name{font-weight:400;font-size:20px;line-height:140%;color:#17213f;transition:all 0.3s ease}@media screen and (min-width:1024px){.project__name{font-size:24px}}.contacts-section{padding-top:40px}@media screen and (min-width:1024px){.contacts-section{padding-top:41px}}.contacts-section--looking{padding-bottom:46px}@media screen and (min-width:1024px){.contacts-section--looking{padding-bottom:94px}}.contacts-section--looking .col-submit{position:relative;top:-16px}@media screen and (min-width:1024px){.contacts-section--looking .col-submit{position:relative;top:-8px}}.contacts-section .section-head__text{margin-top:13px}@media screen and (min-width:1024px){.contacts-section .section-head__text{margin-top:17px}}.contacts-section .col-100 p{margin-bottom:21px}.contacts-section--looking .contacts-form{padding:0}.contacts-form{max-width:822px;margin:0 auto;padding:0 20px}.contacts-form--full{max-width:1280px}.contacts-form--full .col-submit{position:relative;top:-17px}@media screen and (min-width:1024px){.contacts-form--full .col-submit{top:-8px}}@media screen and (min-width:1024px){.contacts-form--full .col-submit p{align-items:flex-start!important}}@media screen and (min-width:1024px){.contacts-form--full .col-submit input{margin:0!important}}@media screen and (min-width:1024px){.contacts-form__row{display:flex;align-items:center;justify-content:space-between}}.contacts-form__form{width:100%;margin:0 0 46px 0}@media screen and (min-width:1024px){.contacts-form__form{width:558px;flex:none;margin:46px 70px 0 0}}.contacts-form__img{width:100%;border-radius:15px;overflow:hidden}@media screen and (min-width:1024px){.contacts-form__img{height:722px}}.contacts-form__img img{width:100%;display:block}@media screen and (min-width:1024px){.contacts-form__img img{height:100%;object-fit:cover}}.contacts-form p{width:100%;margin-bottom:38px}.contacts-form .form-row{display:flex;flex-wrap:wrap;justify-content:space-between}.contacts-form textarea{height:200px;background:#fff;border-radius:4px;resize:none;padding:16px 18px;font-weight:400;font-size:14px;line-height:18px;color:#17213f;appearance:none;outline:none;margin-top:4px;border:none}.contacts-form textarea::placeholder{font-weight:400;font-size:14px;line-height:18px;color:#d4d6da}.contacts-form label{width:100%;display:block;font-weight:400;font-size:14px;line-height:18px;color:#17213f}@media screen and (min-width:1024px){.contacts-form label{line-height:19px}}.contacts-form span{width:100%;display:block}.contacts-form input{width:100%;height:48px;background:#fff;border-radius:4px;display:block;margin-top:4px;padding:15px 18px;font-weight:400;font-size:14px;line-height:18px;color:#17213f;appearance:none;outline:none;border:none}.contacts-form input::placeholder{font-weight:400;font-size:14px;line-height:18px;color:#d4d6da}.contacts-form select{width:100%;height:48px;background:#fff;border-radius:4px;display:block;padding:15px 18px;margin-top:4px;font-weight:400;font-size:14px;line-height:18px;color:#17213f;appearance:none;outline:none;border:none}.contacts-form br{display:none}.contacts-form .col-50{width:100%;position:relative}@media screen and (min-width:1024px){.contacts-form .col-50{width:calc(50% - 10px)}}.contacts-form .col-100{width:100%}.contacts-form .col-submit{width:100%}@media screen and (min-width:768px){.contacts-form .col-submit{margin:0 auto}}.contacts-form .col-submit p{display:flex;flex-direction:column;align-items:center}.contacts-form .col-submit span{width:auto}.contacts-form .col-submit input{color:#fff;background-color:#131a2e;font-weight:500;font-size:16px;line-height:20px;padding:10px 24px;border-radius:100px;transition:all 0.3s ease;display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:48px;cursor:pointer;transition:all 0.3s ease}@media screen and (min-width:768px){.contacts-form .col-submit input{width:174px;height:54px}}.contacts-form .col-submit input:hover{background-color:#0154a5}.contacts-form .arrow-select{display:none}.inform-section{position:relative;z-index:3}.inform-section:before{position:absolute;content:"";z-index:1;bottom:0;left:0;right:0;height:50%;width:100%;background-color:#131a2e;border-radius:15px 15px 0 0}@media screen and (min-width:1024px){.inform-section:before{bottom:-4px}}.inform{position:relative;z-index:2}.inform__wrap{border-radius:15px;overflow:hidden;padding:38px 20px 40px;background-color:#0154a5;background-image:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/images/i-mob.png);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;min-height:329px}@media screen and (min-width:768px){.inform__wrap{background-image:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/images/i-desk.png);flex-direction:row;justify-content:space-between;min-height:auto}}@media screen and (min-width:1024px){.inform__wrap{padding:50px 80px}}.inform__descr{margin-bottom:31px}@media screen and (min-width:768px){.inform__descr{margin-bottom:0}}.inform__title{font-weight:500;font-size:24px;line-height:30px;margin-bottom:17px;color:#fff;max-width:600px}@media screen and (min-width:1024px){.inform__title{font-size:38px;line-height:48px}}.inform__title--inner{max-width:600px}.inform__title--maintaining{max-width:650px}.inform__text{font-weight:400;font-size:14px;line-height:140%;color:#fff;max-width:420px}@media screen and (min-width:1024px){.inform__text{font-size:16px}}.inform .btn{margin-top:auto}@media screen and (min-width:768px){.inform .btn{position:relative;top:3px;margin:0}}@media screen and (min-width:768px){.tablet-none{display:none}}.wpcf7-form{position:relative}@media screen and (min-width:1024px){.wpcf7-response-output{position:absolute;left:0;bottom:-40px}}.error-text{display:inline!important;color:#cf5454}.wpcf7-not-valid-tip{display:none!important}input+.wpcf7-not-valid-tip{display:block!important;padding-top:5px}.wpcf7 form.invalid .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border:none}.wpcf7-not-valid{border:1px solid red!important}.wpcf7-spinner{display:none!important}.error-404{min-height:50vh;padding:50px 0;display:flex;align-items:center;text-align:center}.error-404 .container{display:flex;flex-direction:column;align-items:center}.error-404 .page-title{font-size:20px;text-align:center}@media screen and (min-width:1024px){.error-404 .page-title{font-size:28px}}.error-404 .page-content{font-size:14px;text-align:center}@media screen and (min-width:1024px){.error-404 .page-content{font-size:16px}}.choices__inner{width:100%;height:48px;background-color:#ffffff!important;border-radius:4px!important;display:block;margin-top:4px;padding:0!important;font-weight:400;font-size:14px;line-height:18px;color:#17213f;appearance:none;outline:none;border:none!important}.choices__list.choices__list--single{padding:15px 18px!important;height:100%!important}.choices[data-type*="select-one"]::after{position:absolute;right:18px!important;top:23px!important;z-index:1;user-select:none;pointer-events:none;width:15px!important;height:15px!important;transition:all 0.3s ease;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8L7.5 1L1 8' stroke='%2317213F' stroke-linecap='square'/%3E%3C/svg%3E%0A");transform:rotate(180deg);border:none!important;margin:0!important}.choices[data-type*="select-one"].is-open::after{transform:rotate(0)}.choices__list{border-radius:4px!important;background:#fff!important;box-shadow:0 0 24px 2px rgb(72 77 81 / .09)!important;border:none!important;top:calc(100% + 4px)!important}.choices__input--cloned{display:none!important}.choices__placeholder{display:none}.decoration-underline{text-decoration:underline}.maxwidth-822-mr-ml-auto{max-width:822px;margin-left:auto;margin-right:auto}.pt-0{padding-top:0}.table-box{overflow-x:scroll}@media screen and (min-width:1024px){.table-box{overflow-x:hidden}}.table-box table{width:max-content;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;margin-right:auto;margin-left:auto}@media screen and (min-width:1024px){.table-box table{width:100%}}.table-box table thead{background:#17213f}.table-box table thead tr th{color:#fff;padding:20px;font-weight:500;font-size:14px;line-height:20px}@media screen and (min-width:1024px){.table-box table thead tr th{font-size:16px;line-height:22px;width:33%}}.table-box table tbody{background:#fff}.table-box table tbody tr td{padding:20px;font-size:14px;line-height:20px;color:#6d6d6d;font-weight:400;vertical-align:middle;max-width:190px;border:1px solid #F5F5F5}@media screen and (min-width:1024px){.table-box table tbody tr td{font-size:16px;line-height:22px;padding:15px 15px}}@media screen and (min-width:600px){.table-box table tbody tr td{max-width:33%}}.table-box table tbody tr td.first-col{color:#17213f;font-weight:500}.link-in-content{color:#6d6d6d;border-bottom:1px solid #6d6d6d}.d-inlile{display:inline}.mt-24-to-32{margin-top:24px}@media screen and (min-width:768px){.mt-24-to-32{margin-top:32px}}h3.title-20-to-24{font-size:20px;line-height:1;font-weight:500;color:#17213f}@media screen and (min-width:768px){h3.title-20-to-24{font-size:24px}}.mb-15{margin-bottom:15px}.mb-24-32{margin-bottom:24px}@media screen and (min-width:768px){.mb-24-32{margin-bottom:32px}}.color-main{color:#17213f}p.p-max-full-width{max-width:100%}.underline-for-title{text-decoration:underline;max-width:fit-content}.about-section{padding-top:41px}.about-text__centered{margin-bottom:32px}@media screen and (min-width:1024px){.about-text__centered{margin-bottom:54px}}@media screen and (min-width:1024px){.about--reverse .about__wrap{flex-direction:row-reverse;align-items:flex-start}}@media screen and (min-width:1024px){.about--reverse .about__descr{padding-left:70px;padding-right:0}}.about__wrap{display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.about__wrap{flex-direction:row;align-items:center}}.about__descr{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:1024px){.about__descr{width:42.2%;padding-right:70px;position:relative;top:-2px}}.about__img{width:100%;border-radius:15px;overflow:hidden;margin-bottom:24px;max-height:500px;min-height:234px;height:62vw}@media screen and (min-width:1024px){.about__img{width:57.823%;flex:none;margin-bottom:0;height:500px}}.about__img img{width:100%;height:100%;object-fit:cover}.about__img video{width:100%;height:100%;object-fit:cover}.about-items__row{display:flex;flex-wrap:wrap;margin:-8px}.about-items__col{padding:8px;width:100%}.about-items__col:first-child{position:relative;top:2px}@media screen and (min-width:1024px){.about-items__col:first-child{top:0}}@media screen and (min-width:768px){.about-items__col{width:50%}}@media screen and (min-width:1024px){.about-items__col{width:33.33%}}.about-item{height:100%}.about-item__wrap{height:100%;background-color:#fff;box-shadow:0 21px 52px 2px rgb(163 185 201 / .09);border-radius:10px;padding:38px 20px 33px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:1024px){.about-item__wrap{padding:38px 33px 31px 32px}}.about-item__icon{width:61px;height:60px;margin-bottom:32px}@media screen and (min-width:1024px){.about-item__icon{margin-bottom:29px}}.about-item__title{color:#17213f;font-weight:500;font-size:20px;line-height:25px;margin-bottom:12px}@media screen and (min-width:1024px){.about-item__title{font-size:24px;line-height:30px}}.about-item__text{color:#6d6d6d;font-size:14px;line-height:20px}@media screen and (min-width:1024px){.about-item__text{font-size:16px;line-height:22.5px}}.about-home-section .about__descr__title-h3{font-weight:500;font-size:24px;line-height:1.25;margin-bottom:20px;position:relative}@media screen and (min-width:1024px){.about-home-section .about__descr__title-h3{font-size:38px;line-height:1.2635;margin-bottom:21px}}@media screen and (min-width:1024px){.about-home-section .about__descr .btn{position:relative;top:2px}}.services-section{padding-top:41px}.services-section .section-head__text{margin-top:12px}@media screen and (min-width:1024px){.services-section .section-head__text{margin-top:16px}}@media screen and (min-width:1024px){.services-wrap .about:nth-child(2n) .about__wrap{flex-direction:row-reverse}.services-wrap .about:nth-child(2n) .about__descr{padding:0 0 0 70px}}@media screen and (min-width:1024px){.services-wrap .about__img{height:550px;max-height:550px}}@media screen and (min-width:1024px){.about-home-section-reverse .about__wrap{flex-direction:row-reverse}.about-home-section-reverse .about__descr{padding:0 0 0 70px}}.electrical-section{padding-top:42px}.offer-section .section-title{text-align:center;margin:0 auto 56px;max-width:334px;text-align:center}@media screen and (min-width:768px){.offer-section .section-title{max-width:100%;margin-bottom:51px}}.offer-wrap__row{display:flex;flex-wrap:wrap;margin:-5px}@media screen and (min-width:768px){.offer-wrap__row{margin:-8px}}.offer-wrap__col{width:100%;padding:5px}@media screen and (min-width:768px){.offer-wrap__col{width:50%;padding:8px}}@media screen and (min-width:1024px){.offer-wrap__col{width:25%}}.offer{height:100%}.offer__wrap{width:100%;height:100%;min-height:59px;background:#fff;border-radius:4px;padding:5px 24px 5px 47px;display:flex;align-items:center;background-repeat:no-repeat;background-position:16px center;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L5.5 11.5L14 3' stroke='%230154A5' stroke-linecap='square'/%3E%3C/svg%3E%0A")}@media screen and (min-width:1024px){.offer__wrap{background-position:9% center}}@media screen and (min-width:1300px){.offer__wrap{min-height:71px;padding:5px 24px 5px 63px}}.offer__text{font-size:16px;line-height:140%;color:#17213f;word-break:break-word}@media screen and (min-width:1300px){.offer__text{font-size:20px}}.offer__text br{display:none}@media screen and (min-width:1024px){.offer__text br{display:block}}.sitemap-section{padding:40px 0 1px}@media screen and (min-width:1024px){.sitemap-section{padding:41px 0 2px}}.sitemap{display:flex;flex-direction:column;align-items:center;text-align:center}.sitemap__title{color:#17213f;font-weight:500;font-size:24px;line-height:30px;text-align:center;margin-bottom:55px}@media screen and (min-width:1024px){.sitemap__title{font-size:38px;line-height:48px;margin-bottom:54px}}.sitemap ul{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:1024px){.sitemap ul{position:relative;right:3px}}.sitemap li{margin-bottom:24px}.sitemap li:last-child{margin-bottom:0}.sitemap a{font-weight:400;font-size:20px;line-height:25px;text-align:center;color:#17213f}@media screen and (min-width:1024px){.sitemap a{font-size:24px;line-height:30px}}.sitemap a:hover{color:#0154a5}.projects-section{padding-top:41px}@media screen and (min-width:1024px){.projects-section{padding-bottom:2px}}.intro-section{position:relative;z-index:1}.intro-section:before{position:absolute;content:"";z-index:-1;top:0;left:0;right:0;height:100px;width:100%;background-color:#fff}.intro{position:relative;z-index:2;padding:161px 0 194px 15px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:15px;background-image:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/images/intro-mob.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:768px){.intro{padding:199px 0 236px;background-image:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/images/intro-desk.png)}}.intro__title{font-weight:500;font-size:52px;line-height:1;color:#fff;margin-bottom:14px}@media screen and (min-width:768px){.intro__title{font-size:100px;margin-bottom:28px}}.intro__descr{font-weight:500;font-size:16px;color:#fff;line-height:1.4;margin-bottom:33px}@media screen and (min-width:768px){.intro__descr{font-size:24px;margin-bottom:49px}}.home-form{position:relative;z-index:3;margin-top:-92px}.home-form__wrap{padding:23px 20px 24px;background:#fff;border-radius:15px;box-shadow:0 100px 80px rgb(194 195 198 / .07),0 41.7776px 33.4221px rgb(194 195 198 / .0503198),0 22.3363px 17.869px rgb(194 195 198 / .0417275),0 12.5216px 10.0172px rgb(194 195 198 / .035),0 6.6501px 5.32008px rgb(194 195 198 / .0282725),0 2.76726px 2.21381px rgb(194 195 198 / .0196802)}@media screen and (min-width:1024px){.home-form__wrap{padding:32px}}.home-form__title{font-weight:500;font-size:20px;line-height:25px;color:#17213f;margin-bottom:25px;padding:0 0 0 4px}@media screen and (min-width:1024px){.home-form__title{font-size:24px;line-height:30px;max-width:320px;padding:0}}.home-form .home-row{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1024px){.home-form .home-row{flex-wrap:nowrap;justify-content:flex-start}}.home-form .home-col{width:100%;margin-bottom:10px}@media screen and (min-width:768px){.home-form .home-col{width:calc(50% - 10px)}}@media screen and (min-width:1024px){.home-form .home-col{width:20%;max-width:231px;margin:0 20px 0 0}}.home-form .home-submit{width:100%;margin:14px 0 0 0}.home-form input{width:100%;height:48px;background:#fff;border-radius:4px;display:block;padding:15px 18px;font-weight:400;font-size:14px;line-height:18px;color:#17213f;appearance:none;outline:none;border:1px solid #eceef2}.home-form input::placeholder{font-weight:400;font-size:14px;line-height:18px;color:#d4d6da}.home-form .home-submit{width:100%}@media screen and (min-width:768px){.home-form .home-submit{margin:0 auto}}@media screen and (min-width:1024px){.home-form .home-submit{margin:0 0 0 auto;width:auto}}.home-form .home-submit p{display:flex;flex-direction:column;align-items:center}.home-form .home-submit span{width:auto}.home-form .home-submit input{color:#fff;background-color:#131a2e;font-weight:500;font-size:16px;line-height:20px;padding:10px 24px;border-radius:100px;transition:all 0.3s ease;display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:48px;cursor:pointer;border:none;transition:all 0.3s ease}@media screen and (min-width:768px){.home-form .home-submit input{width:159px;position:relative;top:-2px}}.home-form .home-submit input:hover{background-color:#0154a5}.service-section .section-head{padding-top:0;margin:-2px 0 55px 0}@media screen and (min-width:768px){.service-section .section-head{max-width:560px;margin:-5px auto 55px}}.help-section{padding:127px 0 135px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:15px;overflow:hidden}@media screen and (min-width:768px){.help-section{padding:165px 0 177px}}.help-wrap{max-width:450px}.help-title{font-weight:500;font-size:24px;line-height:1.26;color:#fff;margin-bottom:22px}@media screen and (min-width:768px){.help-title{font-size:38px;margin-bottom:21px}}.help-text{font-size:14px;line-height:1.4;color:#fff;margin-bottom:43px;max-width:255px}@media screen and (min-width:768px){.help-text{font-size:16px;margin-bottom:43px;max-width:460px}}.project-slider-section{margin-bottom:80px;overflow:hidden}@media screen and (min-width:768px){.project-slider-section{margin-bottom:114px}}.project-slider-section .section-head{padding-top:0;margin-bottom:53px;margin-top:-2px}@media screen and (min-width:768px){.project-slider-section .section-head{margin-bottom:55px;margin-top:-5px}}.project-slider-section .container{max-width:1405px}.service-section__meta-title{text-align:center;margin-top:48px;font-size:20px}.service-section__end-text{text-align:center;margin-top:32px}@media screen and (min-width:768px){.service-section__end-text{margin-top:54px}}.service-wrap__row{display:flex;flex-wrap:wrap;margin:-8px}.service-wrap__col{width:100%;padding:8px}@media screen and (min-width:768px){.service-wrap__col.col-2{width:50%}}@media screen and (min-width:768px){.service-wrap__col.col-3{width:33.3%}}@media screen and (min-width:768px){.service-wrap__col.col-4{width:25%}}.service-wrap .col-4 .service__title{font-size:20px;font-weight:400}.service{width:100%;height:100%}.service:hover .service__wrap{background-color:#f0f5f9}.service__wrap{width:100%;height:100%;padding:23px 20px 21px;background-color:#fff;border-radius:10px;box-shadow:0 21px 52px 2px rgb(163 185 201 / .09);transition:all 0.3s ease}@media screen and (min-width:1024px){.service__wrap{padding:38px 32px 29px}}.service__img{width:auto;height:60px;margin-bottom:33px}.service__img img{height:100%;display:block}.service__title{color:#17213f;font-weight:500;font-size:20px;line-height:25px;margin-bottom:13px}@media screen and (min-width:768px){.service__title{font-size:24px;margin-bottom:14px}}.service__text{color:#6d6d6d;max-width:379px;font-size:14px;line-height:19.6px;margin-bottom:24px}@media screen and (min-width:768px){.service__text{font-size:16px;line-height:22px}}.service__link{display:flex;align-items:center;font-size:14px;color:#0154a5}.service__arrow{width:15px;height:15px;margin-left:3px}.service__arrow svg{width:100%;display:block}@media screen and (max-width:768px){.promo-section .container{padding:0}}.promo{background-image:url(https://cleanenergycommercial.com/wp-content/themes/aelectric_dev/inc/images/i-desk-secondary.png);margin-bottom:80px;justify-content:center;padding:52px 24px}@media screen and (min-width:1024px){.promo{margin-bottom:140px}}.promo h2,.promo h3,.promo p,.promo span{color:#fff}.promo__inner{text-align:center;max-width:695px}.promo__inner .decoration-underline{color:#fff;text-transform:math-auto}@media screen and (min-width:1200px){.accordion-with-tabs__title{max-width:900px;margin-left:auto;margin-right:auto}}.accordion-with-tabs__container{margin-top:32px}@media screen and (min-width:1200px){.accordion-with-tabs__container{margin-top:54px;display:flex;justify-content:space-between;gap:16px}}.accordion-with-tabs__container-inner{overflow-x:scroll;margin-bottom:24px}@media screen and (min-width:1200px){.accordion-with-tabs__container-inner{overflow:hidden}}.accordion-with-tabs__container-inner__nav{display:flex;width:max-content;justify-content:space-between;gap:32px;border-bottom:1px solid #17213f;margin:auto}@media screen and (min-width:1200px){.accordion-with-tabs__container-inner__nav{flex-direction:column;gap:0;padding:24px;width:298px;background:#fff;border-bottom:none}}.accordion-with-tabs__container-inner__nav li{padding:20px 0;cursor:pointer}.accordion-with-tabs__container-inner__nav li:hover .accordion-with-tabs__container-inner__nav-title{color:#0154a5}.accordion-with-tabs__container-inner__nav li.active{color:#17213f}.accordion-with-tabs__container-inner__nav li.active .accordion-with-tabs__container-inner__nav-title{color:#0154a5}.accordion-with-tabs__container-inner__nav-title{color:#17213f;font-weight:500;font-size:16px;line-height:22px}@media screen and (min-width:1200px){.accordion-with-tabs__container-inner__nav-title{text-align:center;font-size:20px;line-height:28px}}@media screen and (min-width:1200px){.accordion-with-tabs__container-content{width:926px;margin-left:auto;margin-right:auto}}.table-top__text{margin-bottom:32px}@media screen and (min-width:1024px){.table-top__text{margin-bottom:54px}}.table-box{margin-bottom:32px}.table .table-bottom{text-align:center;font-size:14px;line-height:20px;font-weight:400;color:#6d6d6d}@media screen and (min-width:1024px){.table .table-bottom{font-size:16px;line-height:22px}}.table .table-bottom h4{font-size:20px;line-height:20px;font-weight:500;color:#17213f;margin-top:32px;margin-bottom:20px}@media screen and (min-width:1024px){.table .table-bottom h4{margin-top:48px;font-size:24px;line-height:24px}}.table .table-bottom p{color:#17213f}.table .table-bottom a{font-weight:500;color:#0154a5;text-decoration:underline;font-size:16px;line-height:1.4}.table .table-bottom .arrow{position:relative;font-weight:700;display:inline}.table .table-bottom .arrow:before{position:absolute;content:"";top:0;left:-19px;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L5.5 11.5L14 3' stroke='%230154A5' stroke-linecap='square'/%3E%3C/svg%3E%0A");margin-top:3px}.table-section{margin-bottom:80px}@media screen and (min-width:1024px){.table-section{margin-bottom:140px}}.stickyImage{margin-bottom:80px}.stickyImage__text-box{margin-bottom:32px}@media screen and (min-width:768px){.stickyImage__text-box{margin-bottom:54px}}@media screen and (min-width:768px){.stickyImage-inner{display:flex;gap:16px}}.stickyImage-inner__card{background:#fff;margin-bottom:16px;border-radius:10px;padding:20px}@media screen and (min-width:1200px){.stickyImage-inner__card{padding:32px}}.stickyImage-inner__card:last-child{margin-bottom:0}.stickyImage-inner__card ul{margin-top:20px}.stickyImage-inner__card li{text-decoration:underline}.stickyImage-inner__card li a{display:inline;color:#17213f}.stickyImage-inner__card-img{margin-bottom:20px}@media screen and (min-width:1024px){.stickyImage-inner__card-img{margin-bottom:32px}}.stickyImage-inner__card-title{margin-bottom:15px;color:#17213f;font-size:20px;line-height:20px;font-weight:500}@media screen and (min-width:1024px){.stickyImage-inner__card-title{font-size:24px;line-height:24px}}.stickyImage-inner__card-text p{color:#6d6d6d;font-size:14px;line-height:20px}@media screen and (min-width:1024px){.stickyImage-inner__card-text p{font-size:16px;line-height:22px}}.stickyImage-inner__left{margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.stickyImage-inner__left{width:50%;margin-bottom:0}}.stickyImage-inner__left img{position:sticky;height:234px;object-fit:cover;border-radius:15px}@media screen and (min-width:768px){.stickyImage-inner__left img{position:sticky;top:0;height:400px}}@media screen and (min-width:1200px){.stickyImage-inner__left img{height:700px}}@media screen and (min-width:768px){.stickyImage-inner__right{width:50%}}.twoColumn-text{margin-bottom:32px}@media screen and (min-width:768px){.twoColumn-text{margin-bottom:54px}}.twoColumn-box__title{margin-bottom:32px;font-size:24px;line-height:1;font-weight:500;color:#17213f;text-align:center}@media screen and (min-width:768px){.twoColumn-box__title{margin-bottom:48px}}.twoColumn-box__cards{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.twoColumn-box__cards{flex-direction:row}}.twoColumn-box__cards-item{border-radius:10px;background:#fff;padding:20px}@media screen and (min-width:1024px){.twoColumn-box__cards-item{padding:32px}}@media screen and (min-width:768px){.twoColumn-box__cards-item{width:50%}}.twoColumn-box__cards-item__title,.twoColumn-box__cards-item__text,.twoColumn-box__cards-item__img{text-align:center}.twoColumn-box__cards-item__title{font-weight:700;font-size:16px;line-height:1.4;color:#17213f;margin-bottom:12px}.twoColumn-box__cards-item__text{font-weight:400;font-size:14px;line-height:1.4;color:#6d6d6d;margin-bottom:32px}@media screen and (min-width:768px){.twoColumn-box__cards-item__text{font-size:16px}}.twoColumn-box__cards-item__img img{min-height:243px;object-fit:cover;border-radius:15px}.two-column-section{margin-bottom:80px}@media screen and (min-width:1024px){.two-column-section{margin-bottom:140px}}