.contact-section .container{--margin-width: calc(50vw - 50%)}.contact-section .left,.contact-section .right{flex:1}.contact-section .left{position:relative;background:#EEFAFE;padding-top:100px;padding-right:40px;border-top-right-radius:160px;margin-left:calc(0px - var(--margin-width));padding-left:var(--margin-width)}.contact-section .left .decor{height:300px;position:absolute;bottom:0;right:0;overflow:hidden}.contact-section .left .decor img{height:300px;width:auto;object-fit:cover;object-position:right center}.contact-section .contact-info{gap:40px}.contact-section .contact-info-item{gap:8px}.contact-section .right{position:relative;padding-top:100px;padding-left:40px;margin-right:calc(0px - var(--margin-width));padding-right:var(--margin-width)}.contact-section .dynamic-form-area{padding:0 40px 32px}.contact-section .success-message{width:100%;height:800px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-section .wpcf7-spinner{flex-shrink:0;margin:0}.contact-section .contact-form .custom-cf7-form{display:flex;flex-direction:column;gap:40px}.contact-section .custom-cf7-form .field-wrap{position:relative}.contact-section label span{color:#FF4E51}.contact-section .custom-cf7-form input[type="text"],.contact-section .custom-cf7-form input[type="email"],.contact-section .custom-cf7-form input[type="tel"],.contact-section .custom-cf7-form textarea{font-family:Mulish;width:100%;height:64px;border:none;border-bottom:1px solid #ACB3BE;padding:10px 0;outline:none;background:transparent;font-weight:600;font-size:20px;line-height:160%;color:#616E80}.contact-section .custom-cf7-form textarea{height:160px;border:1px solid #ACB3BE;border-radius:24px;padding:15px;font-weight:600;font-size:20px;line-height:160%;color:#616E80}.contact-section .custom-cf7-form input:focus::placeholder,.contact-section .custom-cf7-form textarea:focus::placeholder{color:transparent}.contact-section .custom-dropdown{position:relative;width:100%}.contact-section .dropdown-trigger{height:64px;border-bottom:1px solid #ACB3BE;padding:10px 30px 10px 0;cursor:pointer;transition:all 0.2s ease;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right center;font-weight:600;font-size:20px;line-height:160%;color:#616E80}.contact-section .custom-dropdown.is-open .dropdown-trigger{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>');border-bottom-color:#000}.contact-section .dropdown-trigger:hover{border-bottom-color:#ACB3BE}.contact-section .dropdown-options{display:none;position:absolute;top:100%;left:0;width:100%;background:#F6F8FC;border:1px solid #F6F8FC;border-radius:0 0 24px 24px;z-index:100;margin-top:0;box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1)}.contact-section .dropdown-options label span{color:#000000;font-family:Mulish;font-weight:700;font-size:20px;line-height:160%}.contact-section .custom-dropdown.is-open .dropdown-options{display:block}.contact-section .dropdown-options .wpcf7-list-item{display:block;margin:0}.contact-section .dropdown-options label{display:flex !important;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #F6F8FC;cursor:pointer;font-weight:400}.contact-section .dropdown-options .wpcf7-list-item:last-child label{border-bottom:none}.contact-section .dropdown-options input[type="radio"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #ACB3BE;border-radius:50%;position:relative;outline:none}.contact-section .dropdown-options input[type="radio"]:checked{border-color:#3B82F6}.contact-section .dropdown-options input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;background:#3B82F6;border-radius:50%}.contact-section .submit-flex-align{display:flex;align-items:center;gap:20px;margin-top:20px}.contact-section .submit-note{background:var(--Yellow-Light-yellow, #FFFFCC);border:1px solid var(--Yellow-Dark-Yellow, #FFB200);padding:8px 16px;border-radius:16px}@media (max-width:600px){.contact-section .submit-flex-align{flex-direction:column;align-items:flex-start;gap:10px}}.contact-section .button-wrapper{height:300px;width:50vw;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#57CAF4;margin-left:-40px;padding-left:40px;margin-right:calc(0px - var(--margin-width) / 2);padding-right:calc(var(--margin-width) ?)}@media (max-width:992px){.contact-section .container{flex-direction:column;padding:0}.contact-section .left{position:relative;background:#EEFAFE;padding-top:56px;padding-right:20px;border-top-right-radius:160px;margin-left:0;padding-left:20px}.contact-section .left .decor{padding-top:40px;position:static;height:fit-content;margin:0 -20px}.contact-section .left .decor img{width:100vw;height:auto}.contact-section .contact-info{gap:40px}.contact-section .contact-info-item{gap:8px}.contact-section .right{position:relative;padding-top:56px;margin-right:-20px;margin-left:-20px;padding-right:40px;padding-left:40px}.contact-section .submit-flex-align{align-items:center;justify-content:center}.contact-section .button-wrapper{height:170px;width:100vw;gap:16px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}