.popup{padding:30px 0;position:fixed;top:0px;left:0;width:100%;height:100%;transition:visibility 0.8s ease 0s;visibility:hidden;z-index:999}@media (max-width:767px){.popup{padding:0}}.popup::before{content:"";background:rgba(0, 0, 0, 0.1);backdrop-filter:blur(5px);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity 0.8s ease 0s}.popup.show{visibility:visible;overflow:auto}.popup.show::before{opacity:1}.popup.show .popup__body{transform:scale(1)}.popup.show::-webkit-scrollbar{background:transparent !important;width:0px !important}.popup.show::-webkit-scrollbar-track{background:transparent !important;width:0px !important}.popup.show::-webkit-scrollbar-thumb{background-color:transparent !important;opacity:0 !important;width:0px !important}.popup._active{overflow:auto;visibility:visible}.popup._active::-webkit-scrollbar{background:transparent !important;width:0px !important}.popup._active::-webkit-scrollbar-track{background:transparent !important;width:0px !important}.popup._active::-webkit-scrollbar-thumb{background-color:transparent !important;opacity:0 !important;width:0px !important}.popup._active::before{opacity:1}.popup._active .popup__body{transition:all 0.3s ease 0.2s;transform:scale(1)}.popup__content{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center;padding:16px}.popup__content.popup-search{justify-content:flex-start;position:fixed;left:0}.popup__body{transform:scale(0);transition:all 0.3s ease 0s;background:#fff;padding:70px 30px;width:100%;max-width:730px;border-radius:20px;position:relative}.popup__close{width:24px;height:24px;position:absolute;top:30px;right:30px;cursor:pointer;z-index:30}.popup-job__title{font-size:28px;line-height:normal;font-weight:600;color:#030303;text-align:center}@media (max-width:1142px){.popup-job__title{font-size:calc(20px + 8 * ((100vw - 360px) / 782))}}.popup-job__subtitle{font-size:16px;line-height:normal;color:#030303;text-align:center;margin:16px 0 0 0}.popup-job__form{max-width:523px;margin:40px auto 0 auto}.popup-job__form .wpcf7 .wpcf7-form .form{max-width:523px;display:grid;grid-template-columns:minmax(auto, 48%) minmax(auto, 52%);gap:15px}@media (max-width:767px){.popup-job__form .wpcf7 .wpcf7-form .form{display:flex;flex-direction:column}}.popup-job__form .wpcf7 .wpcf7-form .form__row{width:100%;position:relative}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap{display:flex}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input,.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea{width:100%;background-color:#e7e7e7;border:1px solid #030303;border-radius:9px;padding:8px 20px;color:#030303;font-family:"Urbanist", sans-serif;font-weight:400;font-style:normal;transition:all 0.3s ease 0s}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input::placeholder,.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea::placeholder{color:#5e5e5e;font-family:"Urbanist", sans-serif;font-weight:300;font-style:italic;font-size:14px;line-height:normal}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input.wpcf7-not-valid,.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#ff0000}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea{height:80px;resize:none}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-14px;left:0;font-size:12px;line-height:normal;color:#ff0000}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit{margin:10px 0 0 0;background-color:#2270ca;width:100%;border-radius:9px;display:flex;align-items:center;justify-content:center;border:none;transition:all 0.3s ease 0s;color:#f8f8f8;font-size:20px;padding:12px 24px;cursor:pointer}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit:hover{background-color:#195394}.popup-job__form .wpcf7 .wpcf7-form .form__row:nth-child(7),.popup-job__form .wpcf7 .wpcf7-form .form__row:nth-child(8){grid-column-start:span 2}.popup-job__form .wpcf7 .wpcf7-form .form__row .wpcf7-spinner{position:absolute;bottom:-30px;left:50%;transform:translate(-50%, 0);margin:0}.popup-job__form .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{display:none !important}.popup-job__form .wpcf7 .wpcf7-form.sent .wpcf7-response-output{border:none;padding:0;text-align:center}.popup-services__title{font-size:28px;line-height:normal;font-weight:600;color:#030303;text-align:center}@media (max-width:1142px){.popup-services__title{font-size:calc(26px + 2 * ((100vw - 360px) / 782))}}.popup-services__text{max-width:570px;margin:16px auto 0 auto;text-align:center;font-size:18px;line-height:normal}.popup-services__form{max-width:523px;margin:40px auto 0 auto}.popup-services__form .wpcf7 .wpcf7-form .form{max-width:523px;display:grid;grid-template-columns:minmax(auto, 48%) minmax(auto, 52%);gap:15px}@media (max-width:767px){.popup-services__form .wpcf7 .wpcf7-form .form{display:flex;flex-direction:column}}.popup-services__form .wpcf7 .wpcf7-form .form__row{width:100%;position:relative}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap{display:flex}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea{width:100%;background-color:#e7e7e7;border:1px solid #030303;border-radius:9px;padding:8px 20px;color:#030303;font-family:"Urbanist", sans-serif;font-weight:400;font-style:normal;font-size:14px;transition:all 0.3s ease 0s}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input::placeholder,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea::placeholder{color:#5e5e5e;font-family:"Urbanist", sans-serif;font-weight:300;font-style:italic;font-size:14px;line-height:normal}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input.wpcf7-not-valid,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#ff0000}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti{width:100%}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container{width:100%;position:relative;top:0;left:0}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container:hover,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container:hover{background-color:transparent !important}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__selected-flag,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__selected-flag{position:absolute;height:47px;top:0;left:0;color:#333333;font-size:14px;line-height:140%;font-family:"Urbanist", sans-serif;padding-left:16px;background-color:transparent}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__selected-flag .iti-arrow,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__selected-flag .iti-arrow{right:-5px}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__country-list,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__country-list{width:100%;top:47px;border-radius:8px;border-color:#000000 !important;background-color:#f8f8f8;overflow-x:hidden;z-index:30}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__country-list::-webkit-scrollbar,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__country-list::-webkit-scrollbar{background:transparent !important;width:12px !important;border-radius:0 8px 8px 0}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__country-list::-webkit-scrollbar-track,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__country-list::-webkit-scrollbar-track{background:#cfcfcf !important;width:12px !important;border-radius:0 8px 8px 0}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__country-list::-webkit-scrollbar-thumb,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__country-list::-webkit-scrollbar-thumb{background-color:#767676 !important;width:12px !important}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__country-list li,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__country-list li{color:#333333;font-size:16px;line-height:140%;font-family:"Urbanist", sans-serif;background-color:#f6f6f6}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__country-list li:hover,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__country-list li:hover{background-color:#e1e8f7}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti .iti__flag-container .iti__country-list li.divider,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti .iti__flag-container .iti__country-list li.divider{height:1px;margin:0;padding:0}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap input .iti input,.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea .iti input{padding-left:95px !important}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap textarea{height:80px;resize:none}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-14px;left:0;font-size:12px;line-height:normal;color:#ff0000}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit{margin:10px 0 0 0;background-color:#2270ca;width:100%;border-radius:9px;display:flex;align-items:center;justify-content:center;border:none;transition:all 0.3s ease 0s;color:#f8f8f8;font-size:20px;padding:12px 24px;cursor:pointer}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit:hover{background-color:#195394}.popup-services__form .wpcf7 .wpcf7-form .form__row:nth-child(5),.popup-services__form .wpcf7 .wpcf7-form .form__row:nth-child(6){grid-column-start:span 2}.popup-services__form .wpcf7 .wpcf7-form .form__row .wpcf7-spinner{position:absolute;bottom:-30px;left:50%;transform:translate(-50%, 0);margin:0}.popup-services__form .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{display:none !important}._file-01 .wpcf7-form-control-wrap{position:relative;height:40px;display:flex;align-items:center;background-image:url("/wp-content/uploads/2024/11/download-one.svg");background-position:94% center;background-repeat:no-repeat;background-size:24px;background-color:#e7e7e7;border-radius:9px;transition:all 0.3s ease 0s}._file-01 .wpcf7-form-control-wrap:hover{border-color:#23a1f5}._file-01 .wpcf7-form-control-wrap::before{content:"Upload Resume (PDF or Word)";position:absolute;top:50%;transform:translate(0, -50%);left:24px;color:#606060;font-size:14px;font-weight:400;font-style:italic;width:fit-content}._file-01 .wpcf7-form-control-wrap .wpcf7-file{padding:0;border:none}._file-01 .wpcf7-form-control-wrap input::file-selector-button{display:none}._file-01 .wpcf7-form-control-wrap input{width:100%;font-size:0;height:40px;z-index:30;background-color:transparent !important}._file-01 .wpcf7-form-control-wrap input.file-selected{width:100%;margin-left:auto;padding-left:120px;font-size:16px;height:fit-content;color:#333333;font-size:16px;font-family:"Urbanist", sans-serif}._file-01 .wpcf7-form-control-wrap input.file-selected::after{display:none}._file-01 .wpcf7-form-control-wrap::after{content:"";position:absolute;top:50%;left:120px;transform:translate(0, -50%);color:#ff0000;font-family:"Urbanist", sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:0.32px}._file-01 .wpcf7-form-control-wrap.hide::before{display:none}._file-02 .wpcf7-form-control-wrap{position:relative;height:40px;display:flex;align-items:center;background-image:url("/wp-content/uploads/2024/11/download-one.svg");background-position:94% center;background-repeat:no-repeat;background-size:24px;background-color:#e7e7e7;border-radius:9px;transition:all 0.3s ease 0s}._file-02 .wpcf7-form-control-wrap:hover{border-color:#23a1f5}._file-02 .wpcf7-form-control-wrap::before{content:"Upload Portfolio (if applicable)";position:absolute;top:50%;transform:translate(0, -50%);left:24px;color:#606060;font-size:14px;font-weight:400;font-style:italic;width:fit-content}._file-02 .wpcf7-form-control-wrap .wpcf7-file{padding:0;border:none}._file-02 .wpcf7-form-control-wrap input::file-selector-button{display:none}._file-02 .wpcf7-form-control-wrap input{width:100%;font-size:0;height:40px;z-index:30;background-color:transparent !important}._file-02 .wpcf7-form-control-wrap input.file-selected{width:100%;margin-left:auto;padding-left:120px;font-size:16px;height:fit-content;color:#333333;font-size:16px;font-family:"Urbanist", sans-serif}._file-02 .wpcf7-form-control-wrap input.file-selected::after{display:none}._file-02 .wpcf7-form-control-wrap::after{content:"";position:absolute;top:50%;left:120px;transform:translate(0, -50%);color:#ff0000;font-family:"Urbanist", sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:0.32px}._file-02 .wpcf7-form-control-wrap.hide::before{display:none}