.elementor-kit-10{--e-global-color-primary:#0A0A0C;--e-global-color-secondary:#54595F;--e-global-color-text:#65676C;--e-global-color-accent:#108F9D;--e-global-color-52cff39:#E8F5F6;--e-global-color-1b0d27b:#FFFFFF;--e-global-color-cb53f7e:#24242400;--e-global-color-df67006:#FFFFFF14;--e-global-color-48867fa:#ECEEF2;--e-global-color-28e0d0d:#007A86;--e-global-color-0d448d3:#64D1DB;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:21px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:0.2px;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0.2px;--e-global-typography-5228ad4-font-family:"Manrope";--e-global-typography-5228ad4-font-size:14px;--e-global-typography-5228ad4-font-weight:400;--e-global-typography-5228ad4-line-height:1.4em;--e-global-typography-5228ad4-letter-spacing:0.2px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:0px;}.elementor-kit-10 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-10 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-primary-font-size:35px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:26px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.no_link{
    cursor: pointer;
}

/*Gradient Text*/
.gradient_text {
  background: linear-gradient(
    270deg,
    #00909E,
    #00A8B5,
    #33BFCB,
    #007C88,
    #00909E
  );
  background-size: 300% 300%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradientMove 6s ease infinite;
}

@keyframes gradientMove {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}



a.ct-media-container img {
    border-radius: 8px;
    height: 263px;
    object-fit: cover;
}

.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
    height: 59px;
    overflow: hidden;
}

[data-products] .entry-meta {
    display: none;
}

ul.products li.product .button {
    width: 100%;
    border-radius: 35px;
    padding: 11px;
}

ul.products li.product .button:hover{
    background: #242424 !important;
}

a.ct-media-container img {
    border-radius: 8px;
    height: 263px;
    object-fit: cover;
}
span.onsale {
    padding: 8px !important;
}

@media only screen and (max-width:1024px){
    a.ct-media-container img{
        height:200px;
    }
    
    .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
    height: 50px;
}
}

@media only screen and (max-width:767px){
    a.ct-media-container img{
        height:150px;
    }
    ul.products li.product .button {
    font-size:14px !important;
}
}

.xoo-wsc-markup {
    display: none;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,
h3.elementor-post__title a{
    font-family: 'Kupertino';
    font-weight: 300;
}
@media only screen and (max-width:1024px){
	.xoo-wsc-markup {
    display: block;
}
}

span.wpcpv-item.wpcpv-item-video {
    top: 50%;
    left: 50%;
    transform: scale(2.5);
    border-radius: 50px;
    box-shadow: 0px 0px 10px 3px #ddd;
}


.box_number{
    transition: 0.8s;
}

.box_wrapper:hover .box_number{
    background: #00909E !important;
}
.box_wrapper:hover .box_number h3{
    color:#fff !important;
}


.steps-grid::before {
    content: '';
    position: absolute;
    top: 48px;
    left: -45.5%;
    right: 12.5%;
    height: 2px;
    background: linear-gradient(to right, #00909E, rgba(45, 121, 173, .2));
    z-index: 0;
}

@media only screen and (max-width:1024px){
    .steps-grid::before{
        display: none;
    }
}


.custom_list svg{
    border: 1px solid rgba(0,200,100,.30);
    border-radius: 50px;
    background: rgba(0,200,100,.15);
    padding: 5px;
}/* End custom CSS */