.policy-page,.job-page{padding:2.85rem 0 6.5rem;position:relative}@media only screen and (max-width:767px){.policy-page,.job-page{padding:2rem 0 3rem}}.policy-page:before,.job-page:before{content:"";width:20.35rem;height:9.85rem;border-radius:20.35rem;opacity:0.7;background:radial-gradient(50% 50% at 50% 50%, #E3F0FF 36.22%, #6CF941 70.97%, #6A7A65 100%);filter:blur(55.1116867065px);position:absolute;top:7.3rem;left:-15.35rem}@media only screen and (max-width:767px){.policy-page:before,.job-page:before{width:20.35rem;height:9.85rem;left:-17.9rem;top:-2.05rem}}.policy-page:after,.job-page:after{content:"";width:20.35rem;height:9.85rem;border-radius:20.35rem;opacity:0.7;background:radial-gradient(50% 50% at 50% 50%, #E3F0FF 36.22%, #6CF941 70.97%, #6A7A65 100%);filter:blur(55.1116867065px);position:absolute;top:7.3rem;right:-15.35rem}@media only screen and (max-width:767px){.policy-page:after,.job-page:after{width:20.35rem;height:9.85rem;right:-17.9rem;top:-2.05rem}}.policy-page .container,.job-page .container{max-width:47.5rem}@media only screen and (max-width:1440px){.policy-page .container,.job-page .container{max-width:47.5rem}}.policy-page h1,.job-page h1{color:#F4F5F7;font-size:3.2rem;font-weight:500;line-height:120%;margin:0}@media only screen and (max-width:767px){.policy-page h1,.job-page h1{font-size:2rem;font-weight:600;line-height:115%;text-align:left;letter-spacing:0}}.policy-page__wrap,.job-page__wrap{margin-top:3rem}@media only screen and (max-width:767px){.policy-page__wrap,.job-page__wrap{margin-top:4rem}}.policy-page__wrap h2,.job-page__wrap h2{color:#F4F5F7;font-size:2.1rem;font-weight:500;line-height:1.2;margin:0 0 1.2rem}@media only screen and (max-width:767px){.policy-page__wrap h2,.job-page__wrap h2{font-size:1.6rem;margin-bottom:x-to-rem(16)}}.policy-page__wrap h3,.job-page__wrap h3{color:#F4F5F7;font-size:1.2rem;font-weight:700;line-height:125%;margin:0 0 0.8rem}.policy-page__wrap p,.job-page__wrap p{color:#B4BAC4;font-size:0.9rem;font-weight:400;line-height:125%;margin:0 0 1.5rem}@media only screen and (max-width:767px){.policy-page__wrap p,.job-page__wrap p{margin-bottom:1.2rem;font-size:0.8rem;line-height:160%}}.policy-page__wrap ol,.policy-page__wrap ul,.job-page__wrap ol,.job-page__wrap ul{margin:0 0 1.2rem;display:flex;flex-direction:column;gap:0.2rem;padding:0 0 0 1rem;list-style-position:inside}@media only screen and (max-width:767px){.policy-page__wrap ol,.policy-page__wrap ul,.job-page__wrap ol,.job-page__wrap ul{gap:0.4rem}}.policy-page__wrap ol li,.policy-page__wrap ul li,.job-page__wrap ol li,.job-page__wrap ul li{color:#B4BAC4;font-size:0.9rem;font-weight:400;line-height:125%}@media only screen and (max-width:767px){.policy-page__wrap ol li,.policy-page__wrap ul li,.job-page__wrap ol li,.job-page__wrap ul li{font-size:0.8rem;line-height:160%}}.policy-page__wrap a,.job-page__wrap a{color:#F4F5F7;transition:all 0.3s ease}.policy-page__wrap a:hover,.job-page__wrap a:hover{color:#D3D8DB}.job-page{padding:3.65rem 0 5.95rem}@media only screen and (max-width:991px){.job-page{padding:3rem 0 6.5rem}}@media only screen and (max-width:767px){.job-page{padding:2rem 0 6.25rem}}.job-page .container{max-width:49.5rem}.job-page h1{margin:1.2rem 0 1.6rem;font-size:2.8rem;font-weight:600;line-height:120%;background:linear-gradient(90deg, #EFFDEE 0%, #73D570 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:767px){.job-page h1{font-size:2.2rem;list-style:none;letter-spacing:-1px;margin:0.9rem 0 1.25rem}}.job-page__wrap{margin-top:3.9rem}@media only screen and (max-width:767px){.job-page__wrap{margin-top:1.9rem}}.job-page__wrap h2{color:#F4F5F7;font-size:1.6rem;font-weight:500;line-height:normal;margin:2.1rem 0 1rem}@media only screen and (max-width:767px){.job-page__wrap h2{font-size:1.4rem;font-weight:600;line-height:120%;margin:2rem 0 0.8rem}}.job-page__wrap h2:nth-of-type(1){margin-top:0}.job-page__wrap h3{color:#F4F5F7;font-size:1.2rem;font-weight:700;line-height:125%;margin:0 0 0.8rem}.job-page__wrap p{color:#B4BAC4;font-size:0.9rem;font-weight:400;line-height:150%;margin:0 0 1.5rem}.job-page__wrap ol,.job-page__wrap ul{margin:0 0 1.2rem;display:flex;flex-direction:column;gap:0.2rem;padding:0 0 0 1rem;list-style-position:outside}@media only screen and (max-width:767px){.job-page__wrap ol,.job-page__wrap ul{gap:0}}.job-page__wrap ol li,.job-page__wrap ul li{color:#B4BAC4;font-size:0.9rem;font-weight:400;line-height:150%}.job-page__wrap a{color:#F4F5F7;transition:all 0.3s ease}.job-page__wrap a:hover{color:#D3D8DB}.job-page__form{padding-top:2.55rem}.job-page__form h2{font-size:2rem;font-weight:500;line-height:115%;margin:0;background:linear-gradient(90deg, #EFFDEE 0%, #73D570 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:767px){.job-page__form h2{font-size:1.6rem;font-weight:600;line-height:116%}}.job-page__form form{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1.6rem}@media only screen and (max-width:767px){.job-page__form form{margin-top:1.2rem}}.job-page__form form input{border-radius:100px;border:1px solid #454749;background:rgba(255, 255, 255, 0.01);padding:0.95rem 1.2rem;color:#DFE1E6;font-size:0.8rem;font-weight:500;line-height:145%}.job-page__form form input[type="hidden"]{display:none}.job-page__form form input#phone{width:100%;padding-left:6rem !important}@media only screen and (max-width:1280px){.job-page__form form input#phone{padding-left:6.3rem !important}}.job-page__form form .checkbox-area{display:flex;align-items:center;padding:0.5rem 1.2rem 0.6rem}@media only screen and (max-width:767px){.job-page__form form .checkbox-area{padding:0.35rem 0.75rem 0}}.job-page__form form .checkbox-area input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.job-page__form form .checkbox-area input[type="checkbox"]:checked+label:before{border-color:#6CF941;background-color:#6CF941}.job-page__form form .checkbox-area input[type="checkbox"]:checked+label:after{content:"";position:absolute;left:0.35rem;top:0.45rem;width:0.5rem;height:0.3rem;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg)}.job-page__form form .checkbox-area label{position:relative;padding-left:2rem;cursor:pointer;user-select:none}.job-page__form form .checkbox-area label p{margin:0.15rem 0 0;color:#B4BAC4;font-size:0.8rem;font-weight:500;line-height:145%}.job-page__form form .checkbox-area label p a{color:#F2F4F6}.job-page__form form .checkbox-area label p a:hover{color:#6CF941}.job-page__form form .checkbox-area label:before{content:"";position:absolute;left:0;top:0.1rem;width:1.2rem;height:1.2rem;border:1.5px solid #fff;border-radius:0.2rem;background:transparent;transition:0.2s}.job-page__form form .file-field{display:flex;align-items:center;gap:1.2rem;padding:0.45rem 1.2rem 0.5rem;position:relative}@media only screen and (max-width:767px){.job-page__form form .file-field{padding:0.3rem 0.7rem 0.5rem;align-items:flex-start}}.job-page__form form .file-field label{font-size:0.8rem;font-weight:500;line-height:145%;color:#F2F4F6;display:inline-block;min-width:5.35rem}@media only screen and (max-width:767px){.job-page__form form .file-field label{margin-top:0.15rem}}.job-page__form form .file-field input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.job-page__form form .file-field .attach-trigger{color:#6CF941;font-size:0.8rem;font-weight:600;line-height:145%;cursor:pointer;text-decoration:none}.job-page__form form .file-field .attach-trigger:hover{opacity:0.85}.job-page__form form .file-field .file-description{color:#DFE1E6;font-size:0.8rem;margin-top:-0.15rem;font-weight:400;line-height:145%}.job-page__form form .file-field__error{color:red;font-size:0.8rem;font-weight:400;line-height:normal;display:none}.job-page__form form .file-field__error.active{display:block}.job-page__form form .input-error-tooltip{color:red;font-size:0.7rem;font-weight:400;line-height:normal}.job-page__form form .btn{width:max-content;padding:0.775rem 1rem;font-size:0.9rem;font-weight:600;line-height:140%;margin-top:-0.4rem}@media only screen and (max-width:767px){.job-page__form form .btn{padding:0.775rem 1.2rem;font-size:0.9rem;font-weight:600;line-height:125%;margin-top:-4px}}@media only screen and (max-width:680px){.job-page__form form .btn{width:100%}}.single-positions .site-footer__btn a,.page-template-policy .site-footer__btn a{display:none}.iti{display:block;width:100%;margin-bottom:0}.iti__country-container{margin-left:1rem}.iti__dropdown-content{background:#080808 !important;border:none !important}.iti__search-input,.iti__search-icon{display:none !important}.iti__selected-flag{padding:0 6px 0 32px}.iti__selected-dial-code{font-size:0.8rem;line-height:145%}.iti__arrow{border-top:4px solid #fff}.iti__arrow--up{border-top:4px solid transparent;border-bottom:4px solid #fff}.iti__country-list{border:1px solid #20272F;background:#080808;border-radius:1rem}.iti__country-list::-webkit-scrollbar{width:5px}.iti__country-list::-webkit-scrollbar-track{margin:0.75rem 0 0.75rem 0;background:rgba(255, 255, 255, 0)}.iti__country-list::-webkit-scrollbar-thumb{background:#525252;border-radius:100px}@media screen and (max-width:480px){.iti__country-list{width:90vw !important}}.iti__country{font-size:1rem}.iti__country.iti__active{background-color:#12191f}.iti__country.iti__preferred{padding:12px 10px 12px 10px;margin-bottom:0 !important}.iti__divider{padding-bottom:0;margin-bottom:0;border-bottom:1px solid #20272F}.page-back{max-width:68.4rem;margin:auto;margin-left:-0.35rem}@media only screen and (max-width:767px){.page-back{margin-left:0}}.page-back a{display:flex;align-items:center;gap:0.3rem}.page-back a span{color:#D3D8DB;font-size:0.9rem;font-style:normal;font-weight:400;line-height:125%}.page-back a:hover span{color:#F4F5F7}.job-meta{margin-top:4.2rem}@media only screen and (max-width:991px){.job-meta{margin-top:2rem}}.job-team{color:#EBECF0;font-size:1.2rem;font-weight:500;line-height:120%}@media only screen and (max-width:767px){.job-team{font-size:1rem;line-height:normal}}.job-info{display:flex;align-items:center;gap:1.55rem}@media only screen and (max-width:991px){.job-info{justify-content:flex-start}}.job-location,.job-type{display:flex;align-items:center;gap:0.65rem}.job-location span,.job-type span{color:#EBECF0;font-size:0.9rem;font-weight:500;line-height:140%}