*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,serif;line-height:1.5;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;height:auto;font-style:italic;display:block}input,button,select,textarea{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit;text-decoration:none}ul,ol{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:#666;--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:.5rem;--spacing-1:.25rem;--spacing-2:.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:.75rem;--text-sm:.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:#0000000d;--container-max-width:1000px;--transition-timing:.2s ease-in-out;--animation-timing:cubic-bezier(.4,0,.2,1);--animation-duration:1.2s;--animation-delay:.2s}.container,.page-container{padding:0 var(--spacing-4);max-width:var(--container-max-width);margin:0 auto}.hero-container{width:100%;max-width:1600px;margin-top:var(--spacing-9);flex-direction:column-reverse;display:flex;overflow:hidden}.hero-section{background-color:var(--color-white)}.job-ad-container{width:100%;padding-bottom:var(--spacing-3);margin:0 auto}.testimonial-container{max-width:var(--container-max-width);margin:0 auto;position:relative;overflow-x:hidden}section#vacancies{background-color:var(--color-background-light-2);background-color:#faf9f9}section#services{background-color:#faf9f9}section#features{padding-bottom:var(--spacing-6)}.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{z-index:2;position:relative}section#about{padding-bottom:var(--spacing-10);background-image:url(/images/about/about_bkg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}section#about:before{content:"";z-index:1;background-color:#ffffffe6;width:100%;height:100%;position:absolute;top:0;left:0}section#features{padding-bottom:var(--spacing-6);background-image:url(/images/features/feat_bkg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}section#features:before{content:"";z-index:1;background-color:#ffffffe6;width:100%;height:100%;position:absolute;top:0;left:0}.about-grid{place-content:center;gap:var(--spacing-4);grid-template-columns:1fr;width:100%;margin-bottom:0;display:grid}.about-grid .base-content{order:-1}.services-grid,.features-grid{gap:var(--spacing-4);width:100%;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-4);display:grid}.services-grid{margin-top:var(--spacing-3);margin-bottom:0}.bold{font-weight:var(--font-semibold)}.checkmark{color:green;margin-right:var(--spacing-2);font-weight:700;font-size:var(--text-base)}.download-links{color:var(--color-grey-600)}.download-links:hover{color:var(--color-black);text-underline-offset:.2rem;text-decoration:underline}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{background-color:var(--color-white);width:100%;transition:transform var(--transition-timing);z-index:1000;position:fixed;top:0}header.scroll-down{transform:translateY(-100%)}header.scroll-up{transform:none}nav{height:var(--spacing-9);max-width:var(--container-max-width);padding:var(--spacing-3)var(--spacing-4);font-weight:var(--font-semibold);border-bottom:1px solid var(--color-background-hero);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo-img{width:auto;height:55px}.nav-link-with-icon{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.nav-triangle-icon{color:currentColor;cursor:pointer;transform-origin:50%;width:24px;height:24px;margin:0;transition:transform .3s}.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);padding:var(--spacing-2);display:block}.nav-dropdown-menu{background:var(--color-white);border-radius:var(--radius-1,4px);overflow:hidden}.nav-dropdown-container .nav-dropdown-menu .nav-dropdown-item{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;display:block}.vacancies-count{font-size:var(--text-sm)}.nav-links{background:var(--color-white);padding:var(--spacing-2);box-shadow:0 2px 5px var(--shadow-color);text-align:center;gap:var(--spacing-4);white-space:nowrap;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.active{background-color:var(--color-white);height:100vh;display:block}.nav-links li{margin:var(--spacing-3)0}.nav-links a{color:var(--color-black);font-size:var(--text-base);padding:var(--spacing-2);display:block}.mobile-nav-toggle{padding:var(--spacing-2);cursor:pointer;background:0 0;border:none;display:block}.hamburger{background:var(--color-black);width:24px;height:2px;transition:transform var(--transition-timing);display:block;position:relative}.hamburger:before,.hamburger:after{content:"";background:inherit;width:100%;height:100%;transition:transform var(--transition-timing);position:absolute;left:0}.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:before,.mobile-nav-toggle[aria-expanded=true] .hamburger:after{top:0;transform:rotate(90deg)}.nav-links .mobile-lang-switcher{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-grey-100);display:block}.lang-switcher-mobile{justify-content:center;align-items:center;gap:.5rem;display:flex}nav .desktop-lang-switcher{display:none}.mobile-nav-toggle{margin-left:auto}.lang-switcher{align-items:center;gap:.5rem;margin-right:1rem;display:flex}.lang-link{color:var(--color-grey-600);font-size:.875rem;font-weight:var(--font-semibold);border-radius:3px;padding:.25rem .5rem;transition:all .2s}.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;color:var(--color-white);margin:0}.btn{width:100%;padding:.75rem var(--spacing-2);border-radius:var(--radius-1);transition:background-color var(--transition-timing);font-weight:var(--font-medium);display:inline-block}.btn-primary,.btn-secondary{text-align:center;max-width:150px}.btn-primary{background-color:var(--color-grey-900);border:1px solid var(--color-grey-900);color:var(--color-white)}.btn-secondary{background-color:var(--color-white);border:1px solid var(--color-grey-900);color:var(--color-black)}.hero-button-group{justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:.75rem;display:flex}.job-ad-download-content{justify-content:flex-end;align-items:center;gap:var(--spacing-2);color:var(--color-grey-600);margin-top:var(--spacing-3);text-align:right;display:flex}.job-ad-download-content .button-icon{color:var(--color-black)}.back-to-top{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;z-index:1000;font-size:var(--text-sm);justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;bottom:1rem;right:1rem}.back-to-top.visible{opacity:1;visibility:visible}.testimonial-carousel-btn{color:var(--color-white);padding:var(--spacing-2);cursor:pointer;opacity:.7;transition:opacity var(--transition-timing);z-index:2;background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}.testimonial-carousel-btn:hover{opacity:1}.testimonial-prev-btn{left:0}.testimonial-next-btn{right:0}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-left-side{justify-content:center;align-items:center;width:100%;display:flex}.hero-text-content{padding:var(--spacing-5)0 var(--spacing-7);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.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%;height:35vh;display:block;position:relative;overflow:hidden}.hero-image-rounded{border-radius:var(--radius-1)}section h2{text-align:center;margin:0 auto var(--spacing-4)}.service-title-container{text-align:center;background-color:var(--feature-bg-color-2);padding:var(--spacing-5)0;flex-direction:column;justify-content:center;align-items:center;display:flex}.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{justify-content:space-between;align-items:flex-end;gap:var(--spacing-5);padding:var(--spacing-5)var(--spacing-5)var(--spacing-5)var(--spacing-4);flex-direction:column;display:flex}.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{align-items:flex-start;gap:var(--spacing-2);text-align:left;padding:var(--spacing-1)0;justify-content:flex-start;display:flex}.service-read-more-container{background-color:var(--green-light);justify-content:center;align-items:center;display:flex}.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{padding-inline:var(--spacing-2);justify-content:center;align-items:center;gap:4px;display:flex}.read-more-btn svg{width:20px;height:20px;margin:2px 0 0}.service-card-horizontal{border-radius:var(--radius-1);border:1.5px solid var(--color-mint);width:100%;margin-bottom:var(--spacing-6);background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.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{text-align:left;padding:var(--spacing-5)var(--spacing-4);width:100%;display:flex}.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{margin-bottom:var(--spacing-4);flex-direction:column;display:flex}.service-feature-item{align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-base);line-height:1.8;display:flex}.service-price,.service-guarantee{margin-top:var(--spacing-3)}.vacancies-content-layout{gap:var(--spacing-6);background-color:var(--color-white);grid-template-columns:1fr;width:100%;display:grid}.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{background-color:var(--feature-bg-color-1);padding:var(--spacing-5)var(--spacing-2);flex-direction:column;justify-content:center;display:flex}.feature-icon-container{justify-content:center;width:100%;display:flex}.feature-title-container{width:100%}.feature-item-inner{gap:var(--spacing-3);padding:var(--spacing-5)var(--spacing-3);background-color:var(--color-white);flex-direction:column;display:flex}.paragraph-container{width:100%}.paragraph-text{flex:1}.icon-star{color:var(--color-black);width:16px;height:16px;margin:4px var(--spacing-2)0 0}.feature-item{width:100%;height:100%;color:var(--color-black);border-radius:var(--radius-1);border:1px solid var(--color-mint);transition:transform var(--transition-timing);flex-direction:column;display:flex}.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{text-align:start;align-items:flex-start;gap:var(--spacing-1);display:flex}.job-ad-image{border:1px solid var(--color-green-light);width:100%}.job-ad-image-previous-vacancies{margin:var(--spacing-5)auto auto 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{text-align:center;padding-bottom:var(--spacing-3);flex-direction:column;justify-content:center;align-items:center;display:flex}.vacancies-horizontal-line{width:85%;margin:var(--spacing-7)auto}.images-previous-vacancies-container{gap:var(--spacing-3);margin-bottom:var(--spacing-8);grid-template-columns:1fr;display:grid}.no-vacancies-container{align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-3);text-align:center;flex-direction:column;display:flex}.no-vacancies-text{font-size:var(--text-lg);color:var(--color-grey-800)}.view-previous-link{padding:var(--spacing-3)var(--spacing-5);color:var(--color-black);border-radius:var(--radius-1);font-weight:var(--font-medium);transition:background-color var(--transition-timing);background-color:#9ac850;text-decoration:none;display:inline-block}.view-previous-link:hover{background-color:#8fba4a}.testimonial-carousel{margin:0 var(--spacing-4);position:relative;overflow:hidden}.testimonial-carousel-icon{width:24px;height:24px;margin:0}.testimonial-carousel-dots{justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}.testimonial-dot{background-color:var(--color-white);opacity:.5;cursor:pointer;width:12px;height:12px;transition:opacity var(--transition-timing);border-radius:50%}.testimonial-dot.active{opacity:1}.testimonial-track{transition:transform .5s ease-in-out;display:flex}.testimonial-item{opacity:.5;flex:0 0 100%;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;color:var(--feature-bg-color-1);background-image:linear-gradient(to bottom right,#1e005b,#4b007a);position:relative;overflow:hidden}.footer-background-plane{width:200px;margin:0 auto;position:relative}.footer-contacts{gap:var(--spacing-1);flex-direction:column;display:flex}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{margin-top:var(--spacing-3);justify-content:center;align-items:center;gap:.7rem;display:flex}.footer-social-links a{justify-content:center;align-items:center;transition:opacity .2s;display:flex}.footer-social-links a:hover{opacity:.8}.footer-privacy-policy{margin-top:var(--spacing-5);justify-content:center;display:flex}.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-underline-offset:.2rem;text-decoration:underline}@media (hover:hover){.feature-item:hover{transform:translateY(-5px)}.btn-secondary:hover{color:var(--color-black)}.services-grid .btn-secondary:hover,.footer-section .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:0s}[class*=animate],[class*=slide-from]{opacity:1;transition:none;animation:none;transform:none}.testimonial-track,.testimonial-item{transition:none}}.load-animate,.scroll-animate,.slide-from-left,.slide-from-right{opacity:0}.load-animate{opacity:0;animation:fadeIn var(--animation-duration)ease-out forwards;transform:translateY(40px)}.scroll-animate{opacity:0;transform:translateY(40px)}.scroll-animate.visible{opacity:1;transform:translateY(0)}.slide-from-left{transition:opacity var(--animation-duration)var(--animation-timing),transform var(--animation-duration)var(--animation-timing);transform:translate(-100px)}.slide-from-right{transition:opacity 2s var(--animation-timing),transform 2.4s var(--animation-timing);transform:translate(200px)}.slide-from-left.visible,.slide-from-right.visible{opacity:1;transform:translate(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%}.services-grid,.features-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);width:85%;font-size:1.1rem}.service-card{flex-direction:column;max-width:600px;height:100%;display:flex}.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 auto 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;min-height:50vh;max-height:500px;padding-right:0}.hero-text-content{text-align:left;max-width:700px;padding:var(--spacing-5)0}.hero-image-wrapper{flex:1}.hero-heading{margin-bottom:var(--spacing-4)}p.hero-tagline{margin-bottom:var(--spacing-5);text-align:left;width:100%}.hero-button-group{justify-content:flex-start;gap:1rem;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}.services-grid,.features-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-price span,.service-guarantee 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{place-items:start;gap:var(--spacing-5);grid-template-columns:repeat(2,1fr)}.about-grid .base-content{order:0;padding: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{gap:var(--spacing-5);grid-template-columns:repeat(2,1fr)}.features-grid .feature-item:nth-child(odd):last-child{max-width:calc(50% - var(--spacing-4)/2);grid-column:1/span 2;margin:0 auto}.service-card-inner{height:100%;padding:var(--spacing-5);justify-content:space-between}.feature-title-heading{padding-inline:var(--spacing-5)}.vacancies-horizontal-line{width:70%}.job-ad-image-previous-vacancies,.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{margin-left:auto;display:flex}.mobile-nav-toggle{margin-left:0;display:none}.lang-switcher{margin-left:auto}.nav-container{max-width:1400px}.nav-links{box-shadow:none;text-align:left;gap:var(--spacing-4);margin-left:auto;padding:0;display:flex;position:static}.nav-links li{margin:0}.nav-links a{padding:0}.logo-img{height:65px}.nav-dropdown-trigger{padding:0}.nav-dropdown-menu{z-index:1001;border:1px solid var(--color-grey-100,#e5e5e5);min-width:220px;margin-top:.5rem;position:absolute;top:150%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.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:.4}.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{flex:.6;height:55vh}.about-grid{margin-bottom:var(--spacing-4)}h2.about-heading,h2.services-heading,h2.features-heading,h2.vacancies-heading{text-align:center;width:fit-content;padding-left:1.25rem;display:block;position:relative}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{content:"";width:35%;height:var(--spacing-2);background-color:var(--color-about-heading);background-color:#d8c6ba;border-radius:2px;position:absolute;bottom:-10px;right:0%}.about-heading:before{content:"";width:var(--spacing-2);background-color:#d8c6ba;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.vacancies-heading:after{content:"";width:55px;height:var(--spacing-2);background-color:#9ac850;border-radius:2px;position:absolute;bottom:-10px;right:0}.vacancies-heading:before{content:"";width:var(--spacing-2);background-color:#9ac850;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.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);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.service-title-container-horizontal:before{content:">>";font-size:275px;font-weight:var(--font-bold);color:#52b7881a;z-index:0;pointer-events:none;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}section#features{padding-bottom:var(--spacing-9)}section#features h2{padding-bottom:0}.features-heading:after{content:"";width:75px;height:var(--spacing-2);background-color:var(--color-feature-elements);border-radius:2px;position:absolute;bottom:-15px;right:43%}.features-heading:before{content:"";width:var(--spacing-2);background-color:var(--color-feature-elements);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.features-grid .feature-title-icon-container{min-height:226px}.services-heading{padding-left:1.25rem}.services-heading:before{content:"";width:var(--spacing-2);background-color:var(--color-green-light);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.services-intro{margin-bottom:var(--spacing-10);text-align:center;width:550px;position:relative}.services-intro:after{content:"";width:75px;height:var(--spacing-2);background-color:var(--color-green-light);border-radius:2px;position:absolute;bottom:-20px;right:43%}.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{padding-right:var(--spacing-12);flex:.4;justify-content:flex-start}.hero-text-content{padding:var(--spacing-8)0}p.hero-tagline{font-size:1.65rem}.hero-image-wrapper{flex:.6;height:55vh}.about-grid{gap:var(--spacing-8);margin-bottom:var(--spacing-4)}.about-grid .base-content{padding:0 100px 0 0}.services-grid,.features-grid{gap:var(--spacing-4)}.services-grid{grid-template-columns:repeat(3,1fr)}.services-intro{width:55%}.services-intro:after,.features-heading: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 p.feature-desc-paragraph,.features-grid .feature-item h4.feature-title-heading{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}.services-grid,.features-grid{gap:var(--spacing-5)}section#vacancies .container{max-width:1450px;margin:0 auto}.vacancies-grid{gap:var(--spacing-5);grid-template-columns:1fr 2fr;align-items:start;display:grid}.vacancies-grid .job-ad-container{width:100%}.vacancies-grid .vacancies-horizontal-line{display:none}.job-ad-image{width:80%}.images-previous-vacancies-container{gap:var(--spacing-3);max-width:1400px;margin:0 auto var(--spacing-8)auto;grid-template-columns:repeat(2,1fr);display:grid}.images-previous-vacancies-container>:last-child:nth-child(odd){grid-column:1/-1;max-width:650px;margin:0 auto}.images-previous-vacancies-container>:first-child{margin:var(--spacing-5)auto var(--spacing-7)auto}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,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(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,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(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,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(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,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(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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%}.poppins_7aeaaa4c-module__YwxKdW__className{font-family:Poppins,Poppins Fallback;font-style:normal}
