#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;
}
#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;
}
#contact-section .box-one h3 {
font-size:28px;
}
}