#contact-section {
    position:relative; 
    padding:60px 0px; 
}

#contact-section .boxed-container {
    max-width: 1140px;
    display: flex;
    flex-wrap: wrap;
    margin-right: auto;
    margin-left: auto;
}

#contact-section .box-one {
    color:#fff;
    width: 50%; 
    z-index:2; 
    margin:0 auto; 
    display: block;   
    justify-content: center;
    align-items: center;  
}

#contact-section .box-one h3 {
    
    color:#fff;
    font-size:44px;
    font-weight:300; 
    letter-spacing:0.05em!important;
    
}

#contact-section .box-one .content {
    
    width:70%;
    color:#fff;
    font-size:18px;
    padding-bottom:20px; 
    font-weight:200; 
    letter-spacing:0.05em!important;
    font-family: ivypresto-display, serif;
    
}

#contact-section .box-one ul {padding:0;}

#contact-section .box-one ul li {
    
    font-family: futura-pt, sans-serif;
    color:#fff;
    font-size:18px;
    font-weight:500; 
    letter-spacing:0.05em!important;
    list-style:none;

}
#contact-section .box-one .fa {padding-right:15px;}
#contact-section .box-one .fa-flip-horizontal {padding-right:0px; padding-left:15px;}




#contact-section  .box-two {
    width: 50%; 
    z-index:2; 
    justify-content: center;
    align-items: center;
    
}

#contact-section  .box-two .jet-form-builder__label {display:none;}
#contact-section .box-two  .layout-column .jet-form-builder__field {background:#fff; color:#2c3346; border:none; border-radius:3px;}
#contact-section .box-two  .layout-column .jet-form-builder__field:focus {background:#915ea6; color:#fff;}
#contact-section .box-two  .layout-column .jet-form-builder__field::placeholder {
    color:#2c3346; 
    opacity:1; 
    font-family: futura-pt, sans-serif;
    font-size:14px;
    line-height:20px;
    font-weight:500;
    
}

#contact-section .box-two  .layout-column .jet-form-builder__field:focus::placeholder {color:#fff;}
#contact-section .box-two  .jet-form-builder__action-button {
    background:#915ea6; 
    color:#fff;
    border-radius:3px;
    font-family: futura-pt, sans-serif;
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
    border:none;
    padding:10px 60px;
    letter-spacing:0.05em!important;

}
#contact-section .box-two .is-layout-flex {
    margin-bottom:0!important;
    margin-top:0!important; 
    gap:10px; 
    margin-block-start: 0px;
}

#contact-section .box-two .is-layout-flow {

    margin-block-start: 0px!important;
}




@media screen and (max-width: 1280px) {

#contact-section {
    position:relative; 
    padding:40px 40px; 
}
}


@media screen and (max-width: 480px) {

#contact-section {
    position:relative; 
    padding:20px 20px; 
}

#contact-section .box-one {
    width: 100%;
}
#contact-section .box-two {
    width: 100%;
}
.jet-form-builder-row {
    margin-block-start: 0px!important;
}
#contact-section .box-two .is-layout-flex {
    gap: 0px;
}

}