/* Custom Styles */

.fields-wrapper .form-group {
    margin-right: 1rem !important;
}

div#block-1613553538959 {
    border-bottom: 5px solid #000; 
}

div#block-1613553515046 {
     border-bottom: 2px solid #000; }
     
    
     #block-1615468230900_0 {
    border-bottom: 5px solid #000; 
}

#block-1615468230900_1 {
     border-bottom: 2px solid #000; }
     
     #section-1613479804248 .section {
    border-bottom: 5px solid #b5e8ff; }
     

     	.header__content--desktop {
    padding: 10px 0;
}

h6.logo_text {
    font-weight: normal;
    margin: 5px 0px;
    letter-spacing: 2px;
}

#typed, .typed-cursor{font-size: 20px;
    
  
    }
@media screen and ( max-width : 768px ){
    #typed, .typed-cursor{font-size: 16px;}
    #section-1614087835202{display: none;}
}
/* code for animated blinking cursor */


.typed-cursor {
  opacity: 1;
  font-weight: 100;
  -webkit-animation: blink 0.7s;
  -moz-animation: blink 0.7s;
  -ms-animation: blink 0.7s;
  -o-animation: blink 0.7s;
  animation: blink 0.7s;
}
 @-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
 @-webkit-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
 @-moz-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
 @-ms-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}
 @-o-keyframes 
blink {  0% {
opacity:1;
}
 50% {
opacity:0;
}
 100% {
opacity:1;
}
}

.typed-fade-out {
  opacity: 0;
  animation: 0;
  transition: opacity .25s;
}
   
ul.custom_list li {
    background: url(https://s3.amazonaws.com/kajabi-storefronts-production/themes/3695528/settings_images/ivgrx520Rumb54SsnJ32_PVUp5spgSRmnfbxtx4GW_orange_tick_1.png);
    padding-left: 2.8em;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 5px 17px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    font-size: 20px;
    list-style: none;
}

ul.custom_list {
    
    padding-left: 0;margin-top: 0px; }
    
    .accordion-title h5 {
        border-bottom: 2px solid #fff;
    color: #e62b1e !important; }
    
    #block-1615377294653 .image__overlay {
    opacity: 1 !important;
}

#block-1615377294653 .image__overlay:hover {
    opacity: 1;
}
#block-1615377294653 .image__overlay-text {
    transform: translate(10px, 140px);
    