@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&family=Manrope:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

h1,h1.hb-title p,h2.mt-title p,h2.gt-title p, h2.do-title p,.do-price,p.od__prompt,.od__reading-title,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Antonio', 'Manrope', sans-serif !important;
}


body,.od__eyebrow,.od__hint,.od__reading-msg,
p,
a,
button,
.btn,
input,
textarea,
select,
label, 
li,
form,
.form-control {
    font-family: 'Manrope', system-ui, -apple-system, sans-serif !important;
}


.btn {
    font-size: 15px;
    font-weight: 700;
}

#section-1575400116835 .section__overlay { 
    background: linear-gradient(100deg, rgba(252, 250, 247, .74) 0%, rgba(252, 250, 247, .36) 32%, rgba(252, 250, 247, 0) 58%);
}


#section-1783443282377 .section__overlay { 
    background: linear-gradient(180deg, #F2F9F9, #FBFAF8);
}

div#section-1783443282377, div#section-1783445237638 {
    border-bottom: 1px solid #e3e3e3;
}

.block-type--accordion {    border-bottom: 1px solid #E8E2D7; }


 
    div#section-profooter .form-control {
        font-size: 18px;
        border-radius: 50px;
        background: #ffffff1f;
        padding: 16px 22px;
        font-size: 15px;
        border: 1px solid #ffffff40;
        color: #fff;
    }


div#section-profooter a.link-list__link {
    font-size: 15px;
    opacity: .6;
}



@media(min-width:768px){
    
    body, .page, .main-content {
  overflow: visible !important;
}


div#block-1575400143733_0 {
    position: -webkit-sticky;   
    position: sticky;
    top: 100px;
    z-index: 99;  
    transition: transform 0.4s ease;
    will-change: transform;
}
    
}



@media(max-width:767px){
    
    br {display:none !important;}
    
}














































