.hero-home{overflow:hidden}.box-mission .elementor-widget-icon-box{flex:0 0 calc(25% - 15px);min-height:210px}.box-mission .elementor-icon-box-content{display:flex;flex-direction:column;justify-content:space-between}.box-mission .elementor-widget-icon-box .elementor-icon-box-wrapper{height:100%}.fix-position{position:absolute;bottom:0;left:0}.css-services{position:absolute;left:0;bottom:0;height:0;width:100%;opacity:0;transition:height .5s ease;overflow:hidden}.hover-container:hover .css-services{opacity:1;height:100%}.process-desk:before{position:absolute;content:"";background:#cecbcb;width:1px;height:calc(100% - -20px);left:50%;transform:translateX(-50%)}.process-desk:after{position:absolute;width:36px;height:36px;background:#e2ded2;display:flex;align-items:center;justify-content:center;border:1px solid #4c4c4c;border-radius:75%;font-size:14px;left:50%;transform:translate(-50%,-50%);top:50%}.process-1:after{content:"01"}.process-2:after{content:"02"}.process-3:after{content:"03"}.process-4:after{content:"04"}.css-acco.elementor-element .e-n-accordion-item .e-n-accordion-item-title{padding:0}.css-acco.elementor-element .e-n-accordion-item{padding:20px;border:1px solid #e2ded2;margin-bottom:20px}.css-acco.elementor-element .e-n-accordion-item[open]{background:#fff;border-color:#fff}.css-acco.elementor-element .e-n-accordion-item[open]:hover{background:#fff}.css-acco.elementor-element .e-n-accordion-item[open]>.e-n-accordion-item-title{border-bottom:1px solid #e2ded2!important;padding-bottom:10px}.elementor-element.list-col ul{padding-left:10px;columns:2;-webkit-columns:2;-moz-columns:2}.css-acco.color-acc.elementor-element .e-n-accordion-item[open]{border-color:#e2ded2}.css-acco.elementor-element .e-n-accordion-item[open],.css-acco.elementor-element .e-n-accordion-item{background:#fcfcfa}.elementor-element.css-imgcaro{padding-bottom:60px}.elementor-element.css-imgcaro .elementor-swiper-button{background:#141414;padding:12px;border-radius:24px;top:90%;display:inline-flex;transform:translateY(0px)}.elementor-element.css-imgcaro .elementor-swiper-button:hover{background:#e40d37}.elementor-element.css-imgcaro .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 50px)}.elementor-element.css-imgcaro .elementor-swiper-button.elementor-swiper-button-prev{left:calc(50% - 50px)}.rating-sec{padding:8px 12px;background:rgba(255,255,255,.78);display:inline-flex;justify-content:center;font-family:"Geist",Sans-serif;border-radius:30px;gap:20px;box-shadow:0px 4px 8px 0px rgba(0,0,0,.06);backdrop-filter:blur(12px)}.google-box,.yelp-box{display:flex;align-items:center;gap:5px;font-size:12px}.icon-rating{flex:1 auto}.icon-rating img{width:100%}.rating-content{display:flex;flex-direction:column;line-height:1.2;font-weight:500;color:#141414}.rating-content span.star-logo{font-weight:700}.elementor-element.service-m .elementor-swiper-button{left:0!important;right:auto!important}.elementor-element.service-m .elementor-swiper-button.elementor-swiper-button-next{left:222px!important}.elementor-element.service-m .elementor-swiper-button.elementor-swiper-button-prev{left:215px!important}.hero-home:before{background-size:cover;background-position:center center}@media (max-width:1024px){.box-mission .elementor-widget-icon-box{flex:0 0 calc(33.3334% - 14px)}}@media (max-width:767px){.fix-position{position:relative}.box-mission .elementor-widget-icon-box{flex:0 0 calc(50% - 14px)}.process-desk:before{left:0;transform:none}.process-desk:after{font-size:12px;left:0;transform:translate(-50%,0%);top:0;width:22px;height:22px}.elementor-element.css-imgcaro .elementor-swiper-button{top:93%}.elementor-element.service-m .elementor-swiper-button{display:none!important}}@media (max-width:380px){.elementor-element.css-imgcaro .elementor-swiper-button{top:90%}}