@font-face{font-family:"Segoe UI";src:local("Segoe UI Regular"),local("SegoeUI"),url(/wp-content/themes/intraservise/assets/fonts/segoeui.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:local("Segoe UI Light"),local("SegoeUI-Light"),url(/wp-content/themes/intraservise/assets/fonts/segoeuil.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:local("Segoe UI Semibold"),local("SegoeUI-Semibold"),url(/wp-content/themes/intraservise/assets/fonts/seguisb.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:local("Segoe UI Bold"),local("SegoeUI-Bold"),url(/wp-content/themes/intraservise/assets/fonts/segoe-ui-gras.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}.wpcf7-form-control-wrap[data-name=your-document] .wpcf7-file{opacity:0;position:absolute}.form-row>p{display:block;margin-bottom: .5rem;font-weight:600;color:#374151}.custom-file-wrapper{position:relative;display:flex;align-items:center;border:1px
solid var(--intraservis-blue);text-align:left;border-radius:var(--radius-pill);overflow:hidden;background-color:#fff}.custom-file-wrapper .wpcf7-file{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.custom-file-text{flex-grow:1;padding: .5rem 1rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;font-size: .8rem}.custom-file-button{background-color:#f3f4f6;color:var(--brand-primary, #0085d2);font-weight:700;border-radius:var(--radius-pill);padding:1rem 2rem;text-transform:uppercase;letter-spacing:1px;flex-shrink:0;z-index:1;line-height:normal}:root{--soft-sand:#EDEBEC;--soft-white:#F5F6F7;--brand-primary:#0085D2;--brand-secondary:#00ABEC;--intraservis-blue:var(--brand-primary);--dark-blue:#004969;--accent-blue-mid:var(--brand-primary);--primary-blue-pressed:var(--brand-secondary);--white:#FFF;--black:#000;--intraservis-blue-hover:var(--brand-gradient-vertical);--intraservis-blue-active:#004969;--intraservis-blue-disabled:#B3BABE;--font-family-base:'Segoe UI', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';--fs-h1:68px;--lh-h1:1.12;--fs-h2:48px;--lh-h2:1.13;--fs-h3:28px;--lh-h3:1.11;--fs-subheadline:24px;--lh-subheadline:1.33;--fs-body-l:20px;--lh-body-l:1.2;--fs-body-m:16px;--lh-body-m:1.31;--fs-caption:16px;--lh-caption:1;--fs-button:20px;--lh-button:1;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--outer-radius:40px;--inner-radius:30px;--valid-green:#4CAF50;--valid-green-alt:#28a745;--invalid-red:#DC3232;--invalid-red-alt:#DC3545;--brand-gradient-vertical:linear-gradient(180deg, #0085D2 0%, #00ABEC 100%);--brand-gradient-horizontal:linear-gradient(to right, #0085D2, #00ABEC);--brand-gradient-vertical-soft:linear-gradient(180deg, #0085d2a3 0%, #00abecba 100%);--radius-pill:9999px;--space-10:10px;--ease-standard:ease;--ease-in-out:ease-in-out;--duration-200: .2s;--duration-300: .3s;--shadow-md:0 4px 10px rgba(0, 0, 0, 0.25);--shadow-lg:0 10px 24px rgba(0,0,0,0.16);--hero-overlay-strong:radial-gradient(circle, rgba(28, 27, 31, 0.4), rgba(0, 0, 0, 0.2));--hero-overlay-soft:radial-gradient(circle, rgba(28, 27, 31, 0.25), rgba(0, 0, 0, 0.1));--checkbox-checkmark-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M5 13l4 4L19 7" stroke="%23FFFFFF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@media (max-width:1024px){:root{--fs-h1:56px;--lh-h1:1.21;--fs-h2:36px;--lh-h2:1.22;--fs-h3:24px;--lh-h3:1.17;--fs-subheadline:20px;--lh-subheadline:1.4;--fs-body-l:18px;--lh-body-l:1.33;--fs-body-m:16px;--lh-body-m:1.31;--fs-caption:15px;--lh-caption:1;--fs-button:18px;--lh-button:1}}@media (max-width:768px){:root{--fs-h1:40px;--lh-h1:1.2;--fs-h2:28px;--lh-h2:1.29;--fs-h3:20px;--lh-h3:1.4;--fs-subheadline:18px;--lh-subheadline:1.33;--fs-body-l:16px;--lh-body-l:1.5;--fs-body-m:14px;--lh-body-m:1.29;--fs-caption:14px;--lh-caption:1;--fs-button:16px;--lh-button:1}}body{font-family:var(--font-family-base);background-color:var(--soft-sand);color:var(--black);font-size:var(--fs-body-l);line-height:var(--lh-body-l)}.body-m{font-size:var(--fs-body-m);line-height:var(--lh-body-m);font-weight:var(--fw-regular)}.subheadline{font-size:var(--fs-subheadline);line-height:var(--lh-subheadline);font-weight:var(--fw-semibold)}.caption,.wpcf7-not-valid-tip{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-regular)}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold)}.h2,.h3,h2.wp-block-heading,h3.wp-block-heading{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-semibold);margin-bottom:15px}.h3,h3.wp-block-heading{font-size:var(--fs-h3);line-height:var(--lh-h3)}.button,.job-offer-button,button,input[type=submit]{font-size:var(--fs-button);line-height:var(--lh-button);font-weight:var(--fw-semibold);letter-spacing: .02em}select.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m4 6 4 4 4-4"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;padding-right:2.5rem}.hero-bg{--hero-bg-current:var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/archive-background.webp'));background-image:var(--hero-overlay-strong),var(--hero-bg-current),var(--brand-gradient-horizontal);background-size:cover;background-position:center}@media (min-width:768px){.hero-bg{--hero-bg-current:var(--hero-bg-tablet, var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/archive-background.webp')))}}@media (min-width:1024px){.hero-bg{--hero-bg-current:var(--hero-bg-desktop, var(--hero-bg-tablet, var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/archive-background.webp'))))}}.hero-bg-job-offers{--hero-bg-current:var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/job-offers-archive-background.webp'));background-image:var(--hero-overlay-strong),var(--hero-bg-current),var(--brand-gradient-horizontal);background-size:cover;background-position:center}@media (min-width:768px){.hero-bg-job-offers{--hero-bg-current:var(--hero-bg-tablet, var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/job-offers-archive-background.webp')))}}@media (min-width:1024px){.hero-bg-job-offers{--hero-bg-current:var(--hero-bg-desktop, var(--hero-bg-tablet, var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/job-offers-archive-background.webp'))))}}.hero-bg-front-page{--hero-bg-current:var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/main-header.webp'));background-image:var(--hero-overlay-strong),var(--hero-bg-current),var(--brand-gradient-horizontal);background-size:cover;background-position:center}@media (min-width:768px){.hero-bg-front-page{--hero-bg-current:var(--hero-bg-tablet, var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/main-header.webp')))}}@media (min-width:1024px){.hero-bg-front-page{--hero-bg-current:var(--hero-bg-desktop, var(--hero-bg-tablet, var(--hero-bg-mobile, url('/wp-content/themes/intraservise/images/main-header.webp'))))}}.hero-bg-default-page{background-size:cover;background-position:center}.hero-bg-default-page.has-hero-bg{--hero-bg-current:var(--hero-bg-mobile, none);background-image:var(--hero-overlay-soft),var(--hero-bg-current)}@media (min-width:768px){.hero-bg-default-page.has-hero-bg{--hero-bg-current:var(--hero-bg-tablet, var(--hero-bg-mobile, none))}}@media (min-width:1024px){.hero-bg-default-page.has-hero-bg{--hero-bg-current:var(--hero-bg-desktop, var(--hero-bg-tablet, var(--hero-bg-mobile, none)))}}.rounded-b-outer{border-bottom-left-radius:var(--outer-radius);border-bottom-right-radius:var(--outer-radius)}.benefits-section,.rounded-outer{border-radius:var(--outer-radius)}.benefits-section{display:flex;flex-direction:column;align-items:center}.benefits-section.has-non-soft-bg .benefit-card,.benefits-section.no-bg-provided .benefit-card{background-color:var(--soft-white)}.benefit-card{transition:transform .2s ease,box-shadow .2s ease}.scroll-top[hidden]{display:none!important}.scroll-top{position:fixed;left:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);z-index:50}.scroll-top__btn{position:relative;width:52px;height:52px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;background-color:var(--soft-sand);transition:transform .15s ease,box-shadow .15s ease}.scroll-top__btn:focus-visible,.scroll-top__btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);outline:0}.scroll-top__svg{position:absolute;inset:0;pointer-events:none}.scroll-top__bg{fill:none;stroke:rgba(0,0,0,.08);stroke-width:6}.scroll-top__progress{fill:none;stroke:var(--intraservis-blue);stroke-width:6;transform-origin:50% 50%;transform:rotate(-90deg);transition:stroke-dashoffset .2s linear}.scroll-top__arrow{display:block;width:14px;height:14px;margin-top:5px;border-left:2px solid var(--intraservis-blue);border-top:2px solid var(--intraservis-blue);transform:rotate(45deg)}.scroll-top__btn:focus-visible .scroll-top__arrow,.scroll-top__btn:hover .scroll-top__arrow{border-color:var(--primary-blue-pressed)}@media (max-width:480px){.scroll-top__btn,.scroll-top__svg{width:44px;height:44px}}.benefit-card:hover{transform:translateY(-2px)}.benefit-card h3,.recruiter-card .recruiter-messengers a:hover{color:var(--accent-blue-mid)}.benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:79px;height:79px;border-radius:var(--radius-pill);background:var(--intraservis-blue-hover)}.newsletter-container{margin-bottom:3em!important}.newsletter-container .btn-secondary{height:fit-content;padding:15px
25px;width:fit-content;margin:auto}.newsletter-container .wpcf7-spinner{position:absolute}.articles-container{margin:0!important}.newsletter-bg{position:relative;background:var(--brand-gradient-horizontal);overflow:hidden}.newsletter-bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--newsletter-bg-image, url('/wp-content/themes/intraservise/images/newsletter.webp'));background-position:50% 50%;background-size:cover;opacity: .2;z-index:0}.footer-divider{border-image:var(--brand-gradient-horizontal)1;border-top-style:solid}#privacy-consent:checked+label
svg{display:block}.rotate-180{transform:rotate(180deg)}.custom-underline{position:relative;text-decoration:none!important}.custom-underline::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1.5px;background:var(--intraservis-blue);transition:width .3s ease-in-out}.custom-underline:hover::after,.group:hover .custom-underline::after{width:100%}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}#privacy-consent:focus-visible+label{outline:2px
solid var(--white);outline-offset:2px}.desktop-dropdown{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transform:translateY(-10px);background-color:var(--soft-white);z-index:50}.swiper-button-next svg,.swiper-button-prev
svg{width:unset!important;height:unset!important}.desktop-dropdown::before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px;background:0 0}.desktop-dropdown:hover,.group:focus-within .desktop-dropdown,.group:hover .desktop-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.link-underline-hover{text-decoration:underline;text-decoration-color:currentColor;transition:text-decoration-color var(--duration-200) var(--ease-in-out)}.link-underline-hover:hover{text-decoration-color:var(--intraservis-blue)}.aligncenter{text-align:center}.job-offer-button{background-color:var(--intraservis-blue)}.job-offer-button:hover,.job-offer-card:hover .job-offer-button{background:var(--intraservis-blue-hover)}.job-offer-card:hover h3
a{text-decoration:none;color:var(--intraservis-blue);transition:fill .3s ease-in-out}.job-offer-button:active,.job-offer-button:focus{background-color:var(--intraservis-blue-active)}.job-offer-button:disabled{background:linear-gradient(var(--intraservis-blue-disabled),var(--intraservis-blue-disabled));cursor:not-allowed}.job-offer-button svg
path{fill:var(--soft-white);transition:fill .3s ease-in-out}.job-offer-button:disabled svg
path{fill:#9ca3af}.job-offer-arrow{transition:transform .3s ease-in-out}.job-offer-button:hover .job-offer-arrow,.job-offer-card:hover .job-offer-button .job-offer-arrow{transform:rotate(45deg)}.job-offer-card-grey{background-color:var(--soft-sand)}.job-offer-card-archive .job-offer-location,.job-offer-card-archive span,.job-offer-card-single{background-color:var(--soft-white)}.job-offer-card-archive,.job-offer-card-single .job-offer-location{background-color:var(--soft-sand)}.job-offer-card-single .job-offer-details-item{border-radius:30px;padding:17px
20px;border:1px
solid var(--intraservis-blue)}.job-offer-card-single .job-offer-details-item .item-title{color:var(--intraservis-blue);margin-left:10px;font-weight:600}.job-offer-card{width:100%;border-radius:40px;padding:1.25rem;margin:auto;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s ease-in-out}.job-offer-card h2,.job-offer-card
h3{padding-top:15px}.job-offer-card
h2{font-size:var(--fs-h3)}.job-offer-card.job-offer-card-archive,.related-jobs-section .job-offer-card{height:100%;max-width:400px}.job-offer-card.job-offer-card-archive h3,.related-jobs-section .job-offer-card
h3{margin-bottom:auto}.card-shadow:hover{box-shadow:var(--shadow-md)}.apply-now-section{background-color:var(--soft-white)}.apply-now-container{display:flex;max-width:1200px;margin:0
auto;align-items:center;gap:35px;padding:40px
20px;border-radius:20px}.apply-now-form{flex:1}.apply-now-image{flex:1;position:relative;height:520px;min-height:340px}.apply-now-image .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--intraservis-blue);border-radius:var(--outer-radius);overflow:hidden}.apply-now-shape{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.apply-now-manager{position:absolute;bottom:0;left:40%;transform:translateX(-50%);height:125%;max-width:fit-content;width:auto;z-index:1}.apply-now-form
h2{font-size:48px;font-weight:700;margin-bottom:10px}.apply-now-form
p{font-size:18px;margin-bottom:30px;color:#6c757d}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-group{display:flex;flex-direction:column;flex:1}.form-group label,.wpcf7-form .form-row .form-group
label{font-size:14px;color:var(--intraservis-blue);margin-bottom:5px;padding-left:15px}.form-group
input{padding:15px
20px;border:1px
solid var(--intraservis-blue);border-radius:var(--outer-radius);font-size:16px}.form-consent{display:flex;align-items:flex-start;gap:var(--space-10);margin-bottom:30px}.form-consent input,.wpcf7-form .form-consent
input{margin-top:5px}.form-consent
label{font-size:14px;color:#6c757d}.apply-button,.btn-apply{display:inline-block;min-width:120px;background:var(--intraservis-blue);color:var(--white);padding:20px
15px;margin-top:15px;border:0;border-radius:var(--radius-pill);font-family:"Segoe UI",sans-serif;font-size:20px;font-weight:600;line-height:20px;cursor:pointer;text-align:center;text-decoration:none}.apply-button:hover,.btn-apply:hover{background:var(--intraservis-blue-hover)}.apply-button:active,.apply-button:focus,.btn-apply:active,.btn-apply:focus{background:var(--primary-blue-pressed)}.btn{display:inline-block;padding: .75rem 1.5rem;border-radius:var(--radius-pill);text-align:center;font-weight:600;transition:all var(--duration-300) var(--ease-in-out)}.btn-primary{background-color:var(--intraservis-blue);color:var(--white);border:2px
solid var(--intraservis-blue)}.btn-primary:hover{background:var(--intraservis-blue-hover);border-color:var(--primary-blue-pressed)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap: .5rem;padding: .75rem 1.5rem;border-radius:var(--radius-pill);font-weight:600;transition:all var(--duration-200) var(--ease-in-out);cursor:pointer;border:1px
solid transparent;color:var(--intraservis-blue)}.btn-secondary:hover{color:var(--intraservis-blue);border-color:var(--intraservis-blue)}.btn-secondary:active{background:var(--intraservis-blue-hover);color:var(--soft-sand);border-color:var(--intraservis-blue-active)}.btn-secondary.inactive,.btn-secondary:disabled{background-color:var(--intraservis-blue-disabled);color:#9ca3af;border-color:var(--intraservis-blue-disabled);cursor:not-allowed}.form-group label,.wpcf7-form-control-wrap{text-align:left}.wpcf7-form-control.wpcf7-submit.apply-button{width:auto}.wpcf7-form .form-row .form-group{display:flex;flex-direction:column;flex:1}.wpcf7-form .form-row .form-group
input{max-width:320px;width:100%;padding:15px
20px;border:1px
solid var(--intraservis-blue);border-radius:40px;font-size:16px;background-color:transparent}.wpcf7-form .form-consent{display:flex;align-items:flex-start;gap:var(--space-10);margin-bottom:30px}.wpcf7-form .form-consent .wpcf7-list-item-label{font-size:14px;color:#6c757d}.wpcf7-form .form-row .form-group input.wpcf7-form-control.is-active,.wpcf7-form .form-row .form-group input.wpcf7-form-control:focus{background-color:#fff!important;border-color:var(--intraservis-blue)!important;color:var(--intraservis-blue)!important;outline:0}.wpcf7-form .form-row .form-group input.wpcf7-form-control.is-invalid{border-color:var(--invalid-red)!important;color:var(--invalid-red)!important}.wpcf7-form .form-row .form-group input.wpcf7-form-control.is-valid{border-color:var(--valid-green)!important;color:var(--valid-green)!important}.wpcf7-form-control.is-valid{border-color:var(--valid-green-alt)!important;color:var(--valid-green-alt)!important}.wpcf7-form-control.is-invalid{border-color:var(--invalid-red-alt)!important;color:var(--invalid-red-alt)!important}.intl-tel-input .selected-flag{border-radius:40px 0 0 40px}.wpcf7-not-valid-tip{text-align:center}.wpcf7-list-item
label{display:flex;text-align:left}.wpcf7-list-item input[type=checkbox]{flex-shrink:0;-webkit-appearance:none;appearance:none;accent-color:var(--intraservis-blue);width:24px;height:24px;border:2px
solid var(--intraservis-blue);border-radius:6px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease;cursor:pointer;margin:0}.form-group .intl-tel-input.separate-dial-code .selected-flag{background-color:rgb(237 235 236);padding:0
20px}.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:100px}.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:105px}.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:110px}.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.form-group .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:120px}.form-group .intl-tel-input .country-list{width:320px;z-index:20;margin-top: .5rem!important;background-color:#fff;border-radius: .5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px
solid #e5e7eb;padding-top: .25rem;padding-bottom: .25rem}.form-group .intl-tel-input .country-list
.country{display:flex;align-items:center;padding: .75rem 1rem;color:#374151;cursor:pointer}#country-options{min-width:fit-content}.form-group .intl-tel-input .country-list .country.highlight,.form-group .intl-tel-input .country-list .country:hover{background-color:#f3f4f6}.form-group .intl-tel-input .country-list .flag-box{margin-right: .75rem}.form-group .intl-tel-input .country-list .country-name{flex-grow:1;color:#374151;white-space:pre-wrap}.form-group .intl-tel-input .country-list .dial-code{color:#6b7280}#country-options .iti-flag{display:inline-block;margin-right:8px;vertical-align:middle}#country-options li
a{display:flex;align-items:center;gap:8px}@media (max-width:1024px){.mobile-sticky-header{z-index:99;background-color:#f5f6f7f0}.mobile-sticky-header #sticky-menu-btn{color:#000}.apply-now-container{flex-direction:column-reverse;gap:0;padding:40px
20px}.apply-now-image{position:relative;width:100%;margin:0
auto;height:400px}.apply-now-form{text-align:center;margin-top:1em}.wpcf7-list-item{text-align:left}.apply-now-image .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--intraservis-blue);border-radius:20px;overflow:hidden}.apply-now-shape{position:absolute;top:50%}.apply-now-manager{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-height:fit-content;width:100%;z-index:1}.wpcf7-spinner{display:none!important}.wpcf7-form.submitting .wpcf7-spinner{display:inline-block!important}.recruiter-info-block{margin-bottom:-5em}.recruiter-card-block .recruiter-card:first-child{padding-top:6em}.wpcf7-form .form-row .form-group
input{max-width:none}}@media (max-width:768px){.form-row{flex-direction:column;gap:20px}.wpcf7-form .form-row .form-group
input{max-width:100%;width:100%}.iti-mobile .intl-tel-input.iti-container{top:40px;bottom:70px}.recruiter-info-block{margin-bottom:-5em}.recruiter-card-block .recruiter-card:first-child{padding-top:5em}.newsletter-container .btn-secondary{max-width:max-content;margin:auto}}.single-job_offer .prose
h2.h2{font-size:32px}.single-job_offer .prose
h2{margin:1em
0;font-size:23px;font-weight:700}.single-job_offer .prose h4, .single-job_offer .prose
h3{margin:1em
0;font-size:23px;font-weight:700}.single-job_offer .prose
ul{list-style-type:disc;padding-left:1.5em;margin-bottom:1.5em}.course-jobs-section{overflow-x:hidden}.courses-and-training{background:var(--intraservis-blue-hover);border-radius:var(--outer-radius)}.recruiter-bubble{height:calc(100% - 35px);display:flex;align-items:center;position:relative;background:var(--intraservis-blue-hover);border-radius:40px 40px 0 40px;overflow:visible!important;z-index:1}.recruiter-bubble::after{content:"";position:absolute;bottom:-36px;right:0;width:65px;height:37px;background:var(--primary-blue-pressed);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="80.5" height="45" viewBox="5.37 0 80.52 45" xmlns="http://www.w3.org/2000/svg"><path d="M5.37804 0L85.7144 0C85.8888 1.2574 85.888 2.71053 85.8737 3.98169C85.7852 11.8201 85.9814 19.752 85.7527 27.5793C85.3855 40.1448 69.2679 46.2716 58.7692 43.3309C53.3788 41.8211 47.5726 36.2353 43.3039 32.6171L29.8709 21.2404C26.6229 18.4876 6.48312 2.11351 5.37804 0Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="80.5" height="45" viewBox="5.37 0 80.52 45" xmlns="http://www.w3.org/2000/svg"><path d="M5.37804 0L85.7144 0C85.8888 1.2574 85.888 2.71053 85.8737 3.98169C85.7852 11.8201 85.9814 19.752 85.7527 27.5793C85.3855 40.1448 69.2679 46.2716 58.7692 43.3309C53.3788 41.8211 47.5726 36.2353 43.3039 32.6171L29.8709 21.2404C26.6229 18.4876 6.48312 2.11351 5.37804 0Z" fill="black"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.recruiter-card{background-color:var(--soft-white);overflow:hidden}.recruiter-card .recruiter-photo{max-height:var(--rc-meta-h, none);width:100%;overflow:hidden;border:2px
solid var(--intraservis-blue);border-radius:var(--inner-radius);aspect-ratio:1/1}@media (min-width:768px){.recruiter-card .recruiter-photo{width:285px;max-width:285px;flex:0 0 285px}}.aspect-square{aspect-ratio:1/1}.recruiter-card .recruiter-photo>div{height:100%;position:relative}.cro-avatar
img{object-position:top}.recruiter-card .recruiter-photo
img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.recruiter-card .recruiter-messengers
a{color:#b3babe}.recruiter-card .recruiter-messengers{display:inline-flex;align-items:center;gap: .5rem;margin-left: .5rem}.recruiter-card .recruiter-messengers img,
.recruiter-card .recruiter-messengers
svg{width:20px;height:20px;display:block}.single-job_offer .prose ul
li{margin-bottom: .5em}.single-job_offer .job-card{background-color:var(--white);border-radius: .75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.5rem}.single-job_offer .job-card
img{border-radius: .5rem;margin-bottom:1rem}.single-job_offer .job-card
h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.single-job_offer .job-card .job-detail{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px
solid #e5e7eb;border-radius: .5rem;margin-bottom:1rem}.single-job_offer .job-card .job-detail span:first-child{color:#6b7280}.single-job_offer .job-card .job-detail span:last-child{font-weight:700;font-size:1.125rem}.single-job_offer .apply-now-btn{margin-top:1.5rem;width:100%;background-color:#2563eb;color:#fff;text-align:center;font-weight:700;padding: .75rem;border-radius: .5rem;transition:background-color .3s;display:block;text-decoration:none}.single-job_offer .apply-now-btn:hover{background-color:#1d4ed8}.rf-cta{transition:transform var(--duration-200) var(--ease-standard),box-shadow var(--duration-200) var(--ease-standard),background-color var(--duration-200) var(--ease-standard)}@media (max-width:600px){.refer-friend-hero{padding:72px
16px}}@media (min-width:768px){.hero-bg-course{--hero-bg-current:var(--hero-bg-tablet, var(--hero-bg-mobile, var(--hero-bg-desktop, none)))}}@media (min-width:1024px){.hero-bg-course{--hero-bg-current:var(--hero-bg-desktop, var(--hero-bg-tablet, var(--hero-bg-mobile, var(--hero-bg-desktop, none))))}}@media (max-width:1024px){.hero-bg-course
.subheadline{opacity: .95}}@media (min-width:1024px){.hero-bg-course
img{max-height:24rem}}.stage-like-list.text-center
ul{display:inline-block;text-align:left}@media (min-width:1024px){.stage-like-list
li{line-height:1}}.steps-to-work.has-soft-bg{box-shadow:0 1px 2px rgba(0,0,0,.03)}.steps-to-work .step-title{color:var(--intraservis-blue)}.steps-to-work .step-image-border{border-color:var(--intraservis-blue)!important}.steps-to-work .step-label{color:var(--intraservis-blue);margin-bottom: .25rem}.steps-to-work .step-desc{color:#6b7280;margin-top: .5rem;max-width:18rem}.steps-to-work .max-w-7xl,.steps-to-work>.container{text-align:center}.steps-to-work .text-center>p{margin-top:1rem}@media (min-width:768px){.steps-to-work .step-desc{margin-top:2rem}}.wpcf7-form-control.is-invalid{border-color:#dc3545!important;color:#dc3545!important}.rf-cta{border-radius:var(--radius-pill)}@media (max-width:600px){.refer-friend-hero{padding:72px
16px}}@media (max-width:1024px){.hero-bg-course
.subheadline{opacity: .95}.course-program-intro-wrapper{text-align:center}}@media (min-width:1024px){.hero-bg-course
img{max-height:24rem}}ol{list-style:decimal}@media (min-width:1024px){.stage-like-list
li{line-height:1}}.wpcf7-list-item input[type=checkbox]:checked{background-image:var(--checkbox-checkmark-svg)}.wpcf7-list-item input[type=checkbox]:disabled:checked{background-image:var(--checkbox-checkmark-svg);background-color:#c8d0d4;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M5 13l4 4L19 7" stroke="%23FFFFFF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')}li::marker{color:currentColor}.rf-modal-content li::marker{color:#fff}.rf-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:1000}.rf-modal[aria-hidden=false]{display:flex}.rf-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}.rf-modal-dialog{position:relative;max-width:920px;width:calc(100% - 32px);margin:16px;border-radius:var(--outer-radius);overflow:hidden;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:calc(100vh - 32px)}.rf-modal-content{position:relative;padding:28px
28px 32px;color:#e8f4ff;font-size:16px;line-height:1.6;background:0 0;margin-right:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--intraservis-blue, #0085D2) rgba(255,255,255,.12);background-image:linear-gradient(180deg,rgba(0,133,210,var(--rf-overlay-opacity, 0.97)) 0%,rgba(0,171,236,var(--rf-overlay-opacity, 0.97)) 100%),var(--rf-bg-image, none);background-size:cover;background-position:center;background-blend-mode:normal}.rf-modal-content::-webkit-scrollbar{width:10px}.rf-modal-content::-webkit-scrollbar-track{background:rgba(255,255,255,.12);border-radius:12px}.rf-modal-content::-webkit-scrollbar-thumb{background:var(--brand-gradient-vertical);border-radius:var(--outer-radius);border:2px
solid rgba(255,255,255,.35)}.rf-modal-content h2,.rf-modal-content h3,.rf-modal-content
h4{color:#fff;margin:16px
0 8px;font-weight:700}.rf-modal-content
p{margin:8px
0}.rf-modal-content
strong{color:#fff;font-weight:700}.rf-modal-content
em{font-style:italic}.rf-modal-content ol,.rf-modal-content
ul{margin:12px
0;max-width:720px;list-style-type:disc}.rf-modal-content
ol{list-style-type:decimal}.rf-modal-content
li{margin:6px
0}.rf-modal-close,.rf-modal-content-close{width:40px;height:40px;cursor:pointer;transition:background .2s ease,transform .1s ease;backdrop-filter:blur(4px)}.rf-modal-close{position:absolute;top:12px;right:12px;border-radius:var(--radius-pill);border:1px
solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#fff;font-size:26px;line-height:38px;text-align:center}.rf-modal-close:hover{background:rgba(255,255,255,.22)}.rf-modal-close:active{transform:scale(.97)}.rf-modal-content-close{margin-left:auto;margin-top:-8px;display:grid;place-items:center;z-index:5}.rf-modal-content-close:hover{background:rgba(255,255,255,.22)}.rf-modal-content-close:active{transform:scale(.97)}.rf-modal-content-close
svg{pointer-events:none;display:block}@media (min-width:768px){.rf-modal-content{padding:40px
48px;font-size:17px}.rf-modal-dialog{max-height:calc(100vh - 64px)}}ul{list-style:disc}ol,ul{padding-left:1.25rem;margin:1rem 0}li{margin: .5rem 0}.has-text-align-center ol,.has-text-align-center ul,.has-text-align-right ol,.has-text-align-right ul,.text-center ol,.text-center ul,ol.text-center,ul.text-center{list-style-position:inside;padding-left:0;margin-left:0}.rf-modal-content ol,.rf-modal-content
ul{list-style-position:inside;padding-left:0}@media (min-width:1024px){.rf-modal-content h2,.rf-modal-content h3,.rf-modal-content h4,.rf-modal-content
p{text-align:left}.rf-modal-content ol,.rf-modal-content
ul{text-align:left;list-style-position:outside;padding-left:1.25rem;margin-left:0}.rf-modal-content.rf-center-desktop,.rf-modal-content.rf-center-desktop h2,.rf-modal-content.rf-center-desktop h3,.rf-modal-content.rf-center-desktop
h4{text-align:center}.rf-modal-content.rf-center-desktop ol,.rf-modal-content.rf-center-desktop
ul{text-align:center;list-style-position:inside;padding-left:0;margin:auto}}.refer-friend-hero,.rf-glass{position:relative;border-radius:var(--outer-radius)}.refer-friend-hero{margin:40px
0;overflow:hidden;--rf-bg-current:var(--rf-bg-image, url('/wp-content/themes/intraservise/images/refer-a-friend.webp'));background-image:var(--hero-overlay-strong),var(--rf-bg-current),var(--brand-gradient-horizontal);background-size:cover;background-position:center;padding:150px
25px;display:flex;align-items:center;justify-content:center}.refer-friend-hero::after{content:"";position:absolute;inset:0;background:rgb(255 255 255/10%);pointer-events:none}.rf-glass{z-index:1;width:min(1200px,100%);background:var(--brand-gradient-vertical-soft);padding:clamp(24px,5vw,60px) clamp(24px,2vw,50px);text-align:center}.rf-title{color:#fff;font-weight:700;letter-spacing: .2px;font-size:clamp(28px,5vw,44px);line-height:1.2;margin:0
0 12px}.rf-subtitle{color:rgba(255,255,255,.95);font-size:clamp(14px,2.6vw,18px);line-height:1.5;margin:0
0 24px}.rf-cta{display:inline-block;background:#fff;color:#0a6aa8;text-decoration:none;font-weight:600;padding:12px
24px;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}@media (max-width:600px){.refer-friend-hero{padding:72px
16px}}.hero-bg-course{--hero-bg-current:var(--hero-bg-mobile, var(--hero-bg-desktop, none));background-image:var(--hero-overlay-soft),var(--hero-bg-current),var(--brand-gradient-horizontal);background-size:cover;background-position:center;position:relative;overflow:hidden}@media (max-width:1024px){.hero-bg-course
.subheadline{opacity: .95}}@media (min-width:1024px){.hero-bg-course
img{max-height:24rem}}.stage-like-list ol,.stage-like-list
ul{list-style:disc;padding-left:1.25rem;margin:1.25rem 0 0}.stage-like-list
ol{list-style:decimal}.stage-like-list
li{line-height:1;margin: .9rem 0}@media (min-width:1024px){.stage-like-list
li{line-height:1}}.wpcf7-list-item
label{display:inline-flex;align-items:center;gap:var(--space-10)}.wpcf7-list-item .wpcf7-list-item-label,.wpcf7-list-item
label{color:#9ca3af;font-size:var(--fs-body-m);line-height:var(--lh-body-m)}.wpcf7-list-item input[type=checkbox]:hover{background-color:#f0f9ff}.wpcf7-list-item input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,133,210,.35)}.wpcf7-list-item input[type=checkbox]:checked{background-color:var(--intraservis-blue);border-color:var(--intraservis-blue);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M5 13l4 4L19 7" stroke="%23FFFFFF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.wpcf7-list-item input[type=checkbox]:disabled{background-color:#e5e7eb;border-color:var(--intraservis-blue-disabled);cursor:not-allowed}.wpcf7-list-item input[type="checkbox"]:disabled:checked{background-color:#C8D0D4;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M5 13l4 4L19 7" stroke="%23FFFFFF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')}