.application{min-height:100vh;padding-bottom:clamp(24px,6vw,128px);padding-top:clamp(64px,6vw,128px);position:relative}.application,.application.overflow{overflow:hidden}.application:after{background:linear-gradient(45deg,hsl(var(--dark-grey-overlay-1)) 0,hsl(var(--dark-grey-overlay-2)) 100%);content:"";height:100%;inset:0;opacity:.9;position:fixed;width:100%;z-index:2}.application__video{height:100vh;inset:0;object-fit:cover;position:fixed;width:100vw;z-index:1}@media screen and (max-width:575px){.application__video{display:none}}.application__bg-img{height:100vh;inset:0;object-fit:cover;position:fixed;width:100vw}@media screen and (min-width:576px){.application__bg-img{display:none}}.application__container{position:relative;transition:transform .8s;z-index:3}.application__container.form-sent{transform:translateY(-101%)}.application__heading{color:hsl(var(--white));display:flex;flex-direction:column;gap:24px;margin:0 auto 80px;max-width:600px;text-align:center}.application__logo{margin-bottom:24px}.application__logo svg *{fill:hsl(var(--white))}.application__form{background-color:hsl(var(--white));padding:clamp(64px,10vw,128px) clamp(24px,4vw,128px) clamp(24px,4vw,128px)}@media screen and (max-width:1023px){.application__form{overflow:hidden}}.application__form .wpcf7-form{display:flex;flex-direction:column;gap:clamp(48px,5vw,96px);margin:0 auto;max-width:600px}.application__form .wpcf7-form.submitting .form__submit{pointer-events:none}.application__form .wpcf7-form.submitting .form__submit:after{opacity:1;z-index:1}.application__form .form__title{color:hsl(var(--dark-grey));line-height:1.3;margin-bottom:8px;position:relative}.application__form .form__title:after{background-color:currentColor;bottom:-8px;content:"";height:1px;left:0;position:absolute;width:100%}.application__form .form__subtitle{color:hsl(var(--medium-grey));display:inline-block;margin-bottom:clamp(48px,8vw,64px)!important;margin-top:8px}.application__form .form__data-fields{margin-top:-20px}.application__form .form__data-fields .wp-block-group__inner-container{display:flex;flex-direction:column;gap:24px}.application__form .form__input,.application__form .form__select{margin-bottom:0!important;position:relative;z-index:4}.application__form .form__input .wpcf7-select,.application__form .form__input .wpcf7-text,.application__form .form__select .wpcf7-select,.application__form .form__select .wpcf7-text{border:1px solid hsl(var(--light-grey));border-radius:0;height:56px}.application__form .form__input label:after,.application__form .form__select label:after{background-color:hsl(var(--white));content:"";display:block;height:18px;inset:0;position:absolute;width:10px}.application__form .form__input strong,.application__form .form__select strong{color:hsl(var(--dark-grey));font-size:1.6rem;font-weight:400;left:0;padding-left:16px;padding-right:16px;position:absolute;top:50%;transition:transform .3s,background-color .3s;z-index:5}.application__form .form__input input,.application__form .form__select input{padding:20px 16px;transition:border .3s}.application__form .form__input input:focus,.application__form .form__select input:focus{border:1px solid hsl(var(--black))}.application__form .form__input input:-webkit-autofill,.application__form .form__input input:-webkit-autofill:focus,.application__form .form__input input:-webkit-autofill:hover,.application__form .form__select input:-webkit-autofill,.application__form .form__select input:-webkit-autofill:focus,.application__form .form__select input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.application__form .form__input.is-focus strong{background-color:hsl(var(--white));transform:translateY(-140%) translateX(-10%) scale(.7)}.application__form .form__input input[value]{font-size:1.6rem}.application__form .form__select.is-focus strong{background-color:hsl(var(--white));transform:translateY(-140%) translateX(-10%) scale(.7)}.application__form .form__checkboxes{margin-bottom:0!important}.application__form .form__checkboxes .wpcf7-checkbox{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.application__form .form__checkboxes .wpcf7-checkbox{grid-template-columns:repeat(1,1fr)}}.application__form .form__checkboxes .wpcf7-checkbox .wpcf7-list-item{align-items:center;display:flex;gap:12px;height:24px}.application__form .form__checkboxes .wpcf7-checkbox .wpcf7-list-item.last{grid-column:1;margin-top:24px}.application__form .form__checkboxes .wpcf7-checkbox .wpcf7-list-item-label{cursor:default}.application__form .form__more-info{padding:64px 0;position:relative;z-index:1}.application__form .form__more-info:after{background-color:hsl(var(--dirty-white));content:"";height:100%;left:-10%;position:absolute;top:0;width:120%;z-index:-1}@media screen and (max-width:1023px){.application__form .form__more-info:after{left:-20%;width:140%}}.application__form .form__more-info .wpcf7-list-item{align-items:center;display:flex;gap:12px}@media screen and (max-width:991px){.application__form .form__more-info .wpcf7-list-item{align-items:flex-start}}.application__form .form__acceptance .wpcf7-acceptance .wpcf7-list-item label{align-items:center;display:flex;gap:12px}.application__form .form__acceptance .wpcf7-acceptance .wpcf7-list-item-label{font-size:1.1rem;overflow:hidden;padding-right:30px;text-overflow:ellipsis;width:100%}.application__form .form__acceptance .wp-block-cf7-blocks-acceptance{margin-bottom:8px}.application__form .form__acceptance .form__conditions .wp-block-group__inner-container{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:413px){.application__form .form__acceptance .form__conditions .wp-block-group__inner-container{align-items:normal}}.application__form .form__acceptance .form__condition .wp-block-group__inner-container{display:flex;position:relative}.application__form .form__acceptance .form__condition .wp-block-group__inner-container .wp-block-cf7-blocks-acceptance{margin-bottom:0}.application__form .form__acceptance .form__condition-tip{align-items:center;background-color:hsl(var(--dark-grey));border-radius:50%;display:flex;flex-direction:row;font-size:0;height:20px;justify-content:center;margin-left:8px;position:absolute;right:0;top:0;transition:background-color .3s;width:20px}.application__form .form__acceptance .form__condition-tip:before{color:hsl(var(--white));content:"?";font-size:1.2rem;font-weight:600}.application__form .form__acceptance .form__condition-tip:hover{background-color:hsl(var(--black))}.application__form .form__submit{margin-bottom:0!important;padding:0;position:relative}.application__form .form__submit:after{background-color:hsl(var(--dark-grey));background-image:url(/wp-content/themes/eris-form/dist/f2c938fd5644b947d884.svg);background-position:calc(50% + 12px);background-size:48px;content:"";height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:-1}.application__form .form__submit input{appearance:none;background-color:inherit;border-style:none;color:inherit;cursor:pointer;padding:12px;text-transform:inherit;width:100%}.application__form .wpcf7-list-item{margin-left:0}.application__form .wpcf7-list-item input[type=checkbox]{appearance:none;background-color:hsl(var(--white));border:1px solid hsl(var(--light-grey));border-radius:0;display:grid;height:24px;margin:0;min-width:24px;place-content:center;transform:translateY(-.5px);transition:background-color .3s}.application__form .wpcf7-list-item input[type=checkbox]:before{background-color:hsl(var(--green));clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:12px;transform:scale(0) rotate(10deg);transition:transform .12s ease-in-out;transition:background-color transform .3s .3s;width:12px}.application__form .wpcf7-list-item input[type=checkbox]:checked:before{transform:scale(1) rotate(10deg)}.application__form .wpcf7-list-item input[type=checkbox][disabled]{background-color:hsl(var(--dirty-white))}.application__form .wpcf7-list-item input[type=checkbox][disabled]:before{background-color:hsl(var(--medium-grey))}.application__form .screen-reader-response,.application__form .wpcf7-form.invalid .wpcf7-not-valid-tip,.application__form .wpcf7-form.invalid .wpcf7-response-output,.application__form .wpcf7-not-valid-tip,.application__form .wpcf7-response-output,.application__form .wpcf7-spinner{display:none}.application__form .wpcf7-form.invalid .form__data-fields .wpcf7-not-valid-tip{display:block;font-size:1.1rem;margin-left:16px;margin-top:4px;position:absolute}.application__form .wpcf7-form.invalid .ss-main.wpcf7-not-valid,.application__form .wpcf7-form.invalid input.wpcf7-not-valid,.application__form .wpcf7-form.invalid span.wpcf7-not-valid input{border:1px solid hsl(var(--red))!important}.application__form .wpcf7-form.invalid .wpcf7-acceptance.wpcf7-not-valid input{border:1px solid hsl(var(--red))}.application__fix-msg{background-color:hsl(var(--white));bottom:64px;box-shadow:0 30px 60px hsla(var(--black),.1);left:64px;max-width:200px;min-width:200px;padding:24px;position:fixed;transition:opacity .3s,transform .3s;z-index:999}.application__fix-msg.hidden{opacity:0;z-index:-1}@media screen and (max-width:575px){.application__fix-msg{background-color:hsl(var(--dirty-white));bottom:unset;left:0;max-width:unset;text-align:center;top:0;transform:translateY(0);width:100vw}.application__fix-msg.hidden{transform:translateY(-101%)}}.sent-box{bottom:0;height:100vh;padding-bottom:24px;padding-top:24px;position:fixed;transform:translateY(100%);transition:transform .8s;width:100vw;z-index:3}.sent-box.form-sent{transform:translateY(0)}.sent-box:after{content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.sent-box__container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;z-index:5}.sent-box__content{align-items:center;background-color:hsl(var(--white));color:hsl(var(--dark-grey));display:flex;flex-direction:column;gap:32px;padding:clamp(64px,9vw,128px) clamp(24px,9vw,128px) clamp(48px,9vw,128px);text-align:center;width:100%}.sent-box__logo{margin-bottom:24px}.sent-box__logo svg *{fill:hsl(var(--dark-grey))}@media screen and (max-width:575px){.sent-box__logo{margin-bottom:0}}.sent-box__desc{max-width:350px}.sent-box__social-media{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.sent-box__social-share{width:100%}.sent-box__social-icon{align-items:center;display:block;display:flex;flex-direction:row;height:32px;justify-content:center;transition:transform .3s;width:32px}.sent-box__social-icon:hover{transform:scale(1.2)}