.form_section .flex_conta{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.form_section .flex_conta form{overflow:visible}.form_section .flex_conta form .form-columns-0 .hs-richtext.hs-main-font-element{max-width:437px}.form_section .flex_conta form .form-columns-0 .hs-richtext.hs-main-font-element h2{margin-bottom:16px}.form_section .flex_conta form .form-columns-0 .hs-richtext.hs-main-font-element p{margin-bottom:25px}.form_section .flex_conta form fieldset.form-columns-1 .hs-input{width:100%}.form_section .flex_conta form .actions{margin-left:auto;margin-right:0;max-width:fit-content}.form_section .flex_conta .form_conta form{box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:20px;padding:57px 48px 50px 57px;position:relative;z-index:1}.form_section .contact_details{margin-bottom:44px}.form_section .contact_details_conta p{line-height:1.2}.form_section .contact_details_conta a{color:var(--text_color);font-weight:400}.form_section .contact_details_conta a:hover{color:var(--quinary_color)}.form_section .social_icons .icon_conta span,.form_section .social_icons svg{height:15px;width:15px;fill:var(--white_color);display:block}.form_section .social_icons .icon_conta{align-items:center;background:linear-gradient(180deg,var(--quinary_color) .9%,var(--primary_color) 34.9%,var(--septenary_color) 67.9%,var(--tertiary_color) 100.9%);border-radius:100%;display:flex;height:30px;justify-content:center;width:30px}.form_section .social_icons{display:flex;gap:6px;justify-content:flex-start}.form_section .social_icons .icon_conta svg{transform-origin:center;transition:transform .6s cubic-bezier(.68,-.55,.27,1.55)}.form_section .social_icons .icon_conta:hover svg{animation:crazy-pop .8s ease-in-out forwards}@keyframes crazy-pop{0%{transform:scale(1) rotate(0deg)}30%{transform:scale(1.3) rotate(15deg)}50%{transform:scale(1.1) rotate(-10deg)}70%{transform:scale(1.4) rotate(20deg)}to{transform:scale(1) rotate(0deg)}}@media (min-width:768px) and (max-width:1024px){.form_section .flex_conta .form_conta form{padding:50px 40px}}@media (max-width:767px){.form_section .flex_conta .form_conta form{padding:40px 20px}.form_section .flex_conta{flex-direction:column}.form_section .contact_details{margin-bottom:40px;text-align:center}.form_section .social_icons{justify-content:center}}@media (max-width:575px){.form_section .flex_conta .form_conta form .form-columns-2 .hs-form-field,.form_section .flex_conta .form_conta form .form-columns-2 .hs-form-field .hs-input{width:100%}}