.q-application-wrapper{padding:0 20px}.q-application-content{background-color:var(--color-mine-shaft);border-radius:40px;padding:120px 40px 80px}.q-application-title{font-size:54px;text-transform:uppercase}.q-application-text,.q-application-title{color:var(--color-white);font-weight:400;text-align:center}.q-application-text{font-size:16px;margin-top:20px}.q-application-controls-wrapper{margin:40px auto}.q-application-controls{border:1px solid var(--color-white-transparency-15);border-radius:65px;display:flex;gap:5px;margin:0 auto;max-width:max-content;padding:5px}.q-application-control{background:transparent;border-radius:65px;box-sizing:border-box;color:var(--color-white-transparency-70);font-size:16px;font-size:18px;font-weight:400;height:69px;min-width:162px;padding:10px;transition:all .3s ease}.q-application-control.active{background-color:var(--color-canary-2);color:var(--color-black);font-weight:700}.q-application-control:hover{background:var(--color-canary-2);color:var(--color-black)}.q-application-data{margin:0 auto;max-width:885px;width:100%}.q-application-data:not(.active){display:none}.q-application-form{color:var(--color-white)}.q-application-form form{display:flex;flex-direction:column;min-height:612px}.q-application-form fieldset{border:0;display:flex;gap:20px;max-width:100%!important;width:100%}.q-application-form .hs-fieldtype-checkbox,.q-application-form fieldset:not(:first-child){margin-top:20px}.q-application-form .hs-form-field{width:100%!important}.q-application-form .hs-form-field label{display:block;font-size:16px;font-weight:400;margin-bottom:8px}.q-application-form .input,.q-application-form .input *{font-family:Averta,sans-serif!important;margin:0!important}.q-application-form .input>input,.q-application-form .input>textarea{background:transparent;border:1px solid var(--color-white-transparency-20);border-radius:45px;color:var(--color-dusty-gray);font-size:16px;height:62px;min-height:62px;padding:20px 30px;resize:vertical;transition:all .3s ease;width:100%!important}.q-application-form .input>input:focus,.q-application-form .input>textarea:focus{border-color:var(--color-canary-2)}.q-application-form .input>input.error,.q-application-form .input>textarea.error{border-color:var(--color-red)}.q-application-form .input>input::placeholder,.q-application-form .input>textarea::placeholder{color:var(--color-dusty-gray)}.q-application-form .hs-fieldtype-checkbox span{display:block;font-size:18px;font-weight:400;margin-bottom:20px}.q-application-form ul[role=checkbox]{display:grid;gap:20px 30px;grid-template-columns:repeat(4,auto)}.q-application-form ul li{display:block;list-style-type:none}.q-application-form .hs-error-msg{color:var(--color-red);font-size:14px!important;margin:8px 0 0!important}.q-application-form .hs-error-msgs label:not(.hs-error-msg),.q-application-form .hs-form-checkbox label input,.q-application-form .hs-form-required,.q-application-form .hs_error_rollup{display:none!important}.q-application-form .hs-form-checkbox label input:checked+span:before{background-size:12px}.q-application-form .hs-form-checkbox label span:before{background:var(--color-athens-gray);border-radius:3px;content:"";display:block;flex-shrink:0;height:20px;position:relative;transition:all .3s ease;width:20px}.q-application-form .hs-form-checkbox label span{align-items:center;color:var(--color-white);cursor:pointer;display:flex;font-size:18px;gap:16px;max-width:max-content;position:relative}.q-application-form .hs-fieldtype-file label{align-items:center;display:flex;font-size:18px;gap:10px;justify-content:space-between;pointer-events:none;width:100%}.q-application-form .hs-fieldtype-file input{display:none}.q-application-form .hs-fieldtype-file{position:relative}.q-application-form .q-application-file-button{background-color:var(--color-white);border-radius:10px;color:var(--color-black);cursor:pointer;flex-shrink:1;font-size:14px;font-weight:400;max-width:450px;min-width:112px;overflow:hidden;padding:8px 20px;pointer-events:auto;text-align:center;text-overflow:ellipsis;white-space:nowrap}.q-application-form .hs-submit{margin-top:auto}.q-application-form .hs-submit .actions{background-color:var(--color-denim);border-radius:65px;margin:0 auto;max-width:295px;position:relative;width:100%}.q-application-form .hs-submit .actions:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" fill="none"><path fill="%23fff" d="M1.107 12.484a1 1 0 1 0 1.287 1.531zm14.139-9.647a1 1 0 0 0-.91-1.083L5.37.974a1 1 0 0 0-.173 1.993l7.97.693-.693 7.97a1 1 0 1 0 1.992.173zM2.394 14.015 14.893 3.516l-1.287-1.531L1.108 12.484z"/></svg>') no-repeat 50% /contain;content:"";height:15px;pointer-events:none;position:absolute;right:100px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:15px}.q-application-form .hs-submit .actions:hover:after{transform:translateY(-50%) rotate(40deg)}.q-application-form .hs-submit input{background:transparent;border:0!important;border-radius:0!important;font-family:Averta,sans-serif!important;justify-content:right;margin:60px auto 0;padding-right:140px;text-align:right}.q-application-form .submitted-message{align-items:center;color:var(--color-white);display:flex;flex-direction:column;justify-content:center;min-height:612px;padding:50px;text-align:center}.q-application-form .submitted-message img{height:auto;max-width:450px;object-fit:contain;object-position:center;width:100%}.q-application-form .submitted-message h2{font-size:32px;font-weight:400;margin-top:36px;text-transform:uppercase}.q-application-form .submitted-message h4{color:var(--color-white-transparency-50);font-size:21px;font-weight:400;margin-top:10px}@media (max-width:900px){.q-application-wrapper{padding:0 10px}.q-application-content{border-radius:20px;padding:40px 16px}.q-application-title{font-size:28px;text-align:left}.q-application-text{margin-top:10px;text-align:left}.q-application-controls-wrapper{margin:40px -16px;overflow-x:auto;overflow-y:hidden;padding:0 16px;width:calc(100% + 32px)}.q-application-controls{width:max-content}.q-application-control{font-size:14px;min-width:120px}.q-application-form fieldset{flex-direction:column}.q-application-form .input>textarea{border-radius:30px;height:155px;min-height:155px}.q-application-form ul[role=checkbox]{grid-template-columns:1fr}.q-application-form .hs-form-checkbox label{gap:10px}.q-application-form .hs-submit input{justify-content:center;margin-top:40px;max-width:100%;padding-right:50px}.q-application-form .hs-fieldtype-checkbox{position:relative;width:100%}.q-application-form .hs-submit .actions{max-width:100%}.q-application-form .hs-submit .actions:after{right:calc(50% - 50px)}.q-application-form .hs-fieldtype-file label{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:80px}.q-application-form .q-application-file-button{border-radius:10px;bottom:0;font-size:16px;height:60px;left:0;max-width:100%;padding:20px;position:absolute;width:100%;z-index:1}.q-application-form .submitted-message{min-height:unset;padding:30px 20px}.q-application-form .submitted-message h2{font-size:18px}.q-application-form .submitted-message h4{font-size:16px}}