*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:Poppins,serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto;font-style:italic}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{text-decoration:none;color:inherit}ol,ul{list-style:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}:root{--color-white:#fff;--color-black:#000;--color-green-light:#74c69d;--color-grey-50:#f4f5fd;--color-grey-100:#f8f9fa;--color-grey-600:#666666;--color-grey-800:#42414d;--color-grey-900:#23222b;--color-grey-1000:#052955;--color-mint:#cce3de;--color-about-heading:#ad8f77;--color-feature-elements:#0a2472;--color-linear-gradient:to bottom,#dee2ff,#f4f5fd;--feature-bg-color-1:#e2eafc;--feature-bg-color-2:#e2f2ee;--feature-bg-color-3:#f0e8ff;--footer-email:#e2eafc;--color-background-hero:var(--feature-bg-color-2);--color-background-dark:var(--color-grey-1000);--color-background-light:var(--color-grey-50);--color-background-light-2:var(--color-white);--color-background-light-3:linear-gradient(var(--color-linear-gradient));--radius-1:0.5rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:1rem;--spacing-4:1.5rem;--spacing-5:2rem;--spacing-6:3rem;--spacing-7:3.5rem;--spacing-8:4rem;--spacing-9:4.5rem;--spacing-10:5rem;--spacing-11:6rem;--spacing-12:7rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--shadow-color:rgba(0,0,0,0.05);--container-max-width:1000px;--transition-timing:0.2s ease-in-out;--animation-timing:cubic-bezier(0.4,0,0.2,1);--animation-duration:1.2s;--animation-delay:0.2s}.container,.page-container{padding:0 var(--spacing-4);max-width:var(--container-max-width);margin:0 auto}.hero-container{display:flex;flex-direction:column-reverse;width:100%;max-width:1600px;margin-top:var(--spacing-9);overflow:hidden}.hero-section{background-color:var(--color-white)}.job-ad-container{width:100%;margin:0 auto;padding-bottom:var(--spacing-3)}.testimonial-container{position:relative;max-width:var(--container-max-width);margin:0 auto;overflow-x:hidden}section#vacancies{background-color:var(--color-background-light-2)}section#services,section#vacancies{background-color:#faf9f9}.section-color-scheme-dark,.section-color-scheme-light,.section-color-scheme-light-2,.section-color-scheme-light-3{padding:var(--spacing-6) 0 var(--spacing-8);transition:opacity var(--animation-duration) var(--animation-timing),transform var(--animation-duration) var(--animation-timing)}.section-color-scheme-light,.section-color-scheme-light-2,.section-color-scheme-light-3{color:var(--color-black)}.section-color-scheme-dark{background-color:var(--color-grey-1000);color:var(--color-white)}.section-color-scheme-light,.section-color-scheme-light-2{background-color:var(--color-background-light)}.section-color-scheme-light-3{background:var(--color-background-light-3)}section h2{font-size:var(--text-2xl);margin-bottom:var(--spacing-4)}section#about .page-container,section#features .page-container{position:relative;z-index:2}section#about{padding-bottom:var(--spacing-10);background-image:url(/images/about/about_bkg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}section#about:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:1}section#features{padding-bottom:var(--spacing-6);background-image:url(/images/features/feat_bkg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}section#features:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:1}.about-grid{display:grid;grid-template-columns:1fr;place-content:center;width:100%;margin-bottom:0;grid-gap:var(--spacing-4);gap:var(--spacing-4)}.about-grid .base-content{order:-1}.features-grid,.services-grid{width:100%;margin-left:auto;margin-right:auto;display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.services-grid{margin-top:var(--spacing-3);margin-bottom:0}.bold{font-weight:var(--font-semibold)}.checkmark{color:green;font-weight:700;margin-right:var(--spacing-2);font-size:var(--text-base)}.download-links{color:var(--color-grey-600)}.download-links:hover{color:var(--color-black);text-decoration:underline;text-underline-offset:.2rem}svg{width:64px;height:64px;margin:var(--spacing-2) auto var(--spacing-3);color:var(--color-green-light)}.base-content h3{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--spacing-3);text-align:left}.base-content p{margin-bottom:var(--spacing-3);line-height:1.6;font-size:var(--text-base)}header{position:fixed;width:100%;background-color:var(--color-white);transition:transform var(--transition-timing);z-index:1000;top:0}header.scroll-down{transform:translate3d(0,-100%,0)}header.scroll-up{transform:none}nav{display:flex;justify-content:space-between;align-items:center;height:var(--spacing-9);max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-3) var(--spacing-4);font-weight:var(--font-semibold);border-bottom:1px solid var(--color-background-hero)}.logo-img{width:auto;height:55px}.nav-link-with-icon{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.nav-triangle-icon{width:24px;height:24px;color:currentColor;margin:0;cursor:pointer;transition:transform .3s ease;transform-origin:center}.nav-triangle-icon:hover{transform:scale(1.1)}.nav-triangle-icon.rotated{transform:rotate(180deg)}.nav-triangle-icon.rotated:hover{transform:rotate(180deg) scale(1.1)}.nav-dropdown-container{position:relative}.nav-dropdown-trigger{cursor:pointer;color:var(--color-black);font-size:var(--text-base);display:block;padding:var(--spacing-2)}.nav-dropdown-menu{background:var(--color-white);border-radius:var(--radius-1,4px);overflow:hidden}.nav-dropdown-container .nav-dropdown-menu .nav-dropdown-item{display:block;padding:var(--spacing-2) var(--spacing-3);color:var(--color-black);transition:background-color var(--transition-timing);white-space:nowrap;font-size:.95rem;font-weight:500}.vacancies-count{font-size:var(--text-sm)}.nav-links{position:absolute;top:100%;left:0;right:0;background:var(--color-white);padding:var(--spacing-2);box-shadow:0 2px 5px var(--shadow-color);text-align:center;display:none;gap:var(--spacing-4);white-space:nowrap}.nav-links.active{display:block;height:100vh;background-color:var(--color-white)}.nav-links li{margin:var(--spacing-3) 0}.nav-links a{color:var(--color-black);font-size:var(--text-base)}.mobile-nav-toggle,.nav-links a{display:block;padding:var(--spacing-2)}.mobile-nav-toggle{background:none;border:none;cursor:pointer}.hamburger{display:block;width:24px;height:2px;background:var(--color-black);position:relative;transition:transform var(--transition-timing)}.hamburger:after,.hamburger:before{content:"";position:absolute;width:100%;height:100%;background:inherit;left:0;transition:transform var(--transition-timing)}.hamburger:before{top:-6px}.hamburger:after{top:6px}.mobile-nav-toggle[aria-expanded=true] .hamburger{transform:rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] .hamburger:after,.mobile-nav-toggle[aria-expanded=true] .hamburger:before{top:0;transform:rotate(90deg)}.nav-links .mobile-lang-switcher{display:block;margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-grey-100)}.lang-switcher-mobile{display:flex;justify-content:center;align-items:center;gap:.5rem}nav .desktop-lang-switcher{display:none}.mobile-nav-toggle{margin-left:auto}.lang-switcher{display:flex;align-items:center;gap:.5rem;margin-right:1rem}.lang-link{font-size:.875rem;padding:.25rem .5rem;border-radius:3px;color:var(--color-grey-600);font-weight:var(--font-semibold);transition:all .2s ease}.lang-link.active{color:var(--color-grey-900);background-color:var(--color-mint)}.lang-link:hover:not(.active){color:var(--color-grey-800)}button{cursor:pointer}.button-icon{width:1.2rem;height:1.2rem;margin:0;color:var(--color-white)}.btn{display:inline-block;width:100%;padding:.75rem var(--spacing-2);border-radius:var(--radius-1);transition:background-color var(--transition-timing);font-weight:var(--font-medium)}.btn-primary,.btn-secondary{text-align:center;max-width:150px}.btn-primary{background-color:var(--color-grey-900);color:var(--color-white)}.btn-primary,.btn-secondary{border:1px solid var(--color-grey-900)}.btn-secondary{background-color:var(--color-white);color:var(--color-black)}.hero-button-group{display:flex;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:.75rem}.job-ad-download-content{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);color:var(--color-grey-600);margin-top:var(--spacing-3);text-align:right}.job-ad-download-content .button-icon{color:var(--color-black)}.back-to-top{position:fixed;bottom:1rem;right:1rem;background:var(--color-grey-900);color:var(--color-white);padding:var(--spacing-2);border-radius:var(--radius-1);border:1px solid var(--color-grey-900);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm)}.back-to-top.visible{opacity:1;visibility:visible}.testimonial-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-white);padding:var(--spacing-2);cursor:pointer;opacity:.7;transition:opacity var(--transition-timing);z-index:2}.testimonial-carousel-btn:hover{opacity:1}.testimonial-prev-btn{left:0}.testimonial-next-btn{right:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hero-left-side,.hero-text-content{width:100%;display:flex;justify-content:center;align-items:center}.hero-text-content{flex-direction:column;padding:var(--spacing-5) 0 var(--spacing-7);max-width:100%;text-align:center}.hero-heading{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--spacing-3);line-height:1.1}p.hero-tagline{font-size:var(--text-xl);margin-bottom:var(--spacing-4)}.hero-image-wrapper{width:100%;position:relative;height:35vh;overflow:hidden;display:block}.hero-image-rounded{border-radius:var(--radius-1)}section h2{text-align:center;margin:0 auto var(--spacing-4)}.service-title-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--feature-bg-color-2);padding:var(--spacing-5) 0}.service-title-container svg{margin:0}.services-intro{text-align:center;margin-bottom:var(--spacing-6)}.service-card{background-color:var(--color-white);border-radius:var(--radius-1);border:1.5px solid var(--color-mint);color:var(--color-black)}.service-card-inner{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-5) var(--spacing-5) var(--spacing-4)}.service-card h3{font-size:var(--text-xl);font-weight:var(--font-semibold);margin:var(--spacing-3) 0 0}.service-desc-preview{text-align:left}.service-card p{font-size:var(--text-base)}.service-desc-details{padding:0 var(--spacing-3) var(--spacing-1)}.service-detail-item{display:flex;align-items:flex-start;gap:var(--spacing-2);justify-content:flex-start;text-align:left;padding:var(--spacing-1) 0}.service-read-more-container{display:flex;justify-content:center;align-items:center;background-color:var(--green-light)}.service-read-more-btn{border:1px solid var(--color-green-light);background-color:#faf9f9;max-width:165px}.btn.service-read-more-btn:hover{background-color:var(--feature-bg-color-2)}.read-more-btn{display:flex;align-items:center;justify-content:center;gap:4px;padding-inline:var(--spacing-2)}.read-more-btn svg{width:20px;height:20px;margin:2px 0 0}.service-card-horizontal{display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:var(--radius-1);overflow:hidden;border:1.5px solid var(--color-mint);margin-bottom:var(--spacing-6)}.service-title-container-horizontal{padding:var(--spacing-5) 0;background-color:var(--feature-bg-color-2);text-align:center;width:100%}.service-card-inner-horizontal{display:flex;text-align:left;padding:var(--spacing-5) var(--spacing-4);width:100%}.service-card-inner-horizontal .service-description-text{margin-bottom:var(--spacing-3)}.services-content-heading{font-size:var(--spacing-5);text-align:center;margin-top:var(--spacing-5);margin-bottom:var(--spacing-2)}.services-detail-layout{display:flex;flex-direction:column;margin-bottom:var(--spacing-4)}.service-feature-item{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-base);line-height:1.8}.service-guarantee,.service-price{margin-top:var(--spacing-3)}.vacancies-content-layout{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-6);gap:var(--spacing-6);width:100%;background-color:var(--color-white)}.breadcrumbs{padding:var(--spacing-5) 0 0;margin-top:var(--spacing-9);text-align:center}.breadcrumbs a{color:var(--color-grey-600);transition:color var(--transition-timing)}.breadcrumbs a:hover{color:var(--color-grey-900);text-decoration:underline}.breadcrumb-separator{margin:0 var(--spacing-2);color:var(--color-grey-600)}.breadcrumb-current{color:var(--color-grey-900);font-weight:var(--font-medium)}section#features h2{padding-bottom:var(--spacing-4)}.feature-title-icon-container{display:flex;flex-direction:column;justify-content:center;background-color:var(--feature-bg-color-1);padding:var(--spacing-5) var(--spacing-2)}.feature-icon-container{display:flex;justify-content:center;width:100%}.feature-title-container{width:100%}.feature-item-inner{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-3);background-color:var(--color-white)}.paragraph-container{width:100%}.paragraph-text{flex:1 1}.icon-star{color:var(--color-black);width:16px;height:16px;margin:4px var(--spacing-2) 0 0}.feature-item{display:flex;flex-direction:column;width:100%;height:100%;color:var(--color-black);border-radius:var(--radius-1);border:1px solid var(--color-mint);transition:transform var(--transition-timing)}.feature-item h4{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-black)}.feature-icon{color:var(--color-feature-elements);width:50px;height:50px}.features-grid .feature-item h4.feature-title-heading{text-align:center}.feature-desc-paragraph{display:flex;align-items:flex-start;text-align:start;gap:var(--spacing-1)}.job-ad-image{border:1px solid var(--color-green-light);width:100%}.job-ad-image-previous-vacancies{margin:var(--spacing-5) auto var(--spacing-7) auto;border:1px solid var(--color-green-light)}.images-previous-vacancies-container>:first-child{margin:var(--spacing-5) auto var(--spacing-1) auto}.job-ad-success{padding-bottom:var(--spacing-4);text-align:center;font-size:var(--text-lg);color:red}.job-ad-apply{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:var(--spacing-3)}.vacancies-horizontal-line{width:85%;margin:var(--spacing-7) auto}.images-previous-vacancies-container{display:flex;flex-direction:column}.testimonial-carousel{overflow:hidden;position:relative;margin:0 var(--spacing-4)}.testimonial-carousel-icon{width:24px;height:24px;margin:0}.testimonial-carousel-dots{display:flex;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-4)}.testimonial-dot{width:12px;height:12px;border-radius:50%;background-color:var(--color-white);opacity:.5;cursor:pointer;transition:opacity var(--transition-timing)}.testimonial-dot.active{opacity:1}.testimonial-track{display:flex;transition:transform .5s ease-in-out}.testimonial-item{flex:0 0 100%;opacity:.5;transition:opacity .3s ease-in-out}.testimonial-item.active{opacity:1}.testimonial-item{padding:var(--spacing-3);text-align:center;max-width:var(--container-max-width);margin:0 auto}.testimonial-item blockquote{font-size:var(--text-base);font-style:italic;font-weight:var(--font-normal)}blockquote p{margin-bottom:var(--spacing-2)}.testimonial-client-name,.testimonial-client-position{display:block}.testimonial-client-name{font-weight:var(--font-semibold);margin-bottom:var(--spacing-2)}.testimonial-client-position{color:var(--color-grey-600);font-size:var(--text-sm)}.footer-section{text-align:center;padding:var(--spacing-7) 0;position:relative;overflow:hidden;color:var(--feature-bg-color-1);background-image:linear-gradient(to bottom right,#1e005b,#4b007a)}.footer-background-plane{position:relative;margin:0 auto;width:200px}.footer-contacts{display:flex;flex-direction:column;gap:var(--spacing-1)}footer h2{font-size:var(--text-3xl);margin-bottom:var(--spacing-3)}.footer-email{margin-left:var(--spacing-2)}.footer-email:hover{text-decoration:underline;-webkit-text-decoration-color:var(--footer-email);text-decoration-color:var(--footer-email);text-underline-offset:.2rem}.footer-social-links{gap:.7rem;margin-top:var(--spacing-3)}.footer-social-links,.footer-social-links a{display:flex;align-items:center;justify-content:center}.footer-social-links a{transition:opacity .2s ease}.footer-social-links a:hover{opacity:.8}.footer-privacy-policy{display:flex;justify-content:center;margin-top:var(--spacing-5)}.footer-privacy-policy .download-links{color:var(--feature-bg-color-1)}.footer-current-year{margin-top:var(--spacing-2)}.footer-attr{margin-top:var(--spacing-5);font-size:var(--text-sm);opacity:75%}.footer-attr:hover{color:var(--color-white);text-decoration:underline;text-underline-offset:.2rem}@media (hover:hover){.feature-item:hover{transform:translateY(-5px)}.btn-secondary:hover{color:var(--color-black)}.footer-section .btn-secondary:hover,.services-grid .btn-secondary:hover{background-color:#e7f0e7}.footer-section .btn-primary:hover{background-color:#565564}.back-to-top:hover{background-color:var(--color-grey-800)}.nav-links a:hover{opacity:.8}}@media (prefers-reduced-motion:reduce){:root{--transition-timing:0ms}[class*=animate],[class*=slide-from]{animation:none;transition:none;transform:none;opacity:1}.testimonial-item,.testimonial-track{transition:none}}.load-animate,.scroll-animate,.slide-from-left,.slide-from-right{opacity:0}.load-animate{animation:fadeIn var(--animation-duration) ease-out forwards}.load-animate,.scroll-animate{opacity:0;transform:translateY(40px)}.scroll-animate.visible{opacity:1;transform:translateY(0)}.slide-from-left{transform:translateX(-100px);transition:opacity var(--animation-duration) var(--animation-timing),transform var(--animation-duration) var(--animation-timing)}.slide-from-right{transform:translateX(200px);transition:opacity 2s var(--animation-timing),transform 2.4s var(--animation-timing)}.slide-from-left.visible,.slide-from-right.visible{opacity:1;transform:translateX(0)}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}@media (min-width:550px){.container,.page-container{padding:0 var(--spacing-5)}.hero-text-content{padding:2.5rem 0 var(--spacing-7)}p.hero-tagline{width:70%}.features-grid,.services-grid{gap:var(--spacing-5)}.services-intro{padding-inline:var(--spacing-4)}.service-card-inner{padding:var(--spacing-5)}.feature-title-icon-container{padding:var(--spacing-5) var(--spacing-4)}h2.vacancies-heading{padding-bottom:var(--spacing-3)}}@media (min-width:640px){.container,.page-container{padding:0 var(--spacing-6)}nav{padding:var(--spacing-3) 0}p.hero-tagline{width:60%}.services-intro{margin:0 auto var(--spacing-6);font-size:1.1rem;width:85%}.service-card{display:flex;flex-direction:column;height:100%;max-width:600px}.service-card-inner-horizontal{padding:var(--spacing-5) var(--spacing-6)}.services-detail-layout{margin-bottom:var(--spacing-5)}.service-card:last-child:nth-child(odd){grid-column:1/-1;max-width:50%;margin:0 auto}.service-card svg{margin-bottom:0}.feature-title-icon-container{padding:var(--spacing-5)}.job-ad-image-previous-vacancies{margin:var(--spacing-5) auto var(--spacing-9) auto}}@media (min-width:768px){.section-color-scheme-dark,.section-color-scheme-light,.section-color-scheme-light-2,.section-color-scheme-light-3{padding:var(--spacing-7) 0 var(--spacing-9)}section h2{font-size:var(--text-3xl);margin-bottom:var(--spacing-5)}.feature-title-icon-container{padding:var(--spacing-6)}.hero-container{flex-direction:row;justify-content:center;align-items:center;height:375px}.hero-left-side{flex:1 1;min-height:50vh;max-height:500px;padding-right:0}.hero-text-content{max-width:700px;text-align:left;padding:var(--spacing-5) 0}.hero-image-wrapper{flex:1 1}.hero-heading{margin-bottom:var(--spacing-4)}p.hero-tagline{margin-bottom:var(--spacing-5);width:100%;text-align:left}.hero-button-group{gap:1rem;justify-content:flex-start;margin-top:0}.about-grid{place-items:center;margin:0 auto}.about-grid,.feature-item,.service-card{max-width:550px}.feature-item{margin:0 auto}.features-grid,.services-grid{gap:var(--spacing-6)}.services-intro{width:65%}.service-title-container{padding:var(--spacing-6) 0}.service-card{margin:0 auto}.feature-item-inner{padding:var(--spacing-6) var(--spacing-5) var(--spacing-6) var(--spacing-3)}.service-card-inner{padding:var(--spacing-6) var(--spacing-5) var(--spacing-5) var(--spacing-5)}.service-guarantee span,.service-price span{margin:0 0 var(--spacing-3)}.services-detail-layout{gap:var(--spacing-6);margin-bottom:var(--spacing-9)}section#features h2{padding-bottom:var(--spacing-2)}.feature-icon{margin-bottom:.75rem}.job-ad-container{width:650px;padding-bottom:var(--spacing-2)}.testimonial-item{padding:0 var(--spacing-3) var(--spacing-3)}.footer-section{padding:var(--spacing-7) 0}.back-to-top{bottom:var(--spacing-5);right:var(--spacing-5)}}@media (min-width:900px){.about-grid{grid-template-columns:repeat(2,1fr);place-items:start;gap:var(--spacing-5)}.about-grid .base-content{padding:0;order:0}.about-grid,.feature-item,.service-card{max-width:none}.services-grid .service-card:nth-child(3) .service-title-container,.services-grid .service-card:nth-child(4) .service-title-container{min-height:236px}section#services{padding-bottom:var(--spacing-10)}.features-grid .feature-title-icon-container{padding:var(--spacing-6) 0;min-height:220px}.features-grid,.services-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-5)}.features-grid .feature-item:nth-child(odd):last-child{grid-column:1/span 2;max-width:calc(50% - var(--spacing-4) / 2);margin:0 auto}.service-card-inner{justify-content:space-between;height:100%;padding:var(--spacing-5)}.feature-title-heading{padding-inline:var(--spacing-5)}.vacancies-horizontal-line{width:70%}.job-ad-image-previous-vacancies{margin:var(--spacing-5) auto var(--spacing-10) auto}.images-previous-vacancies-container>:first-child{margin:var(--spacing-5) auto var(--spacing-4) auto}.footer-background-plane{width:250px}}@media (min-width:1024px){.nav-links .mobile-lang-switcher{display:none}nav .desktop-lang-switcher{display:flex;margin-left:auto}.mobile-nav-toggle{margin-left:0;display:none}.lang-switcher{margin-left:auto}.nav-container{max-width:1400px}.nav-links{position:static;padding:0;box-shadow:none;text-align:left;display:flex;margin-left:auto;gap:var(--spacing-4)}.nav-links li{margin:0}.nav-links a{padding:0}.logo-img{height:65px}.nav-dropdown-trigger{padding:0}.nav-dropdown-menu{position:absolute;top:150%;left:50%;transform:translateX(-50%);min-width:220px;z-index:1001;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--color-grey-100,#e5e5e5);margin-top:.5rem}.nav-dropdown-container .nav-dropdown-menu .nav-dropdown-item{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--color-grey-100,#e5e5e5);text-align:center;font-size:.95rem;font-weight:500}.nav-dropdown-item:hover{background-color:var(--color-grey-50,#f9f9f9)}.nav-dropdown-item:last-child{border-bottom:none}svg{margin:var(--spacing-2) auto 0}.section-color-scheme-dark,.section-color-scheme-light,.section-color-scheme-light-2,.section-color-scheme-light-3{padding:var(--spacing-10) 0 var(--spacing-10)}a.btn.btn-primary:hover{background-color:var(--color-grey-800)}a.btn.btn-secondary:hover{background-color:var(--color-grey-50)}.page-container{padding:0 0 0 var(--spacing-7)}.nav-container{padding-right:var(--spacing-7)}.hero-container{margin:var(--spacing-9) auto var(--spacing-6);height:450px}.hero-left-side{flex:0.4 1}.hero-text-content{padding:var(--spacing-8) 0 var(--spacing-6) 0}.hero-heading{font-size:var(--text-5xl);line-height:1.2}p.hero-tagline{font:var(--text-2xl)}.hero-image-wrapper{height:55vh;flex:0.6 1}.about-grid{margin-bottom:var(--spacing-4)}h2.about-heading,h2.features-heading,h2.services-heading,h2.vacancies-heading{position:relative;display:block;text-align:center;width:-moz-fit-content;width:fit-content;padding-left:1.25rem}h2.vacancies-heading{padding-bottom:0}h2.about-heading,h2.vacancies-heading{margin:0 auto var(--spacing-8)}h2.services-heading{margin:0 auto var(--spacing-2)}h2.features-heading{margin:0 auto var(--spacing-10)}.about-heading:after{right:0;bottom:-10px;width:35%;height:var(--spacing-2);background-color:var(--color-about-heading)}.about-heading:after,.about-heading:before{content:"";position:absolute;background-color:#D8C6BA;border-radius:2px}.about-heading:before{left:0;top:0;bottom:0;width:var(--spacing-2)}.vacancies-heading:after{right:0;bottom:-10px;width:55px;height:var(--spacing-2)}.vacancies-heading:after,.vacancies-heading:before{content:"";position:absolute;background-color:#9ac850;border-radius:2px}.vacancies-heading:before{left:0;top:0;bottom:0;width:var(--spacing-2)}.base-content h3,.feature-item h4,.service-card h3{font-size:var(--text-xl)}.services-grid{margin-bottom:var(--spacing-4)}.services-detail-layout{margin-bottom:var(--spacing-11)}.service-card-horizontal{flex-direction:row}.service-title-container-horizontal{width:35%;padding:var(--spacing-6) var(--spacing-1);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}.service-title-container-horizontal:before{display:block;content:">>";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:275px;font-weight:var(--font-bold);color:rgba(82,183,136,.1);z-index:0;line-height:1;pointer-events:none}.service-title-container-horizontal svg{width:85px;height:85px}.service-title-container-horizontal h3{font-size:var(--text-2xl)}.service-card-inner-horizontal{width:65%}.service-title-container-horizontal{width:40%}.service-card-inner-horizontal{padding:var(--spacing-5);width:60%}.service-card-horizontal:last-child .service-title-container-horizontal,.service-card-horizontal:nth-last-child(2) .service-title-container-horizontal{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}section#features{padding-bottom:var(--spacing-9)}section#features h2{padding-bottom:0}.features-heading:after{right:43%;bottom:-15px;width:75px;height:var(--spacing-2)}.features-heading:after,.features-heading:before{content:"";position:absolute;background-color:var(--color-feature-elements);border-radius:2px}.features-heading:before{left:0;top:0;bottom:0;width:var(--spacing-2)}.features-grid .feature-title-icon-container{min-height:226px}.services-heading{padding-left:1.25rem}.services-heading:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--spacing-2);background-color:var(--color-green-light);border-radius:2px}.services-intro{position:relative;margin-bottom:var(--spacing-10);text-align:center;width:550px}.services-intro:after{content:"";position:absolute;right:43%;bottom:-20px;width:75px;height:var(--spacing-2);background-color:var(--color-green-light);border-radius:2px}.job-ad-container{width:75%}.job-ad-apply{padding-top:var(--spacing-2)}.testimonial-item blockquote{font-size:var(--text-lg)}}@media (min-width:1200px){.services-grid .service-card:nth-child(3) .service-title-container,.services-grid .service-card:nth-child(4) .service-title-container{min-height:206px}.service-card-inner,.service-card-inner-horizontal{padding:var(--spacing-6)}.feature-title-icon-container{padding:var(--spacing-6) var(--spacing-4);min-height:216px}.job-ad-container{padding-bottom:var(--spacing-4)}}@media (min-width:1400px){.page-container{padding:0 0 0 var(--spacing-12)}.nav-container{padding-right:var(--spacing-12)}.hero-container,.nav-container{max-width:1600px}.hero-container{margin:var(--spacing-9) auto 0;height:500px}.hero-left-side{justify-content:flex-start;padding-right:var(--spacing-12);flex:0.4 1}.hero-text-content{padding:var(--spacing-8) 0}p.hero-tagline{font-size:1.65rem}.hero-image-wrapper{height:55vh;flex:0.6 1}.about-grid{gap:var(--spacing-8);margin-bottom:var(--spacing-4)}.about-grid .base-content{padding:0 100px 0 0}.features-grid,.services-grid{gap:var(--spacing-4)}.services-grid{grid-template-columns:repeat(3,1fr)}.services-intro{width:55%}.features-heading:after,.services-intro:after{right:45%}.vacancies-heading:after{right:0}.service-card-inner{padding:var(--spacing-6) var(--spacing-5) var(--spacing-5) var(--spacing-5)}.services-grid .service-card:nth-child(4):last-child{grid-column:2;max-width:100%;margin:0 auto}.services-grid .service-card:nth-child(4) .service-title-container{min-height:236px}.features-grid .feature-item:nth-child(odd):last-child{grid-column:auto;max-width:none;margin:0}.features-grid{grid-template-columns:repeat(3,1fr)}.features-grid .feature-item{margin:0}.features-grid .feature-item h4.feature-title-heading,.features-grid .feature-item p.feature-desc-paragraph{text-align:center}.feature-title-icon-container{padding:var(--spacing-5) var(--spacing-4) var(--spacing-4)}.job-ad-image{width:95%;margin:0 auto}.job-ad-download-content{justify-content:center}.vacancies-horizontal-line{width:65%}.footer-background-plane{width:300px}}@media (min-width:1600px){.hero-container{height:600px}p.hero-tagline{padding-right:var(--spacing-5)}.hero-image-wrapper{height:50vh}.features-grid,.services-grid{gap:var(--spacing-5)}section#vacancies .container{max-width:1450px;margin:0 auto}.vacancies-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--spacing-5);gap:var(--spacing-5);align-items:start}.vacancies-grid .job-ad-container{width:100%}.vacancies-grid .vacancies-horizontal-line{display:none}.job-ad-image{width:80%}.images-previous-vacancies-container{flex-direction:row}.images-previous-vacancies-container>:first-child{margin:var(--spacing-5) auto var(--spacing-10) auto}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}