.block_contact{position:relative}.block_contact::before{content:"";position:absolute;top:0;left:0;width:100vw;height:75%;border-radius:100px;background-color:#000;z-index:-1}.block_contact .contact_content{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.block_contact .contact_content{padding-left:50px;max-width:40%}}.block_contact .contact_container{display:flex;flex-direction:column;gap:20px;padding:20px;position:relative;border-radius:20px;border:1px solid #000;background-color:#fff}@media only screen and (min-width:768px){.block_contact .contact_container{gap:50px;flex-direction:row}}.block_contact .contact_container::after{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-color:#fff;border-radius:20px;border:1px solid #000;z-index:-1}.block_contact .contact_subtitle,.block_contact .contact_suptitle,.block_contact .contact_text,.block_contact .contact_title{color:#000}.block_contact .contact_title{margin-top:0;text-transform:uppercase}@media only screen and (min-width:768px){.block_contact .contact_title{font-size:5rem;line-height:1}}.block_contact .contact_form_wrapper{position:relative;width:100%}@media only screen and (min-width:768px){.block_contact .contact_form_wrapper{padding:20px 0 20px 20px}}.block_contact .contact_form_wrapper form{margin-top: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::before{position:absolute;content:"";width:calc(100% - 10px);height:calc(100% - 10px);left:5px;top:5px;background:#e7dfff;border-radius:50rem;z-index:0}.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:#000;color:#fff}.block_contact .contact_form_wrapper .gfield--type-radio label{margin-left:0;padding:5px 10px;border-radius:50rem;background-color:#e7dfff;color:#000;transition:background-color .3s ease,color .3s ease}
/*# sourceMappingURL=block_contact.min.css.map */
