.section-form .container{
    max-width: 810px;
}
.section-form form .grid-flex>p{
    width: calc(50% - 12px);
    margin-bottom: 24px;
}
.section-form form label{
    font-size: 12px;
    color: #828282;
    font-weight: 400;
}
.section-form input[type="text"], .section-form input[type="email"]{
    width: 100%;
    border: 1px solid #FFFFFF99;
    border-width: 0 0 1px 0;
    background-color: #fff0;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 23px;
    padding: 5px 0;
    margin-top: 2px;
}
.section-form input[type="text"]:focus, .section-form input[type="email"]:focus{
    border-color: #fff;
}
.section-form input::placeholder{
    color: #828282;
    opacity: 0.5;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff;
    transition: background-color 5000s ease-in-out 0s;
    box-shadow: inset 0 0 20px 20px #23232329;
}
.section-form input[type="submit"]{
    background-color: #fff0;
    font-family: "Inter", sans-serif;
    border-width: 0 0 1px 0;
    margin-top: 12px;
}
.section-form input[type="checkbox"] {
    width: 14px;
    height: 14px;
    margin: 0 8px 0 0;
    border-radius: 2px;
    border: 1px solid #FFFFFF99;
    position: relative;
    top: 3px;
}
.section-form input[type="checkbox"]:before{
    content:'';
    position: absolute;
    left: -1px;
    top: -1px;
    width: 14px;
    height: 14px;
}
.section-form input[type="checkbox"]:checked:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 18 18'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' id='Page-1' stroke='none' stroke-width='1'%3E%3Cg fill='%23FF6949' id='Core' transform='translate(-465.000000, -45.000000)'%3E%3Cg id='check-box' transform='translate(465.000000, 45.000000)'%3E%3Cpath d='M16,0 L2,0 C0.9,0 0,0.9 0,2 L0,16 C0,17.1 0.9,18 2,18 L16,18 C17.1,18 18,17.1 18,16 L18,2 C18,0.9 17.1,0 16,0 L16,0 Z M7,14 L2,9 L3.4,7.6 L7,11.2 L14.6,3.6 L16,5 L7,14 L7,14 Z' id='Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.section-form .wpcf7 form .wpcf7-response-output{
    margin: 0;
    font-size: 12px;
    border-width: 0 0 1px;
    width: fit-content;
    padding: 5px 0; 
}
input[type="email"].wpcf7-not-valid, input[type="text"].wpcf7-not-valid{
    border-color: #EB5757;
}
.wpcf7-list-item{
    margin: 0 16px 0 0;
}
.wpcf7-not-valid-tip{
    font-size: 12px;
    position: absolute;
    color: #EB5757;
}
.wpcf7-radio{
    display: flex;
    flex-wrap: wrap;
}
.wpcf7-radio label{
    display: flex;
    align-items: center;
}
.wpcf7-radio .wpcf7-list-item{
    margin-top: 7px;
    margin-bottom: 5px;
}
.section-form input[type="radio"]{
    border: 1px solid #828282;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    margin: 0 6px 0 0;
}
.section-form input[type="radio"]:checked{
    background-color: #FF6949;
    border-color: #FF6949;
}
.section-form input[type="radio"]:checked:before{
    background-color: #FF6949;
    border-color: #FF6949;
}
.wpcf7-list-item-label{
    color: #C7C7C7;
}
  
@media screen and (max-width: 700px) {
    .section-form form .grid-flex>p {
      width: 100%;
    }
    .section-form{
      padding-top: 105px;
    }
}	