/* Custom Styles */
@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');


.heading1{    font-family: "Open Sans", Helvetica, sans-serif !important;
    line-height: 72px;
    text-shadow: 1px 1px 1px #000;}
    
    
    div#block-1599278179713 img {
    margin: auto;
}

#block-1599278610026 .btn {
   
    
    line-height: 15px;
    padding: 15px 15px;
   
    font-size: 40px;
    font-family: Merriweather, Helvetica, sans-serif !important;
}
span.small {
    font-size: 14px;
    font-weight: normal;
}
h3.s-font{  font-size: 36px;  text-shadow: 1px 1px 1px #000;}

h2.l-font{  font-size: 52px;  text-shadow: 1px 1px 1px #000;}

#block-1599311094304 li {
    background-image: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2607314/settings_images/Ibc7rqdBRkG59ZBk55ck_Capture.PNG);
    padding-left: 54px;
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: -16px -18px;
}
    
    
    #block-1599283023775 li{    font-family: Roboto, Helvetica, sans-serif !important;
    line-height: 28px;
    font-size: 22px;margin-top: 20px;}
    
    .fa  {
        color: rgb(255, 255, 255);
    font-weight: 900;
     font-family: "Font Awesome 5 Free";
     font-style: normal;
}
   .fa-exclamation-triangle:before {
    content: "\f071";
}

.de3pxLetterSpacing {
    letter-spacing: 3px;
}

p.text1 {
    text-align: center;
    font-size: 19px;
    color: rgb(252, 252, 252);
    font-style: italic;
    letter-spacing: 3px;
    line-height: normal;
}

.small-progress-bar {
    height: 35px;
    line-height: 36px;
    font-size: 14px;
}

.progressbar_nocorners {
    border-radius: 0 !important;
}

.progressbar_offsetWhite {
    background: #fff;
}
.small-progress-bar .progress-bar {
    line-height: 36px;
    height: 35px;
    font-size: 14px;
}

.small-progress-bar .progress-bar {
    line-height: 36px;
    height: 35px;
    font-size: 14px;
}

.progressbar_w_75 {
    width: 75%;
}
.progress-bar {
    font-family: Lato, Helvetica, sans-serif !important;
   color: #fff;}
   .progress-bar {
    -webkit-transition: width .25s ease, height .25s ease, font-size .25s ease;}
   
   0% {
    background-position: 40px 0;
}
100% {
    background-position: 0 0;
}
   .progress-bar-striped_active {
       
       background-size: 40px 40px;
    -webkit-animation: progress-bar-stripes 2s linear infinite reverse;
    background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
   }
p.text2 {
    font-family: Abel, Helvetica, sans-serif !important;
    font-weight: 500;
    line-height: 1.3em;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    text-align: center;
    font-size: 42px;
    color: rgb(32, 22, 82);
}



p.textt3 {
    font-family: 'Shadows Into Light Two', cursive;
 margin-top: 10px;
   line-height: 1.3em;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    color: rgb(32, 22, 82);
}
p.textt31 {
    font-family: 'Shadows Into Light Two', cursive;
margin: 18px;
   line-height: 1.3em;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    color: rgb(32, 22, 82);
}
p.textt4 {
     font-family: 'Shadows Into Light Two', cursive;
     line-height: 1.1;
    text-align: center;
    font-size: 21px;
    font-weight: 700;
    color: rgb(32, 22, 82);
    margin-top: 30px;
}

#block-1599298450554 .image__image {
min-height: 332px;
  
}

h2.text5 {
    font-family: Lato, Helvetica, sans-serif !important;
    font-weight: 500;
    margin-bottom: 0px;
    padding: 0px;
    line-height: 1.3em;
    text-align: center;
    font-size: 32px;
    color: rgb(205, 41, 26);
}

h2.text3 {
    text-align: center;
    background-color: rgb(255, 255, 255);
    color: rgb(32, 22, 82);
    font-size: 90px;
    border-color: rgb(32, 22, 82);
}

h2.text6 {
    margin: -24px 0px;
    padding: 0px 0px;

    line-height: normal;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    text-align: center;
    font-size: 62px;
    color: rgb(255, 255, 255);
}

h2.text23 {
    font-family: Merriweather, Helvetica, sans-serif !important;
    line-height: 1.3em;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    font-weight: 700;
    text-align: center;
    font-size: 54px;
    color: rgb(255, 255, 255);
}
h2.text24 {
    margin-top: 20px;
    font-family: Oswald, Helvetica, sans-serif !important;
    line-height: 1.3em;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    text-align: center;
    font-size: 27px;
    color: rgb(254, 244, 159);}
    
    p.text24 {
    line-height: 1.42857143;
    margin-top: 15px;
    font-family: "Open Sans", Helvetica, sans-serif !important;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 18px;
    padding: 0px 2px;
}
div#section-1599301937819 .row {
    padding: 0px 10px;
    background: #58bbef;
}

h2.text36 {
    line-height: 1.3em;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    font-size: 32px;
}

p.test1 {
    font-weight: 700;
    font-family: "Playfair Display", Helvetica, sans-serif !important;
    color: rgb(45, 45, 45);
    line-height: normal;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    font-size: 23px;
}
div#section-1599305840082 .row {
    padding: 0px 20px;
    border-style: solid;
    border-color: rgb(205, 41, 26);
}

div#section-1599314774207 .row {
    padding: 0px 20px;
    border-style: solid;
    border-color: rgb(205, 41, 26);
}

p.test11 {
    padding: 0px 10px;
    font-style: italic;
    line-height: 1.42857143;
   
    text-align: left;
    font-size: 18px;
}


p.test12 {
    line-height: 1.42857143;
    font-family: "Open Sans", Helvetica, sans-serif !important;
    font-size: 18px;
    font-weight: bold;
}

h3.text23 {
    
        font-family: "Playfair Display", Helvetica, sans-serif !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    text-align: center;
    font-size: 26px;
    color: rgb(255, 255, 255);
    line-height: 1.3em;
}




div#section-1599308635401 .row {
    padding: 0px 10px;
    background: #58bbef;
}


p.text31 {
    text-align: center;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 1.42857143;
    font-family: Abel, Helvetica, sans-serif !important;
    font-weight: 700;
}

#block-1599278610026 .btn {
   
    
    line-height: 15px;
    padding: 15px 15px;
   
    font-size: 40px;
    font-family: Merriweather, Helvetica, sans-serif !important;
}

h2.text35 {
    padding-left: 90px;
    line-height: 1.3em;
    /* text-align: center; */
    font-size: 62px;
    color: rgb(32, 22, 82);
}

h3.textt41 {
    line-height: 1.3em;
    text-align: center;
    font-size: 60px;
    color: rgb(32, 22, 82);
}

p.textt42 {
    font-weight: bold;
    line-height: 1.3em;
    text-align: center;
    font-size: 34px;
    color: rgb(32, 22, 82);
}

#block-1599314295406 .btn {
    font-size: 36px;
    color: #fff;
    padding: 10px 16px;
}

.powered-by {
    display: none;
  
 
}
h2.text36 {
    
    font-family: "Playfair Display", Helvetica, sans-serif !important;
}
.footer--stacked .footer__block {
    color: #fff;
  
}

@media only screen and (min-width: 767px) {
.extrcta {
    text-align: center;
}
.extrcta a {
    margin: auto;
    width: 60%;
}
  .extrcta a  {line-height: 15px;
    padding: 15px 15px;
    font-size: 40px;
    font-family: Merriweather, Helvetica, sans-serif !important;}
    

}
span.small {
    font-size: 14px;
    font-weight: normal;
}

.extrcta a{margin-top:20px;}


#block-1599315273908 .btn {
    margin: 30px 0px;
    font-size: 34px;
    border-color: #30a05c;
    border-radius: 50px;
    color: #ffffff;
    background-color: #30a05c;
    padding: 20px 8px;
}

p.textt47 {
    padding: 0px 0px;
    margin: 0px 0px;
}





@media (max-width: 767px)
{
    #block-1599291700601 {
    text-align: center !important;
}
    

h1.font-l {
    font-size: 35px !important;
    text-align: center !important;
}
h1.l-font2 {
    font-size: 40px !important;
}
#block-1599315273908 .btn {
    font-size: 23px !important;}
    
#section-1599315260998 .sizer {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}   
#section-1599296477460 .sizer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}   
  p.text2 {
    
    font-size: 36px !important;  }
   h2.text6 {
    margin: 0px 0px !important;
   
    font-size: 26px !important;
   
} 
  h2.text3 {
    font-size: 25px !important;
}
h2.text23 {
    font-size: 21px !important;
}
#section-1599307067778 .sizer {
    padding-top: 15px !important;
    padding-bottom: 0px !important;
}
#section-1599301937819 .sizer {
  
    padding-bottom: 0px !important;
}
#section-1599305840082 .sizer {
    padding-top: 15px !important;
    padding-bottom: 15px !important;}
#section-1599308635401 .sizer {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
 h2.text35 {
    padding-left: 0px !important;
    
    font-size: 40px !important;}
    
   #section-1599311077943 .sizer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
h3.textt41 {
    font-size: 55px !important;}
    p.textt42 {
    
    font-size: 27px !important;
}
#block-1599314295406 .btn {
    font-size: 25px !important;
}
#section-1599314690639 .sizer {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
h2.text36 {
    
    text-align: center !important;
}

#section-1599314774207 .sizer {
    padding-top: 0px !important;}
    p.textt47 {
    text-align: center !important;
}
p.textt3{margin-top: 0px !important;
        font-size: 24px !important;
}
p.textt3 br {
    display: none !important;;
}
p.textt31 {
    margin-bottom: 12px !important;
    font-size: 24px !important
}
h2.text5 {
    font-size: 31px !important;
}



}