@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@400;500;600;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}
.w-full{width:100%}.centered{-ms-flex-pack:center;justify-content:center}.centered,header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}header{-ms-flex-pack:justify;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);justify-content:space-between;max-width:100%;padding:1rem 10px;position:fixed;top:0;width:100%;z-index:1000}header .logo{width:14rem}@media (min-width:1024px){header .logo{width:16rem}}@media (min-width:1920px){header .logo{width:19rem}}@media (min-width:2560px){header .logo{width:22rem}}header .logo img{width:100%}header .navigation{-ms-flex-preferred-size:60%;background:#fff;display:none;flex-basis:60%;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:1rem;padding-left:1rem;padding-right:1rem;position:absolute;top:95%;width:100%;width:115%;z-index:35}@media (min-width:1024px){header .navigation{display:block;margin:0;padding-bottom:2.3rem;width:115%;width:auto}}header .navigation .header-socials{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:1rem;justify-content:center;margin-top:.5rem}@media (min-width:1024px){header .navigation .header-socials{display:none}}header .navigation ul.navigation-menu{list-style:none;margin:1.5rem 0 0;padding:0}header .navigation ul.navigation-menu li{position:relative}header .navigation ul.navigation-menu li.dropdown a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0}header .navigation ul.navigation-menu li.dropdown a:after{height:0}header .navigation ul.navigation-menu li.dropdown a svg{display:block;margin-top:.3rem}header .navigation ul.navigation-menu li.dropdown ul{background:#fff;border:1px solid #5258f9;border-radius:12px;box-shadow:0 10px 20px 0 hsla(251,6%,66%,.4);display:none;-ms-flex-direction:column;flex-direction:column;gap:.1rem;list-style:none;margin:0;padding:.5rem;position:absolute;top:110%;width:100%;z-index:20}@media (min-width:1024px){header .navigation ul.navigation-menu li.dropdown ul{border:0;top:80%}}header .navigation ul.navigation-menu li.dropdown ul li{border-radius:8px;margin-right:0;padding:.5rem}header .navigation ul.navigation-menu li.dropdown ul li:hover{background:#f8f8f9}header .navigation ul.navigation-menu li.dropdown ul li a{padding-bottom:0}header .navigation ul.navigation-menu li.dropdown:hover ul{display:-ms-flexbox;display:flex}header .navigation ul.navigation-menu li:not(:first-child){margin-top:1.5rem}@media (min-width:1024px){header .navigation ul.navigation-menu li:not(:first-child){margin-top:0}}header .navigation ul.navigation-menu li a{color:#000;font-weight:600;padding-bottom:.5rem;position:relative;text-decoration:none;text-transform:uppercase}@media (min-width:1024px){header .navigation{padding-bottom:0;position:static}header .navigation,header .navigation ul.navigation-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}header .navigation ul.navigation-menu{margin-top:0}header .navigation ul.navigation-menu li:not(:first-child){margin-right:2.4rem}header .navigation ul.navigation-menu li a:after{background:none repeat scroll 0 0 transparent;background:#000;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}header .navigation ul.navigation-menu li a:hover:after{left:0;width:100%}}header .socials-contact{display:-ms-flexbox;display:flex;gap:1rem}header .socials-contact .header-socials{-ms-flex-align:center;align-items:center;display:none;gap:1rem}@media (min-width:1024px){header .socials-contact .header-socials{display:-ms-flexbox;display:flex}}header .socials-contact #contact-cta{-ms-flex-align:center;align-items:center;border-radius:8px;display:block;font-weight:600;height:48px;width:48px}header .menu-icon,header .socials-contact #contact-cta{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}header .menu-icon{border:1px solid #5258f9;border-radius:.6rem;-ms-flex-direction:column;flex-direction:column;height:2.625rem;padding:.5rem .6rem;width:3rem}header .menu-icon ul{list-style:none;margin:0;padding:0}header .menu-icon ul li{background:#5258f9;border-radius:4px;display:block;height:3px;width:100%}header .menu-icon ul li:not(:first-child){margin-top:.3rem}@media (min-width:1024px){header .menu-icon{display:none}}footer{background:#020440;color:#fff;position:relative}footer .footer-top{background:#01bff3;overflow:hidden;padding:1.5rem 2rem}@media (min-width:1024px){footer .footer-top{-ms-flex-pack:justify;-ms-flex-align:center;grid-gap:2rem;align-items:center;border-radius:16px;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;margin:0 auto;position:absolute;right:0;top:-30%;width:70%}footer .footer-top .heading{width:50vw}footer .footer-top .subscription-form{-ms-flex-align:end;-ms-flex-preferred-size:50%;align-items:flex-end;display:-ms-flexbox;display:flex;flex-basis:50%;gap:1rem}footer .footer-top .subscription-form .form-group{-ms-flex-preferred-size:70%;flex-basis:70%;width:100%}footer .footer-top .subscription-form .button-container{-ms-flex-preferred-size:30%;flex-basis:30%;width:100%}}footer .footer-top .heading{color:#000}footer .footer-top .heading h1{font-size:32px}footer .footer-top .heading h4{font-weight:400}footer .footer-top form h2{color:#000;font-size:19px}footer .footer-top form input{background:transparent;border:1px solid #fff;border-radius:8px;color:#fff;font-size:14px;padding:.8rem;width:100%}footer .footer-top form input::-webkit-input-placeholder{color:#00f1d9}footer .footer-top form input::-moz-placeholder{color:#00f1d9}footer .footer-top form input:-ms-input-placeholder{color:#00f1d9}footer .footer-top form input::-ms-input-placeholder{color:#00f1d9}footer .footer-top form input::placeholder{color:#00f1d9}footer .footer-top form button{background:#5258f9;border:1px solid #5258f9;border-radius:8px;color:#fff;font-size:.75rem;font-size:16px;font-weight:700;letter-spacing:.03rem;margin-top:1rem;padding:.8rem 1.2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s cubic-bezier(.165,.84,.44,1);width:100%}footer .footer-top form button:hover{background:#fff;color:#5258f9}@media (min-width:1024px){footer{padding-bottom:0}}footer .footer-container{padding-bottom:2rem;padding-top:1rem}footer .footer-container .footer-inner{padding-bottom:1.5rem;padding-top:2.5rem}@media (min-width:1024px){footer .footer-container .footer-inner{grid-gap:12rem;display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:6rem}}footer .footer-container .footer-inner .about-section .logo{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:120px;justify-content:center}footer .footer-container .footer-inner .about-section .logo img{height:auto;max-height:100px;max-width:100%;width:auto}footer .footer-container .footer-inner h4{font-size:1.2rem;margin:0}footer .footer-container .footer-inner .links-section ul{list-style:none;margin:1rem 0 0;padding:0}footer .footer-container .footer-inner .links-section ul li:not(:first-child){margin-top:.75rem}footer .footer-container .footer-inner .links-section ul li a{color:inherit;text-decoration:none}footer .footer-container .footer-inner .contact-section .contact-info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}footer .footer-container .footer-inner .contact-section .contact-info span{margin-left:.5rem}footer .footer-container .footer-inner .contact-section .contact-info a{color:inherit;text-decoration:none}footer .footer-container .footer-inner .contact-section .contact-info p{margin:0}footer .footer-container .footer-inner .contact-section .contact-info:not(:first-child){margin-top:.75rem}footer .footer-container .footer-inner .contact-section .contact-socials ul{display:-ms-flexbox;display:flex;gap:.2rem;list-style:none;margin-top:1rem;padding:0}footer .footer-bottom p.credit{border-top:1px solid #00f1d9;color:#fff;margin:0;padding-top:1rem;text-align:center}footer .footer-bottom p.bottom-credit{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:center;margin:0;padding-bottom:1.3rem;padding-top:1.2rem}.link-primary-btn{background:#5258f9;border:1px solid #5258f9;border-radius:8px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.03rem;padding:.1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s cubic-bezier(.165,.84,.44,1)}.link-primary-btn:hover{background:#fff;color:#5258f9}.link-secondary-btn{background:#00f1d9;border:1px solid #00f1d9;border-radius:8px;color:#000;font-size:.75rem;font-weight:700;letter-spacing:.03rem;padding:.2rem 1.2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s cubic-bezier(.165,.84,.44,1)}.link-secondary-btn:hover{background:#000;color:#00f1d9}.questions{padding-top:4rem}@media (min-width:1024px){.questions{grid-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr;padding-top:6rem}}.questions-image img{width:100%}.questions-list-container{margin-top:2rem}@media (min-width:1024px){.questions-list-container{margin-top:0}}.questions-list-container .accordion{border-radius:8px;margin-top:1.5rem;overflow:hidden;width:100%}.questions-list-container .accordion-item{border:1px solid #ddd;border-radius:8px}.questions-list-container .accordion-item:not(:first-child){margin-top:1rem}.questions-list-container .accordion-header{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;border-radius:8px;cursor:pointer;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;justify-content:space-between;overflow:hidden;padding:15px}.questions-list-container .accordion-header:hover{background-color:#f1f1f1}.questions-list-container .accordion-icon{color:#ff7e00;font-size:16px}.questions-list-container .accordion-content{color:#555;display:none;font-size:14px;overflow:hidden;padding:15px}.questions-list-container .active .accordion-content{display:block}.container,.container-width,.questions,.services-nav,footer .footer-container,main.blog-page .blog-section,main.blog-page .hero .hero-container,main.contact-page .contact-form,main.contact-page .hero .hero-container,main.energy-management .about-service-container,main.energy-management .hero .hero-container,main.energy-management .offer .offer-container,main.home-page .about-us-container,main.home-page .blog .blog-container,main.home-page .contact-form,main.home-page .occupations .occupations-container,main.home-page .occupations .occupations-list,main.home-page .offer,main.home-page .our-partners .heading,main.home-page .our-products .devices,main.home-page .our-products .heading,main.home-page .our-projects,main.home-page .testimonials-container,main.home-page .why-choose-us-container,main.post-page .hero .hero-container,main.post-page .post,main.post-page .projects,main.projects-page .hero .hero-container,main.projects-page .our-projects,main.smart-electricity .about-service-container,main.smart-electricity .hero .hero-container,main.smart-electricity .offer .offer-container,main.structural-control .about-service-container,main.structural-control .hero .hero-container,main.structural-control .offer .offer-container{margin:0 auto;max-width:90%}@media (min-width:1024px){.container,.questions,.services-nav,main.blog-page .hero .hero-container,main.contact-page .contact-form,main.contact-page .hero .hero-container,main.energy-management .about-service-container,main.energy-management .hero .hero-container,main.energy-management .offer .offer-container,main.home-page .about-us-container,main.home-page .blog .blog-container,main.home-page .contact-form,main.home-page .occupations .occupations-container,main.home-page .occupations .occupations-list,main.home-page .offer,main.home-page .our-partners .heading,main.home-page .our-products .devices,main.home-page .our-products .heading,main.home-page .our-projects,main.home-page .testimonials-container,main.home-page .why-choose-us-container,main.post-page .hero .hero-container,main.post-page .projects,main.projects-page .hero .hero-container,main.projects-page .our-projects,main.smart-electricity .about-service-container,main.smart-electricity .hero .hero-container,main.smart-electricity .offer .offer-container,main.structural-control .about-service-container,main.structural-control .hero .hero-container,main.structural-control .offer .offer-container{max-width:75%}}@media (min-width:1920px){.container,.questions,.services-nav,main.blog-page .hero .hero-container,main.contact-page .contact-form,main.contact-page .hero .hero-container,main.energy-management .about-service-container,main.energy-management .hero .hero-container,main.energy-management .offer .offer-container,main.home-page .about-us-container,main.home-page .blog .blog-container,main.home-page .contact-form,main.home-page .occupations .occupations-container,main.home-page .occupations .occupations-list,main.home-page .offer,main.home-page .our-partners .heading,main.home-page .our-products .devices,main.home-page .our-products .heading,main.home-page .our-projects,main.home-page .testimonials-container,main.home-page .why-choose-us-container,main.post-page .hero .hero-container,main.post-page .projects,main.projects-page .hero .hero-container,main.projects-page .our-projects,main.smart-electricity .about-service-container,main.smart-electricity .hero .hero-container,main.smart-electricity .offer .offer-container,main.structural-control .about-service-container,main.structural-control .hero .hero-container,main.structural-control .offer .offer-container{max-width:1200px}}.questions-list-container .heading h1,.small-main-heading,main.contact-page .contact-form .contact-info .heading h1,main.energy-management .about-service-container .about-info-heading h1,main.home-page .about-us-container .about-info-heading h1,main.home-page .blog .heading h1,main.home-page .occupations .occupations-container .heading h1,main.home-page .offer .heading h1,main.home-page .our-products .heading h1,main.home-page .our-projects .heading h1,main.home-page .testimonials .heading h1,main.home-page .why-choose-us .heading h1,main.projects-page .our-projects .heading h1,main.smart-electricity .about-service-container .about-info-heading h1,main.structural-control .about-service-container .about-info-heading h1{border-right:4px solid #979bfb;color:#979bfb;display:inline-block;font-size:18px;padding-right:.5rem}@media (min-width:1024px){.questions-list-container .heading h1,.small-main-heading,main.contact-page .contact-form .contact-info .heading h1,main.energy-management .about-service-container .about-info-heading h1,main.home-page .about-us-container .about-info-heading h1,main.home-page .blog .heading h1,main.home-page .occupations .occupations-container .heading h1,main.home-page .offer .heading h1,main.home-page .our-products .heading h1,main.home-page .our-projects .heading h1,main.home-page .testimonials .heading h1,main.home-page .why-choose-us .heading h1,main.projects-page .our-projects .heading h1,main.smart-electricity .about-service-container .about-info-heading h1,main.structural-control .about-service-container .about-info-heading h1{font-size:32px}}.questions-list-container .heading h4,.small-secondary-heading,main.contact-page .contact-form .contact-info .heading h4,main.energy-management .about-service-container .about-info-heading h4,main.home-page .about-us-container .about-info-heading h4,main.home-page .blog .heading h4,main.home-page .occupations .occupations-container .heading h4,main.home-page .offer .heading h4,main.home-page .our-partners .heading h1,main.home-page .our-products .heading h4,main.home-page .our-projects .heading h4,main.home-page .testimonials .heading h4,main.home-page .why-choose-us .heading h4,main.projects-page .our-projects .heading h4,main.smart-electricity .about-service-container .about-info-heading h4,main.structural-control .about-service-container .about-info-heading h4{color:#01021e;font-size:24px;font-weight:600;margin:0}@media (min-width:1024px){.questions-list-container .heading h4,.small-secondary-heading,main.contact-page .contact-form .contact-info .heading h4,main.energy-management .about-service-container .about-info-heading h4,main.home-page .about-us-container .about-info-heading h4,main.home-page .blog .heading h4,main.home-page .occupations .occupations-container .heading h4,main.home-page .offer .heading h4,main.home-page .our-partners .heading h1,main.home-page .our-products .heading h4,main.home-page .our-projects .heading h4,main.home-page .testimonials .heading h4,main.home-page .why-choose-us .heading h4,main.projects-page .our-projects .heading h4,main.smart-electricity .about-service-container .about-info-heading h4,main.structural-control .about-service-container .about-info-heading h4{font-size:36px}}@media (min-width:1920px){.questions-list-container .heading h4,.small-secondary-heading,main.contact-page .contact-form .contact-info .heading h4,main.energy-management .about-service-container .about-info-heading h4,main.home-page .about-us-container .about-info-heading h4,main.home-page .blog .heading h4,main.home-page .occupations .occupations-container .heading h4,main.home-page .offer .heading h4,main.home-page .our-partners .heading h1,main.home-page .our-products .heading h4,main.home-page .our-projects .heading h4,main.home-page .testimonials .heading h4,main.home-page .why-choose-us .heading h4,main.projects-page .our-projects .heading h4,main.smart-electricity .about-service-container .about-info-heading h4,main.structural-control .about-service-container .about-info-heading h4{font-size:48px}}.section-text,main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box p,main.energy-management .about-service-container .about-info-heading p,main.home-page .about-us-container .about-info .about-info-boxes .about-info-box p,main.home-page .about-us-container .about-info-heading p,main.home-page .our-products .heading p,main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box p,main.smart-electricity .about-service-container .about-info-heading p,main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box p,main.structural-control .about-service-container .about-info-heading p{color:#656565;font-size:14px;font-weight:600;line-height:1.6}@media (min-width:1024px){.section-text,main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box p,main.energy-management .about-service-container .about-info-heading p,main.home-page .about-us-container .about-info .about-info-boxes .about-info-box p,main.home-page .about-us-container .about-info-heading p,main.home-page .our-products .heading p,main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box p,main.smart-electricity .about-service-container .about-info-heading p,main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box p,main.structural-control .about-service-container .about-info-heading p{font-size:20px}}@media (min-width:1920px){.section-text,main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box p,main.energy-management .about-service-container .about-info-heading p,main.home-page .about-us-container .about-info .about-info-boxes .about-info-box p,main.home-page .about-us-container .about-info-heading p,main.home-page .our-products .heading p,main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box p,main.smart-electricity .about-service-container .about-info-heading p,main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box p,main.structural-control .about-service-container .about-info-heading p{font-size:18px}}main.home-page .offer{padding:2rem 0}main.home-page .offer .heading{text-align:center}main.home-page .offer .offers-cta-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.5rem}main.home-page .offer #offers-cta{display:inline-block;padding:.85rem 2rem}main.home-page .offer .offers-list{margin-top:2rem}@media (min-width:1024px){main.home-page .offer .offers-list{grid-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr}}main.home-page .offer .offers-list .offer-item{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px solid #9d9db0;border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:0;padding:1.5rem 1rem}@media (min-width:1024px){main.home-page .offer .offers-list .offer-item{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;justify-content:flex-start;padding:1.5rem 2.3rem}}main.home-page .offer .offers-list .offer-item:not(:first-child){margin-top:1rem}@media (min-width:1024px){main.home-page .offer .offers-list .offer-item:not(:first-child){margin:0}}main.home-page .offer .offers-list .offer-item .offer-item-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:64px;display:-ms-flexbox;display:flex;height:66px;justify-content:center;width:66px}main.home-page .offer .offers-list .offer-item .offer-item-icon svg{display:block}main.home-page .offer .offers-list .offer-item h1{font-size:22px;font-weight:500;text-align:center}main.home-page .offer .offers-list .offer-item p{color:#656565;margin:0;text-align:center}@media (min-width:1024px){main.home-page .offer .offers-list .offer-item p{text-align:right}}main.home-page .intro-section{-ms-flex-pack:center;-ms-flex-line-pack:center;-ms-flex-align:center;align-content:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}main.home-page .intro-section h2{color:#5258f9;margin:0}main.home-page .intro-section p{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;margin:0 0 2rem;max-width:30rem;padding-left:5vw;padding-right:5vw;text-align:center}main.home-page .about-us{background-image:url(/frontend/images/about-us-mob.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;padding:3rem 0}@media (min-width:1024px){main.home-page .about-us{background-image:url(/frontend/images/about-us-desktop.png)}main.home-page .about-us-container{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}main.home-page .about-us-container .image-container img{width:100%}main.home-page .about-us-container .about-info-heading{text-align:center}@media (min-width:1024px){main.home-page .about-us-container .about-info-heading{text-align:right}}main.home-page .about-us-container .about-info .about-info-boxes{margin-top:2rem}@media (min-width:1024px){main.home-page .about-us-container .about-info .about-info-boxes{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}main.home-page .about-us-container .about-info .about-info-boxes .about-info-box{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}@media (min-width:1024px){main.home-page .about-us-container .about-info .about-info-boxes .about-info-box{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;justify-content:flex-start;text-align:right}}main.home-page .about-us-container .about-info .about-info-boxes .about-info-box-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:64px;display:-ms-flexbox;display:flex;height:56px;justify-content:center;width:56px}main.home-page .about-us-container .about-info .about-info-boxes .about-info-box-icon svg{display:block}main.home-page .about-us-container .about-info .about-info-boxes .about-info-box h2{color:#01021e;font-size:20px;font-weight:600;margin:.5rem 0}main.home-page .about-us-container .about-info .about-info-boxes .about-info-box p{margin-top:0}main.home-page .about-us-container .about-info .about-info-boxes .about-info-box:last-child{margin-top:1.5rem}@media (min-width:1024px){main.home-page .about-us-container .about-info .about-info-boxes .about-info-box:last-child{margin-top:0}}main.home-page .about-us-container .about-us-cta-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.5rem}@media (min-width:1024px){main.home-page .about-us-container .about-us-cta-container{-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem}}main.home-page .about-us-container #about-us-cta{display:inline-block;padding:.85rem 2rem}main.home-page .occupations{margin-top:2rem}main.home-page .occupations .occupations-container{position:relative}@media (min-width:1024px){main.home-page .occupations .occupations-container{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between}}main.home-page .occupations .occupations-container .occupations-bg{background:#01bff3;border-radius:12px;height:100%;position:absolute;width:100%;z-index:-1}@media (min-width:1024px){main.home-page .occupations .occupations-container .occupations-bg{height:75%}}main.home-page .occupations .occupations-container .heading{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:1rem;text-align:center}@media (min-width:1024px){main.home-page .occupations .occupations-container .heading{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;justify-content:flex-start;margin-bottom:3rem;max-width:50%;padding:1rem 2rem;text-align:right}}main.home-page .occupations .occupations-container .heading h1{color:#fff}@media screen and (min-width:1024px) and (max-width:1350px){main.home-page .occupations .occupations-container .heading h4{font-size:1.5rem;max-width:95%}}@media screen and (min-width:1350px) and (max-width:1920px){main.home-page .occupations .occupations-container .heading h4{max-width:55%}}main.home-page .occupations .occupations-container .heading p{color:#000;line-height:1.5;margin-top:.5rem}@media (min-width:1920px){main.home-page .occupations .occupations-container .heading p{font-size:24px}}main.home-page .occupations .occupations-container .image-container{padding:0 1rem 1rem}@media (min-width:1024px){main.home-page .occupations .occupations-container .image-container{padding:0}}main.home-page .occupations .occupations-container .image-container img{border-radius:12px;display:block;height:40vw;-o-object-fit:cover;object-fit:cover;width:100%}main.home-page .occupations .occupations-list{margin-top:2rem}@media (min-width:1024px){main.home-page .occupations .occupations-list{grid-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:0;position:relative;top:-10rem}}@media screen and (min-width:1024px) and (max-width:1350px){main.home-page .occupations .occupations-list{grid-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:0;position:relative;top:-6rem}}@media screen and (min-width:1350px) and (max-width:1920px){main.home-page .occupations .occupations-list{grid-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:0;position:relative;top:-9rem}}@media (min-width:1920px){main.home-page .occupations .occupations-list{margin:0 auto;max-width:1100px}}main.home-page .occupations .occupations-list .occupation-item{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#e5fffc;border:1px solid #9d9db0;border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:0;padding:1.5rem 1rem}@media (min-width:1024px){main.home-page .occupations .occupations-list .occupation-item{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;justify-content:flex-start;padding:1.5rem 2.3rem}}main.home-page .occupations .occupations-list .occupation-item:not(:first-child){margin-top:1rem}@media (min-width:1024px){main.home-page .occupations .occupations-list .occupation-item:not(:first-child){margin:0}}main.home-page .occupations .occupations-list .occupation-item .occupation-item-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:64px;display:-ms-flexbox;display:flex;height:66px;justify-content:center;width:66px}main.home-page .occupations .occupations-list .occupation-item .occupation-item-icon svg{display:block}main.home-page .occupations .occupations-list .occupation-item a{border:1px solid #5258f9;border-radius:8px;color:#5258f9;display:inline-block;margin-top:1.2rem;padding:.6rem 1.2rem;text-decoration:none}main.home-page .occupations .occupations-list .occupation-item h1{font-size:22px;font-weight:500;text-align:center}@media (min-width:1024px){main.home-page .occupations .occupations-list .occupation-item h1{text-align:right}}main.home-page .occupations .occupations-list .occupation-item p{color:#656565;margin:0;text-align:center}@media (min-width:1024px){main.home-page .occupations .occupations-list .occupation-item p{text-align:right}}main.home-page .our-partners{background-image:url(/frontend/images/about-us-mob.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;margin-bottom:1.8rem;margin-top:3rem;padding:3rem 0}@media (min-width:1024px){main.home-page .our-partners{background-image:url(/frontend/images/about-us-desktop.png);margin-bottom:0;margin-top:0;padding-top:2.4rem;position:relative;top:-4rem}}main.home-page .our-partners .heading h1{text-align:center}@media (min-width:1024px){main.home-page .our-projects .projects-top{grid-gap:2.5rem;display:grid;grid-template-columns:1fr 1.1fr}}@media (min-width:1920px){main.home-page .our-projects .projects-top{grid-gap:5.5rem}}main.home-page .our-projects .heading{text-align:center}@media (min-width:1024px){main.home-page .our-projects .heading{text-align:right}main.home-page .our-projects .heading h4{max-width:75%}main.home-page .our-projects .categories-container{-ms-flex-item-align:self-end;align-self:self-end}}main.home-page .our-projects .categories{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;padding:0;row-gap:2rem}@media (min-width:1024px){main.home-page .our-projects .categories{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}}main.home-page .our-projects .categories li{font-size:18px;font-weight:600}main.home-page .our-projects .categories li a{color:inherit;display:block;padding:.6rem 1.3rem;text-decoration:none}main.home-page .our-projects .categories li a.active{background:#00f1d9;border-radius:6px}main.home-page .our-projects .houses{display:none;margin-top:2rem;transition:.3s ease-in-out}main.home-page .our-projects .houses.active{display:block}@media (min-width:1024px){main.home-page .our-projects .houses{grid-gap:1.2rem;grid-template-columns:1fr 1fr 1fr;margin-top:2.5rem}main.home-page .our-projects .houses.active{display:grid}}main.home-page .our-projects .houses .house-cta{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border-radius:8px;display:-ms-flexbox;display:flex;height:280px;justify-content:center;overflow:hidden;position:relative}@media (min-width:1024px){main.home-page .our-projects .houses .house-cta{grid-column:2/4;height:88%}}main.home-page .our-projects .houses .house-cta .house-cta-overlay{background:rgba(0,0,0,.6);height:100%;position:absolute;width:100%;z-index:5}main.home-page .our-projects .houses .house-cta img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}main.home-page .our-projects .houses .house-cta .house-cta-content{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;position:relative;z-index:8}main.home-page .our-projects .houses .house-cta .house-cta-content a{padding:1rem 2rem}main.home-page .our-projects .houses .house img{border-radius:8px;width:100%}@media (min-width:1024px){main.home-page .our-projects .houses .house img{height:350px;-o-object-fit:cover;object-fit:cover}}main.home-page .our-projects .houses .house h4{margin-top:.5rem;text-align:center}main.home-page .our-projects .our-projects-cta-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.5rem}main.home-page .our-projects #our-projects-cta{display:inline-block;padding:.85rem 2rem}main.home-page .testimonials{background-image:url(/frontend/images/about-us-mob.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;margin-top:2.5rem;padding:3rem 0}@media (min-width:1024px){main.home-page .testimonials{background-image:url(/frontend/images/about-us-desktop.png)}}main.home-page .testimonials .heading{text-align:center}main.home-page .testimonials .testimonials-wrapper-container{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;gap:1rem}main.home-page .testimonials .testimonials-list{height:100%;margin-top:2rem}main.home-page .testimonials .testimonials-list .testimonial{-ms-flex-line-pack:justify;-ms-flex-pack:start;align-content:space-between;background:#fff;border-radius:12px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem}main.home-page .testimonials .testimonials-list .testimonial p{color:#514f6e;line-height:1.5;margin:0}main.home-page .testimonials .testimonials-list .testimonial .client-logo{margin-bottom:1.4rem}main.home-page .testimonials .testimonials-list .testimonial .client-logo img{border-radius:6px;width:92px}main.home-page .testimonials .testimonials-list .testimonial .client-info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:1.4rem}main.home-page .testimonials .testimonials-list .testimonial .client-info .client-initials{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#e6e4ff;border-radius:80px;display:-ms-flexbox;display:flex;height:60px;justify-content:center;width:60px}main.home-page .testimonials .testimonials-list .testimonial .client-info .client-initials p{color:#000;font-size:2rem;line-height:1}main.home-page .testimonials .testimonials-list .testimonial .client-info .info{margin-right:1rem}main.home-page .testimonials .testimonials-list .testimonial .client-info .info h5{font-size:18px;margin:0}main.home-page .our-products{padding-top:4rem}main.home-page .our-products .heading{text-align:center}@media (min-width:1024px){main.home-page .our-products .heading{grid-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr;text-align:right}main.home-page .our-products .heading p{-ms-flex-item-align:end;align-self:end;font-size:18px}}@media (min-width:1920px){main.home-page .our-products .heading p{font-size:24px}}main.home-page .our-products .devices{margin-top:2rem;overflow:hidden;position:relative}main.home-page .our-products .devices .device{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}main.home-page .our-products .devices .device a{-ms-flex:1;flex:1}main.home-page .our-products .devices .device img{border:1px solid #bdbdbd;border-radius:8px;height:100%;height:250px;-o-object-fit:contain;object-fit:contain;width:100%}main.home-page .our-products .devices .device h4{font-size:18px;margin-top:1.5rem;text-align:center}main.home-page .our-products .categories{margin-top:2rem}@media (min-width:1024px){main.home-page .our-products .categories{grid-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:2.5rem;margin-top:2.5rem}}main.home-page .our-products .categories .category img{border:1px solid #bdbdbd;border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}main.home-page .our-products .categories .category img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}main.home-page .our-products .categories .category h4{font-size:18px;margin-top:2.5rem;text-align:center}main.home-page .our-products .our-products-cta-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}main.home-page .our-products #our-products-cta{display:inline-block;margin-top:2.4rem;padding:.85rem 2rem}main.home-page .why-choose-us{background-image:url(/frontend/images/about-us-mob.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;padding:3rem 0}@media (min-width:1024px){main.home-page .why-choose-us{background-image:url(/frontend/images/about-us-desktop.png)}}main.home-page .why-choose-us .heading{text-align:center}@media (min-width:320px){main.home-page .why-choose-us .heading h4{font-size:3vw;margin:0 4rem}}@media (min-width:1024px){main.home-page .why-choose-us .heading h4{font-size:2vw;margin:0 8rem}}main.home-page .why-choose-us .why-us-list{margin-top:2rem}@media (min-width:1024px){main.home-page .why-choose-us .why-us-list{grid-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr}}main.home-page .why-choose-us .why-us-list .why-us-item{background:#f6f6f6;border:1px solid #9d9db0;border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;padding:1.5rem 1rem}main.home-page .why-choose-us .why-us-list .why-us-item #why-us-cta{-ms-flex-align:center;align-items:center;color:#5258f9;display:-ms-flexbox;display:flex;font-size:16px}main.home-page .why-choose-us .why-us-list .why-us-item #why-us-cta span{margin-right:.4rem}@media (min-width:1024px){main.home-page .why-choose-us .why-us-list .why-us-item{-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;justify-content:space-between;padding:1.5rem 2.3rem}}main.home-page .why-choose-us .why-us-list .why-us-item:not(:first-child){margin-top:1rem}@media (min-width:1024px){main.home-page .why-choose-us .why-us-list .why-us-item:not(:first-child){margin:0}}main.home-page .why-choose-us .why-us-list .why-us-item img{border-radius:14px;display:block;margin-top:1rem;width:100%}main.home-page .why-choose-us .why-us-list .why-us-item img.middle{margin-bottom:1rem;margin-top:0}main.home-page .why-choose-us .why-us-list .why-us-item .why-us-item-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:64px;display:-ms-flexbox;display:flex;height:56px;justify-content:center;width:56px}main.home-page .why-choose-us .why-us-list .why-us-item .why-us-item-icon svg{display:block}main.home-page .why-choose-us .why-us-list .why-us-item h1{font-size:22px;font-weight:600;margin-bottom:.4rem;margin-top:.75rem}main.home-page .why-choose-us .why-us-list .why-us-item p{color:#656565;margin-top:0}@media (min-width:1024px){main.home-page .why-choose-us .why-us-list .why-us-item p{text-align:right}}@media (min-width:1920px){main.home-page .why-choose-us .why-us-list .why-us-item p{font-size:20px}}main.home-page .contact-form{padding-top:2.5rem}main.home-page .contact-form strong{color:#5258f9;display:block;margin-bottom:1.5rem}@media (min-width:1024px){main.home-page .contact-form{grid-gap:2rem;background:#f5f5f5;display:grid;grid-template-columns:1fr 1fr;margin-bottom:5rem;margin-top:5rem;padding:0}}main.home-page .contact-form .forms .checkboxes{display:-ms-flexbox;display:flex;gap:1rem}main.home-page .contact-form .forms .checkboxes .checkbox{border-radius:5px;cursor:pointer;padding:.6rem 0;text-align:center;width:100%}main.home-page .contact-form .forms .checkboxes .checkbox.active{background:#00f1d9}main.home-page .contact-form .forms .checkboxes .checkbox p{font-weight:500;margin:0}@media (min-width:1024px){main.home-page .contact-form .forms{background:#f5f5f5;border-radius:12px;padding:3rem}}main.home-page .contact-form .forms .heading h1{font-size:1.8rem;margin-bottom:0}main.home-page .contact-form .forms .heading p{color:#757575;margin-top:.5rem}@media (min-width:1024px){main.home-page .contact-form form{padding-bottom:3rem}}main.home-page .contact-form form .form-group{margin-top:1.5rem}main.home-page .contact-form form .form-group input,main.home-page .contact-form form .form-group textarea{background:#f5f5f5;border:none;border-radius:6px;padding:.8rem .75rem;width:100%}@media (min-width:1024px){main.home-page .contact-form form .form-group input,main.home-page .contact-form form .form-group textarea{background:#fff}}main.home-page .contact-form form .form-group input::-webkit-input-placeholder,main.home-page .contact-form form .form-group textarea::-webkit-input-placeholder{color:#757575}main.home-page .contact-form form .form-group input::-moz-placeholder,main.home-page .contact-form form .form-group textarea::-moz-placeholder{color:#757575}main.home-page .contact-form form .form-group input:-ms-input-placeholder,main.home-page .contact-form form .form-group textarea:-ms-input-placeholder{color:#757575}main.home-page .contact-form form .form-group input::-ms-input-placeholder,main.home-page .contact-form form .form-group textarea::-ms-input-placeholder{color:#757575}main.home-page .contact-form form .form-group input::placeholder,main.home-page .contact-form form .form-group textarea::placeholder{color:#757575}main.home-page .contact-form form button{background:#5258f9;border:1px solid #5258f9;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.03rem;margin-top:.8rem;padding:.8rem 1.2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s cubic-bezier(.165,.84,.44,1);width:100%}main.home-page .contact-form form button:hover{background:#fff;color:#5258f9}main.home-page .contact-form .contact-image{margin-top:2rem}@media (min-width:1024px){main.home-page .contact-form .contact-image{margin-top:0}}main.home-page .contact-form .contact-image img{border-radius:8px;width:100%}@media (min-width:1024px){main.home-page .contact-form .contact-image img{height:100%;-o-object-fit:cover;object-fit:cover}}main.home-page .blog{background:#f2f2f2;background-position:0;background-repeat:no-repeat;background-size:cover;margin-top:2.5rem;padding:1rem 0 3rem}@media (min-width:1024px){main.home-page .blog{background-image:url(/frontend/images/about-us-desktop.png);margin-top:4.5rem;padding-bottom:12rem}}main.home-page .blog .heading{text-align:center}main.home-page .blog .posts{margin-top:1rem}@media (min-width:1024px){main.home-page .blog .posts{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:1.5rem}}main.home-page .blog .posts .post{background:#fff;border-radius:8px;padding:1rem}main.home-page .blog .posts .post:not(:first-child){margin-top:1rem}@media (min-width:1024px){main.home-page .blog .posts .post:not(:first-child){margin-top:0}}main.home-page .blog .posts .post .post-image img{width:100%}main.home-page .blog .posts .post .post-info{display:-ms-flexbox;display:flex;gap:1rem;margin-top:.5rem}main.home-page .blog .posts .post .post-info div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}main.home-page .blog .posts .post .post-info div svg{display:block}main.home-page .blog .posts .post .post-info div p{color:#878787;font-size:14px;margin:0 .5rem 0 0}main.home-page .blog .posts .post h2{margin-bottom:0;margin-top:.5rem}main.home-page .blog .posts .post .excerpt{color:#656565;font-size:14px}main.home-page .blog .posts .post a.read-more{border:1px solid #5258f9;border-radius:8px;color:#5258f9;display:inline-block;font-weight:500;margin-top:.5rem;padding:.75rem 2.5rem;text-decoration:none}main.home-page .blog .blog-cta-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:2.5rem}main.home-page .blog #blog-cta{display:inline-block;padding:.85rem 2rem}@media (min-width:1024px){main.contact-page{padding-bottom:12rem}}main.contact-page .hero{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/frontend/images/contact-bg.jpeg) 50%/cover no-repeat;height:300px;overflow:hidden}@media (min-width:1024px){main.contact-page .hero{height:280px}}main.contact-page .hero .hero-container{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}@media (min-width:1024px){main.contact-page .hero .hero-container{-ms-flex-pack:start;justify-content:flex-start}}main.contact-page .hero .hero-container h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00f1d9;color:#fff}@media (min-width:1024px){main.contact-page .hero .hero-container h1{font-size:3rem}}main.contact-page .contact-form{padding-top:2.5rem}main.contact-page .contact-form strong#success-message{color:#5258f9;display:block;margin-bottom:1.5rem}@media (min-width:1024px){main.contact-page .contact-form{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr;margin-top:2rem;padding:0}}@media (min-width:1920px){main.contact-page .contact-form{max-width:70%}}main.contact-page .contact-form .contact-info .heading h1{margin-bottom:.4rem}main.contact-page .contact-form .contact-info .heading h4{margin-top:0}main.contact-page .contact-form .contact-info p{color:#656565;font-size:24px}main.contact-page .contact-form .contact-info .whatsapp-info{display:block;margin-top:1.5rem}main.contact-page .contact-form .contact-info .whatsapp-phone{display:block;font-size:16px;margin-top:.5rem}main.contact-page .contact-form .contact-info .info{margin-top:1.5rem}main.contact-page .contact-form .contact-info .info p{color:#757575;font-size:16px;margin-bottom:0;margin-top:.5rem}main.contact-page .contact-form .contact-info .info p a{color:inherit;display:inline-block;margin-right:.5rem;text-decoration:none}main.contact-page .contact-form .contact-info .socials{margin-top:1.5rem}main.contact-page .contact-form .contact-info .socials ul{display:-ms-flexbox;display:flex;gap:.2rem;list-style:none;margin-top:1rem;padding:0}main.contact-page .contact-form .forms .checkboxes{display:-ms-flexbox;display:flex;gap:1rem}main.contact-page .contact-form .forms .checkboxes .checkbox{border-radius:5px;cursor:pointer;padding:.6rem 0;text-align:center;width:100%}main.contact-page .contact-form .forms .checkboxes .checkbox.active{background:#00f1d9}main.contact-page .contact-form .forms .checkboxes .checkbox p{font-weight:500;margin:0}@media (min-width:1024px){main.contact-page .contact-form .forms{background:#f5f5f5;border-radius:12px;padding:1.5rem 4rem 3rem}}main.contact-page .contact-form .forms .heading h1{margin-bottom:0}main.contact-page .contact-form .forms .heading p{color:#757575;margin-top:.5rem}main.contact-page .contact-form form .form-group{margin-top:1.5rem}main.contact-page .contact-form form .form-group input,main.contact-page .contact-form form .form-group textarea{background:#f5f5f5;border:none;border-radius:6px;padding:.8rem .75rem;width:100%}@media (min-width:1024px){main.contact-page .contact-form form .form-group input,main.contact-page .contact-form form .form-group textarea{background:#fff}}main.contact-page .contact-form form .form-group input::-webkit-input-placeholder,main.contact-page .contact-form form .form-group textarea::-webkit-input-placeholder{color:#757575}main.contact-page .contact-form form .form-group input::-moz-placeholder,main.contact-page .contact-form form .form-group textarea::-moz-placeholder{color:#757575}main.contact-page .contact-form form .form-group input:-ms-input-placeholder,main.contact-page .contact-form form .form-group textarea:-ms-input-placeholder{color:#757575}main.contact-page .contact-form form .form-group input::-ms-input-placeholder,main.contact-page .contact-form form .form-group textarea::-ms-input-placeholder{color:#757575}main.contact-page .contact-form form .form-group input::placeholder,main.contact-page .contact-form form .form-group textarea::placeholder{color:#757575}main.contact-page .contact-form form button{background:#5258f9;border:1px solid #5258f9;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.03rem;margin-top:.8rem;padding:.8rem 1.2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s cubic-bezier(.165,.84,.44,1);width:100%}main.contact-page .contact-form form button:hover{background:#fff;color:#5258f9}main.contact-page .questions{margin-bottom:4rem}@media (min-width:1024px){main.contact-page .questions{margin-top:1.2rem}}.header-info p{margin-left:2.5rem}.services-nav{margin-bottom:2rem;margin-top:2.5rem}.services-nav .heading{text-align:center}.services-nav .services-nav-container{margin-top:1.5rem}@media (min-width:1024px){.services-nav .services-nav-container{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}}.services-nav .services-nav-container .service-item{display:block;height:100%;position:relative}.services-nav .services-nav-container .service-item:not(:first-child){margin-top:1.5rem}@media (min-width:1024px){.services-nav .services-nav-container .service-item:not(:first-child){margin-top:0}}.services-nav .services-nav-container .service-item .service-item-image{border-radius:10px;height:100%;overflow:hidden;position:relative}.services-nav .services-nav-container .service-item .service-item-image .overlay{background:rgba(0,0,0,.5);border-radius:12px;height:100%;position:absolute;width:100%}.services-nav .services-nav-container .service-item .service-item-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.services-nav .services-nav-container .service-item .service-item-content{bottom:5%;color:#fff;left:0;position:absolute;right:0;text-align:center;z-index:5}@media (min-width:1024px){main.structural-control{padding-bottom:12rem}}main.structural-control .breadcrumbs{display:-ms-flexbox;display:flex}main.structural-control .breadcrumbs span{padding:.5rem 0}main.structural-control .hero{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/frontend/images/structural-control.jpeg) 50%/cover no-repeat;height:300px;overflow:hidden}@media (min-width:1024px){main.structural-control .hero{height:380px}}main.structural-control .hero .hero-container{-ms-flex-align:start;-ms-flex-pack:center;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;width:100%}main.structural-control .hero .hero-container h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00f1d9;color:#fff;margin-bottom:0}@media (min-width:1024px){main.structural-control .hero .hero-container h1{font-size:3rem}}main.structural-control .hero .hero-container .breadcrumbs{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;margin-top:.5rem}main.structural-control .hero .hero-container .breadcrumbs p{color:#fff}main.structural-control .hero .hero-container .breadcrumbs span{display:block;margin:0 .5rem}main.structural-control .hero .hero-container .breadcrumbs span svg{display:block}main.structural-control h2{margin:0}main.structural-control .about-service{margin-top:1.5rem}@media (min-width:1024px){main.structural-control .about-service-container{display:grid;gap:2rem;grid-template-columns:1fr 1fr}}main.structural-control .about-service-container .image-container img{width:100%}main.structural-control .about-service-container .about-info-heading{text-align:center}@media (min-width:1024px){main.structural-control .about-service-container .about-info-heading{text-align:right}}main.structural-control .about-service-container .about-info h2{text-align:center}@media (min-width:1024px){main.structural-control .about-service-container .about-info h2{text-align:right}}main.structural-control .about-service-container .about-info .about-info-boxes{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}@media (min-width:1024px){main.structural-control .about-service-container .about-info .about-info-boxes{-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;margin-top:2rem}}main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:.4rem;justify-content:center;text-align:center}@media (min-width:1024px){main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box{-ms-flex-pack:start;justify-content:flex-start;text-align:right}}main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:84px;display:-ms-flexbox;display:flex;height:32px;justify-content:center;width:32px}main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box-icon svg{display:block}main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box h2{color:#01021e;font-size:16px;font-weight:600;margin:0}@media (min-width:1920px){main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box h2{font-size:20px}}main.structural-control .about-service-container .about-info .about-info-boxes .about-info-box p{margin-top:0}main.structural-control .about-service-container .about-service-cta-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:2rem}@media (min-width:1024px){main.structural-control .about-service-container .about-service-cta-container{-ms-flex-pack:start;justify-content:flex-start;margin-top:1.8rem}}main.structural-control .about-service-container #about-service-cta{display:inline-block;padding:.85rem 2rem}main.structural-control .offer{background-image:url(/frontend/images/about-us-mob.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;margin-top:4rem;padding:3rem 0}@media (min-width:1024px){main.structural-control .offer{background-image:url(/frontend/images/about-us-desktop.png);margin-top:7rem}}main.structural-control .offer .offers-list{margin-top:2rem}@media (min-width:1024px){main.structural-control .offer .offers-list{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr}}main.structural-control .offer .offers-list .offer-item{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px solid #9d9db0;border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:0;padding:1.5rem 1rem}@media (min-width:1024px){main.structural-control .offer .offers-list .offer-item{padding:1.5rem 2.3rem}}main.structural-control .offer .offers-list .offer-item:not(:first-child){margin-top:1rem}@media (min-width:1024px){main.structural-control .offer .offers-list .offer-item:not(:first-child){margin:0}}main.structural-control .offer .offers-list .offer-item .offer-item-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:64px;display:-ms-flexbox;display:flex;height:66px;justify-content:center;width:66px}main.structural-control .offer .offers-list .offer-item .offer-item-icon svg{display:block}main.structural-control .offer .offers-list .offer-item h1{font-size:22px;font-weight:500;text-align:center}main.structural-control .offer .offers-list .offer-item p{color:#656565;margin:0;text-align:center}main.structural-control .offer .offers-list .offer-item.offer-item-first{border:0}main.structural-control .offer .offers-list .offer-item.offer-item-first h1{font-size:32px;text-align:right}main.structural-control .offer .offers-list .offer-item.offer-item-first p{text-align:right}@media (min-width:1024px){main.smart-electricity{padding-bottom:12rem}}main.smart-electricity .container-info{-ms-flex-pack:justify;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;justify-content:space-between}@media (min-width:1024px){main.smart-electricity .container-info{-ms-flex-direction:row;flex-direction:row}}main.smart-electricity .container-info .text-wrapper{-ms-flex:1;flex:1;padding:0 3rem}main.smart-electricity .container-info .image-container{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:0 3rem}main.smart-electricity .container-info .image-container img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}main.smart-electricity .hero{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/frontend/images/smart-electricity.jpeg) 50%/cover no-repeat;height:300px;overflow:hidden}@media (min-width:1024px){main.smart-electricity .hero{height:380px}}main.smart-electricity .hero .hero-container{-ms-flex-align:start;-ms-flex-pack:center;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;width:100%}main.smart-electricity .hero .hero-container h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00f1d9;color:#fff;margin-bottom:0}@media (min-width:1024px){main.smart-electricity .hero .hero-container h1{font-size:3rem}}main.smart-electricity .hero .hero-container .breadcrumbs{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;margin-top:.5rem}main.smart-electricity .hero .hero-container .breadcrumbs p{color:#fff}main.smart-electricity .hero .hero-container .breadcrumbs span{display:block;margin:0 .5rem}main.smart-electricity .hero .hero-container .breadcrumbs span svg{display:block}main.smart-electricity h2{margin:0}main.smart-electricity .about-service{margin-top:3rem}@media (min-width:1024px){main.smart-electricity .about-service-container{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:4rem}}main.smart-electricity .about-service-container .image-container img{width:100%}main.smart-electricity .about-service-container .about-info-heading{text-align:center}@media (min-width:1024px){main.smart-electricity .about-service-container .about-info-heading{text-align:right}}main.smart-electricity .about-service-container .about-info-heading h2{margin:1.5rem 0}main.smart-electricity .about-service-container .about-info-heading ul{text-align:right}main.smart-electricity .about-service-container .about-info .about-info-boxes{-ms-flex-pack:center;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}@media (min-width:1024px){main.smart-electricity .about-service-container .about-info .about-info-boxes{-ms-flex-pack:end;justify-content:flex-end;text-align:right}}main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-boxes-bottom,main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-boxes-top{-ms-flex-align:baseline;-ms-flex-pack:center;align-items:baseline;display:-ms-flexbox;display:flex;gap:2rem;justify-content:center}main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-boxes-bottom{margin-top:2rem}@media (min-width:1024px){main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-boxes-bottom{margin-top:0}}main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.4rem;justify-content:flex-start}@media (min-width:1024px){main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box{text-align:right}}main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:84px;display:-ms-flexbox;display:flex;height:56px;justify-content:center;width:56px}main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box-icon svg{display:block}main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box h2{color:#01021e;font-size:16px;font-weight:600;margin:0}main.smart-electricity .about-service-container .about-info .about-info-boxes .about-info-box p{margin-top:0}main.smart-electricity .about-service-container .about-service-cta-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:2rem}@media (min-width:1024px){main.smart-electricity .about-service-container .about-service-cta-container{-ms-flex-pack:start;justify-content:flex-start;margin-top:2.8rem}}main.smart-electricity .about-service-container #about-service-cta{display:inline-block;padding:.85rem 2.4rem}main.smart-electricity .offer{background-image:url(/frontend/images/about-us-mob.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;margin-top:4rem;padding:3rem 0}@media (min-width:1024px){main.smart-electricity .offer{background-image:url(/frontend/images/about-us-desktop.png);margin-top:7rem}}main.smart-electricity .offer .offers-list{margin-top:2rem;text-align:center}@media (min-width:1024px){main.smart-electricity .offer .offers-list{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:right}}main.smart-electricity .offer .offers-list .offer-item .offer-item-image{background:#fff;border-radius:12px;height:200px;overflow:hidden}main.smart-electricity .offer .offers-list .offer-item .offer-item-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}main.smart-electricity .offer .offers-list .offer-item:not(:first-child){margin-top:1rem}@media (min-width:1024px){main.smart-electricity .offer .offers-list .offer-item:not(:first-child){margin:0}}main.smart-electricity .offer .offers-list .offer-item h1{font-size:20px;font-weight:500}main.smart-electricity .offer .offers-list .offer-item.offer-item-first{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}main.smart-electricity .offer .offers-list .offer-item.offer-item-first h1{font-size:32px;margin-bottom:0}main.smart-electricity .offer .offers-list .offer-item.offer-item-first p{color:#a78585}@media (min-width:1024px){main.smart-electricity .offer .offers-list .offer-item.offer-item-first p{font-size:20px}}@media (min-width:1920px){main.smart-electricity .offer .offers-list .offer-item.offer-item-first p{font-size:24px}}@media (min-width:1024px){main.energy-management{padding-bottom:12rem}}main.energy-management .hero{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/frontend/images/energy-management.jpeg) 50%/cover no-repeat;height:300px;overflow:hidden}@media (min-width:1024px){main.energy-management .hero{height:380px}}main.energy-management .hero .hero-container{-ms-flex-align:start;-ms-flex-pack:center;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;width:100%}main.energy-management .hero .hero-container h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00f1d9;color:#fff;margin-bottom:0}@media (min-width:1024px){main.energy-management .hero .hero-container h1{font-size:3rem}}main.energy-management .hero .hero-container .breadcrumbs{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;margin-top:.5rem}main.energy-management .hero .hero-container .breadcrumbs p{color:#fff}main.energy-management .hero .hero-container .breadcrumbs span{display:block;margin:0 .5rem}main.energy-management .hero .hero-container .breadcrumbs span svg{display:block}main.energy-management h2{margin:0}main.energy-management .about-service{background-image:url(/frontend/images/about-us-mob.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;margin-top:3rem;padding:3rem 0}@media (min-width:1024px){main.energy-management .about-service{background-image:url(/frontend/images/about-us-desktop.png);margin-top:7rem}main.energy-management .about-service-container{-ms-flex-align:center;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:4rem}}main.energy-management .about-service-container .image-container img{width:100%}main.energy-management .about-service-container .about-info-heading{text-align:center}@media (min-width:1024px){main.energy-management .about-service-container .about-info-heading{text-align:right}}main.energy-management .about-service-container .about-info-heading h2{margin:1.5rem 0}main.energy-management .about-service-container .about-info-heading ul{text-align:right}main.energy-management .about-service-container .about-info .about-info-boxes{-ms-flex-pack:center;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}@media (min-width:1024px){main.energy-management .about-service-container .about-info .about-info-boxes{-ms-flex-pack:end;justify-content:flex-end;text-align:right}}main.energy-management .about-service-container .about-info .about-info-boxes .about-info-boxes-bottom,main.energy-management .about-service-container .about-info .about-info-boxes .about-info-boxes-top{-ms-flex-align:baseline;-ms-flex-pack:center;align-items:baseline;display:-ms-flexbox;display:flex;gap:2rem;justify-content:center}main.energy-management .about-service-container .about-info .about-info-boxes .about-info-boxes-bottom{margin-top:2rem}@media (min-width:1024px){main.energy-management .about-service-container .about-info .about-info-boxes .about-info-boxes-bottom{margin-top:0}main.energy-management .about-service-container .about-info .about-info-boxes{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;gap:2rem}}main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.4rem;justify-content:flex-start}@media (min-width:1024px){main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box{text-align:right}}main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:84px;display:-ms-flexbox;display:flex;height:56px;justify-content:center;width:56px}main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box-icon svg{display:block}main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box h2{color:#01021e;font-size:16px;font-weight:600;margin:0}@media (min-width:1024px){main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box h2{width:90px}}main.energy-management .about-service-container .about-info .about-info-boxes .about-info-box p{margin-top:0}main.energy-management .about-service-container .about-service-cta-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:2rem}@media (min-width:1024px){main.energy-management .about-service-container .about-service-cta-container{-ms-flex-pack:start;justify-content:flex-start;margin-top:2.8rem}}main.energy-management .about-service-container #about-service-cta{display:inline-block;padding:.85rem 2.4rem}main.energy-management .offer{margin-top:4rem}main.energy-management .offer .offers-list{margin-top:2rem}@media (min-width:1024px){main.energy-management .offer .offers-list{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr}}main.energy-management .offer .offers-list .offer-item{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px solid #9d9db0;border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:0;padding:1.5rem 1rem}@media (min-width:1024px){main.energy-management .offer .offers-list .offer-item{padding:1.5rem 2.3rem}}main.energy-management .offer .offers-list .offer-item:not(:first-child){margin-top:1rem}@media (min-width:1024px){main.energy-management .offer .offers-list .offer-item:not(:first-child){margin:0}}main.energy-management .offer .offers-list .offer-item .offer-item-icon-container{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:20px;justify-content:start;width:100%}main.energy-management .offer .offers-list .offer-item .offer-item-icon-container h1{font-weight:500;margin:0}main.energy-management .offer .offers-list .offer-item .offer-item-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#00f1d9;border-radius:64px;display:-ms-flexbox;display:flex;height:66px;justify-content:center;width:66px}main.energy-management .offer .offers-list .offer-item .offer-item-icon svg{display:block}main.energy-management .offer .offers-list .offer-item h2{font-size:22px;font-weight:500;margin-top:1rem;text-align:center}main.energy-management .offer .offers-list .offer-item p{color:#656565;margin:.5rem 0 0;text-align:center}@media (min-width:1024px){main.projects-page{padding-bottom:12rem}}main.projects-page .hero{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/frontend/images/project-bg.jpg) 50%/cover no-repeat;height:300px;overflow:hidden}@media (min-width:1024px){main.projects-page .hero{height:280px}}main.projects-page .hero .hero-container{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}@media (min-width:1024px){main.projects-page .hero .hero-container{-ms-flex-pack:start;justify-content:flex-start}}main.projects-page .hero .hero-container h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00f1d9;color:#fff}@media (min-width:1024px){main.projects-page .hero .hero-container h1{font-size:3rem}}main.projects-page .our-projects{margin-top:4rem}main.projects-page .our-projects .heading{text-align:center}main.projects-page .our-projects .heading h4{margin-top:0}@media (min-width:1024px){main.projects-page .our-projects .categories-container{-ms-flex-item-align:self-end;align-self:self-end}}main.projects-page .our-projects .categories{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin-top:1.5rem;padding:0;row-gap:2rem}@media (min-width:1024px){main.projects-page .our-projects .categories{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1.5rem 0 0}}main.projects-page .our-projects .categories li{font-weight:600}main.projects-page .our-projects .categories li a{color:inherit;padding:.6rem 1.3rem;text-decoration:none}main.projects-page .our-projects .categories li a.active{background:#00f1d9;border-radius:6px}main.projects-page .our-projects .houses{display:none;margin-top:2rem;transition:.3s ease-in-out}main.projects-page .our-projects .houses.active{display:block}@media (min-width:1024px){main.projects-page .our-projects .houses{grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr;margin-top:2.5rem}main.projects-page .our-projects .houses.active{display:grid}}main.projects-page .our-projects .houses .house-cta{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border-radius:8px;display:-ms-flexbox;display:flex;height:280px;justify-content:center;overflow:hidden;position:relative}@media (min-width:1024px){main.projects-page .our-projects .houses .house-cta{grid-column:2/4;height:88%}}main.projects-page .our-projects .houses .house-cta .house-cta-overlay{background:rgba(0,0,0,.6);height:100%;position:absolute;width:100%;z-index:5}main.projects-page .our-projects .houses .house-cta img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}main.projects-page .our-projects .houses .house-cta .house-cta-content{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;position:relative;z-index:8}main.projects-page .our-projects .houses .house-cta .house-cta-content a{padding:1rem 2rem}main.projects-page .our-projects .houses .house img{border-radius:8px;width:100%}main.projects-page .our-projects .houses .house h4{margin-top:.5rem}main.projects-page .questions{margin-bottom:4rem}@media (min-width:1024px){main.projects-page .questions{margin-top:1.2rem}main.blog-page{padding-bottom:12rem}}main.blog-page a{color:inherit;text-decoration:none}main.blog-page .hero{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/frontend/images/blog-bg.jpg) 50%/cover no-repeat;height:300px;overflow:hidden}@media (min-width:1024px){main.blog-page .hero{height:280px}}main.blog-page .hero .hero-container{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}@media (min-width:1024px){main.blog-page .hero .hero-container{-ms-flex-pack:start;justify-content:flex-start}}main.blog-page .hero .hero-container h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00f1d9;color:#fff}@media (min-width:1024px){main.blog-page .hero .hero-container h1{font-size:3rem}}main.blog-page .blog-section{margin-top:2rem}main.blog-page .blog-section .heading h1{font-size:24px}main.blog-page .blog-section .blog-section-top{margin-top:1.8rem}@media (min-width:1024px){main.blog-page .blog-section .blog-section-top{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}main.blog-page .blog-section .blog-section-top .blog-post.first-post{grid-column:1/3;grid-row:1/3}@media (min-width:1024px){main.blog-page .blog-section .blog-section-top .blog-post.first-post img{height:240px}}main.blog-page .blog-section .blog-section-top .blog-post:nth-of-type(2){grid-column:3/5;grid-row:1/2}@media (min-width:1024px){main.blog-page .blog-section .blog-section-top .blog-post:nth-of-type(2){display:grid;gap:1.5rem;grid-template-columns:.6fr 1fr}}main.blog-page .blog-section .blog-section-top .blog-post:nth-of-type(2) .blog-post-image{-ms-flex-preferred-size:100%;flex-basis:100%}main.blog-page .blog-section .blog-section-top .blog-post:nth-of-type(2) h2{font-size:16px}main.blog-page .blog-section .blog-section-top .blog-post:nth-of-type(3){grid-column:3/5;grid-row:2/3}@media (min-width:1024px){main.blog-page .blog-section .blog-section-top .blog-post:nth-of-type(3){display:grid;gap:1.5rem;grid-template-columns:.6fr 1fr}}main.blog-page .blog-section .blog-section-top .blog-post:nth-of-type(3) h2{font-size:16px}main.blog-page .blog-section .blog-section-top .blog-post:nth-of-type(3) .blog-post-image{-ms-flex-preferred-size:100%;flex-basis:100%}main.blog-page .blog-section .blog-section-top .blog-post img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.blog-page .blog-section .blog-section-top .blog-post h5{color:#979bfb;font-size:12px;margin:.8rem 0 0}main.blog-page .blog-section .blog-section-top .blog-post h2{font-size:16px;margin-bottom:0}@media (min-width:1024px){main.blog-page .blog-section .blog-section-top .blog-post h2{font-size:24px}}main.blog-page .blog-section .blog-section-top .blog-post p{color:#656565;margin-top:.7rem;opacity:.5}main.blog-page .blog-section .blog-section-bottom-container{margin-bottom:2rem;margin-top:5rem}@media (min-width:1024px){main.blog-page .blog-section .blog-section-bottom-container{margin-top:3.5rem}}main.blog-page .blog-section .blog-section-bottom-container .heading h1{font-size:24px}main.blog-page .blog-section .blog-section-bottom-container .blog-section-bottom{margin-top:1rem}@media (min-width:1024px){main.blog-page .blog-section .blog-section-bottom-container .blog-section-bottom{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:1.75rem}}main.blog-page .blog-section .blog-section-bottom-container .blog-section-bottom .blog-post img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.blog-page .blog-section .blog-section-bottom-container .blog-section-bottom .blog-post h5{color:#53c9ee;font-size:12px;margin:1.4rem 0 0}main.blog-page .blog-section .blog-section-bottom-container .blog-section-bottom .blog-post h2{font-size:16px;margin-bottom:0;margin-top:.8rem}@media (min-width:1024px){main.blog-page .blog-section .blog-section-bottom-container .blog-section-bottom .blog-post h2{font-size:24px}}main.blog-page .blog-section .blog-section-bottom-container .blog-section-bottom .blog-post p{color:#656565;margin-top:.8rem;opacity:.5}@media (min-width:1024px){main.post-page{padding-bottom:12rem}}main.post-page .breadcrumbs{display:-ms-flexbox;display:flex}main.post-page .breadcrumbs span{padding:.5rem 0}main.post-page .hero{height:300px;overflow:hidden}@media (min-width:1024px){main.post-page .hero{height:280px}}main.post-page .hero .hero-container{-ms-flex-align:start;-ms-flex-pack:center;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;width:100%}main.post-page .hero .hero-container h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00f1d9;color:#fff;margin-bottom:0}@media (min-width:1024px){main.post-page .hero .hero-container h1{font-size:3rem}}main.post-page .hero .hero-container .breadcrumbs{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;margin-top:.5rem}main.post-page .hero .hero-container .breadcrumbs p{color:#fff}main.post-page .hero .hero-container .breadcrumbs span{display:block;margin:0 .5rem}main.post-page .hero .hero-container .breadcrumbs span svg{display:block}main.post-page .post{padding:3rem 0}main.post-page .projects{margin-top:2rem;overflow:hidden;position:relative}main.post-page .projects .project{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}main.post-page .projects .project a{-ms-flex:1;flex:1}main.post-page .projects .project img{border:1px solid #bdbdbd;border-radius:8px;height:100%;height:250px;-o-object-fit:contain;object-fit:contain;width:100%}main.post-page .projects .project h4{font-size:18px;margin-top:1.5rem;text-align:center}*{box-sizing:border-box;font-family:Assistant,sans-serif}body,html{overflow:visible;overflow-x:hidden;scroll-behavior:smooth}svg{display:block}
