.anim-fade-up{opacity:0;transform:translateY(32px);transition:opacity .6s ease,transform .6s ease}.anim-fade-up.is-visible{opacity:1;transform:translateY(0)}.mission-cards .mission-card,.products-grid .product-card,.what-we-do-cards .service-card{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.mission-cards.cards-visible .mission-card,.products-grid.cards-visible .product-card,.what-we-do-cards.cards-visible .service-card{opacity:1;transform:translateY(0)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dk-hero-wrapper{display:flex;flex-direction:column;font-family:Poppins,sans-serif}.dk-hero{align-items:center;display:flex;height:100vh;justify-content:left;overflow:hidden;padding-left:110px;position:relative;width:100vw}.dk-hero-img{height:100%;left:0;object-fit:cover;object-position:center bottom;position:absolute;top:0;width:100%;z-index:0}.dk-background-text{border-radius:10px;color:#fff;max-width:800px;padding:2rem;position:relative;text-align:left;z-index:1}.dk-background-text h1{color:#111;font-family:Poppins;font-size:40px;font-weight:700;letter-spacing:0;line-height:115%}.dk-background-text p{font-weight:400}.dk-background-text p,.dk-background-text strong{color:#454545;font-family:Poppins;font-size:26px;letter-spacing:0;line-height:117%}.dk-background-text strong{font-style:italic;font-weight:600}.dk-background-text button{background-color:#f04e23;border:none;color:#fff;cursor:pointer;font-family:Poppins;font-size:20px;height:62px;margin-top:40px;transition:background-color .3s ease;width:240px}.dk-background-text button:hover{background-color:#d33b20}@media(min-width:1600px){.dk-hero{padding-left:200px}.dk-background-text h1{font-size:60px}.dk-background-text p,.dk-background-text strong{font-size:32px}.dk-background-text button{font-size:24px;height:70px;width:300px}}@media(min-width:600px)and (max-width:1200px){.dk-hero{justify-content:left;padding-left:50px;text-align:center}.dk-background-text{padding:1.5rem}.dk-background-text h1{font-size:32px}.dk-background-text p,.dk-background-text strong{font-size:20px}.dk-background-text button{font-size:18px;height:55px;margin-top:20px;width:200px}}@media(max-width:600px){.dk-hero{align-items:flex-start;height:73vh;justify-content:center;padding-left:0;text-align:center}.dk-background-text{margin-top:120px;max-width:400px;text-align:center}.dk-background-text h1{font-size:36px;padding-bottom:10px}.dk-background-text p,.dk-background-text strong{font-size:18px}.dk-background-text button{display:block;font-size:16px;height:40px;margin:40px auto 0;width:160px}}.problemi-section{background-color:#fff;padding:60px 20px;text-align:center}.problemi-section h2{color:#3a3a3a;font-size:40px;font-weight:700;margin-bottom:50px}.problemi-section .problemi-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-evenly}.problemi-section .problem-item{align-items:center;display:flex;flex-direction:column;text-align:center;width:200px}.problemi-section .problem-item img{background-color:#f6cfc7;border-radius:50%;margin-bottom:20px}.problemi-section .problem-item h3{color:#2c2c2c;font-size:16px;font-weight:700}.problemi-section .problem-item p{color:#3a3a3a;font-size:16px}@media(max-width:768px){.problemi-section h2{font-size:36px}.problemi-grid{align-items:center;flex-direction:column}.problem-item{max-width:300px;width:100%}}@media(min-width:1400px){.problem-item{width:280px}.problem-item img{height:160px;width:160px}.problem-item p{font-size:29px}}.procesi-wrapper{background-color:#fff3ec;padding:60px 20px;text-align:center}.procesi-wrapper h2{color:#3a3a3a;font-size:40px;font-weight:700}.grid-container{grid-gap:40px;display:grid;gap:40px;justify-content:center}.feature-card{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:280px}.feature-icon{height:140px;margin-bottom:20px;padding:10px;width:140px}.feature-card h3{color:#2c2c2c;font-size:20px;font-weight:700;margin-bottom:10px}.feature-card p{color:#3a3a3a;font-size:16px}.procesi-footer{color:#d29485;font-size:30px;font-style:italic;font-weight:600;margin-bottom:30px}.procesi-centered-row{gap:40px;grid-column:1/-1;margin-top:20px}.cena-info,.procesi-centered-row{display:flex;justify-content:center}.cena-info{align-items:center;background-color:#ef4223;color:#fff;font-family:Poppins;font-size:29.38px;font-weight:500;height:80px;letter-spacing:0;line-height:138%;text-align:center}@media(min-width:1400px){.grid-container{grid-template-columns:repeat(3,1fr)}.feature-card:nth-child(4),.feature-card:nth-child(5){grid-column:span 1}.grid-container:after{content:"";display:block;grid-column:1/-1}.feature-card:nth-child(4){grid-column-start:2}.feature-card:nth-child(5){grid-column-start:3}.procesi-centered-row{padding-left:200px;padding-right:200px}}@media(max-width:768px){.procesi-wrapper h2{font-size:36px;margin-bottom:10px}.procesi-grid{display:flex}.procesi-centered-row,.procesi-grid{align-items:center;flex-direction:column}.procesi-footer{color:#d29485;font-size:20px;font-style:italic;font-weight:600;margin-bottom:30px;margin-top:10px}.cena-info{align-items:center;background-color:#ef4223;color:#fff;display:flex;font-family:Poppins;font-size:22px;font-weight:500;height:70px;justify-content:center;letter-spacing:0;line-height:138%;text-align:center}}@media only screen and (min-width:768px)and (max-width:1400px){.procesi-centered-row{align-items:center;flex-direction:column}}.animate-fade-up{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.animate-fade-up.in-view{opacity:1;transform:translateY(0)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.Maintenance-logo{height:100vmin;pointer-events:none}@font-face{font-family:Regular;src:local("GTWalsheimProRegular"),url(/static/media/GTWalsheimProRegular.7b2766a04ac0c4c89294.ttf) format("truetype")}@font-face{font-family:Light;src:local("GTWalsheimProLight"),url(/static/media/GTWalsheimProLight.0a89fe38505661051946.ttf) format("truetype")}@font-face{font-family:UltraLight;src:local("GTWalsheimProUltraLight"),url(/static/media/GTWalsheimProUltraLight.09388477693caf4d7247.ttf) format("truetype")}@font-face{font-family:Bold;src:local("GTWalsheimProBold"),url(/static/media/GTWalsheimProBold.38c05a39f5e785f0a19e.ttf) format("truetype")}@font-face{font-family:GTRegular;src:local("GTWalsheimRegular"),url(/static/media/GTWalsheimRegular.5375bd4901cc5a779280.ttf) format("truetype")}.header{background-color:#fff;box-shadow:0 0 28px 0 #0000003b;height:58px;justify-content:space-between;left:0;padding:0 clamp(30px,7vw,120px);position:fixed;top:0;width:100%;z-index:9999}.a-logo,.header{align-items:center;display:flex}.a-logo{flex-shrink:0;position:relative;z-index:101}.logo{display:block;height:32px;width:auto}.nav-items{display:flex;flex-direction:row;font-family:Regular,Georgia;gap:24px;list-style-type:none;margin:0;padding:0}.nav-items a{color:#262c38;font-size:16px;font-weight:500;position:relative;text-decoration:none}.nav-items a:hover{color:#ef4223}.nav-items a:before{background-color:#ef4223;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .4s ease;width:100%}.nav-items a:hover:before{transform:scaleX(1)}.nav-items li{font-size:16px}.nav-placeholder{color:#262c38;cursor:pointer;display:inline-block;font-family:Regular,Georgia;font-size:16px;font-weight:500;position:relative}.nav-placeholder:before{background-color:#ef4223;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .4s ease;width:100%}.nav-placeholder:hover{color:#ef4223}.nav-placeholder:hover:before{transform:scaleX(1)}.header-right{align-items:center;display:flex;flex-shrink:0;gap:16px}.header-contact-btn{align-items:center;background:#ef4223;border:1px solid #ef4223;border-radius:14px;color:#fff!important;display:inline-flex;font-family:Regular,Georgia;font-size:16px;font-weight:500;justify-content:center;padding:6px 18px;text-decoration:none!important;transition:background .25s,color .25s;white-space:nowrap}.header-contact-btn:hover{background:#0000;color:#ef4223!important;text-decoration:none!important}.header-contact-btn:before{display:none!important}.lang-toggle{align-items:center;display:flex;font-family:Regular,Georgia;font-size:16px;font-weight:700;gap:4px}.lang-active{color:#ef4223;cursor:default}.lang-separator{color:#262c38;opacity:.4}.lang-inactive{color:#262c38;cursor:pointer}.lang-inactive:hover{color:#ef4223}.mobile-nav{display:none}.nav{background:#fafafa;bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:-100%;transition:all .3s ease-in-out;width:100%;z-index:99}.nav-wrapper{height:100%;margin:auto;overflow-y:auto;padding-top:70%;position:relative}.nav-items-wrapper{font-family:Regular,Georgia;margin:0;padding-left:0}.nav-items-wrapper a{color:#1d1d1d;position:relative;text-decoration:none}.nav-items-wrapper a:hover{color:#ef4223}.nav-items-wrapper a:before{background-color:#ef4223;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .6s ease;width:100%}.nav-items-wrapper a:hover:before{transform:scaleX(1)}.nav-items-wrapper li{font-family:Regular,Georgia;font-size:26px;font-weight:500;line-height:35px;list-style:none;overflow:hidden;padding-bottom:20px;text-align:center}.nav-items-wrapper .nav-placeholder{color:#1d1d1d;font-size:26px;font-weight:500}.nav-items-wrapper .nav-placeholder:hover{color:#ef4223}.menu-button-container{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:30px;z-index:101}#menu-toggle{display:none}.menu-button,.menu-button:after,.menu-button:before{background-color:#262c38;border-radius:2px;display:block;height:4px;position:absolute;transition:transform .4s cubic-bezier(.23,1,.32,1);width:30px}.menu-button:before{content:"";margin-top:-8px}.menu-button:after{content:"";margin-top:8px}#menu-toggle:checked+.menu-button-container .menu-button:before{margin-top:0;transform:rotate(405deg)}#menu-toggle:checked+.menu-button-container .menu-button{background:#e2282800}#menu-toggle:checked+.menu-button-container .menu-button:after{margin-top:0;transform:rotate(-405deg)}#menu-toggle:checked~.nav,.nav.nav-open{top:0}@media(max-width:900px){.header-right,.nav-items{display:none}.mobile-nav{z-index:101}.menu-button-container,.mobile-nav{align-items:center;display:flex;height:58px;justify-content:center;position:relative}.menu-button-container{margin:0;padding:0;width:30px}.menu-button{top:50%;transform:translateY(-50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(calc(-50% - 18px)) translateX(8px)}}.hero{align-items:center;background-color:#fff;display:flex;min-height:100vh;overflow:hidden;padding-top:58px;position:relative;width:100%}.hero-deco{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.hero-bg-icon{animation:float 7s ease-in-out infinite;left:-5%;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:clamp(600px,65vw,1400px)}.hero-content{display:flex;justify-content:center;padding:100px 0 80px;position:relative;width:100%;z-index:1}.hero-text{max-width:820px;text-align:center;width:55%}.hero-subtitle{animation:fadeInUp .7s ease both;animation-delay:.1s;font-family:UltraLight,Georgia;font-size:44px;font-weight:275;line-height:normal;margin:0 0 4px;text-shadow:-9px 4px 4px #00000024}.hero-subtitle,.hero-title{color:#262c38;text-align:left}.hero-title{animation:fadeInUp .7s ease both;animation-delay:.3s;font-family:Regular,Georgia;font-size:68px;font-weight:700;line-height:1.05;margin:0 0 28px;white-space:nowrap}.hero-title-orange{color:#ef4223}.hero-tagline{animation:fadeInUp .7s ease both;animation-delay:.5s;font-size:26px;font-style:italic;font-weight:700;line-height:138.5%;margin:0 0 24px}.hero-description,.hero-tagline{color:#262c38;font-family:Regular,Georgia;text-align:center}.hero-description{animation:fadeInUp .7s ease both;animation-delay:.7s;font-size:20px;font-weight:400;line-height:1.55;margin:0 auto 48px;max-width:80%}.hero-cta{animation:fadeInUp .7s ease both;animation-delay:.9s;display:flex;justify-content:center}.hero-btn{background:#ef4223;border:2px solid #ef4223;border-radius:29px;color:#fff;cursor:pointer;font-family:Regular,Georgia;font-size:22px;font-weight:500;height:58px;transition:background .25s,color .25s;width:220px}.hero-btn:hover{background:#0000;color:#ef4223}@media only screen and (max-width:600px){.hero{align-items:center;min-height:0;min-height:auto;overflow:visible;padding-bottom:40px}.hero-bg-icon{animation:float 7s ease-in-out infinite;left:-35%;opacity:.35;top:50%;width:120%}.hero-content{justify-content:center;padding:80px 0 0}.hero-text{max-width:300px;padding:0;text-align:center;width:100%}.hero-subtitle{font-size:18px;text-align:center}.hero-title{font-size:38px;text-align:center;white-space:normal}.hero-tagline{font-size:17px;text-align:center}.hero-description{font-size:14px;max-width:100%}.hero-btn{border-radius:22px;font-size:16px;height:44px;width:160px}}@media only screen and (min-width:600px)and (max-width:1100px){.hero-text{width:70%}.hero-title{font-size:56px;white-space:nowrap}.hero-subtitle{font-size:30px}.hero-tagline{font-size:20px}}@media only screen and (min-width:1100px)and (max-width:1439px){.hero-title{font-size:56px}.hero-subtitle{font-size:34px}.hero-tagline{font-size:22px}.hero-description{font-size:18px}}@media only screen and (min-width:1440px){.hero-subtitle{font-size:44px}.hero-title{font-size:78px}.hero-tagline{font-size:26px}.hero-description{font-size:20px}}.what-we-do{align-items:center;background:#fff;display:flex;flex-direction:column;min-height:600px;overflow:hidden;padding:80px clamp(40px,8vw,160px);position:relative;width:100%}.what-we-do-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.what-we-do-bg img{height:100%;object-fit:cover;object-position:center center;width:100%}@media only screen and (max-width:600px){.what-we-do-bg{height:260px;opacity:1}.what-we-do-bg img{opacity:.35}.what-we-do-bg:after{background:linear-gradient(180deg,#0000,#fff);bottom:0;content:"";height:60%;left:0;pointer-events:none;position:absolute;width:100%}}.what-we-do-inner{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}.what-we-do-text{margin-bottom:60px;max-width:580px}.what-we-do-title{color:#262c38;font-family:Regular,Georgia;font-size:46px;font-style:italic;font-weight:700;margin:0 0 20px;text-align:left}.what-we-do-title .orange{color:#ef4223}.what-we-do-desc{color:#262c38;font-family:Regular,Georgia;font-size:18px;font-weight:400;line-height:1.55;margin:0;text-align:left}.what-we-do-cards{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.what-we-do-cards .service-card{flex:1 1;min-width:200px}.service-card{align-items:center;background:#ffffffba;display:flex;flex-direction:column;min-height:307px;padding:28px 20px 24px;text-align:center}.service-card-icon{height:60px;margin-bottom:16px;object-fit:contain;width:58px}.service-card-title{font-size:20px;font-weight:500;line-height:1.3;margin:0 0 12px;white-space:pre-line}.service-card-desc,.service-card-title{color:#262c38;font-family:Regular,Georgia}.service-card-desc{font-size:14px;font-weight:400;line-height:1.5;margin:0}@media only screen and (max-width:600px){.what-we-do{background:#fff;padding:48px 24px 8px}.what-we-do-inner{margin:0;max-width:100%;padding:0}.what-we-do-text{margin:0 auto;max-width:260px;text-align:center}.what-we-do-text:after{background:#262c38;content:"";display:block;height:1px;margin:28px auto;width:200px}.what-we-do-title{font-size:30px;text-align:center}.what-we-do-desc{font-size:14px;font-weight:700;text-align:center}.service-card-title{font-weight:700;white-space:normal}.service-card-title br{display:none}.what-we-do-cards{align-items:center;display:flex;flex-direction:column;gap:16px}.what-we-do-cards .service-card{flex:initial;max-width:300px;min-width:0;min-width:auto;width:100%}.service-card{background:#0000;box-shadow:none;min-height:auto;padding:20px 16px}.service-card-icon{height:44px;width:44px}.service-card-title{font-size:18px}.service-card-desc{font-size:14px}}@media only screen and (min-width:600px)and (max-width:1200px){.what-we-do{padding:70px 30px}.what-we-do-cards{gap:12px}.service-card{min-height:280px;width:210px}}@media only screen and (min-width:1440px){.what-we-do{padding:100px 80px}.what-we-do-inner{max-width:1400px}.what-we-do-title{font-size:58px}.what-we-do-desc{font-size:20px}.what-we-do-cards{gap:24px}.service-card{min-height:370px;padding:36px 28px 30px;width:310px}.service-card-title{font-size:22px}.service-card-desc{font-size:16px}}.our-products{align-items:center;background:#fff;display:flex;flex-direction:column;padding:80px 40px;width:100%}.our-products-title{font-family:Regular,Georgia;font-size:46px;font-style:italic;font-weight:700;margin:0 0 16px;text-align:center}.our-products-title .black{color:#262c38}.our-products-title .orange{color:#ef4223}.our-products-subtitle{color:#262c38;font-family:Regular,Georgia;font-size:18px;font-weight:400;line-height:1.5;margin:0 0 60px;max-width:620px;text-align:center}.products-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1100px;width:100%}.product-card{background:#fff;box-shadow:3.7px 7.3px 13.7px 0 #cdcdcd;display:flex;flex-direction:column;flex-shrink:0;min-height:311px;width:241px}.product-card-photo{flex-shrink:0;height:154px;overflow:hidden;width:100%}.product-card-photo img{height:100%;object-fit:cover;object-position:center;width:100%}.product-card-info{display:flex;flex:1 1;flex-direction:column;padding:16px}.product-card-logo-row{align-items:center;display:flex;justify-content:center;margin-bottom:8px;min-height:60px}.product-logo{max-height:60px;max-width:150px;object-fit:contain}.product-logo-stack{height:60px;position:relative;width:60px}.product-logo-layer{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.product-logo-layer-top{z-index:1}.product-card-desc{color:#262c38;flex:1 1;font-family:Regular,Georgia;font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:center}.product-card-link{cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.product-card-link:hover{box-shadow:3.7px 14px 24px 0 #b8b8b8;transform:translateY(-4px)}@media only screen and (max-width:600px){.our-products{box-sizing:border-box;padding:48px 24px}.our-products:before{background:#262c38;content:"";display:block;height:1px;margin:0 auto 48px;width:55%}.our-products-title{font-size:30px}.our-products-subtitle{font-size:14px;margin-bottom:32px;max-width:300px;width:100%}.products-grid{align-items:center;display:flex;flex-direction:column;gap:40px}.product-card{max-width:300px;min-height:auto;width:100%}.product-card-photo{height:140px}.product-card-info{padding:14px}.product-card-logo-row{margin-bottom:8px;min-height:44px}.product-logo{max-height:40px;max-width:130px}.product-card-desc{font-size:14px}}@media only screen and (min-width:600px)and (max-width:1000px){.product-card{width:200px}.product-card-photo{height:120px}}@media only screen and (min-width:1440px){.our-products{padding:100px 80px}.our-products-title{font-size:58px}.our-products-subtitle{font-size:20px;margin-bottom:80px;max-width:740px}.products-grid{gap:30px;max-width:1400px}.product-card{min-height:390px;width:300px}.product-card-photo{height:190px}.product-card-desc{font-size:16px}}.mission-vision{align-items:center;background:#fff;display:flex;flex-direction:column;overflow:hidden;padding:80px 40px;position:relative;width:100%}.mission-vision-bg{pointer-events:none;z-index:0}.mission-vision-bg,.mission-vision-bg img{height:100%;left:0;position:absolute;top:0;width:100%}.mission-vision-bg img{object-fit:cover;object-position:left center}.mission-vision-inner{align-items:center;display:flex;flex-direction:column;max-width:900px;position:relative;width:100%;z-index:1}.mission-vision-title{font-family:Regular,Georgia;font-size:46px;font-style:italic;font-weight:700;margin:0 0 32px;text-align:center}.mission-vision-title .black{color:#262c38}.mission-vision-title .orange{color:#ef4223}.mission-vision-text{max-width:700px;text-align:center}.mission-vision-text p{color:#262c38;font-family:Regular,Georgia;font-size:18px;font-weight:400;line-height:1.55;margin:0 0 16px}.mission-divider{background:#262c38;height:1px;margin:40px 0;max-width:80%;width:451px}.mission-cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;width:100%}.mission-card{align-items:center;display:flex;flex-direction:column;text-align:center;width:260px}.mission-card-icon{height:60px;margin-bottom:16px;object-fit:contain;width:60px}.mission-card-title{color:#ef4223;font-family:Regular,Georgia;font-size:24px;font-weight:500;line-height:1.2;margin:0 0 12px}.mission-card-desc{color:#262c38;font-family:Regular,Georgia;font-size:16px;font-weight:400;line-height:1.55;margin:0}@media only screen and (min-width:1440px){.mission-vision{padding:100px 80px}.mission-vision-inner{max-width:1200px}.mission-vision-title{font-size:58px}.mission-vision-text p{font-size:20px}.mission-divider{margin:50px 0;width:600px}.mission-cards{gap:60px}.mission-card{width:320px}.mission-card-icon{height:75px;width:75px}.mission-card-title{font-size:28px}.mission-card-desc{font-size:18px}}@media only screen and (max-width:600px){.mission-vision{padding:48px 24px}.mission-bg-desktop{display:none!important}.mission-vision-bg .mission-bg-mobile{display:block!important;object-fit:fill!important;object-position:center top!important;opacity:1!important}.mission-vision-title{font-size:30px;margin-bottom:20px}.mission-vision-text{max-width:300px;width:100%}.mission-vision-text p{font-size:14px}.mission-divider{margin:28px 0;max-width:260px;width:100%}.mission-cards{align-items:center;flex-direction:column;gap:28px}.mission-card{max-width:300px;width:100%}.mission-card-icon{height:48px;width:48px}.mission-card-title{font-size:20px}.mission-card-desc{font-size:14px}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.our-partners{width:100%}.partners-header{align-items:center;background:#262c38;display:flex;height:59px;justify-content:center}.partners-title{color:#fff;font-family:Regular,Georgia;font-size:32px;font-style:italic;font-weight:700;margin:0;text-align:center}.partners-marquee-wrapper{align-items:center;background:#fff;box-shadow:0 5px 23.6px 0 #0000001f;display:flex;min-height:137px;overflow:hidden}.partners-marquee-track{align-items:center;animation:marquee 28s linear infinite;display:flex;gap:64px;padding:16px 32px;width:-webkit-max-content;width:max-content;will-change:transform}.partner-logo-item{align-items:center;display:flex;flex-shrink:0;justify-content:center}.partner-logo-item img{max-height:70px;max-width:160px;mix-blend-mode:multiply;object-fit:contain}@media only screen and (max-width:600px){.partners-title{font-size:22px}.partners-marquee-track{animation-duration:20s;gap:40px}.partner-logo-item img{max-height:50px;max-width:120px}}.contact-us{align-items:center;background-color:#ef4223;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;text-align:center;width:100%}.contact-message{color:#fff;font-family:Regular,Georgia;font-size:22px;font-weight:400;line-height:1.55;margin:0 0 32px;max-width:900px}.contact-action{color:#fff;font-family:UltraLight,Georgia;font-size:42px;font-style:italic;font-weight:275;line-height:normal;margin:0 0 32px}.contact-button{background:#fff;border:2px solid #fff;border-radius:28px;color:#ef4223;cursor:pointer;flex-shrink:0;font-family:Regular,Georgia;font-size:22px;font-weight:500;height:56px;transition:background .25s,color .25s;width:218px}.contact-button:hover{background:#0000;color:#fff}@media only screen and (max-width:600px){.contact-us{padding:48px 24px}.contact-message{font-size:15px}.contact-action{font-size:24px;margin-bottom:24px}.contact-button{border-radius:22px;font-size:17px;height:44px;width:150px}}@media only screen and (min-width:600px)and (max-width:1200px){.contact-message{font-size:18px}.contact-action{font-size:34px}}.footer{background:#262c38;display:flex;flex-direction:column;width:100%}.footer-main{display:flex;padding:60px 130px 30px}.footer-info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;text-align:left}.footer-info-logo{flex-shrink:0;width:183px}.footer-info-text{color:#fff;font-family:UltraLight,Georgia;font-size:17px;font-style:italic;font-weight:275;line-height:normal;opacity:.8;padding-top:20px}.footer-info-line{margin-top:12px}.footer-info-line,.footer-info-line-c{background:#ef4223;flex-shrink:0;height:2px;width:100px}.footer-info-line-c{margin-bottom:16px}.footer-contact{color:#fff;font-family:Regular,Georgia;font-style:normal;font-weight:500;line-height:138.5%;text-align:left}.footer-contact-title{font-size:24px;font-weight:500;margin:0 0 8px}.footer-contact-items ul{list-style-type:none;margin:0;padding-left:0}.footer-contact-items li{color:#fff;font-family:Regular,Georgia;font-size:18px;font-weight:400;line-height:138.5%;opacity:.8;padding-bottom:8px}.footer-contact-items a{color:#fff;text-decoration:none}.footer-contact-items a:hover{opacity:.6}.svg-icon{color:#fff;flex-shrink:0;margin-right:16px}.inline-text{font-family:GTRegular,Georgia}.inline{align-items:center;display:inline-flex}.footer-rights{padding:20px 0 24px;text-align:center;width:100%}.footer-info-rights{color:#fff;font-family:Regular,Georgia;font-size:18px;font-weight:400;line-height:138.5%;margin:0;opacity:.8}@media only screen and (max-width:600px){.footer-main{flex-direction:column;padding:40px 24px 20px}.footer-contact{display:flex;flex-direction:column;margin-bottom:32px;order:1}.footer-contact,.footer-info{align-items:center;text-align:center}.footer-info{order:2}.footer-info-logo{width:100px}.footer-info-line{display:none}.footer-contact-items li{font-size:calc(15px + .5vw);padding-bottom:12px}.svg-icon{margin-right:12px}}@media only screen and (min-width:600px)and (max-width:1000px){.footer-main{padding:40px 40px 20px}}
/*# sourceMappingURL=main.f65ec5a4.css.map*/