.ContactForm{position:relative;background-color:#def5ff;overflow:hidden}.ContactForm .ContactForm_container{position:relative;max-width:1160px;margin:0 auto;padding:0 40px}@media screen and (max-width:768px){.ContactForm .ContactForm_container{padding:0 20px}}.ContactForm .ContactForm_container .ContactForm_canvas{position:relative;padding:100px 0}@media screen and (max-width:768px){.ContactForm .ContactForm_container .ContactForm_canvas{padding:60px 0}}.ContactForm .ContactForm_container .ContactForm_canvas h2{font-size:30px;margin-bottom:40px;text-align:center}.ContactForm .ContactForm_container .ContactForm_canvas h2:last-child{margin-bottom:0}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid{position:relative;display:flex;gap:40px;padding-bottom:100px}@media screen and (max-width:1024px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid{display:block;gap:0}}@media screen and (max-width:768px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid{padding-bottom:85px}}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_image{position:relative;flex-grow:0;flex-shrink:0;flex-basis:320px}@media screen and (max-width:1024px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_image{max-width:240px;aspect-ratio:1/1;margin:0 auto 40px}}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_image .ContactForm_photo{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/gradient.png);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:10px}@media screen and (max-width:1024px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_image .ContactForm_photo{border-radius:100%}}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_image .ContactForm_photo .ContactForm_overlay{position:absolute;top:0;right:-20px;bottom:0;left:-20px;background-image:url(/images/cutout.png);background-size:100% auto;background-position:bottom;background-repeat:no-repeat}@media screen and (max-width:1024px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_image .ContactForm_photo .ContactForm_overlay{background-image:url(/images/cutout-mobile.png);background-size:contain;transform:scale(1.25)}}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form{position:relative;flex-grow:1}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields{position:relative;display:flex;flex-wrap:wrap;margin:-10px}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field{position:relative;width:50%;padding:10px;font-size:14px}@media screen and (max-width:580px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field{width:100%}}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection{position:relative;padding:30px;min-height:240px;border-radius:10px;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.04);overflow:hidden}@media screen and (max-width:1024px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection{min-height:auto}}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection em{display:block;font-family:Inter Tight,serif;font-weight:700;line-height:1.25em;font-size:20px;margin-bottom:20px}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection ul{position:relative;margin:-10px 0;column-count:2;column-gap:20px}@media screen and (max-width:1024px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection ul{column-count:1}}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection ul li{position:relative;line-height:1.6em}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection ul li label{position:relative;display:flex;padding:5px 0;cursor:pointer}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection ul li label input[type=radio]{position:relative;width:16px;height:16px;background-color:#fff;margin-right:10px;border-radius:20px;transform:translateY(3.5px);border:1px solid #0e305d}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_selection ul li label input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#0e305d;border-radius:20px;transform:translate(-50%,-50%)}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input{position:relative;border-radius:10px;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.04);overflow:hidden}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input input[type=text],.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input textarea{height:60px;width:100%;padding:0 20px}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input input[type=text]::-webkit-input-placeholder,.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input textarea::-webkit-input-placeholder{color:rgba(14,48,93,.5)}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input input[type=text]:-moz-placeholder,.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input input[type=text]::-moz-placeholder,.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input textarea:-moz-placeholder,.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input textarea::-moz-placeholder{color:rgba(14,48,93,.5)}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input input[type=text]:-ms-input-placeholder,.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input textarea:-ms-input-placeholder{color:rgba(14,48,93,.5)}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input textarea{height:240px;padding:20px;resize:none}@media screen and (max-width:1024px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field .ContactForm_input textarea{height:160px}}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field.ContactForm_full{width:100%}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field:first-child .ContactForm_selection{background-color:#18efba}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_fields .ContactForm_field:first-child .ContactForm_selection ul li label input[type=radio]{border:none}.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_submit{position:absolute;height:60px;bottom:-40px;display:flex;transform:translateY(100%);width:100%;justify-content:center}@media screen and (max-width:768px){.ContactForm .ContactForm_container .ContactForm_canvas .ContactForm_grid .ContactForm_form .ContactForm_submit{height:45px;bottom:-30px;flex-direction:column}}