@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700;800;900&display=swap');body {font-family: 'Archivo';overflow-x: hidden;}:root {--green-color: #8fb546;--blue-color: #65a0bc; /*#547c9c;*/--alt-blue: #2a8dbb;}.preloader, .pagination li.prev:hover, .pagination li.next:hover, .pagination li:hover, .contact-style:hover i, .carpet i, .accordion-item.active .title, .mobile-nav > ul > li.menu-item-has-children.active > ul.sub-menu li:before, ul.categories li a:hover, .boder-bar, ul.features li:before, .comment li a:hover, .page-not-found form button, .blog-style-two h4, .footer-contact, .blog-style-two.three .blog-text-two .sec-btn::before, .team-style ul.social-media i:hover, .client-two i, .oder-book-now, .service-price i:before, .heroshaps-1, .heroshaps-2, .refer-friend.two i, .hero-section:before, ul.list-style .bol, .service-text i, .package.two .package-top, .widget-title .boder, .service-slider i:hover, .work-stap-img span, .new-laundry-img i, .package-top:before, .footer-bootom-bar, .get-in-touch i, .package.two .package-bottom .sec-btn, ul.image-gallery li figure:before, .phone i, .service-text-two i, .navbar-links li.navbar-dropdown .dropdown:before, .provide-img::before, .works-img span, .works-img figure:before, .sec-btn {background: var(--green-color);}header.two .top-bar, header.two, footer:before, footer.two .footer-bootom-bar {background-color: var(--blue-color);}.owl-carousel {display: block !important;}.infos-cta .what-we-provide-text img {width: 96px;height: 81px;object-fit: contain;}.infos-cta .what-we-provide-video img {width: 606px;height: 266px;object-fit: cover;}.top-bar span {padding-right: 5px;}.gap .heading img {/*width: 40px;*/height: 40px;/*object-fit: contain;*/}.company-director img {width: 52px;height: 52px;object-fit: cover;}.professional-phon img.img-logo {width: 60px;height: 52px;object-fit: contain;}.professional-img img.img-about {width: 525px;height: 525px;object-fit: cover;}.service-text .service-data h4:hover {color: var(--green-color);}.work-stap .work-stap-img img {width: 81px;height: 81px;object-fit: contain;}.hero-section-two:before {background-color: var(--blue-color);opacity: 0.65;}img.works-line {bottom: 31%;width: 950px;left: 50%;transform: translate(-50%) !important;}ol.breadcrumb li {z-index: 1;}.count-text h2, .count-text span {font-size: 60px;}.count-text:last-child .boder {display: none;}.cta-2 {padding-bottom: 120px;}.count-style {padding-top: 120px;}.boder {margin-right: 20px;margin-left: 20px;height: 65px;}.time-table {justify-content: flex-end;}.description-cta-call {font-size: 18px;font-weight: 400 !important;padding-bottom: 8px;text-transform: none !important;color: white !important;}.cta-call .btn-center {margin-top: 0;}.cta-call {padding-top: 175px;}#page-31 .update-crud {padding-top: 100px;}.detail-service .information {border-radius: 35px;height: 560px;padding: 30px;border-bottom-left-radius: 0;border-top-left-radius: 0;background: rgba(101, 160, 188, 0.05);border: 5px solid var(--blue-color);border-left: none;min-width: 848px;overflow-y: auto;position: relative;z-index: 99;display: none;}.detail-service .information.active {display: block;}.detail-service .information::-webkit-scrollbar {width: 5px;}.detail-service .information::-webkit-scrollbar-thumb {background: var(--blue-color);border-radius: 10px;}.detail-service .information::-webkit-scrollbar-track {background: transparent;}.location-text {padding-bottom: 15px;margin-bottom: 12px;justify-content: space-between;align-items: center;}.location-text p {padding-bottom: 10px;}.location-text a.more-infos {padding-bottom: 20px;}.detail-service {display: flex;align-items: center;}.location-style {width: 50% !important;}.listing-articles .category {background-color: #8cc63f;padding: 6px 22px;border-radius: 45px;color: #fff;}.listing .our-blog .pagination li.active {background: var(--green-color);}.detail-actu .blog-text-two .hover-a:hover {color: var(--green-color);}.detail-actu .btn-back-actu {margin-top: 50px;}.posted i {padding-left: 0 !important;}.pagination {margin: auto;margin-top: 60px;border: 0;}.listing-articles {padding-top: 0px;}.infos-cv {padding-top: 0px;}.cv-input {width: 100%;border-radius: 42px;border: 0;margin-right: 10px;outline: none;}.cv-input a {font-size: 2em;color: white;}.cv-input a:hover {color: var(--green-color);}.navbar .navbar-dropdown a:hover {color: var(--green-color);}.professional ul, .description-cta-call ul {padding-top: 22px;padding-bottom: 50px;}.detail-service ul {padding-top: 10px;padding-bottom: 35px;}.professional ul li, .description-cta-call ul li {position: relative;text-indent: 24px;font-size: 18px;padding-bottom: 8px;}.detail-service ul li {position: relative;text-indent: 15px;padding-bottom: 3px;}.professional ul li:before, .description-cta-call ul li:before, .detail-service ul li:before {top: 5px;position: absolute;left: 0;content: "";display: block;width: 14px;height: 14px;border-radius: 50%;background: var(--green-color);}.detail-service ul li:before {top: 6px;width: 8px;height: 8px;}#year sup {top: -0.6em;font-size: 60px;}#year {letter-spacing: -7px;}.button-plus {margin-top: 20px;}.button-plus a {color: var(--green-color);}.button-plus a:hover {color: var(--blue-color);}.count-text:not(:last-child) .div-rassurance::after {content: "";display: block;width: 2px;background-color: #c0c0c0;height: 65px;z-index: 999;position: relative;margin-left: 33px;}form.city-zip label {color: white;padding-bottom: 5px;}.social-media li a:hover {color: var(--green-color);}.copyright img {margin-left: 10px;}footer .boder {margin-left: 0 !important;}.widget-title2 {display: flex;flex-wrap: wrap;margin: -10px;gap: 15px;}.widget-title2 .column-item {flex: 0 0 calc(25% - 20px);margin-top: 10px;box-sizing: border-box;}.widget-title2 .column-item a {text-decoration: none;color: white;margin-left: 10px;}.widget-title2 .column-item a:hover {color: var(--green-color);}.widget-title2 .column-item i {color: white;}.phone i svg {width: 19px;}.blog-text-two {padding: 15px;}.listing .pagination li.active {background: var(--green-color);}ol.breadcrumb {position: relative !important;}.location-text.active h4, .location-text.active p {color: var(--green-color);}.location-text a.more-infos {color: var(--green-color);}.location-text a.more-infos:hover {color: var(--blue-color);}#service-description {color: black;padding-top: 15px;}#service-description p, #service-description span {color: black;}.owl-carousel .owl-item .service > img {height: 224px;object-fit: cover;width: 100%;}.location-text {cursor: pointer;}.description-cta-call ul li {}.bg-herobanner {position: absolute;width: 100%;height: 100%;object-fit: cover;z-index: 0;top: 0;left: 0;}.hero-section-two:before {z-index: 1;}.hero-section-two .hero-section-data {z-index: 2;position: relative;}.refer-friend {background-image: unset !important;background: var(--alt-blue);}.refer-friend:before {display: none;}.refer-friend-img:before {display: none;}.refer-friend-img img {object-fit: contain !important;}.refer-friend .cta-w {width: 100%;max-width: 780px;}.refer-friend .refer-friend-img {position: absolute;right: auto;left: 790px;}.refer-friend a.sec-btn {font-size: 1.5rem;}.refer-friend .heading.two p,.refer-friend h2 span {color: black;}.owl-carousel .owl-item {padding: 0 15px;}.owl-carousel .owl-item img {max-width: 100%;}.team-style {padding-top: 30px;padding-bottom: 20px;margin-bottom: 35px;}.team-style .team-name {font-weight: 800;font-size: 32px;color: var(--green-color);padding: 0 25px;line-height: 30px;margin-bottom: 10px;}.team-style span {padding-top: 0px;padding-inline: 30px;margin-bottom: 10px;font-size: 15px;font-weight: 600;margin: auto;max-width: 70%;}.team-style .team-desc {margin: auto;max-width: 250px;}.team-style:before {height: 100%;}.team-members {padding-top: 0;}.team-members .flex-center {justify-content: center;}.team-members .info-sup {text-align: center;font-style: italic;max-width: 980px;width: 100%;margin: auto;}.clients-logo {padding-top: 0;}.clients-logo .list-w {display: flex;gap: 30px;}.clients-logo .list-w .item {width: calc(100% / 5);}.clients-logo .list-w .item img {max-width: 100%;height: auto;object-fit: contain;filter: grayscale(1);max-height: 180px;}.copyright p a {display: inline-block;width: 130px;}.article-w {margin-top: 25px;}.blog-style-two.three p {padding-top: 0;padding-bottom: 1.33em;}.hero-section.banner .hero-text h1 {text-transform: none;}.blog-page ul {margin-bottom: 1.33em;}.blog-page ul li {position: relative;text-indent: 25px;margin-bottom: 5px;}.blog-page ul li:before {content: "";width: 5px;height: 5px;position: absolute;left: 10px;top: 9px;display: block;background: #8fb546;border-radius: 50%;}.serviceChanger {cursor: pointer;color: white;font-weight: 500;padding-left: 5px;}.serviceChanger:hover {color: var(--green-color);}.detail-service-mobile {display: none;}.res-log img {filter: brightness(100);width: 160px;}.hero-section.banner .hero-text {position: relative;z-index: 2;}.two .top-bar .phone a:hover, .hero-section .breadcrumb .breadcrumb-item a:hover {color: var(--green-color);}footer.two .get-in-touch h6 a:hover {color: var(--blue-color);}.hero-2 .hero-section-data h1 {color: #fff;font-size: 60px;font-weight: 800;margin: 0;text-align: left;font-family: inherit;}.hero-section.banner .hero-text h1 {font-size: 80px;font-weight: 800 !important;padding-bottom: 10px;text-transform: none;text-align: left;margin: 0;font-family: inherit;}/*why .98 ? Check https://getbootstrap.com/docs/5.0/layout/breakpoints/#max-width*/@media (min-width: 1399.98px) {.bottom-bar img {width: 200px;height: auto;}}@media (max-width: 1399.98px) {.blog-img figure img {width: 100% !important;}.detail-service .information {min-width: 700px;}header .phone span {display: none;}.count-text h2, .count-text span {font-size: 52px;}.count-text:not(:last-child) .div-rassurance::after {height: auto;}.bottom-bar img {width: 200px;height: auto;}.refer-friend .refer-friend-img {right: -400px;}img.works-line {bottom: 33%;width: 840px;}}@media (max-width: 1199.98px) {.clients-logo .list-w .item {width: calc(100% / 7);}.clients-logo .list-w {flex-direction: row;flex-wrap: wrap;justify-content: center;}.clients-logo {padding-bottom: 50px;}.detail-service .information {border-left: 1px solid var(--blue-color);margin: auto;width: 79%;border-radius: 35px;height: 360px;margin-top: 0px;border-top-right-radius: 0;border-top-left-radius: 0;margin-left: 123px;border-top: 0;}.location-style, .infos-cta .what-we-provide-video img {width: 100% !important;}.professional {z-index: 999;position: relative;}.refer-friend > img, .refer-friend-img img {height: 100% !important;}.div-rassurance:after {display: none;}header.two .bottom-bar img {height: 60px;object-fit: contain;filter: brightness(100);}.bar-menu i {color: white;}.professional:before {content: '';background: white;top: 0;position: absolute;width: 100%;height: 100%;left: -15px;z-index: -1;opacity: 0.9;}.count-text h2, .count-text span {font-size: 41px;}.refer-friend .refer-friend-img {display: none;}#services .detail-service .information {border: 5px solid var(--blue-color);height: 560px;margin: inherit;margin-top: 0;min-width: auto;border-radius: 0 35px 35px 0;width: 100%;}#services .location-text h4 {font-size: 20px;margin-right: 15px;}#services .location-style {width: 360px !important;padding: 40px;}img.works-line {bottom: 35%;width: 725px;}}@media (max-width: 991.98px) {.professional:before {display: none;}.infos-cta .what-we-provide-text img {width: 68px;height: auto;}.what-we-provide .boder {margin: 0;}.detail-service .information {margin: auto;width: 100%;border-radius: 35px;height: 230px;margin-top: 30px;margin-left: 0px;border-top: 1px solid var(--blue-color);}.widget-title2 {flex-direction: column;}.service-slider .owl-nav {display: none;}.count-text {width: 100%;}.count-style {padding-top: 60px;}.cta-2 {padding-bottom: 40px;}.count-text:not(:last-child) .div-rassurance::after {display: none;}.count-text h2, .count-text span {font-size: 60px;display: block;}.detail-service {display: none;}.detail-service-mobile {}.location-text.active .detail-service-mobile {display: block;margin-top: 20px;}.location-text.active {flex-wrap: wrap;}.location-text i {display: none;}#services .location-style {width: 100% !important;}footer.two .get-in-touch {width: 100%;}.footer-contact .get-in-touch.two {margin-top: 20px;}.blog-style-two.three figure > img {width: 100%;}.clients-logo .list-w .item {width: calc(100% / 5);}.btn-center {margin-top: 20px;}}@media (max-width: 767.98px) {.detail-service .information {margin: auto;min-width: 100%;border-radius: 35px;height: 230px;margin-top: 30px;margin-left: 0px;}.blog-img figure img {width: 536px !important;}.cv-input a {font-size: 1.4em;}.works-section {padding-top: 250px;}.hero-section:before {opacity: 0;}}@media (max-width: 575.98px) {.widget-title2 {margin-left: 10px;}.blog-img figure img {width: 100% !important;}.cv-input a {font-size: 20px;}.professional-img img.img-about {width: 299px;height: 100%;}.professional-img img.img-about {width: 90vw;height: 90vw;}.professional .d-flex {justify-content: center !important;}.professional .company-director {width: 100%;}.cv-input a {font-size: 1em;}.clients-logo .list-w .item {width: calc(100% / 3);}.heading h2 {padding-bottom: 35px;}.new-laundry .heading.two h3 {font-size: 30px;max-width: 310px;}}