:root{--color-primary: #007890;--color-secondary: #F7941D;--color-secondary-accent: #E26A1A;--color-soft-blue: #72BBC5;--font-sans: "Open Sans", sans-serif;--base-font-size: 16px;--white: #FFFFFF}:root{font-size:var(--base-font-size);--space-3xs: clamp(.3125rem, .3125rem + 0vi, .3125rem);--space-2xs: clamp(.5625rem, .5408rem + .1087vi, .625rem);--space-xs: clamp(.875rem, .8533rem + .1087vi, .9375rem);--space-s: clamp(1.125rem, 1.0815rem + .2174vi, 1.25rem);--space-m: clamp(1.4375rem, 1.394rem + .2174vi, 1.5625rem);--space-l: clamp(1.6875rem, 1.6223rem + .3261vi, 1.875rem);--space-xl: clamp(2.25rem, 2.163rem + .4348vi, 2.5rem);--space-2xl: clamp(2.5625rem, 2.4755rem + .4348vi, 2.8125rem);--space-3xl: clamp(2.8125rem, 2.7038rem + .5435vi, 3.125rem);--space-4xl: clamp(4.5rem, 4.3261rem + .8696vi, 5rem);--space-5xl: clamp(6.75rem, 6.4891rem + 1.3043vi, 7.5rem);--space-3xs-2xs: clamp(.3125rem, .2038rem + .5435vi, .625rem);--space-2xs-xs: clamp(.5625rem, .4321rem + .6522vi, .9375rem);--space-xs-s: clamp(.875rem, .7446rem + .6522vi, 1.25rem);--space-s-m: clamp(1.125rem, .9728rem + .7609vi, 1.5625rem);--space-m-l: clamp(1.4375rem, 1.2853rem + .7609vi, 1.875rem);--space-l-xl: clamp(1.6875rem, 1.4049rem + 1.413vi, 2.5rem);--space-xl-2xl: clamp(2.25rem, 2.0543rem + .9783vi, 2.8125rem);--space-2xl-3xl: clamp(2.5625rem, 2.3668rem + .9783vi, 3.125rem);--space-3xl-4xl: clamp(2.8125rem, 2.0516rem + 3.8043vi, 5rem);--space-4xl-5xl: clamp(4.5rem, 3.4565rem + 5.2174vi, 7.5rem);--space-s-l: clamp(1.125rem, .8641rem + 1.3043vi, 1.875rem);--space-container-3xs: clamp(.3125rem, .3125rem + 0cqi, .3125rem);--space-container-2xs: clamp(.5625rem, .5408rem + .1087cqi, .625rem);--space-container-xs: clamp(.875rem, .8533rem + .1087cqi, .9375rem);--space-container-s: clamp(1.125rem, 1.0815rem + .2174cqi, 1.25rem);--space-container-m: clamp(1.4375rem, 1.394rem + .2174cqi, 1.5625rem);--space-container-l: clamp(1.6875rem, 1.6223rem + .3261cqi, 1.875rem);--space-container-xl: clamp(2.25rem, 2.163rem + .4348cqi, 2.5rem);--space-container-2xl: clamp(2.5625rem, 2.4755rem + .4348cqi, 2.8125rem);--space-container-3xl: clamp(2.8125rem, 2.7038rem + .5435cqi, 3.125rem);--space-container-4xl: clamp(4.5rem, 4.3261rem + .8696cqi, 5rem);--space-container-5xl: clamp(6.75rem, 6.4891rem + 1.3043cqi, 7.5rem);--space-container-3xs-2xs: clamp(.3125rem, .2038rem + .5435cqi, .625rem);--space-container-2xs-xs: clamp(.5625rem, .4321rem + .6522cqi, .9375rem);--space-container-xs-s: clamp(.875rem, .7446rem + .6522cqi, 1.25rem);--space-container-s-m: clamp(1.125rem, .9728rem + .7609cqi, 1.5625rem);--space-container-m-l: clamp(1.4375rem, 1.2853rem + .7609cqi, 1.875rem);--space-container-l-xl: clamp(1.6875rem, 1.4049rem + 1.413cqi, 2.5rem);--space-container-xl-2xl: clamp(2.25rem, 2.0543rem + .9783cqi, 2.8125rem);--space-container-2xl-3xl: clamp(2.5625rem, 2.3668rem + .9783cqi, 3.125rem);--space-container-3xl-4xl: clamp(2.8125rem, 2.0516rem + 3.8043cqi, 5rem);--space-container-4xl-5xl: clamp(4.5rem, 3.4565rem + 5.2174cqi, 7.5rem);--space-container-s-l: clamp(1.125rem, .8641rem + 1.3043cqi, 1.875rem);--step--2: clamp(.88rem, 1.0324rem + -.1966vw, .9882rem);--step--1: clamp(1.0544rem, 1.0357rem + .083vw, 1.1rem);--step-0: clamp(1.125rem, 1.0227rem + .4545vw, 1.375rem);--step-1: clamp(1.2004rem, .9883rem + .9425vw, 1.7188rem);--step-2: clamp(1.2808rem, .9259rem + 1.5775vw, 2.1484rem);--step-3: clamp(1.3666rem, .8271rem + 2.3981vw, 2.6855rem);--step-4: clamp(1.4582rem, .6814rem + 3.4523vw, 3.3569rem);--step-5: clamp(1.5559rem, .4758rem + 4.8005vw, 4.1962rem);--fluid-52-62: clamp(3.25rem, 2.9943rem + 1.1364vw, 3.875rem)}*{box-sizing:border-box;scroll-behavhor:smooth}html{color:var(--color-primary, #007890);font-size:16px;font-family:var(--font-sans);font-weight:400;position:relative;display:flex;flex-flow:column;min-width:none;min-height:100%;padding:var(--space-xs-s) 20px}@media(max-width:480px){html{padding:var(--space-s-m) 16px}}.container{max-width:1052px}@media(max-width:1024px){.container{max-width:992px}}@media(max-width:991px){.container{max-width:752px}}body{flex-direction:column;align-items:center;justify-content:space-evenly;max-width:100%;display:flex;margin:auto 0}main{width:100%;margin:auto 0}h1{text-align:center;margin:0 auto;line-height:normal;margin-bottom:min(var(--space-l-xl),3dvh);font-size:var(--step-1);line-height:1.125}h1 .line-1{display:inline;font-weight:300;line-height:normal;color:var(--color-primary, #007890)}@media(max-width:600px){h1 .line-1{font-size:var(--step-1)}}@media(min-height:720px){h1 .line-1{display:inline-block;font-weight:600;width:100%;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#007890;color:transparent;font-size:26.666666656px;line-height:1}}@media(min-height:800px){h1 .line-1{font-size:34.999999986px;line-height:normal}}@media(min-height:720px)and (max-width:768px){h1 .line-1{font-size:23.333333324px;font-weight:500;line-height:normal}}h1 .line-2{text-transform:uppercase;display:inline-block;font-weight:700}@media(max-width:768px){h1 .line-2{font-size:28px}}@media(min-height:720px){h1 .line-2{display:inline-block;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#007890;font-weight:700;text-transform:uppercase;line-height:normal;font-size:32px}}@media(min-height:800px){h1 .line-2{font-size:42px}}@media screen and (min-height:720px)and (max-width:768px){h1 .line-2{font-size:28px}}h2{font-size:2.5rem;line-height:1.625}h3{font-size:1.5rem;line-height:1.18;margin-bottom:.7272727273em}@media(max-width:600px){h3{font-size:22px}}h4{font-size:1rem;line-height:1.375}h5{font-size:.875rem;line-height:1.358}a{color:var(--color-primary, #007890);text-decoration:none;transition:all .3s ease}a:hover{font-weight:700;text-decoration:underline}a.social{display:flex;align-items:center;justify-content:center;border-radius:100%;aspect-ratio:1/1;width:32px;height:32px;background-color:transparent;transition:background-color .3s ease;border:1px solid var(--color-primary, #007890)}a.social:hover{background-color:#0078901a}a.social svg{margin:auto;display:block}button,a.button{font-size:.875rem;font-weight:700;line-height:2;padding:11px 20px;border-radius:100px;text-decoration:none!important;color:var(--white, #FFFFFF);background-color:var(--color-secondary, #F7941D);text-transform:uppercase;transition:background-color .3s ease}button:hover,a.button:hover{background-color:var(--color-secondary-accent, #E26A1A)}button svg,a.button svg{margin:auto;display:block}main,footer,header{position:relative;z-index:2}header{display:flex;align-items:center;justify-content:center;margin-bottom:3dvh}@media(max-width:600px){header svg{height:auto}}footer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:24px;width:100%;margin:3dvh 0 0;position:relative;font-size:12px;line-height:1.2}@media screen and (min-width:601px){footer .mail{margin-left:auto}}@media(max-width:600px){footer{flex-flow:column nowrap;gap:1.75dvh}}.socials{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:16px}.company-card{display:flex;flex-direction:column;align-items:center;background-color:var(--white, #FFFFFF);border-radius:16px;padding:var(--space-m-l);overflow:hidden;height:100%}@media(max-width:600px){.company-card{width:100%;padding:24px}}.company-card .logo-container{position:relative;width:100%;height:clamp(56px,6.8dvh,62px)}.company-card .logo-container svg{height:clamp(56px,6.8dvh,62px);width:auto}@media(min-width:601px){.company-card .logo-container{transform:translateY(calc(var(--slide-progress, 0) * 150px));transition:transform var(--slide-duration, .3s) ease-out}.company-card .logo-container .logo-color,.company-card .logo-container .logo-mono{position:absolute;top:0;left:50%;transform:translate(-50%);transition:opacity var(--slide-duration, .3s) ease-out}.company-card .logo-container .logo-color{opacity:calc(1 - var(--slide-progress, 0))}.company-card .logo-container .logo-mono{opacity:var(--slide-progress, 0)}}@media(max-width:600px){.company-card .logo-container .logo-mono{display:none}}.company-card .content{flex:1;display:flex;flex-direction:column}@media(min-width:601px){.company-card .content{opacity:calc(1 - var(--slide-progress, 0));transform:translateY(calc(var(--slide-progress, 0) * 100px));transition:opacity var(--slide-duration, .3s) ease-out,transform var(--slide-duration, .3s) ease-out}}.company-card .content h3{margin:var(--space-xs-s) 0 var(--space-2xs-xs) 0;padding:var(--space-xs-s) 0 0 0;border-top:1px solid #E6E6E6;font-size:20px}.company-card .content p{margin:0 0 auto;font-size:var(--step--2)}@media(max-width:600px){.company-card .content p{font-size:14px}}.company-card .content a{margin:24px auto 0;line-height:1;text-align:center}.swiper{margin-top:clamp(24px,4.44dvh,80px)}@media(max-height:860px){.swiper{margin-top:3.6vh}}@media(max-height:720px){.swiper{margin-top:2.8vh}}@media(min-width:601px){.swiper{padding-top:7.555dvh!important}}@media(max-width:600px){.swiper{padding-bottom:clamp(36px,6dvh,42px)!important}}.swiper{width:100%;align-self:stretch}.swiper .swiper-wrapper{display:flex;flex-flow:row nowrap!important;position:relative;z-index:0;align-items:stretch}.swiper .swiper-wrapper .swiper-slide{align-self:stretch;--slide-progress: 0;--slide-duration: 0ms;height:auto;margin-right:40px}@media(min-width:601px){.swiper .swiper-wrapper .swiper-slide{transform:translateY(calc(-7.555dvh * (1 - var(--slide-progress))));filter:blur(calc(var(--slide-progress) * 2px));opacity:calc(1 - var(--slide-progress) * .2);transition:transform var(--slide-duration) ease-out,filter var(--slide-duration) ease-out,opacity var(--slide-duration) ease-out}.swiper .swiper-wrapper .swiper-slide:hover{filter:blur(0);opacity:1}.swiper .swiper-wrapper .swiper-slide:hover .logo-color{opacity:1}.swiper .swiper-wrapper .swiper-slide:hover .logo-mono{opacity:0}}.swiper .swiper-nav-container{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:12px;z-index:10}.swiper .swiper-nav-container>button{display:flex;align-items:center;justify-content:center;background-color:var(--white, #FFFFFF);background:transparent;padding:8px 12px;border-radius:100px;border:none!important;z-index:2;cursor:pointer}.swiper .swiper-nav-container>button:hover{background-color:#0078901a}@media(min-width:601px)and (max-width:1024px){.swiper .swiper-nav-container{left:0;transform:translate(0)}}.bg-container{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:0;pointer-events:none;overflow:hidden;background:var(--white, #FFFFFF);background-image:url(/build/assets/bg-BFUJDpa5.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.bg-item{position:absolute;z-index:1;border-radius:100%;opacity:.25;filter:blur(150px);aspect-ratio:1;will-change:top,left,bottom,right}.bg-item.blue{background:var(--color-soft-blue, #72BBC5);width:38vw;height:38vw;bottom:0;right:0;transform:translate(50%,50%)}.bg-item.orange{width:50vw;height:50vw;background:var(--color-secondary, #F7941D);top:0;left:0;transform:translate(-50%,-50%)}.full-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--color-primary, #007890);mix-blend-mode:screen}
