header{background:rgba(17,35,64,.4);color:#eee;top:0;width:100%}header h1{font-size:1.75rem;text-transform:uppercase}@media (min-width:768px){header h1{font-size:2.75rem}}header h3{font-size:1.25rem}@media (min-width:768px){header h3{font-size:1.75rem}}header .bg-desktop-lines,header .bg-desktop-top{display:none}@media (min-width:992px){header .bg-desktop-top{display:block;position:absolute;right:-330px;top:-850px;z-index:0}header .bg-desktop-lines{bottom:-195px;display:block;left:-225px;position:absolute;z-index:0}header .header-image img{left:-85px;right:auto}}header .bg-mobile-left-lines{left:-185px;position:absolute;top:-65px;z-index:0}@media (min-width:992px){header .bg-mobile-left-lines{display:none}}header .bg-mobile-right-lines{position:absolute;right:-110px;top:-40px;z-index:0}@media (min-width:992px){header .bg-mobile-right-lines{display:none}}header .bg-mobile-left{left:-395px;top:95px}#video .carousel-control-next,#video .carousel-control-prev{height:50%;margin-bottom:auto;margin-top:auto;width:32px}.solution-title-container{background-image:linear-gradient(90deg,#a0a7b3 50%,#fff 0)}.solution-title-container .container-xl{background:#fff;padding-left:0}.solution-title-container .container-xl .solution-title{background:#a0a7b3;background:url(/images/decor/home/solution_title_bg.svg) 50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:22px;font-weight:700;padding-bottom:12px;padding-left:32px;padding-top:12px;text-transform:uppercase;width:295px}@media (min-width:992px){.solution-title-container .container-xl .solution-title{font-size:35px;padding-bottom:25px;padding-left:calc(var(--bs-gutter-x)*.5);padding-top:25px;width:448px}}#ahd .bg-desktop{display:none}@media (min-width:992px){#ahd .bg-desktop{display:block;position:absolute;right:-550px;top:-480px;z-index:0}}#ahd .bg-mobile{bottom:75px;display:block;position:absolute;right:-220px;z-index:0}@media (min-width:992px){#ahd .bg-mobile{display:none}}#ahd_cleaning .gray-box{position:relative;z-index:1}@media (min-width:992px){#ahd_cleaning .gray-box{border-radius:40px}}#ahd_cleaning .bg-mobile{bottom:-70px;display:block;position:absolute;right:-180px;z-index:0}@media (min-width:992px){#ahd_cleaning .bg-mobile{display:none}}#alf .bg-desktop{display:none}@media (min-width:992px){#alf .bg-desktop{display:block;position:absolute;right:50px;top:-440px;z-index:0}}#alf .bg-mobile{display:block;position:absolute;right:-210px;top:25px;z-index:0}@media (min-width:992px){#alf .bg-mobile{display:none}}#yammaya .bg-desktop{display:none}@media (min-width:992px){#yammaya .bg-desktop{display:block;position:absolute;right:-540px;top:-420px;z-index:0}}#yammaya .bg-mobile{display:block;position:absolute;right:-380px;top:30px;z-index:0}@media (min-width:992px){#yammaya .bg-mobile{display:none}}#gtp .bg-desktop{display:none}@media (min-width:992px){#gtp .bg-desktop{display:block;left:-570px;position:absolute;top:-440px;z-index:0}}#gtp .bg-mobile{display:block;left:-290px;position:absolute;top:-55px;z-index:0}@media (min-width:992px){#gtp .bg-mobile{display:none}}#about_us{background:rgba(17,35,64,.46);padding:25px 0 20px;position:relative}@media (min-width:992px){#about_us{padding:140px 0 150px}}#about_us figure{position:relative;width:100%}@media (min-width:992px){#about_us figure{height:611px;position:absolute;right:75px;top:-120px;width:613px}}#about_us article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.7);border-radius:20px;font-weight:500;margin:20px;padding:20px 20px 40px;position:relative;width:auto;z-index:1}@media (min-width:992px){#about_us article{padding:25px 40px 40px;width:475px}}@media (min-width:1100px){#about_us article{margin:0 0 0 -40px}}#about_us article h2{font-size:2.125rem;margin:0;text-align:center}#about_us .bg-desktop{display:none}@media (min-width:992px){#about_us .bg-desktop{display:block;left:-190px;position:absolute;top:-40px;z-index:0}}#about_us .bg-mobile{display:block;position:absolute;right:-100px;top:135px;z-index:0}@media (min-width:992px){#about_us .bg-mobile{display:none}}#news{position:relative}@media (min-width:992px){#news{margin-top:-40px}}@media (max-width:1099.98px){#news .container-xl{padding:0}}#news .news-carousel-container{background:#707a8c;box-shadow:0 0 10px 5px rgba(0,0,0,.25);color:#e9e9e9;font-weight:400;padding-bottom:30px}@media (min-width:992px){#news .news-carousel-container{border-radius:20px;padding:45px}#news .news-carousel-container .img-fluid{width:224px}}#news .news-carousel-container .date{font-size:.875rem;font-weight:500;margin-top:30px}#clients h3{font-size:2.125rem}
