@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

h1,h2,h3,h4,h5,h6 {font-family: "Cormorant Garamond", serif;}

p, a, .btn, .form-control, button#form-button, .form-group label { font-family: "Outfit", sans-serif; } 


#section-1773108181605 .section__overlay::before {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse at 30% 20%, rgba(139, 115, 85, 0.15) 0%, transparent 60%), radial-gradient(ellipse at 70% 80%, rgba(196, 169, 125, 0.08) 0%, transparent 50%);
    pointer-events: none;
}


 .txt_style {   text-transform: uppercase;
    letter-spacing: 5px;
    font-weight: 300;
    font-size: 13px;
    margin-bottom: 10px;
    
 }
 .btn--outline, button#form-button {
    color: #fff !important;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 4px;
    padding: 16px 43px;
}

.form-control {
         border-radius: 0;
        color: #f5f0e8 !important;
        font-weight: 300;
        font-size: 16px;
        color: #f5f0e8;
        background: rgba(245, 240, 232, 0.05);
        border: 1px solid rgba(212, 197, 169, 0.25);
        padding: 16px 20px;
        outline: none;
    }


 .form-group label {
        font-weight: 300;
        font-size: 12px;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: #c4a97d;
        margin-top: 25px;
        margin-bottom: 8px;
    }
  
#block-1773120080775 button#form-button {
    color: #000 !important;
}
.btn--outline:hover{
background:#8b7355 !important;
}
 
 @media(min-width:768px){
     .num { font-size:36px;}
     h1 {
    font-size: 126px;
}

div#block-1773116011631_0 h2 {
    font-size: 64px;
}
     
 }