.contactform-module__YUxvrG__contact_container{background:#010e3a;border:none;flex-direction:row;flex:1;max-height:max-content;margin-bottom:10vw;display:flex;box-shadow:6px 4px 56px #0000004d}.contactform-module__YUxvrG__title h2{text-align:left;color:#fff;z-index:2;padding:2vw 5vw 0;font-size:max(3rem,1.8vw);font-weight:800;line-height:max(4rem,2.5vw)}.contactform-module__YUxvrG__title p{text-align:left;color:#fff;z-index:2;margin-top:max(2rem,1.2vw);padding:0 5vw 2vw;font-size:max(1.3rem,.8vw)}.contactform-module__YUxvrG__contact_form{flex:3;justify-content:space-between;display:flex}.contactform-module__YUxvrG__contact_form textarea{resize:vertical;min-height:32px;max-height:500px}.contactform-module__YUxvrG__title{flex-direction:column;flex:2;display:flex;position:relative;overflow:hidden}.contactform-module__YUxvrG__input_container{flex-direction:column;flex:1;max-height:max-content;padding:2.7vw 5vw;display:flex}.contactform-module__YUxvrG__inputforform{color:#c0def4;letter-spacing:.5px;background-color:#414b6c0f;border:none;border-bottom:1px solid #c0def4;outline:0;align-items:center;width:100%;margin-bottom:max(.8vw,1.35rem);padding-left:4px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:max(1em,.6vw);font-weight:600;line-height:max(2em,1.2vw);box-shadow:0 25px 50px -12px #0003}.contactform-module__YUxvrG__inputforform::placeholder{color:#80bce9}.contactform-module__YUxvrG__termschekbox{color:#c0def4;letter-spacing:.5px;background:0 0;border-width:0 0 2px;outline:0;align-items:center;width:85%;margin-top:max(1vw,1.7rem);margin-bottom:max(.9vw,1.5rem);font-size:max(1em,.6vw);font-weight:600;display:flex}.contactform-module__YUxvrG__termschekbox label{text-align:left;letter-spacing:.5px;color:#80bce9;align-items:center;margin-left:max(10px,.3vw);font-size:max(.9em,.5vw);font-weight:400;line-height:1.15}.contactform-module__YUxvrG__termschekbox a{color:#02d6ff;text-decoration:none}.contactform-module__YUxvrG__inputforform:focus,.contactform-module__YUxvrG__referencedpd:active{border-color:#80bce9 #80bce9 currentColor;border-bottom-style:solid;border-bottom-width:2px}.contactform-module__YUxvrG__submitbutton{text-align:center;margin:max(.5rem,.3vw) auto max(1rem,.6vw)}.contactform-module__YUxvrG__submitbutton button{letter-spacing:.5px;color:#fff;cursor:pointer;background:linear-gradient(172deg,#0079d3,#02d6ff);border:none;border-radius:max(10px,.3vw);justify-content:center;align-items:center;padding:1vh 3vw;font-size:max(1.3em,.8vw);font-weight:600;display:flex;position:relative;box-shadow:0 10px 15px #01c4f640}.contactform-module__YUxvrG__submitbutton button:active{filter:brightness(.7);box-shadow:0 10px 15px #01c5f61f}.contactform-module__YUxvrG__submit_icon{opacity:0;position:absolute}.contactform-module__YUxvrG__submit_icon svg{width:50px}.contactform-module__YUxvrG__submit_icon path{stroke-width:5px;stroke:#fff;stroke-dasharray:34;stroke-dashoffset:34px}.contactform-module__YUxvrG__submitbutton .contactform-module__YUxvrG__submit_anim{cursor:default;animation:4s ease-out contactform-module__YUxvrG__submit_anim}@keyframes contactform-module__YUxvrG__submit_anim{0%{opacity:1}20%{opacity:.8;background:#78ab46}50%{opacity:1}to{background:#78ab46}}.contactform-module__YUxvrG__submit_anim .contactform-module__YUxvrG__submit_icon{opacity:1;transition:all 1s}.contactform-module__YUxvrG__submit_anim .contactform-module__YUxvrG__submit_icon path{stroke-dashoffset:0;transition:all 1s .7s}.contactform-module__YUxvrG__submit_text{opacity:1}.contactform-module__YUxvrG__submit_anim .contactform-module__YUxvrG__submit_text{opacity:0}.contactform-module__YUxvrG__referencedpd{color:#80bce9;margin-top:max(3em,1.8vw);padding-top:max(.5em,.3vw);padding-bottom:max(.5em,.3vw)}.contactform-module__YUxvrG__referencedpd:focus{color:#c0def4}.contactform-module__YUxvrG__referencedpd option{background-color:#010e3a}.contactform-module__YUxvrG__errormsg{color:red;margin-bottom:max(.8vw,1.35rem);font-size:max(1rem,.6vw);display:flex}.contactform-module__YUxvrG__errormsg-button{color:red;padding-left:10px}.contactform-module__YUxvrG__check_wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:max(15px,.5vw);font-size:max(1.3rem,.8vw);display:block;position:relative}.contactform-module__YUxvrG__check_wrapper input{opacity:0;cursor:pointer;width:0;height:0}.contactform-module__YUxvrG__checkmark{background-color:#eee0;border:1px solid #80bce9;border-radius:3px;width:max(14px,.5vw);height:max(14px,.5vw);position:absolute;top:0;left:0}.contactform-module__YUxvrG__check_wrapper input:checked~.contactform-module__YUxvrG__checkmark{background-color:#0000}.contactform-module__YUxvrG__checkmark:after{content:"";display:none;position:absolute}.contactform-module__YUxvrG__check_wrapper input:checked~.contactform-module__YUxvrG__checkmark:after{display:block}.contactform-module__YUxvrG__check_wrapper .contactform-module__YUxvrG__checkmark:after{border:3px solid #80bce9;border-width:0 3px 3px 0;width:max(4px,.15vw);height:max(10px,.3vw);bottom:max(2px,.1vw);left:max(4px,.15vw);transform:rotate(45deg)}@media screen and (max-width:768px){.contactform-module__YUxvrG__contact_container{flex-direction:column;height:100%}.contactform-module__YUxvrG__title h2{font-size:2rem;line-height:3rem}.contactform-module__YUxvrG__title p{text-align:left;margin-top:1.2rem;font-size:1rem}.contactform-module__YUxvrG__input_container{padding:3vw 5vw}}.contactform-module__YUxvrG__icon{object-fit:cover;aspect-ratio:.6;pointer-events:none;z-index:1;filter:blur(4px);width:100%;height:100%;position:absolute}
