.reloop-icon .elementor-button-icon{display:inline-flex;position:relative;transition:none}.serv-acc .e-n-accordion-item:not(:last-child){border-bottom:1px solid #AFE0C2}.elementor-icon-wrapper,.elementor-widget-icon{line-height:0!important}.reloop-icon:hover .elementor-button-icon{animation:icon-reloop 0.8s ease forwards}.single-service .testimonial>.e-con{background-image:linear-gradient(89deg,#2A645E 0%,#2A645E00 100%)!important;border-bottom-left-radius:30px!important}@keyframes icon-reloop{0%{transform:translateX(0);opacity:1}30%{transform:translateX(10px);opacity:0}31%{transform:translateX(-10px);opacity:0}100%{transform:translateX(0);opacity:1}}.reloop-icon .elementor-button-icon{padding:16px;background-color:#AFE0C2;border-radius:30px}.reloop-icon a{padding:0!important}.reloop-icon .elementor-button-content-wrapper{display:flex;align-items:center;padding:8px 8px 8px 30px;gap:20px}.reloop-icon .elementor-button-icon .e-font-icon-svg{height:0.8em!important;width:0.8em!important;fill:#1F514C}.elementor-field-type-checkbox label{line-height:1.5em!important}.hov-box .serv-btn{flex-grow:1;display:flex;align-items:end}.hov-box .serv-btn .elementor-heading-title{flex-grow:1;display:flex;align-items:end;padding:10px 20px;border:1px solid #bbb;border-radius:30px;transition:all .3s ease!important}.hov-box:hover .serv-btn .elementor-heading-title{border-color:#AD789D!important;background-color:#AD789D!important;color:#ffffff!important;transition:all .3s ease!important}.hov-box .serv-underlay{opacity:0;transition:all .3s ease!important}.hov-box:hover .serv-underlay{opacity:1;transition:all .3s ease!important}@media (max-width:1025px){.reloop-icon .elementor-button-icon{padding:12px}.reloop-icon .elementor-button-content-wrapper{padding:6px 6px 6px 25px;gap:14px}.single-service .testimonial>.e-con{background-image:linear-gradient(89deg,#2A645E 0%,#2A645E00 100%)!important;border-bottom-left-radius:14px!important}}@media (min-width:1025px){.menu-item-has-children ul li a{padding-right:28px!important}}@media (max-width:768px){.mob-menu-active.top-header{background-color:#f4faf6}.mob-menu-active.top-header .top-logo path{fill:#1E4844!important}.mob-menu-active.top-header .top-logo #sub path{fill:#93C1A7!important}.top-logo.top-logo-scrolled{opacity:0;transition:0.15s ease}.top-logo{opacity:1;transition:0.15s ease}.menu-item-has-children ul li a{font-weight:300!important;padding-top:14px!important;padding-bottom:14px!important}}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@keyframes slideDown{from{transform:translate3d(0,-20px,0)}to{transform:none}}.elementor-element.slideInDown{animation-name:slideDown}@keyframes slideLeft{from{transform:translate3d(-20px,0,0)}to{transform:none}}.elementor-element.slideInLeft{animation-name:slideLeft}@keyframes slideRight{from{transform:translate3d(20px,0,0)}to{transform:none}}.elementor-element.slideInRight{animation-name:slideRight}@keyframes slideUp{from{transform:translate3d(0,20px,0)}to{transform:none}}.elementor-element.slideInUp{animation-name:slideUp}html{scroll-behavior:auto}