@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Roboto:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital@1&display=swap";@keyframes move-element-in{0%{left:1000px}to{left:0;position:relative}}@keyframes move-element-out{0%{left:0}89%{left:1000px}to{left:1000px;position:absolute}}h1{font: 700 80px/96px Inter;letter-spacing:-1.2px;color:#fff}h1.withB{padding-left:110px;position:relative}h1.withB:before{position:absolute;width:1px;height:100%;content:"";background:#ff677b;left:0;top:0}h2{font: 700 42px/56px Inter;letter-spacing:-.63px}h2.withB{padding-left:110px;position:relative}h2.withB:before{position:absolute;width:1px;height:100%;content:"";background:#ff677b;left:0;top:0}h3{font: 700 42px/42px Inter;letter-spacing:-.63px}h3.withB{padding-left:110px;position:relative}h3.withB:before{position:absolute;width:1px;height:100%;content:"";background:#ff677b;left:0;top:0}h4{font: 700 30px/36px Inter;letter-spacing:-.45px}h5{font: 700 21px/30px Inter;letter-spacing:-.18px}p,a{font:"Inter",sans-serif;font-size:1rem;color:#222}.afterB{padding-left:110px}section{padding-top:120px;padding-bottom:120px}section.bgWhite{background:#fff}.btn{padding:15px 40px;border-radius:0;font: 700 16px/20px Inter;letter-spacing:0px;margin-right:40px;transition:all .5s}.btn.btn-red{color:#fff;background:#d8011d}.btn.btn-red.with-arrow-right i{padding-left:8px;transition:all .5s}.btn.btn-red.with-arrow-right:hover{padding-right:32px}.btn.btn-red.with-arrow-right:hover i{padding-left:16px;transition:all .5s}.btn.btn-red:hover{background:#ff677b;transition:all .5s}.hide{display:none}.carousel .carousel-indicators{bottom:-60px;margin-bottom:0}.carousel .carousel-indicators li{width:8px;height:4px;background:#ddd;margin-right:6px;list-style:none;border:0}.carousel .carousel-indicators li.active{width:26px;background:#d8011d}.carousel .carousel-inner{display:flex}.carousel .carousel-inner .carousel-item{display:block;flex:0 0 33.3333333333%;margin-right:0}.carousel .carousel-inner .carousel-item>div{margin:0 15px}.carousel .carousel-control-prev{width:56px;height:46px;background:#d8011d;opacity:1;text-decoration:none;left:-71px;top:calc((100% - 46px)/2)}.carousel .carousel-control-prev:hover{background:#9f0115}.carousel .carousel-control-prev .carousel-control-prev-icon{background-image:none!important;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}.carousel .carousel-control-next{width:56px;height:46px;background:#d8011d;opacity:1;text-decoration:none;right:-71px}.carousel .carousel-control-next:hover{background:#9f0115}.carousel .carousel-control-next .carousel-control-next-icon{background-image:none!important;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}.carousel .carousel-control-prev[disabled],.carousel .carousel-control-next[disabled]{background:#ddd;cursor:default;pointer-events:none}.blog-holder{margin-bottom:24px}@media (min-width: 992px){.blog-holder.big{height:calc(100% - 24px);display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-wrap:nowrap}.blog-holder.big .image-holder{width:55%}.blog-holder.big .image-holder img{height:100%}.blog-holder.big .text-holder{width:45%;padding:30px 50px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.blog-holder.big .text-holder span{margin-bottom:20px;flex-grow:0}.blog-holder.big .text-holder h5{font: 700 30px/42px Inter;letter-spacing:-.45px;margin-bottom:30px;flex-grow:0}.blog-holder.big .text-holder p{font: 21px/34px Inter;letter-spacing:-.21px;color:#555;flex-grow:0}.blog-holder.big .text-holder a{padding-top:20px;margin-top:auto;display:block}}.blog-holder .image-holder{position:relative;overflow:hidden}.blog-holder .image-holder img{position:relative;z-index:1;width:100%;object-fit:cover;object-position:center center;transform:scale(1.15);transition:all .3s}.blog-holder .image-holder p{position:absolute;bottom:30px;left:30px;z-index:2;margin:0;padding:0}.blog-holder .image-holder p span{padding:5px 15px;font: 14px/17px Inter;letter-spacing:0px;color:#fff;background:#000;opacity:.75;transition:all .3s}.blog-holder .text-holder{padding:30px;background:#fff}.blog-holder .text-holder span{font: 14px/40px Inter;letter-spacing:0px;color:#aaa;margin-bottom:10px}.blog-holder .text-holder h5{letter-spacing:-.32px;color:#222;margin-bottom:10px}.blog-holder .text-holder p{font: 16px/26px Inter;letter-spacing:0px;color:#555}.blog-holder .text-holder a{padding-top:20px;margin-top:20px;border-top:1px solid #DDDDDD;text-decoration:underline;font: 16px/20px Inter;letter-spacing:0px;color:#d8011d;display:inline-block;width:100%}.blog-holder .text-holder a i{padding-left:7px;transition:all .3s}.blog-holder:hover{box-shadow:0 10px 20px #0000001a}.blog-holder:hover .image-holder img{transform:scale(1);transition:all .3s}.blog-holder:hover .image-holder span{background:#d8011d;transition:all .3s}.blog-holder:hover .text-holder a{text-decoration:none;color:#9f0115}.blog-holder:hover .text-holder a i{padding-left:14px;color:#9f0115;transition:all .3s}body header{box-shadow:0 1px 1px #00000026}body header .navbar{padding-top:15px;padding-bottom:30px;align-content:center;justify-content:space-between}body header .navbar .logo{position:relative;padding-right:65px;padding-top:15px;padding-bottom:0}body header .navbar .logo img{width:120px}body header .navbar .logo:after{content:"";background:url(/build/assets/logo_artefact-lvFOtqKC.svg) center center no-repeat;background-size:100% 100%;height:56px;width:42px;position:absolute;bottom:2px;right:0}body header .navbar #navbarNavDropdown{flex-grow:initial}body header .navbar .navbar-nav .nav-item.social{padding-left:10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-around;align-items:center}body header .navbar .navbar-nav .nav-item.social a{padding-left:8px;color:#aaa}body header .navbar .navbar-nav .nav-item a{font: 700 16px/20px Inter;letter-spacing:0px;color:#222;padding-left:20px;padding-right:20px}body header .navbar .navbar-nav .nav-item a:hover{color:#d8011d}body header .navbar .navbar-nav .nav-item a.lang{font: 14px/17px Inter;letter-spacing:0px}body header .navbar .navbar-nav .dropdown-menu{width:300px}body header .navbar .navbar-nav .dropdown-menu.lang{width:80px}body header .navbar .navbar-nav .dropdown-menu.lang li{width:80px}body header .navbar .navbar-nav .dropdown-menu.lang li a{font: 14px/17px Inter;letter-spacing:0px}body header .navbar .navbar-nav .dropdown-menu .dropdown-item{white-space:initial;margin-left:10px;margin-right:10px;width:calc(100% - 20px);padding:11px 15px;font-size:1rem}body header .navbar .navbar-nav .dropdown-menu .dropdown-item:hover{background-color:#d8011d1a}body footer{padding-top:100px;margin-bottom:80px}body footer .top{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:flex-start}body footer .top>a{display:block;margin-right:120px}body footer .top>a img{width:120px}body footer .top .address address a{display:block;font: 700 24px/32px Inter;letter-spacing:-.24px}body footer .top .address address a:first-child{color:#222;text-decoration:none}body footer .top .address address a:last-child{text-decoration:underline;color:#d8011d}body footer .top .address address a:hover{color:#9f0115;text-decoration:none}body footer .top .address p{font: 16px/24px Inter;letter-spacing:-.16px;color:#555}body footer .top .address p a{text-decoration:underline;font: 16px/24px Inter;letter-spacing:-.16px;color:#d8011d}body footer .top .address p a:hover{color:#9f0115}body footer .top .address p a i{font:normal normal 300 16px/24px;text-decoration:none;padding-left:8px;color:#aaa}body footer .footer-nav{display:flex;list-style:none;flex-direction:row;align-content:center;justify-content:flex-end;align-items:center}body footer .footer-nav .nav-item .nav-link{font: 700 16px/20px Inter;letter-spacing:0px;color:#222;padding-left:30px}body footer .footer-nav .nav-item .nav-link:hover{color:#d8011d}body footer .footer-nav.social{margin-top:30px}body footer .footer-nav.social .nav-item .nav-link{font:normal normal normal 16px/19px;letter-spacing:0px;color:#aaa}body footer .footer-nav.social .nav-item .nav-link:hover{color:#d8011d}body footer .bottom{padding-top:60px;border-top:1px solid #DDDDDD;display:flex;margin-top:60px}body footer .bottom p{font: 14px/20px Inter;letter-spacing:-.14px;color:#aaa;width:50%}body footer .bottom p:last-child{text-align:right}body .banner{position:relative}body .banner:before{z-index:12;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:transparent linear-gradient(91deg,#000,#0000) 0% 0% no-repeat padding-box}body .banner:after{z-index:12;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url(/build/assets/banner_artefact-CO5D2QKu.svg) right bottom no-repeat}body .banner>img{width:100%;z-index:10;position:relative;height:80vh;max-height:900px;object-fit:cover;object-position:center center}body .banner .banner-content{position:absolute;z-index:15;bottom:0;width:500px;left:0}@media (min-width: 576px){body .banner .banner-content{left:calc((100% - 516px)/2 + 110px)}}@media (min-width: 768px){body .banner .banner-content{left:calc((100% - 696px)/2 + 110px)}}@media (min-width: 992px){body .banner .banner-content{left:calc((100% - 936px)/2 + 110px)}}@media (min-width: 1200px){body .banner .banner-content{left:calc((100% - 1116px)/2 + 110px)}}@media (min-width: 1400px){body .banner .banner-content{left:calc((100% - 1296px)/2 + 110px)}}body .banner .banner-content h1{margin-bottom:50px}body .banner .banner-content p{font: 30px/34px Inter;letter-spacing:-.45px;color:#fff}body .banner .banner-content .btn{margin-bottom:110px}body .banner .more{position:absolute;z-index:15;color:#aaa;bottom:80px;text-decoration:none;text-transform:uppercase;font: 700 13px/16px Inter;letter-spacing:0px;transform:rotate(-90deg);padding-left:13px;left:0;transition:all .5s}@media (min-width: 576px){body .banner .more{left:calc((100% - 516px)/2 - 50px)}}@media (min-width: 768px){body .banner .more{left:calc((100% - 696px)/2 - 50px)}}@media (min-width: 992px){body .banner .more{left:calc((100% - 936px)/2 - 50px)}}@media (min-width: 1200px){body .banner .more{left:calc((100% - 1116px)/2 - 50px)}}@media (min-width: 1400px){body .banner .more{left:calc((100% - 1296px)/2 - 50px)}}body .banner .more i{padding-right:7px;font: 300 16px/19px "Font Awesome 6 Pro";transition:all .5s}body .banner .more:hover{color:#fff;padding-left:0;transition:all .5s}body .banner .more:hover i{color:#fff;padding-right:20px;transition:all .5s}body .banner.subpage>img{max-height:500px}body .banner.subpage .banner-content{width:initial}body .banner.subpage .banner-content h1{font: 700 72px/80px Inter;letter-spacing:-1.2px;margin-bottom:20px;text-shadow:0 0 25px #000000}body .banner.subpage .banner-content p{font: 30px/34px Inter;letter-spacing:-.45px;color:#fff;margin-bottom:100px;text-shadow:0 0 25px #000000}body .banner.subpage .banner-content .btn{margin-bottom:110px}body .banner.subpage .more{bottom:120px}body .services-box h3{margin-bottom:30px}body .services-box p{font: 21px/32px Inter;letter-spacing:-.21px}body .services-box .btn-holder{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}body .services-box .btn-holder a{display:inline-block;margin-bottom:20px;margin-right:0}body .services-box .btn-holder span{display:block;font: 16px/32px Inter;letter-spacing:-.16px;color:#aaa}body .services-box .btn-holder span i{font: 16px/19px "Font Awesome 6 Pro";letter-spacing:0px;margin-right:10px;color:#aaa}body .services-box .services{margin-top:100px}body .services-box .services .service_holder>div{height:450px;overflow:hidden;margin-bottom:30px;padding:50px;position:relative;display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:flex-end;flex-wrap:nowrap}body .services-box .services .service_holder>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:transparent linear-gradient(180deg,#0000,#000) 0% 0% no-repeat padding-box;opacity:.8}body .services-box .services .service_holder>div:after{content:"";position:absolute;bottom:0;right:0;width:33%;height:33%;z-index:6;background:transparent url(/build/assets/home_service_box_artefact-CwcuN9AN.png) right bottom no-repeat;background-size:cover;display:none}@media (min-width: 1200px){body .services-box .services .service_holder>div:after{background:transparent url(/build/assets/home_service_box_artefact@2x-Dxp5EB1E.png) right bottom no-repeat;background-size:cover}}body .services-box .services .service_holder>div h4{color:#fff;position:relative;z-index:8}body .services-box .services .service_holder>div p{font: 18px/28px Inter;letter-spacing:-.18px;color:#fff;opacity:.8;z-index:8;display:none}body .services-box .services .service_holder>div .btn{z-index:8;display:none}body .services-box .services .service_holder>div:hover:before{background:transparent linear-gradient(180deg,#9f011500,#9f0115) 0% 0% no-repeat padding-box}body .services-box .services .service_holder>div:hover:after{display:block}body .services-box .services .service_holder>div:hover p{display:block}body .services-box .services .service_holder>div:hover .btn{display:block}body .services-box .services .service_holder>div#service_1{background:url(/build/assets/services-small-1-BYaBUf_y.png) center center no-repeat;background-size:cover}body .services-box .services .service_holder>div#service_2{background:url(/build/assets/services-small-2-D5MqyPgF.png) center center no-repeat;background-size:cover}body .services-box .services .service_holder>div#service_3{background:url(/build/assets/services-small-3-BeWtQzSn.png) center center no-repeat;background-size:cover}body .services-box .services .service_holder>div#service_4{background:url(/build/assets/services-small-4-BpgXl4jJ.png) center center no-repeat;background-size:cover}body .services-box .services .service_holder>div#service_5{background:url(/build/assets/services-small-5-ClBCV9A-.png) center center no-repeat;background-size:cover}body .services-box .services .service_holder>div#service_6{background:url(/build/assets/services-small-6-Bgwrxk-e.png) center center no-repeat;background-size:cover}body .home-about{background:#f3f3f3;position:relative}body .home-about h3{margin-bottom:50px}body .home-about p{margin-bottom:50px;font: 21px/34px Inter;letter-spacing:-.21px;color:#555}body .home-about img{width:150px;height:200px}body .whyus{background:#f3f3f3 url(/build/assets/home_whyus_bg-BbvwIET1.svg) right bottom no-repeat;position:relative}body .whyus:after{position:absolute;content:"";right:0;bottom:0;width:240px;height:180px;background:url(/build/assets/home_whyus_artefact-gL64xReb.png) center center no-repeat}body .whyus.noPt{padding-top:0}body .whyus .whyus-boxes h4{margin-bottom:40px}body .whyus .whyus-boxes .box{background:#fff;padding:30px;margin-bottom:24px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}body .whyus .whyus-boxes .box img{height:40px;margin-bottom:15px}body .whyus .whyus-boxes .box h5{margin-bottom:10px}body .whyus .whyus-boxes .box p{font: 16px/24px Inter;letter-spacing:-.16px}body .offered-services{background:#fff;position:relative;padding-bottom:60px;padding-top:60px}body .offered-services.noPt{padding-top:0}body .offered-services h3{margin-bottom:20px}body .offered-services p{font: 21px/32px Inter;letter-spacing:-.21px;margin-bottom:60px}body .offered-services .off-boxes h4{margin-bottom:40px}body .offered-services .off-boxes .box{background:#fff;padding:30px;margin-bottom:24px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;border:1px solid #DDDDDD}body .offered-services .off-boxes .box img{height:40px;margin-bottom:15px}body .offered-services .off-boxes .box h5{margin-bottom:10px;min-height:60px}body .offered-services .off-boxes .box p{font: 16px/24px Inter;letter-spacing:-.16px;margin-bottom:0}body .partners{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding-top:60px;padding-bottom:60px}body .partners .carousel .carousel-inner .carousel-item{height:60px;width:260px;margin-right:30px;flex:0 0 260px;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap}body .partners .carousel .carousel-inner .carousel-item img{width:100%;height:100%;max-width:250px;max-height:50px;object-fit:contain;object-position:center center;display:block;opacity:.5}body .partners .carousel .carousel-inner .carousel-item img:hover{opacity:1}body .projects-block{background:#fff}body .projects-block h3{margin-bottom:30px}body .projects-block p{font: 21px/32px Inter;letter-spacing:-.21px;color:#555}body .projects-block .more{text-decoration:underline;font: 16px/20px Inter;letter-spacing:0px;color:#d8011d;margin-right:110px}body .projects-block .more i{text-decoration:none;margin-left:10px;transition:all .3s}body .projects-block .more:hover{color:#9f0115}body .projects-block .more:hover i{margin-left:17px;transition:all .3s}body .projects-block .carousel{margin-top:60px}body .projects-block .carousel .carousel-inner .carousel-item .project-card{background:#f3f3f3;padding-bottom:60px}body .projects-block .carousel .carousel-inner .carousel-item .project-card .image-holder{overflow:hidden}body .projects-block .carousel .carousel-inner .carousel-item .project-card .image-holder img{object-fit:cover;object-position:center;transform:scale(1.15);width:100%;height:15vw;max-height:300px;transition:all .3s}body .projects-block .carousel .carousel-inner .carousel-item .project-card .text-holder{padding:30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:flex-end}body .projects-block .carousel .carousel-inner .carousel-item .project-card .text-holder h5{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:nowrap;height:60px;margin-bottom:0}body .projects-block .carousel .carousel-inner .carousel-item .project-card .text-holder h5 span{display:block;font: 16px/26px Inter;letter-spacing:-.16px}body .projects-block .carousel .carousel-inner .carousel-item .project-card .text-holder a{text-decoration:underline;font: 16px/30px Inter;letter-spacing:-.16px;color:#d8011d}body .projects-block .carousel .carousel-inner .carousel-item .project-card p{padding:30px;font:italic 16px/26px Libre Baskerville;letter-spacing:-.16px;margin:0 30px;background:#fff;position:relative}body .projects-block .carousel .carousel-inner .carousel-item .project-card p:after{position:absolute;right:0;bottom:-30px;content:"";width:30px;height:30px;background:#fff}body .projects-block .carousel .carousel-inner .carousel-item .project-card:hover{background:#e3e3e3}body .projects-block .carousel .carousel-inner .carousel-item .project-card:hover .image-holder img{transform:scale(1);transition:all .3s}body .projects-block .carousel .carousel-control-prev,body .projects-block .carousel .carousel-control-next{top:calc(min(15vw,300px) - 46px)}body .about_us_top .withM{margin-bottom:100px}body .about_us_top h2{margin-bottom:110px}body .about_us_top .image-holder{position:relative;width:100%;height:100%}body .about_us_top .image-holder:after{content:"";width:240px;height:180px;background:url(/build/assets/white_artefact-Bg8uRPFa.png) center center no-repeat;background-size:cover;position:absolute;bottom:0;right:0}body .about_us_top .image-holder img{object-fit:cover;object-position:center center;width:100%;height:100%}body .about_us_top .text-holder{padding:110px}body .about_us_top .text-holder h4{margin-bottom:30px;line-height:42px}body .about_us_top .text-holder p{margin-bottom:50px;font: 18px/30px Inter;letter-spacing:-.18px}body .about_us_top .text-holder .btn-holder{margin-bottom:30px}body .about_us_top .text-holder span{font: 16px/32px Inter;letter-spacing:-.16px;color:#aaa}body .certification{border-top:1px solid #DDDDDD;padding-top:60px;padding-bottom:60px}body .certification .certification-text{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between}body .certification .certification-text p{font: 700 21px/32px Inter;letter-spacing:-.32px;color:#222;padding-left:110px}body .certification .certification-image{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}body .subpage-fullsize-img{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-around;align-items:center}body .subpage-fullsize-img img{width:50%;object-fit:cover;object-position:center center;height:30vw;max-height:600px}body .blog-block{background:#f3f3f3}body .blog-block h3{margin-bottom:30px}body .blog-block p{font: 21px/32px Inter;letter-spacing:-.21px;color:#555}body .blog-block .more{text-decoration:underline;font: 16px/20px Inter;letter-spacing:0px;color:#d8011d;margin-right:110px}body .blog-block .more i{text-decoration:none;margin-left:10px;transition:all .3s}body .blog-block .more:hover{color:#9f0115}body .blog-block .more:hover i{margin-left:17px;transition:all .3s}body .blog-block .last-blogs{margin-top:50px}body .blog-block .last-blogs .blog-holder .image-holder{position:relative;overflow:hidden}body .blog-block .last-blogs .blog-holder .image-holder img{position:relative;z-index:1;width:100%;object-fit:cover;object-position:center center;transform:scale(1.15);transition:all .3s}body .blog-block .last-blogs .blog-holder .image-holder span{position:absolute;bottom:30px;left:30px;z-index:2;padding:5px 15px;font: 14px/17px Inter;letter-spacing:0px;color:#fff;background:#000;opacity:.75;transition:all .3s}body .blog-block .last-blogs .blog-holder .text-holder{padding:30px;background:#fff}body .blog-block .last-blogs .blog-holder .text-holder span{font: 14px/40px Inter;letter-spacing:0px;color:#aaa;margin-bottom:10px}body .blog-block .last-blogs .blog-holder .text-holder h5{letter-spacing:-.32px;color:#222;margin-bottom:10px}body .blog-block .last-blogs .blog-holder .text-holder p{font: 16px/26px Inter;letter-spacing:0px;color:#555}body .blog-block .last-blogs .blog-holder .text-holder a{padding-top:20px;margin-top:20px;border-top:1px solid #DDDDDD;text-decoration:underline;font: 16px/20px Inter;letter-spacing:0px;color:#d8011d;display:inline-block;width:100%}body .blog-block .last-blogs .blog-holder .text-holder a i{padding-left:7px;transition:all .3s}body .blog-block .last-blogs .blog-holder:hover{box-shadow:0 10px 20px #0000001a}body .blog-block .last-blogs .blog-holder:hover .image-holder img{transform:scale(1);transition:all .3s}body .blog-block .last-blogs .blog-holder:hover .image-holder span{background:#d8011d;transition:all .3s}body .blog-block .last-blogs .blog-holder:hover .text-holder a{text-decoration:none;color:#9f0115}body .blog-block .last-blogs .blog-holder:hover .text-holder a i{padding-left:14px;color:#9f0115;transition:all .3s}body .blog-categories{padding-top:50px;padding-bottom:50px}body .blog-categories p{padding-left:110px;font: 16px/24px Inter;letter-spacing:0px;color:#555}body .blog-categories p a{display:inline-block;font: 14px/17px Inter;letter-spacing:0px;color:#222;border:1px solid #ffffff;background:#fff;padding:6px 15px 7px;margin-right:10px;text-decoration:none}body .blog-categories p a:first-of-type{margin-left:10px}body .blog-categories p a:hover{color:#d8011d;text-decoration:underline}body .blog-categories p a.active{border:1px solid #D8011D}body .blog-list{padding-top:0;background:#f3f3f3 "/public/images/form-result-artefact.png" right bottom no-repeat;background-size:561px 698px;position:relative}@media (min-width: 1200px){body .blog-list{background:#f3f3f3 url(/build/assets/form-result-artefact@2x-CEwHOkwL.png) right bottom no-repeat;background-size:561px 698px}}body .blog-list:after{content:"";width:240px;height:180px;position:absolute;bottom:0;right:0;background:url(/build/assets/white_artefact-Bg8uRPFa.png) center center no-repeat;background-size:100% 100%}@media (min-width: 1200px){body .blog-list:after{background:url(/build/assets/white_artefact@2x-DnBK9CWq.png) center center no-repeat;background-size:100% 100%}}body .projects-list{background:#fff "/public/images/form-result-artefact.png" right bottom no-repeat;background-size:561px 698px;position:relative;padding-bottom:90px}@media (min-width: 1200px){body .projects-list{background:#fff url(/build/assets/form-result-artefact@2x-CEwHOkwL.png) right bottom no-repeat;background-size:561px 698px}}body .projects-list:after{content:"";width:240px;height:180px;position:absolute;bottom:0;right:0;background:url(/build/assets/white_artefact-Bg8uRPFa.png) center center no-repeat;background-size:100% 100%}@media (min-width: 1200px){body .projects-list:after{background:url(/build/assets/white_artefact@2x-DnBK9CWq.png) center center no-repeat;background-size:100% 100%}}body .projects-list .project-card{background:#f3f3f3;padding-bottom:60px;margin-bottom:30px}body .projects-list .project-card .image-holder{overflow:hidden}body .projects-list .project-card .image-holder img{object-fit:cover;object-position:center;transform:scale(1.15);width:100%;height:15vw;max-height:300px;transition:all .3s}body .projects-list .project-card .text-holder{padding:30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:flex-end}body .projects-list .project-card .text-holder h5{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:nowrap;height:60px;margin-bottom:0}body .projects-list .project-card .text-holder h5 span{display:block;font: 16px/26px Inter;letter-spacing:-.16px}body .projects-list .project-card .text-holder a{text-decoration:underline;font: 16px/30px Inter;letter-spacing:-.16px;color:#d8011d}body .projects-list .project-card p{padding:30px;font:italic 16px/26px Libre Baskerville;letter-spacing:-.16px;margin:0 30px;background:#fff;position:relative}body .projects-list .project-card p:after{position:absolute;right:0;bottom:-30px;content:"";width:30px;height:30px;background:#fff}body .projects-list .project-card:hover{background:#e3e3e3}body .projects-list .project-card:hover .image-holder img{transform:scale(1);transition:all .3s}body .detail{background:#fff url(/build/assets/form-result-artefact-CUlg9jne.png) right 40px no-repeat;background-size:561px 698px;padding-bottom:0;padding-top:90px;border-top:1px solid #DDDDDD}@media (min-width: 1200px){body .detail{background:#fff url(/build/assets/form-result-artefact@2x-CEwHOkwL.png) right 40px no-repeat;background-size:561px 698px}}body .detail .top{margin-bottom:60px}body .detail .top a{display:inline-block;border:1px solid #D8011D;font: 700 13px/16px Inter;letter-spacing:0px;color:#222;text-transform:uppercase;margin-left:110px;padding:7px 15px 7px 35px;text-decoration:none;margin-bottom:20px;transition:all .3s}body .detail .top a i{margin-right:10px;transition:all .3s}body .detail .top a:hover{padding-left:25px;transition:all .3s}body .detail .top a:hover i{margin-right:20px;transition:all .3s}body .detail .top h1{font: 700 42px/56px Inter;letter-spacing:-.63px;color:#222;margin-bottom:25px}body .detail .top p{font: 14px/40px Inter;letter-spacing:0px;color:#555;margin-left:110px}body .detail .top p span{display:inline-block;margin-right:20px;color:#fff;background:#000;opacity:.75;font: 14px/17px Inter;letter-spacing:0px;padding:5px 15px}body .detail .detail-inner .main-image{width:100%;position:relative}body .detail .detail-inner .main-image:after{position:absolute;content:"";bottom:0;right:0;width:240px;height:180px;background:url(/build/assets/white_artefact-Bg8uRPFa.png) right bottom no-repeat;background-size:240px 180px,cover;z-index:4}@media (min-width: 1200px){body .detail .detail-inner .main-image:after{background:url(/build/assets/white_artefact@2x-DnBK9CWq.png) right bottom no-repeat;background-size:240px 180px,cover}}body .detail .detail-inner .main-image img{object-fit:cover;object-position:center center;position:relative;z-index:3;width:100%}body .detail .detail-inner .content{padding-top:55px;padding-bottom:110px;padding-left:110px}body .detail .detail-inner .content h3{font: 700 30px/42px Inter;letter-spacing:-.45px;color:#222;margin-bottom:30px}body .detail .detail-inner .content h4{font: 700 21px/32px Inter;letter-spacing:-.32px;color:#222;margin-bottom:20px}body .detail .detail-inner .content p{font: 18px/30px Inter;letter-spacing:-.18px;color:#555;margin-bottom:30px}body .detail .detail-inner .content p a{font: 18px/30px Inter;letter-spacing:-.18px;color:#d8011d;text-decoration:underline}body .detail .detail-inner .content p a:hover{text-decoration:none}body .detail .detail-inner .content p strong{font: 700 18px/30px Inter;letter-spacing:-.18px;color:#555}body .detail .detail-inner .content .box{background:#f3f3f3;padding:50px 50px 20px;margin-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-around;align-items:center}body .detail .detail-inner .content .box.box-2 p{width:calc(50% - 40px)}body .detail .detail-inner .content .box p{font: 18px/26px Inter;letter-spacing:-.18px;color:#222;margin-right:20px;margin-left:20px}body .detail .detail-inner .content .box p strong{display:block;font: 700 18px/26px Inter;letter-spacing:-.18px;color:#222}body .detail .detail-inner .content ul{margin-left:15px;margin-bottom:30px}body .detail .detail-inner .content ul li{font: 18px/32px Inter;letter-spacing:-.18px;color:#555;margin-bottom:5px}body .detail .detail-inner .content ul li:marker{color:#d8011d}body .detail .detail-inner .content ul.ok li{list-style:none;position:relative;padding-left:35px}body .detail .detail-inner .content ul.ok li:before{position:absolute;left:0;top:calc(50% - 10px);content:"";width:20px;height:20px;display:block;background:url(/build/assets/check-UhFtGaQ9.svg) center center no-repeat}body .detail .detail-inner .content ol{margin-left:15px;margin-bottom:30px;counter-reset:item;list-style-type:none}body .detail .detail-inner .content ol li{font: 18px/32px Inter;letter-spacing:-.18px;color:#555;margin-bottom:5px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}body .detail .detail-inner .content ol li:marker{color:#d8011d}body .detail .detail-inner .content ol li:before{content:counter(item) "  ";counter-increment:item;font: 700 16px/32px Inter;letter-spacing:0px;color:#d8011d;margin-right:20px}body .detail .detail-inner .content ol li p strong{display:block;color:#222}body .detail .detail-inner .content .detail_gallery{margin-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:center}body .detail .detail-inner .content .detail_gallery .image{margin-bottom:30px;height:160px;overflow:hidden}body .detail .detail-inner .content .detail_gallery .image.g-col-4{width:calc(100% - 30px);margin-left:15px;margin-right:15px}body .detail .detail-inner .content .detail_gallery .image.g-col-2{width:calc(50% - 30px);margin-left:15px;margin-right:15px}body .detail .detail-inner .content .detail_gallery .image.g-col-1{width:calc(25% - 30px);margin-left:15px;margin-right:15px}body .detail .detail-inner .content .detail_gallery .image.g-row-1{height:160px}body .detail .detail-inner .content .detail_gallery .image.g-row-2{height:320px}body .detail .detail-inner .content .detail_gallery .image.g-row-3{height:480px}body .detail .detail-inner .content .detail_gallery .image.g-row-4{height:640px}body .detail .detail-inner .content .detail_gallery .image img{object-fit:cover;object-position:center center;width:100%;height:100%;transform:scale(1.05);transition:all .3s}body .detail .detail-inner .content .detail_gallery .image:hover img{transform:scale(1);transition:all .3s}body .detail .detail-inner .share{padding-top:55px}body .detail .detail-inner .share p{font: 14px/40px Inter;letter-spacing:0px;color:#555;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}body .detail .detail-inner .share p span{font: 14px/40px Inter;letter-spacing:0px;color:#555;display:block;width:100%;padding-left:5px}body .detail .detail-inner .share p a{display:inline-block;width:50px;height:50px;text-align:center;background:#f3f3f3;margin:5px;position:relative}body .detail .detail-inner .share p a i{font:normal normal normal 16px/19px Font Awesome 6 Brands;letter-spacing:0px;position:relative;top:4px;color:#222}body .detail .detail-inner .share p a:hover{background:#e3e3e3}body .detail .detail-inner .share p a:hover:first-of-type i{color:#3b5998}body .detail .detail-inner .share p a:hover:last-of-type i{color:#55acee}body .delim{padding-top:40px;padding-bottom:0}body .delim.gray{background:#f3f3f3}body .makeMeet{background:#9f0115 url(/build/assets/make_meet_artefact-DV68A-1C.svg) right bottom no-repeat;padding-top:120px;padding-bottom:120px}body .makeMeet h2{color:#fff;margin-bottom:50px}body .makeMeet .afterB span{color:#fff;font: 16px/32px Inter;letter-spacing:-.16px}body .makeMeet .afterB span i{color:#ff677b;margin-right:6px}body .form-result{background:url(/build/assets/form-result-artefact-CUlg9jne.png) right 60px no-repeat;background-size:561px 698px}@media (min-width: 1200px){body .form-result{background:url(/build/assets/form-result-artefact@2x-CEwHOkwL.png) right 60px no-repeat;background-size:561px 698px}}body .form-result span{font: 700 16px/36px Inter;letter-spacing:1.6px;text-transform:uppercase;color:#555;margin-bottom:20px}body .form-result h2{font: 700 72px/80px Inter;letter-spacing:-1.08px;color:#222;margin-bottom:20px}body .form-result p{font: 24px/36px Inter;letter-spacing:-.36px;color:#555;margin-bottom:50px}body .form-result .image-holder{margin-top:100px;width:100%;height:500px;background:url(/build/assets/white_artefact-Bg8uRPFa.png) right bottom no-repeat,url(/build/assets/form_result-hyMCPONG.png) center center no-repeat;background-size:240px 180px,cover}@media (min-width: 1200px){body .form-result .image-holder{background:url(/build/assets/white_artefact@2x-DnBK9CWq.png) right bottom no-repeat,url(/build/assets/form_result@2x-DTSS55K4.png) center center no-repeat;background-size:240px 180px,cover}}body .form-result.success span{color:#5cb22e}body .form-result.error span{color:#d8011d}body .form-result.error .btn-holder .btn i{padding-left:0;margin-left:10px;display:inline-block}body .form-result.error .btn-holder .btn:hover i{transform:rotate(360deg);transform-origin:center;padding-left:0;margin-right:8px}body .contact{background:#fff url(/build/assets/form-result-artefact-CUlg9jne.png) right 40px no-repeat;background-size:561px 698px;padding-bottom:0}@media (min-width: 1200px){body .contact{background:#fff url(/build/assets/form-result-artefact@2x-CEwHOkwL.png) right 40px no-repeat;background-size:561px 698px}}body .contact .top{margin-bottom:85px}body .contact .top h1{font: 700 72px/80px Inter;letter-spacing:-1.08px;color:#222;margin-bottom:20px}body .contact .top p{font: 24px/34px Inter;letter-spacing:-.36px;color:#555}body .contact .second .red{background:#9f0115 url(/build/assets/white_red_artefact-CR3f6b6B.png) right bottom no-repeat;background-size:180px 180px}@media (min-width: 1200px){body .contact .second .red{background:#9f0115 url(/build/assets/white_red_artefact@2x-BRkLtDdI.png) right bottom no-repeat;background-size:180px 180px}}body .contact .second .red>div{padding:55px 110px}body .contact .second .red>div span{font: 18px/32px Inter;letter-spacing:-.27px;color:#fff;display:inline-block;margin-bottom:20px}body .contact .second .red>div a{font: 700 32px/42px Inter;letter-spacing:-.48px;color:#fff;display:block}body .contact .second .red>div a:hover{text-decoration:underline;color:#ddd}body .contact .second .red>div a:first-of-type{text-decoration:none}body .contact .second .red>div a:first-of-type:hover{text-decoration:none;color:#ddd}body .contact .second .red>div .social-holder{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;margin-top:30px}body .contact .second .red>div .social-holder a{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;width:50px;height:50px;background:#d8011d;font: 16px/19px "Font Awesome 6 Brands";letter-spacing:0px;color:#fff;margin-right:10px;text-decoration:none}body .contact .second .red>div .social-holder a:hover{background:#ff677b}body .contact .second .white{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}body .contact .second .white h5{font: 700 21px/32px Inter;letter-spacing:-.32px;color:#222;margin-bottom:30px}body .contact .second .white address a{text-decoration:underline;font: 16px/26px Inter;letter-spacing:-.16px;color:#d8011d}body .contact .second .white address a:hover{text-decoration:none}body .contact .second .white strong{display:block;margin-top:16px}body .contact .second .white>div:last-of-type a{text-decoration:none}body .contact .second .white>div:last-of-type a:hover{text-decoration:underline}body .contact .third{border-top:1px solid #DDDDDD;margin-top:100px;padding-top:80px;padding-bottom:80px}body .contact .third h5{padding-left:110px}body .contact .third .col-lg-5{display:flex;align-items:center}body .contact .third .contact-holder{display:flex;align-content:center;align-items:center;justify-content:space-evenly}body .contact .third .contact-holder p{font: 16px/26px Inter;letter-spacing:-.16px}body .contact .third .contact-holder p strong{display:block;font: 700 16px/26px Inter}body .contact .third .contact-holder p a{display:block}body .contact .third .contact-holder p a:first-of-type{color:#555;text-decoration:none}body .contact .third .contact-holder p a:first-of-type:hover{font-weight:700}body .contact .third .contact-holder p a:last-of-type{color:#d8011d}body .contact .third .contact-holder p a:last-of-type:hover{text-decoration:none}body .contact-form{background:#f3f3f3}body .contact-form h2{margin-bottom:30px}body .contact-form span{font: 16px/32px Inter;letter-spacing:-.16px;color:#aaa}body .contact-form span i{font: 16px/19px "Font Awesome 6 Pro";letter-spacing:0px;color:#aaa}body .contact-form form{padding:50px;background:#fff url(/build/assets/gray_artefact-DaP8lU8e.png) bottom right no-repeat;background-size:240px 180px}@media (min-width: 1200px){body .contact-form form{background:#fff url(/build/assets/gray_artefact@2x-Czg0I9it.png) bottom right no-repeat;background-size:240px 180px}}body .contact-form form h4{margin-bottom:30px}body .contact-form form>div{display:flex;flex-direction:row;align-content:center;align-items:center;margin-bottom:25px}body .contact-form form>div.withTextarea{flex-direction:column;align-content:space-between;align-items:flex-start;justify-content:flex-start}body .contact-form form>div.withTextarea label{margin-bottom:20px}body .contact-form form>div.form-check label{width:100%;position:relative;top:1px;font: 16px/20px Inter;letter-spacing:0px;color:#555;cursor:pointer}body .contact-form form>div.form-check label a{color:#d8011d}body .contact-form form>div label{font: 700 16px/24px Inter;letter-spacing:0px;color:#222;width:250px;margin-bottom:0}body .contact-form form>div input{border-radius:0;border:1px solid #DDDDDD;font: 16px/24px Inter;letter-spacing:-.16px;padding:9px 15px;color:#555}body .contact-form form>div input:focus{box-shadow:none;border:1px solid #DDDDDD}body .contact-form form>div input[type=checkbox]{width:20px;height:20px;padding:0;border-radius:0;margin-right:20px;cursor:pointer}body .contact-form form>div input[type=checkbox]:checked{background-color:#d8011d;border-color:#d8011d}body .contact-form form>div textarea{width:100%;font: 16px/24px Inter;letter-spacing:-.16px;height:250px;padding:20px;resize:none;border:1px solid #DDDDDD;color:#555}body .map{padding-top:0;padding-bottom:0;height:600px}body .map iframe{width:100%;height:600px}body .services_detail.photovoltaic h2{margin-bottom:50px}body .services_detail.photovoltaic .text-holder{padding-top:0}body .services_detail.photovoltaic .trisun{display:flex;align-content:center;justify-content:flex-start;align-items:center;text-decoration:none;font: 14px/22px Inter;letter-spacing:-.14px}body .services_detail.photovoltaic .trisun img{width:68px;height:90px;margin-right:30px}body .services_detail.photovoltaic .trisun:hover{text-decoration:underline}body .services_detail h2{margin-bottom:110px}body .services_detail h2 a{font: 700 42px/56px Inter;letter-spacing:-.63px;color:#d8011d}body .services_detail .text-holder{padding-top:30px;padding-left:110px;padding-right:80px}body .services_detail .text-holder p{font: 18px/30px Inter;letter-spacing:-.18px;color:#555}body .services_detail .text-holder p a{font: 18px/30px Inter;letter-spacing:-.18px;color:#d8011d}body .services_detail .image-holder{position:relative;width:100%;height:100%}body .services_detail .image-holder:after{content:"";width:240px;height:180px;background:url(/build/assets/white_artefact-Bg8uRPFa.png) center center no-repeat;background-size:cover;position:absolute;bottom:0;right:0}body .services_detail .image-holder img{object-fit:cover;object-position:center center;width:100%;height:100%}body .photovoltaic_category{position:relative;padding-top:0;padding-bottom:100px}body .photovoltaic_category:after{position:absolute;content:"";background:#f3f3f3;width:100%;height:600px;bottom:0;left:0;z-index:1}body .photovoltaic_category .photovoltaic_category_holder{position:relative;z-index:2}body .photovoltaic_category .photovoltaic_category_holder>div{height:600px;overflow:hidden;margin-bottom:30px;padding:50px;position:relative;display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:flex-end;flex-wrap:nowrap}body .photovoltaic_category .photovoltaic_category_holder>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:transparent linear-gradient(180deg,#0000,#000) 0% 0% no-repeat padding-box;opacity:.8}body .photovoltaic_category .photovoltaic_category_holder>div:after{content:"";position:absolute;bottom:0;right:0;width:33%;height:33%;z-index:6;background:transparent url(/build/assets/home_service_box_artefact-CwcuN9AN.png) right bottom no-repeat;background-size:cover;display:none}@media (min-width: 1200px){body .photovoltaic_category .photovoltaic_category_holder>div:after{background:transparent url(/build/assets/home_service_box_artefact@2x-Dxp5EB1E.png) right bottom no-repeat;background-size:cover}}body .photovoltaic_category .photovoltaic_category_holder>div h4{color:#fff;position:relative;z-index:8}body .photovoltaic_category .photovoltaic_category_holder>div p{font: 18px/28px Inter;letter-spacing:-.18px;color:#fff;opacity:.8;z-index:8;display:none}body .photovoltaic_category .photovoltaic_category_holder>div .btn{z-index:8;display:none}body .photovoltaic_category .photovoltaic_category_holder>div:hover:before{background:transparent linear-gradient(180deg,#9f011500,#9f0115) 0% 0% no-repeat padding-box}body .photovoltaic_category .photovoltaic_category_holder>div:hover:after{display:block}body .photovoltaic_category .photovoltaic_category_holder>div:hover p{display:block}body .photovoltaic_category .photovoltaic_category_holder>div:hover .btn{display:block}body .photovoltaic_category .photovoltaic_category_holder>div#photo_home{background:url(/build/assets/photovoltaic_home-BB8ZN9Qa.png) center center no-repeat;background-size:cover}@media (min-width: 1200px){body .photovoltaic_category .photovoltaic_category_holder>div#photo_home{background:url(/build/assets/photovoltaic_home@2x-YuqEFJ4T.png) center center no-repeat;background-size:cover}}body .photovoltaic_category .photovoltaic_category_holder>div#photo_company{background:url(/build/assets/photovoltaic_company-DPTm-ROg.png) center center no-repeat;background-size:cover}@media (min-width: 1200px){body .photovoltaic_category .photovoltaic_category_holder>div#photo_company{background:url(/build/assets/photovoltaic_company@2x-CVQ4FYuU.png) center center no-repeat;background-size:cover}}body .photovoltaic_category .benefits-holder{position:relative;z-index:2;padding-top:80px}body .photovoltaic_category .benefits-holder h4{color:#555;text-align:center;margin-bottom:40px}body .photovoltaic_category .benefits-holder .benefits{display:flex;flex-direction:row;align-content:center;justify-content:space-evenly;align-items:center}body .photovoltaic_category .benefits-holder .benefits strong{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;font: 700 16px/24px Inter;letter-spacing:0px;width:31.3333333%;padding-left:1%;padding-right:1%}body .photovoltaic_category .benefits-holder .benefits strong span{background:#fff;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;flex-shrink:0;width:60px;height:60px;margin-right:20px}body .photovoltaic_category .benefits-holder .benefits strong span i{color:#d8011d;font: 26px/24px "Font Awesome 6 Pro"}body .faq{padding-top:40px}body .faq .col-lg-5 h2{padding-left:110px;padding-right:80px}body .faq .col-lg-5 p{padding-left:110px;padding-right:80px;font: 21px/32px Inter;letter-spacing:-.21px}body .faq .accordion{border-radius:0}body .faq .accordion .accordion-item{margin-bottom:10px;border-radius:0;border:1px solid #DDDDDD}body .faq .accordion .accordion-item .accordion-header{background:transparent}body .faq .accordion .accordion-item .accordion-header .accordion-button{background:transparent;font: 700 18px/26px Inter;letter-spacing:-.18px;color:#222;padding:30px}body .faq .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}body .faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;border:1px solid #D8011D;border-bottom:0;padding-bottom:0}body .faq .accordion .accordion-item .accordion-collapse.show,body .faq .accordion .accordion-item .accordion-collapse.collapsing{border:1px solid #D8011D;border-top:0}body .faq .accordion .accordion-item .accordion-collapse .accordion-body{font: 18px/30px Inter;letter-spacing:-.18px;padding-left:30px;padding-bottom:30px;padding-right:30px}body .steps{padding-bottom:0}body .steps .top h3{font: 700 42px/42px Inter;letter-spacing:-.63px;color:#222;text-align:center;margin-bottom:20px}body .steps .top p{font: 21px/32px Inter;letter-spacing:-.21px;width:50%;margin:0 auto 30px;color:#555;text-align:center}body .steps .steps-holder{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-around;align-items:center;margin-top:50px}body .steps .steps-holder:before{position:absolute;content:"";width:98%;height:1px;background:#ddd;top:50%;left:1%;z-index:5}body .steps .steps-holder .step{padding:90px 30px 30px;position:relative;z-index:10;border:1px solid #DDDDDD;background:#fff;height:100%;width:calc((100% - 120px)/5)}body .steps .steps-holder .step span{display:flex;align-content:center;justify-content:center;align-items:center;position:absolute;top:-30px;left:29px;width:60px;height:60px;background:#d8011d;font: 700 24px/26px Inter;letter-spacing:-.24px;color:#fff}body .steps .steps-holder .step span:before{content:"";height:60px;width:30px;background:#fff;top:0;left:-30px;position:absolute}body .steps .steps-holder .step span:after{content:"";height:30px;width:30px;background:#ddd;top:60px;left:-30px;position:absolute}body .steps .steps-holder .step strong{font: 700 18px/26px Inter;letter-spacing:-.18px;color:#222;margin-bottom:20px;min-height:75px;display:block}body .steps .steps-holder .step p{font: 16px/26px Inter;letter-spacing:0px;color:#555}body .areas{background:#f3f3f3 url(/build/assets/form-result-artefact-CUlg9jne.png) bottom right no-repeat;background-size:561px 698px}@media (min-width: 1200px){body .areas{background:#f3f3f3 url(/build/assets/form-result-artefact@2x-CEwHOkwL.png) bottom right no-repeat;background-size:561px 698px}}
