/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');*/

/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');*/
/*@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700&display=swap');*/
 
/*@import url('https://fonts.googleapis.com/css2?family=Corinthia:wght@400;700&display=swap');*/
 @import url('https://fonts.googleapis.com/css2?family=Corinthia:wght@400;700&display=swap');
 
 @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');

body, p, a {
  
  font-family: "Montserrat", sans-serif;
  
  
}

.mons { font-family: "Montserrat", sans-serif !important;}

 h1, h2, h3, h4, h5, h6, a.h3.blog-listing__title {
  
  font-family: "Josefin Sans", sans-serif !important;
  font-weight:500;
  
}

a.link-list__link, a.dropdown__trigger {
    font-weight: 500 !important;
}



  a.btn, ul, ol { 
  font-family: "Montserrat", sans-serif;
    font-weight: 500; 
}

.footer__content h5, p {
    font-weight: 500 !important;
}
 
.Corinthia { font-family: "Corinthia", cursive !important; font-size: 63px;}
 ul.slick-dots {display:none !important;}
 
 .svg {
    z-index: 9;
    position: relative;
}
.header a.link-list__link {
    text-transform: uppercase;
}
a.dropdown__trigger {
    text-transform: uppercase;
}

/* Headings font */
/*h1, h2, h3, h4, h5, h6, a.h3.blog-listing__title {*/
/*    font-family: 'Josefin Sans', Helvetica, Arial, Lucida, sans-serif;*/
/*}*/

span.dropdown__item {
    text-transform: uppercase;
}


/*p, body, a.btn {*/
/*    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;*/
/*}*/

 .header a.link-list__link:hover, a.dropdown__trigger:hover {
    color: #138a90 !important;
}
.header__container { 
    max-width: 100%;
    width: 1500px;
}

footer .social-icons__icons {
    justify-content: center;
}

footer .logo_text {
    margin-top: 20px;
}

#section-1772280932660 .section__overlay { 
    background-image: linear-gradient(180deg, rgba(10, 9, 9, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
}
footer .social-icons__icon {
    font-size: 30px;
 margin-top: 20px;
}


footer .form-social {
    margin-top: 0;
}

div#block-footer_0 {
    padding-right: 37px;
}


div#block-1771829033219 {
    background: #138a90;
    text-align: center;
    padding: 25px;
    border-radius: 12px;
}


   footer  .form-control {
        font-size: 16px;
    }


div#block-1771830083935 {
    margin-top: -20px;
}
    
    @media (min-width: 768px) {
        div#block-1771830212850 .link-list {
     
            justify-content: center !important;
     
        }
    }
    
    body div#block-1771830212850 a.link-list__link {
        color: #138a90;
        font-size: 14px !important;
    }
    
    
    div#block-1771829033219 {    padding: 50px !important;
    }
    
    @media(min-width: 768px){
        div#block-1771829805399,div#block-1771829867860{        width: 9%;
        }
    }

@media(min-width:768px){
    div#block-1772433845843 .block 
 {
    margin-left: 15px;
}
    
    
    #block-1771829790905, div#block-1771829805399, div#block-1771829867860 {
    margin-top: 70px;
}

div#block-1771830212850 .link-list {
 
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 25px;
}

   body .footer div#block-1771830212850 a.link-list__link {
        font-size: 14px !important;

}
div#block-1771830212850 {
    padding-left: 14px;
}
div#block-1771830225877 p {
    margin-bottom: 0;
}
}


@media(max-width:767px){ 
    
    
    #block-1771910926502_0 .image__image,  #block-1771911828540 .image__image, #block-1771914465810 .image__image,
    #block-1771916186358_1 .image__image, #block-1771916757611_1 .image__image, #block-1771918399781_1 .image__image
    
    {
    width: 130px !important;
    margin: auto;
}
    
    
    
    h1.Corinthia {
    font-size: 42px;
}
 .svg, br {
    display: none;
}   
    
   #section-1771909739431 .section__overlay { 
    background-color: rgb(255 255 255 / 93%) !important;
} 
    
   #section-1771911918875 {
    margin-top: 0 !important;
} 
    
    
div#block-footer_0 {
    margin-bottom: 40px;
} 
    
   div#block-1771830212850 {
    text-align: center;
}
div#block-1771829867860 {
    width: 50%;
}

div#block-1771829805399 {
    width: 50%;
}

    div#block-1771829805399 .footerimage img, div#block-1771829867860  .footerimage img {
     
    width: 100px;
}

div#block-1771829790905 {
    margin-top: 20px;
}

div#block-1771830225877 .text {
    text-align: center !important;
    margin-top: 20px;
}


}

.blog-listing.blog-listing--side-left.blog-listing--has-media {
    box-shadow: 0px 2px 80px 0px rgba(160, 190, 212, 0.22);
    border-radius: 13px;
    padding: 25px;
}

a.h3.blog-listing__title {
    color: #138a90;
    font-weight: 500;
    font-size: 20px;
}

.blog-listing__content {
    font-size: 16px;
}

.blog-listing {
    align-items: center;
}

a.blog-listing__more {
    background: #dd7755;
    max-width: fit-content;
    padding: 10px 33px;
    color: #fff;
    border-radius: 26px;
    margin-top: 13px;
    font-size: 14px;
}

.sidebar__block .form {
    background: #e1eff0;
    padding: 30px;
    border-radius: 12px;
}
section.blog-post-body  h1.blog-post-body__title {
    display: none;
}

#section-login .section__overlay { 
    background-image: linear-gradient(180deg, rgba(12, 12, 12, 0.7) 12%, #138a90 100%);
}

div#section-login .col-6.text-center {
    background: #fff;
    padding: 30px;
    border-radius: 20px;
}

#section-1771911918875 .section__overlay {
    background: linear-gradient(to bottom, rgb(32 182 194) 0%, rgb(0 62 67 / 95%) 100%);
    mix-blend-mode: multiply;
}

    #section-1771911918875 {
        margin-top: -48px;
    }

div#block-1771912273352   {
    border-left: 1px solid #dd7755;
    border-radius: 0;
}
div#section-1771914409129 a.btn {
    font-size: 17px;
    margin-top: 10px;
}

#block-1771920597030_0 .image__overlay.background-light { 
    background: linear-gradient(211deg, rgba(221, 105, 66, 0.34) 12%, #138a90 89%);
    
}

#block-1771923277620 a.image__overlay.background-light { 
    background: linear-gradient(230deg, rgba(247, 179, 150, 0.23) 0%, #29c4a9 100%);
}

#block-1771923280270 a.image__overlay.background-light { 
  background: linear-gradient(173deg, #dda89680 0%, #29c4a9c9 100%);
}
#block-1771923283381 a.image__overlay.background-light { 
    background: linear-gradient(180deg, rgb(221 119 85 / 29%) 14%, #40abb4de 91%);
}
#section-1771920597030 .container {
        max-width: 1400px !important; 
    }

.form-control {border: 2px solid #138A90;}

div#section-1772274628455 a.btn.btn--outline.btn--small.btn--auto {
    padding: 0;
    border: none;
    box-shadow: none;
}
p {
    font-size: 17px;
}

.benefits-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.benefits-list li {
    position: relative;
    padding-left: 60px; /* Space for the icon */
    margin-bottom: 25px; 
    line-height: 1.4;
    color: #444;
    display: flex;
    align-items: center;
    min-height: 45px;
}

/* Icon implementation via CSS */
.benefits-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background-image: url('YOUR_IMAGE_LINK_HERE'); /* Yahan apna image link dalein */
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Responsive adjustments */
@media (max-width: 480px) {
    .benefits-list li {
        font-size: 1.05rem;
        padding-left: 50px;
        margin-bottom: 20px;
    }
    .benefits-list li::before {
        width: 32px;
        height: 32px;
    }
}

div#block-1772279464941 .block {
    background-image: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2165061276/settings_images/c0c30-d10-5f82-b0db-3c5716f1e1c5_image.png);
    background-position: center;
    background-repeat: no-repeat;
}

.benefits-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.benefits-list li {
    position: relative;
    padding-left: 60px; /* Space for the icon */
    margin-bottom: 25px;
    font-size: 1.2rem;
    line-height: 1.4;
    color: #444;
    display: flex;
    align-items: center;
    min-height: 45px;
}

/* Icon implementation via CSS */
.benefits-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 24px;
    transform: translateY(-50%);
    width: 65px;
    height: 25px;
    background-image: url('https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2165074708/settings_images/a42ceb5-0808-5e2a-ab7e-0d2658706a_image_1_.png'); /* Yahan apna image link dalein */
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Responsive adjustments */
@media (max-width: 480px) {
    .benefits-list li {
        
        padding-left: 50px;
        margin-bottom: 20px;
    }
    .benefits-list li::before {
        width: 32px;
        height: 32px;
    }
}


div#block-1772430783882 .benefits-list li { 
    margin-bottom: 20px;
    font-size: 18px; 
}
 

.title {
    text-align: center;
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 15px;
}

.title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 150px;
    height: 1px;
    background: #c5b358;
}

.benefit-list {
    list-style: none;
    padding: 0;
    display: flex;
    
    flex-wrap: wrap;
    margin-top: 40px;
}

.benefit-list li {
    flex: 0 0 50%;
    display: flex;
    align-items: flex-start;
    margin-bottom: 18px;
    font-size: 16px;
    box-sizing: border-box;
    padding-right: 20px;
}

.icon {
    width: 25px;
    height: 35px;
    margin-right: 15px;
    flex-shrink: 0;
    background-image: url('https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2165074708/settings_images/a42ceb5-0808-5e2a-ab7e-0d2658706a_image_1_.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 768px) {
    iframe {
    width: 100%;
    height: 200px;
}
    .benefit-list li {
        flex: 0 0 100%;
        font-size: 16px;
    }
    
    .title {
        font-size: 24px;
    }
}


