section.contact-page-form{position:static;background:linear-gradient(to top,black,rgba(0,0,0,.2),transparent);padding:20px}section.contact-page-form .background{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}section.contact-page-form .background video{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.75}section.contact-page-form .wrapper{max-width:1216px;width:100%;margin:0 auto}section.contact-page-form .wrapper .form{border-top:2px solid #86888A;border-bottom:2px solid #86888A;background:linear-gradient(237deg,rgba(33,34,35,.12) -.04%,rgba(251,251,251,.04) 33.3%,rgba(33,34,35,.12) 66.63%,rgba(251,251,251,.04) 99.96%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:32px 20px 42px}section.contact-page-form .wrapper .form form .fields{display:flex;align-items:auto;justify-content:auto;flex-direction:row;flex-wrap:wrap;gap:16px}section.contact-page-form .wrapper .form form .fields .field{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto;margin-bottom:16px}section.contact-page-form .wrapper .form form .fields .field p{font-family:Figtree;font-weight:300;font-size:1rem;color:#fffc;line-height:24px;margin-top:5px}section.contact-page-form .wrapper .form form .fields .field.multiple select{height:120px;padding:10px}section.contact-page-form .wrapper .form form .fields .field.radio{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}section.contact-page-form .wrapper .form form .fields .field.radio label{position:relative}section.contact-page-form .wrapper .form form .fields .field.radio label:first-child{flex-basis:100%;margin-bottom:10px}section.contact-page-form .wrapper .form form .fields .field.radio label:nth-child(2),section.contact-page-form .wrapper .form form .fields .field.radio label:nth-child(3){display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;flex-basis:15%;font-family:Figtree;font-weight:400;font-size:1rem;color:#fff;text-transform:capitalize;letter-spacing:0;line-height:24px;gap:10px;margin-right:15px}section.contact-page-form .wrapper .form form .fields .field.radio label:nth-child(2) input,section.contact-page-form .wrapper .form form .fields .field.radio label:nth-child(3) input{position:relative;width:24px;height:24px}section.contact-page-form .wrapper .form form .fields .field.radio label .check{display:block;position:absolute;border:2px solid #FFF;border-radius:100%;height:25px;width:25px;top:0;left:0;z-index:5;transition:all .1s linear}section.contact-page-form .wrapper .form form .fields .field.radio label input{position:absolute;visibility:hidden}section.contact-page-form .wrapper .form form .fields .field.radio label input:checked+.check{background:#0ABA90}section.contact-page-form .wrapper .form form .fields .field.text,section.contact-page-form .wrapper .form form .fields .field.textarea,section.contact-page-form .wrapper .form form .fields .field.select,section.contact-page-form .wrapper .form form .fields .field.radio{flex-basis:100%}section.contact-page-form .wrapper .form form .fields .field label{font-family:Kanit;font-weight:400;font-size:1rem;color:#c2c2c5;line-height:24px;letter-spacing:3px;text-transform:uppercase}section.contact-page-form .wrapper .form form .fields button.btn{width:100px;text-align:center}section.contact-page-form .wrapper .form form .privacy-policy{width:100%;margin-top:16px}section.contact-page-form .wrapper .form form .privacy-policy p{font-family:Figtree;font-weight:400;font-size:.875rem;color:#fff;line-height:24px}section.contact-page-form .wrapper .form form .privacy-policy p a{font-family:Figtree;font-weight:400;font-size:.875rem;color:#0aba90;line-height:24px;text-decoration:underline}section.contact-page-form .wrapper .form form .privacy-policy p a:hover{text-decoration:none}section.contact-page-form .wrapper .form form .captcha{flex-basis:100%}@media only screen and (min-width: 992px){section.contact-page-form{padding:20px 20px 80px}section.contact-page-form .wrapper .form{width:100%;padding:32px;border-radius:8px;border-left:2px solid #86888A;border-right:2px solid #86888A}section.contact-page-form .wrapper .form form .fields .field.text{flex-basis:calc(50% - 16px)}section.contact-page-form .wrapper .form form .fields .field.radio{flex-wrap:nowrap;justify-content:space-between}section.contact-page-form .wrapper .form form .fields .field.radio label:first-child{flex-basis:60%}section.contact-page-form .wrapper .form form .fields .field.radio label:nth-child(2),section.contact-page-form .wrapper .form form .fields .field.radio label:nth-child(3){margin-right:0}}
