@import"https://fonts.googleapis.com/css2?family=Poppins";@import"https://fonts.googleapis.com/css2?family=Hind";html{font-family:Popins,sans-serif}body{margin:0;min-height:100vh;display:flex;flex-direction:column}li{list-style-type:none}.m-XXSm{margin:4px}.m-XSm{margin:8px}.m-Sm{margin:16px}.m-Md{margin:24px}.m-Lg{margin:32px}.m-XLg{margin:48px}.m-XXLg{margin:64px}.mt-XXSm{margin-top:4px!important}.mt-XSm{margin-top:8px!important}.mt-Sm{margin-top:16px!important}.mt-Md{margin-top:24px!important}.mt-Lg{margin-top:32px!important}.mt-XLg{margin-top:48px!important}.mt-XXLg{margin-top:64px!important}.mr-XXSm{margin-right:4px!important}.mr-XSm{margin-right:8px!important}.mr-Sm{margin-right:16px!important}.mr-Md{margin-right:24px!important}.mr-Lg{margin-right:32px!important}.mr-XLg{margin-right:48px!important}.mr-XXLg{margin-right:64px!important}.mb-XXSm{margin-bottom:4px!important}.mb-XSm{margin-bottom:8px!important}.mb-Sm{margin-bottom:16px!important}.mb-Md{margin-bottom:24px!important}.mb-Lg{margin-bottom:32px!important}.mb-XLg{margin-bottom:48px!important}.mb-XXLg{margin-bottom:64px!important}.ml-XXSm{margin-left:4px!important}.ml-XSm{margin-left:8px!important}.ml-Sm{margin-left:16px!important}.ml-Md{margin-left:24px!important}.ml-Lg{margin-left:32px!important}.ml-XLg{margin-left:48px!important}.ml-XXLg{margin-left:64px!important}.p-XXSm{padding:4px}.p-XSm{padding:8px}.p-Sm{padding:16px}.p-Md{padding:24px}.p-Lg{padding:32px}.p-XLg{padding:48px}.p-XXLg{padding:64px}.pt-XXSm{padding-top:4px!important}.pt-XSm{padding-top:8px!important}.pt-Sm{padding-top:16px!important}.pt-Md{padding-top:24px!important}.pt-Lg{padding-top:32px!important}.pt-XLg{padding-top:48px!important}.pt-XXLg{padding-top:64px!important}.pr-XXSm{padding-right:4px!important}.pr-XSm{padding-right:8px!important}.pr-Sm{padding-right:16px!important}.pr-Md{padding-right:24px!important}.pr-Lg{padding-right:32px!important}.pr-XLg{padding-right:48px!important}.pr-XXLg{padding-right:64px!important}.pb-XXSm{padding-bottom:4px!important}.pb-XSm{padding-bottom:8px!important}.pb-Sm{padding-bottom:16px!important}.pb-Md{padding-bottom:24px!important}.pb-Lg{padding-bottom:32px!important}.pb-XLg{padding-bottom:48px!important}.pb-XXLg{padding-bottom:64px!important}.pl-XXSm{padding-left:4px!important}.pl-XSm{padding-left:8px!important}.pl-Sm{padding-left:16px!important}.pl-Md{padding-left:24px!important}.pl-Lg{padding-left:32px!important}.pl-XLg{padding-left:48px!important}.pl-XXLg{padding-left:64px!important}@media (max-width: 599px){.m-mobile-XXSm{margin:4px}.m-mobile-XSm{margin:8px}.m-mobile-Sm{margin:16px}.m-mobile-Md{margin:24px}.m-mobile-Lg{margin:32px}.m-mobile-XLg{margin:48px}.m-mobile-XXLg{margin:64px}.ml-mobile-0{margin-left:0!important}.mr-mobile-0{margin-right:0!important}.mt-mobile-0{margin-top:0!important}.mb-mobile-0{margin-bottom:0!important}.mt-mobile-XXSm{margin-top:4px!important}.mt-mobile-XSm{margin-top:8px!important}.mt-mobile-Sm{margin-top:16px!important}.mt-mobile-Md{margin-top:24px!important}.mt-mobile-Lg{margin-top:32px!important}.mt-mobile-XLg{margin-top:48px!important}.mt-mobile-XXLg{margin-top:64px!important}.mr-mobile-XXSm{margin-right:4px!important}.mr-mobile-XSm{margin-right:8px!important}.mr-mobile-Sm{margin-right:16px!important}.mr-mobile-Md{margin-right:24px!important}.mr-mobile-Lg{margin-right:32px!important}.mr-mobile-XLg{margin-right:48px!important}.mr-mobile-XXLg{margin-right:64px!important}.mb-mobile-XXSm{margin-bottom:4px!important}.mb-mobile-XSm{margin-bottom:8px!important}.mb-mobile-Sm{margin-bottom:16px!important}.mb-mobile-Md{margin-bottom:24px!important}.mb-mobile-Lg{margin-bottom:32px!important}.mb-mobile-XLg{margin-bottom:48px!important}.mb-mobile-XXLg{margin-bottom:64px!important}.ml-mobile-XXSm{margin-left:4px!important}.ml-mobile-XSm{margin-left:8px!important}.ml-mobile-Sm{margin-left:16px!important}.ml-mobile-Md{margin-left:24px!important}.ml-mobile-Lg{margin-left:32px!important}.ml-mobile-XLg{margin-left:48px!important}.ml-mobile-XXLg{margin-left:64px!important}.p-mobile-XXSm{padding:4px}.p-mobile-XSm{padding:8px}.p-mobile-Sm{padding:16px}.p-mobile-Md{padding:24px}.p-mobile-Lg{padding:32px}.p-mobile-XLg{padding:48px}.p-mobile-XXLg{padding:64px}.pl-mobile-auto{padding-left:auto!important}.pl-mobile-0{padding-left:0!important}.pr-mobile-0{padding-right:0!important}.pt-mobile-0{padding-top:0!important}.pb-mobile-0{padding-bottom:0!important}.pt-mobile-XXSm{padding-top:4px!important}.pt-mobile-XSm{padding-top:8px!important}.pt-mobile-Sm{padding-top:16px!important}.pt-mobile-Md{padding-top:24px!important}.pt-mobile-Lg{padding-top:32px!important}.pt-mobile-XLg{padding-top:48px!important}.pt-mobile-XXLg{padding-top:64px!important}.pr-mobile-XXSm{padding-right:4px!important}.pr-mobile-XSm{padding-right:8px!important}.pr-mobile-Sm{padding-right:16px!important}.pr-mobile-Md{padding-right:24px!important}.pr-mobile-Lg{padding-right:32px!important}.pr-mobile-XLg{padding-right:48px!important}.pr-mobile-XXLg{padding-right:64px!important}.pb-mobile-XXSm{padding-bottom:4px!important}.pb-mobile-XSm{padding-bottom:8px!important}.pb-mobile-Sm{padding-bottom:16px!important}.pb-mobile-Md{padding-bottom:24px!important}.pb-mobile-Lg{padding-bottom:32px!important}.pb-mobile-XLg{padding-bottom:48px!important}.pb-mobile-XXLg{padding-bottom:64px!important}.pl-mobile-XXSm{padding-left:4px!important}.pl-mobile-XSm{padding-left:8px!important}.pl-mobile-Sm{padding-left:16px!important}.pl-mobile-Md{padding-left:24px!important}.pl-mobile-Lg{padding-left:32px!important}.pl-mobile-XLg{padding-left:48px!important}.pl-mobile-XXLg{padding-left:64px!important}}.decoration-none{text-decoration:none}.divider{border:.5px solid rgb(131,131,131);width:100%}.display-large-none{display:none}@media (max-width: 1400px){.display-xs-none{display:none!important}}nav{display:flex;justify-content:space-between;align-items:center;height:150px;padding:30px}nav ul{display:flex;padding:0;width:55%}nav ul li{width:100%;padding:5px;letter-spacing:2px;list-style-type:none}nav ul li a{font-size:24px;font-weight:900;line-height:32px;text-decoration:none;color:#000;font-size:20px;font-family:Hind,sans-serif}nav ul li a.active{color:#d83931}.logo{width:100%;height:100%}.toggle-button{display:flex;justify-content:center;align-items:center}.button-estimate{align-self:center}@media (max-width: 1400px){nav{background-color:#fff;box-shadow:#f5f5f51a 5px 5px 2.6px;position:fixed;display:flex;justify-content:space-between;align-items:start;top:0;left:0;width:-webkit-fill-available;height:fit-content;z-index:10;padding:15px}nav .openMenu{display:block;align-self:center;font-size:2rem;margin:20px;align-self:flex-start}nav ul{position:fixed;top:-100%;left:0;right:0;width:100%;margin-top:0;z-index:10;flex-direction:column;justify-content:center;align-items:center;background:#3475b7;color:#fff;transition:top 1s ease;display:flex;margin-right:0}nav ul.active{background-color:#3475b7;height:100vh;top:0px}nav ul li{display:flex;justify-content:center}nav ul li:hover{cursor:pointer}nav ul li a{cursor:pointer;color:#fff}nav .toggle-button,nav .button-estimate{display:none}nav .closeMenu{display:block;position:absolute;font-size:2rem;top:20px;right:20px}}@media (max-width: 1400px){nav ul li a.active{color:#d9261c}}@media (max-width: 799px){.logo{width:50%;height:50%}}.button-cover,.knobs,.layer{position:absolute;top:0;right:0;bottom:0;left:0}.button{position:relative;width:62px;height:33px;overflow:hidden}.button.r,.button.r .layer{border-radius:100px}.button.b2{border-radius:2px}.checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.knobs{z-index:2}.layer{width:100%;background-color:#3475b7;opacity:.34;transition:.3s ease all;z-index:1}#button-1 .knobs:before{content:"";position:absolute;top:4px;left:4px;width:15px;height:7px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:#3475b7;border-radius:50%;transition:.3s cubic-bezier(.18,.89,.35,1.15) all}#button-1 .checkbox:checked+.knobs:before{content:"";left:33px;background-color:#d83931}#button-1 .checkbox:checked~.layer{background-color:#d83931;opacity:.34}#button-1 .knobs,#button-1 .knobs:before,#button-1 .layer{transition:.3s ease all}.button-primary{display:flex;align-items:center;justify-content:center;transition:.1s ease-in;width:100%;min-height:40px;height:fit-content;background-color:#7e06dd;color:#fff;padding:8px 24px;border:none}.button-primary:hover{transition:.1s ease-in;background-color:#d83931;cursor:pointer}.button-primary.circle{border-radius:50%!important}.button-primary:disabled{transition:.1s ease-in;background:black;color:#fff}.organization{display:flex;flex-wrap:wrap;justify-content:center;margin:30px}.organization img{width:50%}.organization .main-text{max-width:75%;font-weight:400;margin:5%}.organization .top{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:75%;border:none;margin-top:50px}.organization .top .video iframe{width:700px;height:450px;border-radius:5%;border:0px}.organization .top .bot{width:40%}@media (max-width: 1600px){.organization .top .bot{margin-top:50px;width:100%}}.organization .top .bot h2{font-size:40px;text-align:center}.organization .top .bot p{margin:0}@media (max-width: 1400px){.organization{margin-top:210px}.organization .main-text{margin:0;max-width:100%}.organization .top{width:100%}.organization .top .video{width:80%}.organization .top .video iframe,.organization .top .bot{width:100%}.organization .top .bot h2{text-align:center}}@media (max-width: 800px){.organization .top .video{width:100%}}.flowchart{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5% 30px 10%}.flowchart h1{text-align:center}.flowchart h2{font-size:40px;font-weight:700}.flowchart .content{display:flex;flex-direction:column;justify-content:center;width:60%;margin-top:5%}.flowchart .content .members-mobile{display:none}.flowchart .content .members{display:flex;flex-wrap:wrap;position:absolute;justify-content:space-between;width:58%;height:141%}.flowchart .content .members .member-1{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;max-width:300px;height:fit-content;top:7%;left:69%}.flowchart .content .members .member-1 label{font-size:20px;font-weight:400;line-height:32px;font-weight:900}.flowchart .content .members .member-1 p{margin-top:8px;text-align:center}.flowchart .content .members .member-2{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;max-width:300px;height:fit-content;top:35%}.flowchart .content .members .member-2 label{font-size:20px;font-weight:400;line-height:32px;font-weight:900}.flowchart .content .members .member-2 p{margin-top:8px;text-align:center}.flowchart .content .members .member-3{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;max-width:300px;height:fit-content;top:60%;left:71%}.flowchart .content .members .member-3 label{font-size:20px;font-weight:400;line-height:32px;font-weight:900}.flowchart .content .members .member-3 p{margin-top:8px;text-align:center}.flowchart .content .members .member-4{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;max-width:300px;height:fit-content;top:100%;left:3%}.flowchart .content .members .member-4 label{font-size:20px;font-weight:400;line-height:32px;font-weight:900}.flowchart .content .members .member-4 p{margin-top:8px;text-align:center}.flowchart .content .members .member-5{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;max-width:300px;height:fit-content;top:100%;left:70%}.flowchart .content .members .member-5 label{font-size:20px;font-weight:400;line-height:32px;font-weight:900}.flowchart .content .members .member-5 p{margin-top:8px;text-align:center}.flowchart .content img{width:100%}@media (max-width: 1400px){.flowchart .content{width:100%}.flowchart .content .members-mobile{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.flowchart .content .members-mobile div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:350px}.flowchart .content .members-mobile div p{text-align:center}.flowchart .content .members-mobile div .profil{width:200px;height:200px}}.implementation{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px}.implementation h1{text-align:center}.implementation .cameroun{margin-top:5%}.implementation .cameroun-small{display:none}@media (max-width: 1400px){.implementation h1{text-align:center}.implementation .cameroun-small{display:block;margin-top:50px;height:100%;width:100%}}.human-values{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px 0 200px}.human-values .list{display:flex;flex-wrap:wrap;position:absolute;justify-content:space-between;width:60%;top:215px;max-height:75%}.human-values .list .card{padding:20px;border:1px solid #f2f2f2;box-shadow:0 10px 50px #0000000d;border-radius:40px;background-color:#fff;width:27%;height:-webkit-fill-available;display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.human-values .list .card img{padding:0 24px}.human-values .list .card p{display:flex;align-items:center;margin:0;height:30%;padding:24px 0}.human-values .background{width:100%;margin-top:10%}@media (max-width: 1400px){.human-values{padding:30px}.human-values h1{width:70%;text-align:center}.human-values .list{top:0;position:inherit;width:100%;justify-content:center;margin-top:50px;gap:25px}.human-values .list .card{width:400px}}.contact{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 5% 10%}.contact .left{width:45%;padding:15px}.contact .left h2{text-align:center}.contact .left .form .fields-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.contact .left .form .fields-group .field{display:flex;flex-direction:column;width:100%;margin-bottom:24px}.contact .left .form .fields-group .field label{font-weight:700}.contact .left .form .fields-group .field input{height:65px;border:1px solid #000000;border-radius:9px;margin-top:16px;background-color:#d4eaff;font-size:18px;text-indent:10px}.contact .left .form .fields-group .field input::placeholder{font-size:18px;line-height:21px;color:#000;text-indent:10px}.contact .left .form .bot .choice-group{margin-bottom:24px}.contact .left .form .bot .choice-group .title{width:100%;margin-bottom:24px;font-weight:400;font-size:20px;line-height:30px;color:#000}.contact .left .form .bot .choice-group .choice{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-height:100px;width:70%;margin:24px 0}.contact .left .form .bot .choice-group .choice .item{width:50%;margin-bottom:8px}.contact .left .form .bot .messages label{font-weight:500;font-size:20px;line-height:30px;color:#000}.contact .left .form .bot .messages textarea{display:block;width:99%;height:100px;border:1px solid #000000;border-radius:9px;background-color:#d4eaff;font-size:18px;text-indent:10px}.contact .left .form .bot .messages textarea::placeholder{font-weight:300;font-size:18px;line-height:18px;text-indent:10px;color:#000}.contact .left .form .error{color:red}.contact .right{width:45%;display:flex;justify-content:center;align-items:center}@media (max-width: 1400px){.contact{margin-top:15%;justify-content:center}.contact .left{width:100%;padding:15px}.contact .left .form .fields-group .field{width:45%}.contact .right{display:none}}@media (max-width: 899px){.contact{margin-top:15%;justify-content:center}.contact .left,.contact .right{width:100%;padding:15px}.contact .left .form .fields-group .field,.contact .right .form .fields-group .field{width:100%;margin-left:0!important}.contact .left .form .bot .choice-group .choice,.contact .right .form .bot .choice-group .choice{width:100%}}toast-primary{background:white;z-index:5;padding:16px;box-shadow:0 0 4px #0e151c0a,1px 2px 24px #2a40540f;position:fixed;left:50%;transform:translate(-50%);bottom:32px;border-radius:8px;width:fit-content;border:1px solid black}.project{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:30px}.project h1{width:100%;text-align:center}.project .content{display:flex;flex-wrap:wrap;width:80%}.project .photographs{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10% 0}.project .photographs img{margin-bottom:24px}@media (max-width: 1760px){.project{display:flex;flex-wrap:wrap;justify-content:center}.project .photographs{padding:100px 0;justify-content:center}.project .photographs img{margin-bottom:24px}}@media (max-width: 1400px){.project{margin-top:15%}.project .content,.project .photographs{width:100%;padding:0 15px}.project .photographs img{width:100%}}@media (max-width: 599px){.project{margin-top:30%}}.recruitement{display:flex;flex-direction:column;align-items:center;padding:30px;margin:30px 5%}.recruitement h1{text-align:center}.recruitement .list{display:flex;flex-direction:column;margin:100px 16px;width:100%}.recruitement .pana{width:500px;height:100%}@media (max-width: 1400px){.recruitement{margin-top:15%}}@media (max-width: 599px){.recruitement{margin-top:30%}.recruitement .pana{width:100%}}.card-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:48px;box-shadow:0 0 4px #0e151c0a,1px 2px 24px #2a40540f;border-radius:40px}.card-offer .picture{object-fit:cover}.card-offer .content{display:flex;flex-direction:column;width:35%}.card-offer .content h1{text-align:start}.card-offer .content .body{display:flex;align-items:center;flex-wrap:wrap}.card-offer .content .body .location{font-size:24px;font-weight:900;line-height:32px}.card-offer .button{width:20%;height:fit-content;margin-right:48px}.card-offer .button .button-offer{font-size:24px;font-weight:900;line-height:32px;border-radius:11px;padding:16px}@media (max-width: 1400px){.card{padding:25px}}@media (max-width: 899px){.card .button{width:100%;margin:0}}.details{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;margin:30px 5%}.details .left{background-color:#3475b7;width:40%;height:fit-content;padding:30px;color:#fff}.details .left .content div{display:flex;align-items:center;margin-bottom:16px}.details .right{width:40%}.details .right h2{margin-top:0}@media (max-width: 1400px){.details{margin-top:15%}.details .left,.details .right{width:100%}.details .left{margin-bottom:48px}}#services{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:30px}#services h1{text-align:center;width:100%}#services .content{display:flex;flex-wrap:wrap;align-items:center;width:80%}#services .content .top{margin-bottom:24px}#services .content .top .pictures{display:flex;flex-wrap:wrap;align-items:center;padding:48px 0;gap:50px}#services .content .top .pictures .imageOne{width:66%;height:auto}#services .content .top .pictures .imageTwo{width:25%;height:auto}#services .content .bot .pictures{display:flex;flex-wrap:wrap;align-items:center;padding:48px 0;gap:50px;gap:200px}#services .content .bot .pictures .imageOne{width:52%;height:auto}#services .content .bot .pictures .imageTwo{width:25%;height:auto}@media (max-width: 1400px){#services{margin-top:15%}#services .content .top .pictures,#services .content .bot .pictures{display:flex;width:100%;justify-content:center;align-items:center;gap:0}#services .content .top .pictures .imageOne,#services .content .top .pictures .imageTwo,#services .content .bot .pictures .imageOne,#services .content .bot .pictures .imageTwo{margin-bottom:24px}}@media (max-width: 1200px){#services{padding:0 8px}#services .content{width:100%}#services .content .top .pictures .imageOne,#services .content .top .pictures .imageTwo,#services .content .bot .pictures .imageOne,#services .content .bot .pictures .imageTwo{width:100%;margin-bottom:24px}}@media (max-width: 599px){#services{margin-top:30%}#services .content .top .pictures .imageOne,#services .content .top .pictures .imageTwo,#services .content .bot .pictures .imageOne,#services .content .bot .pictures .imageTwo{width:100%;margin-bottom:24px}}.stats{display:flex;justify-content:center;align-items:center;margin:100px 0}.stats img{width:100%}.stats .list{display:flex;justify-content:space-between;position:absolute;width:80%}.stats .list .stat{display:flex;align-items:center;flex-direction:column;color:#fff}.stats .list .stat img{width:75px;height:75px}.stats .list .stat label{font-size:24px;font-weight:900;line-height:32px;margin-top:20px}.background{width:100%;margin-top:30px}.welcome{display:flex;flex-wrap:wrap;align-items:center;margin:30px}.welcome h2{line-height:50px}.welcome .button-estimate{font-size:24px;font-weight:900;line-height:32px;border-radius:11px;margin-top:48px;padding:16px}.welcome div{margin:10px}.welcome .text{width:45%}.welcome .illustration{width:50%}.welcome img{width:100%;height:100%}@media (max-width: 1400px){.welcome{flex-direction:column-reverse;align-items:center;margin-top:210px}.welcome .button-estimate{width:100%}.welcome .text,.welcome .illustration,.text{width:fit-content}}.business-value{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin:30px}.business-value .list{display:flex;flex-wrap:wrap;justify-content:space-between}.business-value .list .buissness{display:flex;flex-direction:column;align-items:center;width:400px;padding:30px}.business-value .list .buissness .bot{display:flex;flex-direction:column;align-items:center}.business-value .list .buissness .bot label{font-size:32px;font-weight:900;line-height:32px;font-weight:600;text-align:center}@media (max-width: 1400px){.business-value .list{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.business-value .list .buissness{display:flex;flex-direction:column;align-items:center;width:100%;padding:30px}}.services{display:flex;position:relative;flex-direction:column;justify-content:space-between;align-items:center;height:100%;margin:30px 0}.services h1{margin:50px 0}.services .list{display:flex;position:absolute;justify-content:space-between;width:75%;height:85%;bottom:-15%;right:11.5%}.services .list .card{display:flex;width:40%;height:fit-content;padding:30px;background:#ffffff;border:1.26279px solid #f2f2f2;box-shadow:0 12.5px 63px #0000003b;border-radius:50px}.services .list .card .content{display:flex;flex-direction:column;align-items:center}.services .list .card .content .top{display:flex;align-items:center;width:100%}.services .list .card .content .top .picture{display:flex;align-items:center;justify-content:center;width:55%}.services .list .card .content .top .boiler{align-self:start;width:20%}.services .list .card .content .top .boiler img{width:100%}.services .list .card .content .text{text-align:center;width:50%}.background{margin-top:100px}@media (max-width: 1400px){.services .list{position:relative;flex-wrap:wrap;justify-content:center;bottom:0;right:0}.services .list .card{width:80%;margin:48px}.services .list .card .content h2{text-align:center}.services .list .card .content p{width:fit-content!important}}@media (max-width: 599px){.services .list .card{margin:48px 0}}.process{display:flex;position:relative;flex-direction:column;justify-content:space-between;align-items:center;height:100%;margin:10% 0 30px}.process h1,.process h2{text-align:center}.process .list{display:flex;flex-wrap:wrap;position:absolute;justify-content:space-between;bottom:7%;right:14%;width:70%;height:fit-content}.process .list .card{display:flex;flex-direction:column;justify-content:space-between;align-items:self-start;width:25%;min-height:450px;height:-webkit-fill-available;padding:24px;margin:0;background:#ffffff;border:1.26279px solid #f2f2f2;box-shadow:0 12.5px 63px #0000003b;border-radius:50px}.process .list .card .top .boiler{align-self:start;height:50px}.process .list .card .top .boiler img{height:100%}.process .list .card .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.process .list .card .content h2{margin-top:0;margin-bottom:8px}.process .list .card .content label{font-size:30px;text-align:center;padding-right:20px;padding-left:20px}.process .list .card .content .text{text-align:center;color:#757575}.process .background{width:95%;height:fit-content}@media (max-width: 1800px){.process .list{width:80%;right:12%;bottom:0%}}@media (max-width: 1600px){.process{margin-top:15%}.process .list{bottom:3%;right:10%}.process .background{width:100%;margin-bottom:100px}}@media (max-width: 1400px){.process{position:static}.process .list{position:static;margin:48px 24px 24px;display:flex;justify-content:center;align-items:center}.process .list .card{justify-content:center;margin-bottom:48px;width:-webkit-fill-available}.process .list .card .content{width:-webkit-fill-available}.process .list .card .content h2{margin-top:24px}}.address{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:30px}.address h1{text-align:center;width:100%}.address .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:80%;margin-top:48px}.address .content .offices{display:flex;flex-wrap:wrap;width:30%;margin-bottom:48px}.address .content .offices div{width:100%}.address .content .offices div h2{font-size:32px;font-weight:900;line-height:32px;margin:0}.address .content .offices div h2 span{color:#3475b7}.address .content .offices div h3{font-size:32px}.address .content .offices div p{font-weight:400}.address .content .offices div .btn{width:fit-content;background-color:#3475b7}.address .content .offices div .btn:hover{background-color:#d83931}.address .content .maps{display:flex;width:60%}.address .content .maps iframe{width:900px;height:700px}@media (max-width: 1400px){.address .content{width:100%;justify-content:center;align-items:center}.address .content .offices,.address .content .maps{width:100%}.address .content .offices iframe,.address .content .maps iframe{width:100%;height:350px}}.teams{display:flex;flex-direction:column;align-items:center;margin:30px}.teams .content .top{display:flex;flex-direction:column;align-items:center}.teams .content .top p{text-align:center;width:40%}.teams .content .top .btn{width:fit-content;background-color:#3475b7;font-size:24px;font-weight:900;line-height:32px;padding:16px}.teams .content .top .btn:hover{background-color:#d83931}.teams .content .bot{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:50px 0}.teams .content .bot img{width:50%}@media (max-width: 1400px){.teams{margin-bottom:10%}.teams h1{text-align:center}.teams .content .top p{width:100%}}.estimate{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 5%}.estimate .left{width:45%}.estimate .right{width:45%;padding:15px}.estimate .right .form .fields-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.estimate .right .form .fields-group .field{display:flex;flex-direction:column;width:45%;margin-bottom:24px}.estimate .right .form .fields-group .field label{font-weight:700}.estimate .right .form .fields-group .field input{height:65px;border:1px solid #000000;border-radius:9px;margin-top:16px;font-size:18px;text-indent:10px}.estimate .right .form .fields-group .field input::placeholder{font-size:18px;line-height:21px;color:#000;text-indent:10px}.estimate .right .form .bot .choice-group{margin-bottom:24px}.estimate .right .form .bot .choice-group .title{width:100%;margin-bottom:24px;font-weight:400;font-size:20px;line-height:30px;color:#000}.estimate .right .form .bot .choice-group .choice{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-height:100px;width:70%;margin:24px 0}.estimate .right .form .bot .choice-group .choice .item{width:50%;margin-bottom:8px}.estimate .right .form .bot .messages label{font-weight:500;font-size:20px;line-height:30px;color:#000}.estimate .right .form .bot .messages textarea{display:block;width:99%;height:100px;border:1px solid #000000;border-radius:9px}.estimate .right .form .bot .messages textarea::placeholder{font-weight:300;font-size:16px;line-height:18px;color:#000}.estimate .right .form .error{color:red}@media (max-width: 1400px){.estimate{margin-top:15%;justify-content:center}.estimate .left,.estimate .right{width:100%;padding:15px}.estimate .left .form .fields-group .field,.estimate .right .form .fields-group .field{width:45%}}@media (max-width: 899px){.estimate{margin-top:15%;justify-content:center}.estimate .left,.estimate .right{width:100%;padding:15px}.estimate .left .form .fields-group .field,.estimate .right .form .fields-group .field{width:100%;margin-left:0!important}.estimate .left .form .bot .messages,.estimate .right .form .bot .messages{margin-top:50px}.estimate .left .form .bot .choice-group .choice,.estimate .right .form .bot .choice-group .choice{width:100%}}h1{font-size:40px;font-weight:900;line-height:32px}@media (max-width: 799px){h1{line-height:40px}}h2{font-size:32px;font-weight:900;line-height:32px}@media (max-width: 799px){h2{font-size:25px}}h3{font-size:24px;font-weight:900;line-height:32px}.s-bold{font-weight:600}.bold{font-weight:900}.regular{font-weight:400}p{font-size:20px;font-weight:400;line-height:32px}.button-estimate{font-size:24px;font-weight:900;line-height:32px;border-radius:11px;padding:16px}.footer-content{background-color:#3475b7;width:100%;left:0;bottom:0}.footer-content footer{padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-content footer img{width:100%;height:100%}.footer-content footer .logo{width:250px;height:250px}.footer-content footer label{font-size:20px;font-weight:400;line-height:32px;font-weight:900;color:#fff}.footer-content footer ul{padding:0}.footer-content footer ul li{font-size:20px;font-weight:400;line-height:32px;color:#fff}.footer-content footer ul li .button{font-size:20px;font-weight:400;line-height:32px;background-color:#fff;color:#3475b7}.footer-content footer ul li a{font-size:20px;font-weight:400;line-height:32px;font-weight:500;color:#fff}.footer-content footer .rss{display:flex;flex-direction:column}.footer-content footer .rss a{cursor:pointer;width:50px;height:50px;padding:auto;border:none;border-radius:25px;background-color:#fff}.footer-content footer .logo-bottom{display:none}@media (max-width: 1400px){footer{justify-content:center!important;align-items:center}footer div{width:100%;display:flex;justify-content:center;flex-direction:column}footer .rss{margin:20px;padding:0 15%;flex-direction:row!important;justify-content:space-between}footer .logo-bottom{display:block!important;width:250px;height:250px}}
