.s-hero-form{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;min-height:100vh;color:var(--color-white)}.s-hero-form-media{position:absolute;z-index:0;width:100%;height:100%;background-color:var(--color-black);pointer-events:none}.s-hero-form-media img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.s-hero-form-topline{position:absolute;top:calc(var(--head-height) + var(--admin-bar-height));width:100%;height:100%;border-top:1px solid #333;pointer-events:none}.s-hero-form-lines{position:absolute;top:calc(var(--head-height) + var(--admin-bar-height));display:grid;gap:4rem;grid-template-columns:repeat(4, 1fr);height:calc(100% - (var(--head-height) + var(--admin-bar-height)));border-right:1px solid #333}@media only screen and (max-width: 987px){.s-hero-form-lines{grid-gap:2rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-form-lines{grid-gap:0;grid-template-columns:repeat(2, 1fr)}}.s-hero-form-lines>div{margin-left:-2rem;border-left:1px solid #333}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-form-lines>div{padding-left:1rem}}.s-hero-form-wrap{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative;padding-top:calc(var(--head-height) + var(--admin-bar-height));height:100%}@media only screen and (max-width: 1280px){.s-hero-form-wrap{flex-direction:column;justify-content:flex-end}}.s-hero-form-content{width:50%}@media only screen and (max-width: 1280px){.s-hero-form-content{width:100%}}.s-hero-form-content-pretitle{margin-bottom:1rem;color:var(--color-brand-1);font-family:var(--font-ptmono);text-transform:uppercase}.s-hero-form-content-title{margin-bottom:4rem}.s-hero-form-content-title span{white-space:nowrap}.s-hero-form-fields{position:relative;padding:2rem;width:50%}@media only screen and (max-width: 1280px){.s-hero-form-fields{width:100%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-hero-form-fields{padding-bottom:8rem}}.s-hero-form-fields input,.s-hero-form-fields select{padding:1rem;width:100%;background-color:rgba(0,0,0,.5);border:1px solid var(--color-white);border-radius:.5rem;color:#fff}.s-hero-form-fields input::-moz-placeholder, .s-hero-form-fields select::-moz-placeholder{opacity:1;color:#bbb;text-transform:uppercase}.s-hero-form-fields input::placeholder,.s-hero-form-fields select::placeholder{opacity:1;color:#bbb;text-transform:uppercase}.s-hero-form-fields input:focus::-moz-placeholder, .s-hero-form-fields select:focus::-moz-placeholder{color:rgba(0,0,0,0)}.s-hero-form-fields input:focus::placeholder,.s-hero-form-fields select:focus::placeholder{color:rgba(0,0,0,0)}.s-hero-form-fields input.has-error,.s-hero-form-fields select.has-error{border-color:#a52403}.s-hero-form-fields-inner{font:400 var(--font-size-t-xs)/1.5 var(--font-text);display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr);font-family:var(--font-ptmono)}@media only screen and (max-width: 767px){.s-hero-form-fields-inner{grid-template-columns:1fr}}.s-hero-form-fields-inner__error{padding-top:.25rem;color:#a52403;text-transform:uppercase}.s-hero-form-fields-inner .select2-container--default .select2-selection--single,.s-hero-form-fields-inner .select2-container--default .select2-selection--multiple{height:3rem;background-color:rgba(0,0,0,.5);border:1px solid #fff;border-radius:.5rem;cursor:pointer}.s-hero-form-fields-inner .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #fff;outline:0}.s-hero-form-fields-inner .select2-container--default .select2-search--inline .select2-search__field{font:400 var(--font-size-t-xs)/1.5 var(--font-text);color:var(--color-light-grey);font-family:var(--font-ptmono);text-transform:uppercase}.s-hero-form-fields-inner .select2-container--default .select2-selection--single .select2-selection__rendered{display:flex;color:var(--color-light-grey);line-height:3rem;text-transform:uppercase}.s-hero-form-fields-inner .select2-container--default .select2-selection--single .select2-selection__arrow{height:3rem}.s-hero-form-fields-inner .select2-selection--multiple:before{position:absolute;top:50%;right:7px;border-top:5px solid #888;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);content:""}.s-hero-form-fields-inner .select2-container .select2-search--inline .select2-search__field{margin-top:16px;margin-left:14px}.s-hero-form-fields-inner .select2-selection__choice{margin-top:0 !important;padding-right:.125rem !important;padding-left:.5rem !important;background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important}.s-hero-form-fields-inner .select2-selection__choice__remove{padding:0 !important;border:none !important;border-radius:0 !important}.s-hero-form-fields-inner .select2-selection__choice__remove:hover{background-color:rgba(0,0,0,0) !important;color:#ef5454 !important}.s-hero-form-fields-inner .flag-text{margin-left:.5rem}.s-hero-form-fields-inner .visibility-toggle{position:relative}.s-hero-form-fields-inner .visibility-toggle img{position:absolute;top:50%;right:1rem;width:1rem;height:1rem;transform:translateY(-50%)}.s-hero-form-fields-inner .visibility-toggle img:hover{cursor:pointer}.s-hero-form-fields-inner__field.phone{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border:1px solid #fff;border-radius:.5rem}.s-hero-form-fields-inner__field.phone input{border:none}.s-hero-form-fields-inner__field.phone.has-error{border-color:#a52403}.s-hero-form-fields-inner__field.full-width{grid-column:1/3}@media only screen and (max-width: 767px){.s-hero-form-fields-inner__field.full-width{grid-column:1/2}}.s-hero-form-fields-inner__info{font:400 var(--font-size-t-xs)/1.5 var(--font-text);padding:.5rem 0 1rem;color:#bbb;font-family:var(--font-ptmono);text-align:center;text-transform:uppercase}.s-hero-form-fields-inner__terms{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.5rem 0}.s-hero-form-fields-inner__terms input{margin-right:.5rem;width:1.25rem;height:1.25rem}.s-hero-form-fields-inner__terms input:hover{cursor:pointer}.s-hero-form-fields-inner__terms label{font:400 var(--font-size-t-xs)/1.5 var(--font-text);font-family:var(--font-ptmono);text-transform:uppercase}.s-hero-form-fields-inner__terms label:hover{cursor:pointer}.s-hero-form-fields-inner__terms.has-error{border-color:#a52403}.s-hero-form-fields-inner__terms.has-error label{color:#a52403}.s-hero-form-fields-inner__submit{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:1.5rem}.s-hero-form-fields-inner__submit button{font:400 var(--font-size-t-md)/1.5 var(--font-text);flex-grow:1;padding:.5rem;background-color:var(--color-brand-1);border:1px solid var(--color-brand-1);border-radius:.5rem;color:#fff;text-transform:uppercase}.s-hero-form-fields-inner__submit button:hover{background-color:var(--color-brand-3);border-color:var(--color-brand-3);cursor:pointer}.s-hero-form-fields-inner__submit button:disabled{background-color:#666;border-color:#666;cursor:not-allowed;opacity:.7}.s-hero-form-fields #error-password{font:400 var(--font-size-t-xs)/1.5 var(--font-text);padding-top:.5rem;font-family:var(--font-ptmono);text-align:center}.s-hero-form-fields-response{padding:3.5rem;border:1px solid #fff;border-radius:.5rem;text-align:center}.s-hero-form-fields-response__title{margin-bottom:2rem;color:var(--color-brand-3);font-size:var(--font-size-h-lg)}.s-hero-form-fields-response__title.error{margin-bottom:0;color:var(--color-brand-2)}.s-hero-form-fields-response__message{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;margin:auto;width:100%;max-width:20rem;min-height:10rem}.s-hero-form .is-hidden{display:none}.select2-results__option--selectable{display:flex}.select2-results__option--selectable .flag-text{margin-left:.5rem}.select2-selection.country-phone{border:none !important}.select2-selection.country-phone .select2-selection__arrow{display:none}.select2-selection.country-phone .select2-selection__rendered{padding-right:0;padding-left:1rem}
