.block_contact{position:relative;max-width:1200px}.block_contact::before{content:none}.block_contact .contact_content{display:flex;flex-direction:column;justify-content:center;padding:40px 30px}@media only screen and (min-width:768px){.block_contact .contact_content{padding:60px;max-width:43%}}.block_contact .contact_container{display:flex;flex-direction:column;gap:0;padding:0;position:relative;border:4px solid #2e3545;background-color:#c5f265;box-shadow:none;border-radius:30px}@media only screen and (min-width:768px){.block_contact .contact_container{flex-direction:row}}.block_contact .contact_container::after{content:none}.block_contact .contact_subtitle,.block_contact .contact_suptitle,.block_contact .contact_text,.block_contact .contact_title{color:#2e3545;background-color:transparent}.block_contact .contact_title{position:absolute;top:-55px;z-index:1;text-align:center;width:100%;left:0}.block_contact .contact_title::after{width:50%;left:10%}.block_contact .contact_suptitle{padding:0;font-size:1rem;font-weight:500;letter-spacing:3px;text-transform:uppercase;font-family:Archivo,sans-serif,sans-serif}.block_contact .contact_text{margin-top:20px;font-family:"Archivo Black",sans-serif,sans-serif;text-transform:uppercase;font-weight:400;font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.15}.block_contact .contact_text p{margin:0}.block_contact .contact_text em{font-style:italic;text-decoration:underline;text-decoration-thickness:6px;text-underline-offset:10px}.block_contact .contact_form_wrapper{position:relative;width:100%;padding:30px;background-color:#fff;border-top:2px solid #2e3545;border-bottom-right-radius:24px;border-bottom-left-radius:24px}@media only screen and (min-width:768px){.block_contact .contact_form_wrapper{padding:60px;border:0;border-top-right-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:0;border-bottom-left-radius:0}}.block_contact .contact_form_wrapper form{margin-top:0}@media only screen and (min-width:768px){.block_contact .contact_form_wrapper form{padding:50px}}.block_contact .contact_form_wrapper .circle_text_wrapper{position:absolute;right:-105px;top:-105px}.block_contact .contact_form_wrapper .gfield--type-radio{width:fit-content;position:relative}.block_contact .contact_form_wrapper .gfield--type-radio .gfield_radio{flex-direction:row!important;flex-wrap:wrap;position:relative;z-index:1}.block_contact .contact_form_wrapper .gfield--type-radio input{position:absolute;visibility:hidden;opacity:0}.block_contact .contact_form_wrapper .gfield--type-radio input:checked+label{background-color:#2e3545;color:#fff}.block_contact .contact_form_wrapper .gfield--type-radio label{margin-left:0;padding:5px 10px;background-color:#c6c6ff;color:#2e3545;transition:background-color .3s ease,color .3s ease}
/*# sourceMappingURL=block_contact.min.css.map */
