.post-con h3,.post-con h4{font-size:20px!important}.ft-nav-duo ul{display:flex;flex-wrap:wrap}.serv-icon{max-height:70px!important;min-height:70px!important}.home .elementor-testimonial__text{font-weight:700!important}.home .elementor-testimonial__name,.home .elementor-testimonial__title{font-style:none!important}.serv-icon img{height:100%!important;width:auto;object-fit:contain}.ft-nav-duo ul li{width:50%}.hero-image{height:100%}.carousel-image{height:100%}.carousel-item{scale:1;transition:.3s ease}.carousel-item:hover{scale:.99;transition:.3s ease}span.muted{color:#2C2C48!important}.hp-testimonials .elementor-main-swiper{width:100%!important}.hp-testimonials .swiper-wrapper{transition-timing-function:linear!important}.hp-icon-box .elementor-icon-box-title{margin-top:-8px!important}.hide-desktop{display:none!important}span.accent{color:#40C6D8!important}.serv-box .elementor-heading-title{text-transform:none!important}.carousel-item .serv-vm{opacity:0;transition:.3s ease}.carousel-item:hover .serv-vm{opacity:1;transition:.3s ease}@media (max-width:1540px){.hero-stroke{display:none!important}}@media (max-width:1240px){.header-cta{display:none}.top-nav nav{justify-content:flex-end}.carousel-item .serv-vm{opacity:1!important}}@media (max-width:1024px){.top-nav ul.elementor-nav-menu{padding-top:172px;padding-bottom:10px}.top-nav .elementor-menu-toggle{z-index:19999!important}.hide-mobile{display:none!important}.hide-desktop{display:inline-block!important}.hp-post article:last-child{display:none!important}.ft-nav ul{display:flex;flex-wrap:wrap}.ft-nav ul li{width:50%}}@media (max-width:768px){.ft-nav ul li{width:100%!important}}@media (max-width:768px){.ft-nav-duo ul li{width:100%!important}.top-nav ul.elementor-nav-menu{padding-top:100px}.post-con h3,.post-con h4{font-size:17px!important}}.btn-grad a{background-image:linear-gradient(to right,#50C87E 0%,#12AFBD 51%,#4FD6BD 100%)}.btn-grad a{transition:0.5s;background-size:200% auto}.btn-grad a:hover{background-position:right center;color:#fff;text-decoration:none}.pop-form .elementor-button[type="submit"]{background-image:linear-gradient(to right,#50C87E 0%,#12AFBD 51%,#4FD6BD 100%);transition:0.5s;background-size:200% auto}.pop-form .elementor-button[type="submit"]:hover{background-position:right center;color:#fff;text-decoration:none}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@keyframes slideDown{from{transform:translate3d(0,-30px,0)}to{transform:none}}.elementor-element.slideInDown{animation-name:slideDown}@keyframes slideLeft{from{transform:translate3d(-30px,0,0)}to{transform:none}}.elementor-element.slideInLeft{animation-name:slideLeft}@keyframes slideRight{from{transform:translate3d(30px,0,0)}to{transform:none}}.elementor-element.slideInRight{animation-name:slideRight}@keyframes slideUp{from{transform:translate3d(0,30px,0)}to{transform:none}}.elementor-element.slideInUp{animation-name:slideUp}html{scroll-behavior:auto}