::-webkit-scrollbar{display:none}:focus{outline:none!important}.ip-banner{display:none}#inner-page-wrapper{padding:127px 0 0}.position .section-title{font-weight:500}.position__back-btn{max-width:1150px;margin:0 auto 34px;padding:0 15px}.position__back-btn a{display:inline-block;font-size:15px;font-weight:400;letter-spacing:4.95px;color:#1f1f1b;text-transform:uppercase}.position__main{padding:0 15px}.position__main__inner{max-width:1150px;margin:auto}.position__main__details{margin:9px 0 39px}.position__main__details ul{display:flex;flex-flow:row wrap;gap:10px 58px}.position__main__details ul li{font-size:23px;font-weight:400;letter-spacing:2px;color:#1f1f1b;text-transform:uppercase}.position__main__description p{font-size:18px;font-weight:300;letter-spacing:.64px;line-height:1.75;color:#1f1f1b}.position__info{padding:0 15px}.position__info__inner{max-width:1150px;margin:auto;padding:60px 0}.position__info__items{display:flex;flex-flow:column;gap:54px}.position__info__item__title{margin:0 0 20px}.position__info__item__title h2{font-family:var(--font-family--default);font-size:36px;font-weight:400;letter-spacing:.64px;color:#1f1f1b;text-transform:uppercase}.position__info__item__description{display:flex;flex-flow:column;gap:35px}.position__info__item__description p{font-size:18px;font-weight:300;letter-spacing:.64px;line-height:1.75;color:#1f1f1b}.position__info__item__description p strong{font-weight:500;color:var(--primary)}.position__info__item__description ul{display:flex;flex-flow:column;gap:11px;margin:0}.position__info__item__description ul li{font-size:18px;font-weight:300;letter-spacing:.64px;line-height:1.75;padding:0 0 0 29px;position:relative}.position__info__item__description ul li:before{content:"";width:19px;height:19px;background-image:url(https://cdn.agentimagehosting.com/fPIujvJNSuTuKNhEaqLf1/2026/03/22153537/check.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;top:6px;left:0}.position__info__item__description ul li strong{font-weight:500;color:var(--primary)}.position__cv{padding:0 15px}.position__cv__inner{max-width:1150px;margin:auto;padding:61px 0;position:relative}.position__cv__bg{position:absolute;top:0;bottom:0;left:calc((-100vw + 100%)/2);right:calc((-100vw + 100%)/2)}.position__cv__bg canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;opacity:.06}.position__cv__title{display:flex;justify-content:center;margin:0 0 39px;position:relative;z-index:1}.position__cv__title .section-title{position:relative}.position__cv__title .section-title:before{content:"";width:100vw;height:1px;background:var(--primary);position:absolute;bottom:31px;right:calc(100% + 11px)}.position__cv__items{position:relative;z-index:1}.position__cv__item{display:flex;align-items:center;gap:0 70px}.position__cv__item--2{flex-flow:row-reverse;margin:25px 53px 55px 0}.position__cv__item:last-child{flex-flow:column;align-items:flex-start;gap:0}.position__cv__item h2{font-family:var(--font-family-default);font-size:144px;font-weight:600;letter-spacing:-8px;color:#000;text-transform:lowercase;flex-shrink:0;position:relative}.position__cv__item h2 video{display:block;width:100%;height:100%;position:fixed;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.position__cv__item h2 svg{width:100%;height:100%;position:absolute;top:0;left:0}.position__cv__item p{font-size:18px;font-weight:300;letter-spacing:.64px;line-height:1.4782608696;color:#1f1f1b}.position__application{padding:0 15px}.position__application__inner{max-width:1230px;margin:auto;padding:122px 0 87px;position:relative}.position__application__bg{position:absolute;top:50%;bottom:0;left:calc((-100vw + 100%)/2);right:calc((-100vw + 100%)/2)}.position__application__bg canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;opacity:.12}.position__application__title-description-form{background:#fff;box-shadow:0 0 25px #00000026;padding:78px 86px;position:relative;z-index:1}.position__application__title{margin:0 0 15px}.position__application__title h2{text-align:center}.position__application__title h2 em{display:block;font-family:var(--font-family-default);font-size:18px;font-weight:300;font-style:normal;letter-spacing:6px;color:#1f1f1b;text-transform:uppercase;margin:0 0 3px}.position__application__description p{font-size:18px;font-weight:300;letter-spacing:.64px;line-height:1.75;color:#1f1f1b;text-align:center}.position__application__description p strong{font-weight:500;color:var(--primary)}.position__application__form{margin:34px 0 0;position:relative}.position__application__form__input{margin:0 0 13px;position:relative}.position__application__form__input .wpcf7-form-control-wrap{display:block}.position__application__form__input label{display:block;font-size:18px;font-weight:300;letter-spacing:1px;color:#1f1f1b;margin:0 0 14px}.position__application__form__input label span{color:var(--primary)}.position__application__form__input input,.position__application__form__input select{display:block;width:100%;border:1px solid rgba(94,94,94,.5);font-size:12px;font-weight:300;letter-spacing:1px;color:#1f1f1b;padding:11px 17px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.position__application__form__input input::-moz-placeholder,.position__application__form__input select::-moz-placeholder{color:#858585}.position__application__form__input input::placeholder,.position__application__form__input select::placeholder{color:#858585}.position__application__form__input select{padding:13.5px 15px}.position__application__form__input--dropdown:after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0px 5px;border-color:var(--primary) transparent transparent transparent;position:absolute;top:34px;bottom:0;right:17px;margin:auto}.position__application__form__input--years{display:flex;flex-flow:row wrap;align-items:center;gap:22px;margin:26px 0 0}.position__application__form__input--years label{margin:0}.position__application__form__input--years .wpcf7-form-control{display:flex;flex-flow:row wrap;align-items:center;gap:22px}.position__application__form__input--years .wpcf7-form-control .wpcf7-list-item{margin:0}.position__application__form__input--years .wpcf7-form-control .wpcf7-list-item label{display:flex;flex-flow:row-reverse;align-items:center;gap:9px}.position__application__form__input--years .wpcf7-form-control .wpcf7-list-item label input{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:1px solid rgba(94,94,94,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0}.position__application__form__input--years .wpcf7-form-control .wpcf7-list-item label input:before{content:"";width:100%;height:100%;background-image:url(https://cdn.agentimagehosting.com/fPIujvJNSuTuKNhEaqLf1/2026/03/22171901/checkbox.png);background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:0}.position__application__form__input--years .wpcf7-form-control .wpcf7-list-item label input:checked:before{opacity:1;transition:var(--default-transition)}.position__application__form__input--years .wpcf7-form-control .wpcf7-list-item label span{display:block;font-size:17px;font-weight:300;letter-spacing:.64px;color:#1f1f1b}.position__application__form__input--resume,.position__application__form__input--cover{display:flex;flex-flow:row wrap;align-items:center;gap:0 20px;margin:28px 0 0}.position__application__form__input--resume label,.position__application__form__input--cover label{width:100%;margin:0 0 12px}.position__application__form__input--resume input,.position__application__form__input--cover input{min-width:271px}.position__application__form__input--resume button,.position__application__form__input--cover button{display:block;background:transparent;border:none;font-size:15px;font-weight:400;letter-spacing:4.95px;color:#1f1f1b;text-transform:uppercase;padding:8px 0;position:relative;transition:var(--default-transition)}.position__application__form__input--resume button:after,.position__application__form__input--cover button:after{content:"";height:1px;background:#1f1f1b;position:absolute;bottom:0;left:0;right:4.95px;transition:var(--default-transition)}.position__application__form__input--resume button:hover,.position__application__form__input--cover button:hover{color:var(--primary)}.position__application__form__input--resume button:hover:after,.position__application__form__input--cover button:hover:after{background:var(--primary)}.position__application__form__input--resume [data-name=position-application-form-resume-file],.position__application__form__input--resume [data-name=position-application-form-cover-file],.position__application__form__input--cover [data-name=position-application-form-resume-file],.position__application__form__input--cover [data-name=position-application-form-cover-file]{visibility:hidden}.position__application__form__input--cover{margin:12px 0 0}.position__application__form__acceptance{margin:19px 0 0}.position__application__form__acceptance .wpcf7-form-control-wrap{display:block}.position__application__form__acceptance .wpcf7-list-item{margin:0}.position__application__form__acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px}.position__application__form__acceptance .wpcf7-list-item label input{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:1px solid rgba(94,94,94,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0}.position__application__form__acceptance .wpcf7-list-item label input:before{content:"";width:100%;height:100%;background-image:url(https://cdn.agentimagehosting.com/fPIujvJNSuTuKNhEaqLf1/2026/03/22171901/checkbox.png);background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:0}.position__application__form__acceptance .wpcf7-list-item label input:checked:before{opacity:1;transition:var(--default-transition)}.position__application__form__acceptance .wpcf7-list-item label span{display:block;font-size:14px;font-weight:300;letter-spacing:.64%;line-height:1.7857142857;color:#1f1f1b}.position__application__form__acceptance .wpcf7-list-item label span a{transition:var(--default-transition)}.position__application__form__acceptance .wpcf7-list-item label span a:hover{color:var(--primary)}.position__application__form__button{margin:50px 0 0}.position__application__form__button button{display:block;background:transparent;border:none;font-size:15px;font-weight:400;letter-spacing:4.95px;color:#1f1f1b;text-transform:uppercase;padding:8px 0;position:relative;transition:var(--default-transition)}.position__application__form__button button:after{content:"";height:1px;background:#1f1f1b;position:absolute;bottom:0;left:0;right:4.95px;transition:var(--default-transition)}.position__application__form__button button:hover{color:var(--primary)}.position__application__form__button button:hover:after{background:var(--primary)}.position__application__form .wpcf7-spinner{position:absolute;top:0;bottom:0;left:calc(100% + 15px);margin:auto}.position__application__form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;font-size:12px;font-weight:300;letter-spacing:.64px;color:#000;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute;left:0;margin:30px auto 0!important}.position__application__form .wpcf7-not-valid-tip{display:flex;justify-content:center;align-items:center;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;height:-moz-fit-content;height:fit-content;border-width:1px!important;font-size:12px;font-weight:300;letter-spacing:.64px;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute;top:0!important;bottom:0;left:0;right:0;z-index:1;margin:auto;white-space:nowrap}@media screen and (max-width:1280px){.position__cv__item h2{font-size:140px}}@media screen and (max-width:1023px){.position__cv__item{flex-flow:column;align-items:center!important}.position__cv__item--2{margin:60px 0}.position__cv__item h2{font-size:100px;letter-spacing:-4px}.position__cv__item p{text-align:center}}@media screen and (max-width:767px){.position__cv__item h2{font-size:60px;letter-spacing:0}.position__application{padding:0}.position__application__title-description-form{padding:78px 15px}.position__application__form__input--resume input,.position__application__form__input--cover input{min-width:auto;max-width:271px;width:100%}}@media screen and (max-width:480px){.position__cv__item h2{font-size:40px;letter-spacing:0}}
