@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap";:root{--color-accent:#ea168e;--color-accent-hover:#c90e75;--color-primary-brand:#0d76b8;--color-yellow-brand:#fbbd2c;--color-white:#fff;--color-dark:#101622;--color-overlay:#101622a6;--color-overlay-light:#10162273;--color-text-body:#2c343b;--color-link:#0d76b8;--color-link-hover:#ea168e;--font-main:"Open Sans", sans-serif;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--shadow-sm:0 1px 3px #0000001f;--shadow-md:0 4px 8px #00000026;--shadow-lg:0 10px 25px #0003}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-main);color:var(--color-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f2f2;font-size:14px;line-height:1.6;position:relative}p{font-size:15px;line-height:25px}a{color:var(--color-link);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-link-hover)}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);font-weight:700;line-height:1.2}h4,.h4{font-size:18px}.fixed-side-navbar{z-index:99999;text-align:right;transition:all var(--transition-normal);margin-top:-100px;padding:30px 0;position:fixed;top:50%;right:0}.fixed-side-navbar:hover{background:0 0}.fixed-side-navbar:hover .nav>li>a>span{color:#00000080;background-color:var(--color-white);text-align:center;text-transform:uppercase;border-radius:15px;padding:2px 12px;font-size:12px;display:block}.fixed-side-navbar .nav{margin:0;padding:0;list-style:none}.fixed-side-navbar .nav>li{display:block;position:relative}.fixed-side-navbar .nav>li a{color:var(--color-white);min-height:32px;transition:all var(--transition-normal);background:0 0;border-right:none;padding:5px 45px 5px 25px;text-decoration:none;display:block;position:relative}.fixed-side-navbar .nav>li a span{transition:all var(--transition-fast);display:none}.fixed-side-navbar .nav>li a:after{content:"";background:var(--color-primary-brand);width:10px;height:10px;transition:all var(--transition-normal);border-radius:10px;margin-top:-5px;position:absolute;top:50%;right:20px;transform:scale(.6)}.fixed-side-navbar .nav>li a:hover{background-color:#0000;border-top-left-radius:5px;border-bottom-left-radius:5px}.fixed-side-navbar .nav>li a:hover>span{color:#000;display:block}.fixed-side-navbar .nav>li a.active{color:#000;background-color:#0000}.fixed-side-navbar .nav>li a.active:after{transform:scale(.9)}.fixed-side-navbar .nav>li a.active:before{content:"";border:2px solid var(--color-accent);background:0 0;border-radius:10px;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:17px}.floating-navbar{z-index:10000;transition:all var(--transition-normal);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.floating-navbar.scrolled{-webkit-backdrop-filter:blur(10px);background-color:#fff;border-bottom:1px solid #eef2f5;box-shadow:0 2px 10px #0000000d}.floating-navbar.scrolled .floating-navbar__hamburger{color:#1a252c}.floating-navbar.scrolled .floating-navbar__logo{box-shadow:none;background:0 0;padding:0}.floating-navbar.scrolled .floating-navbar__logo img{height:52px}.floating-navbar.scrolled .floating-navbar__contact-badges{color:#1a252c}.floating-navbar__contact-badges{color:var(--color-white);transition:color var(--transition-normal);align-items:center;gap:1.8rem;font-size:.85rem;font-weight:500;display:flex}.contact-badge{align-items:center;gap:.4rem;display:flex}.contact-badge.link{color:inherit;transition:color var(--transition-fast);text-decoration:none}.contact-badge.link:hover{color:var(--color-primary,#ff7d27)}.contact-badge svg{opacity:.85;flex-shrink:0}@media (width<=900px){.floating-navbar__contact-badges{display:none}}.floating-navbar__logo{cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:all var(--transition-normal);background:#fffffff0;border-radius:40px;align-items:center;padding:6px 18px;display:flex;box-shadow:0 4px 15px #00000014}.floating-navbar__logo:hover{background:#fff;transform:translateY(-1px)scale(1.02);box-shadow:0 6px 20px #0d76b826}.floating-navbar__logo img{height:62px;transition:all var(--transition-normal);display:block}.floating-navbar__actions{align-items:center;gap:1rem;display:flex}.floating-navbar__hamburger{cursor:pointer;color:var(--color-white);transition:background-color var(--transition-fast);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.floating-navbar__hamburger:hover{background-color:#ffffff26}.primary-button a,.primary-button button,a.primary-button,button.primary-button{background:linear-gradient(135deg, var(--color-primary-brand), var(--color-accent));text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:all var(--transition-normal);border:none;border-radius:4px;padding:14px 28px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 4px 15px #0d76b833;color:var(--color-white)!important}.primary-button a:hover,.primary-button button:hover,a.primary-button:hover,button.primary-button:hover{background:linear-gradient(135deg, var(--color-accent), var(--color-yellow-brand));transform:translateY(-2px);box-shadow:0 6px 20px #ea168e4d;color:#101622!important}.line-dec{background-color:var(--color-accent);width:45px;height:3px;margin:20px 0}.line-dec--center{margin:20px auto}.parallax-section{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;position:relative}.parallax-section:before{content:"";-webkit-backdrop-filter:blur(2px)saturate(1.4)brightness(.65);z-index:1;background:#f5f7fa8c;position:absolute;inset:0}.parallax-section>*{z-index:2;position:relative}.parallax-section--fixed{background-attachment:fixed}.hero-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:30vh;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";z-index:1;background:linear-gradient(#0003,#0006);position:absolute;inset:0}.hero-section__content{z-index:2;text-align:center;padding:0 2rem;position:relative}.hero-section__title{color:var(--color-white);text-transform:uppercase;text-shadow:0 4px 20px #0000004d;letter-spacing:-2px;margin-top:0;margin-bottom:0;font-size:128px;font-weight:900}.hero-section__subtitle{color:var(--color-white);text-shadow:0 2px 10px #0000004d;margin-top:-20px;font-size:48px;font-weight:300;display:inline-block}.hero-section__subtitle em{color:var(--color-accent);font-style:normal;font-weight:600}.hero-section .primary-button{margin-top:15px}.hero-slider{width:100%;height:100vh;min-height:600px;position:relative;overflow:hidden}.hero-slide{text-align:center;color:var(--color-white);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:0 2rem;transition:opacity 1.5s ease-in-out,transform 6s linear;display:flex;position:absolute;inset:0}.hero-slide:before{content:"";-webkit-backdrop-filter:blur(1px)brightness(.9);z-index:1;background:#10162266;position:absolute;inset:0}.hero-slide__content{z-index:2;max-width:900px;position:relative}.hero-slide--active{opacity:1;z-index:10;transform:scale(1)}.hero-slide--inactive{opacity:0;z-index:1;transform:scale(1.05)}.hero-indicators{z-index:20;justify-content:center;gap:8px;display:flex;position:absolute;bottom:2.5rem;left:0;right:0}.hero-indicator{cursor:pointer;width:14px;height:14px;transition:all var(--transition-normal);background:#ffffff80;border:none;border-radius:50%;padding:0}.hero-indicator--active{background:var(--color-white);transform:scale(1.1);box-shadow:0 0 0 3px #ffffff4d}.service-section{background-position:50%;background-size:cover;min-height:100vh;padding-top:15vh;padding-left:15px;padding-right:15px}.service-section .left-text h4,.service-section .left-text h2{color:var(--color-dark);text-shadow:0 1px 2px #fffffff2;font-size:28px;font-weight:700}.service-section .left-text .line-dec{background:linear-gradient(90deg, var(--color-primary-brand), var(--color-accent));border-radius:2px;width:50px;height:4px;margin:20px 0;box-shadow:0 1px 2px #0000001a}.service-section .left-text p{color:#1e293b;text-shadow:0 1px 2px #fffffff2;font-size:16px;font-weight:500;line-height:1.8}.service-section .left-text ul{margin-top:30px;padding:0;list-style:none}.service-section .left-text ul li{color:var(--color-primary-brand);text-shadow:0 1px 2px #fffffff2;margin:15px 0;font-weight:600}.service-section .left-text .primary-button{margin:30px 0}.service-item{background-color:var(--color-overlay);text-align:center;color:var(--color-white);transition:all var(--transition-normal);border-radius:2px;margin-bottom:30px;padding:25px 30px}.service-item:hover{border-bottom:3px solid var(--color-accent);background-color:#101622d9;transform:translateY(-5px);box-shadow:0 10px 25px #0d76b84d}.service-item h4{color:var(--color-white);margin-bottom:0}.service-item .line-dec{background-color:var(--color-accent);width:45px;height:3px;margin:20px auto 15px}.service-item p{color:#ffffffd9}.content-card{background-color:var(--color-overlay);color:var(--color-white);transition:all var(--transition-normal);border-radius:2px;padding:35px 40px}.content-card h2,.content-card h3,.content-card h4{color:var(--color-white)}.content-card p{color:#ffffffe6;line-height:1.8}.content-card a{color:var(--color-accent)}.content-card a:hover{color:var(--color-accent-hover)}.content-split{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1050px;margin:0 auto;display:grid}.content-split__text{width:100%;min-width:0}.content-split__cards{grid-template-columns:1fr;gap:30px;width:100%;min-width:0;display:grid}.content-centered{text-align:center;max-width:800px;margin:0 auto}.portfolio-section{padding-top:20vh}.portfolio-carousel{gap:30px;display:flex;position:relative;overflow:hidden}.portfolio-item{transition:transform var(--transition-normal);flex:0 0 calc(33.333% - 20px);margin:15px}.portfolio-item:hover{transform:translateY(-10px)}.portfolio-item img{border-radius:2px 2px 0 0;width:100%;display:block}.portfolio-item__text{background-color:var(--color-white);text-align:center;padding:20px}.portfolio-item__text h4{color:var(--color-text-body);margin-top:0;font-size:19px;font-weight:600}.portfolio-item__text span{color:var(--color-accent);font-size:17px;font-style:normal;font-weight:700}.carousel-dots{justify-content:center;gap:10px;margin-top:40px;display:flex}.carousel-dot{cursor:pointer;width:14px;height:14px;transition:all var(--transition-normal);background:#ffffff80;border:none;border-radius:50%;padding:0;display:block}.carousel-dot--active{background:var(--color-white);opacity:1}.tabs-section{background-position:50%;background-size:cover;min-height:100vh;padding-top:8vh;padding-left:15px;padding-right:15px}.tabs-wrapper{text-align:center;max-width:800px;margin:0 auto}.tabs-wrapper section{background-color:#0000;padding-bottom:15px}.tabs-list{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tabs-list li{text-align:center;display:inline-block}.tab-link{text-align:center;text-transform:uppercase;color:var(--color-white);border:4px solid var(--color-white);cursor:pointer;transition:all var(--transition-normal);background:0 0;padding:10px 15px;font-size:14px;font-weight:700;text-decoration:none;display:block}.tab-link:hover{color:var(--color-accent);border-color:var(--color-accent)}.tab-link--active{border-color:var(--color-accent);color:var(--color-accent)}.tab-content{margin-bottom:20px}.tab-content img{border-radius:2px;width:100%;margin-bottom:0}.tab-content p,.tab-content__body{background-color:var(--color-overlay);color:var(--color-white);padding:25px;line-height:1.8}.contact-section{padding-top:16vh;padding-left:15px;padding-right:15px}.contact-form-wrapper{background-color:var(--color-overlay);border-radius:2px;margin-bottom:30px;padding:30px 25px}.contact-form input{color:#232323;box-shadow:none;width:100%;height:50px;font-size:13px;line-height:50px;font-family:var(--font-main);background-color:#fafafa;border:none;border-radius:3px;outline:none;margin-bottom:20px;padding-left:15px}.contact-form textarea{color:#232323;box-shadow:none;width:100%;height:165px;max-height:220px;font-size:13px;font-family:var(--font-main);resize:vertical;background-color:#fafafa;border:none;border-radius:3px;outline:none;margin-bottom:25px;padding:15px}.contact-form button[type=submit]{background-color:var(--color-accent);text-transform:uppercase;width:100%;color:var(--color-white);letter-spacing:.5px;cursor:pointer;transition:all var(--transition-normal);font-size:11px;font-weight:700;font-family:var(--font-main);border:none;border-radius:3px;padding:15px 24px;text-decoration:none;display:inline-block}.contact-form button[type=submit]:hover{background-color:var(--color-accent-hover);transform:translateY(-2px)}.map-wrapper{background-color:var(--color-overlay);border-radius:2px;width:100%;margin-bottom:30px;padding:30px 20px}.map-wrapper iframe{border:0;width:100%;height:390px}.vanilla-footer{text-align:center;background-color:var(--color-dark);padding:70px 0}.vanilla-footer .primary-button{margin-bottom:30px}.vanilla-footer__social{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vanilla-footer__social li{display:inline-block}.vanilla-footer__social a{text-align:center;background-color:var(--color-accent);width:40px;height:40px;color:var(--color-dark);border-radius:50%;justify-content:center;align-items:center;font-size:17px;line-height:40px;text-decoration:none;transition:all .5s;display:inline-flex}.vanilla-footer__social a:hover{color:var(--color-dark);background-color:var(--color-accent-hover);transform:translateY(-3px);box-shadow:0 6px 12px #ff7d274d}.vanilla-footer p{color:var(--color-white);letter-spacing:.5px;margin-top:15px;margin-bottom:0;font-size:12px}.vanilla-footer em{color:var(--color-accent-hover);font-style:normal;font-weight:600}.menu-overlay{-webkit-backdrop-filter:blur(16px);z-index:100000;color:var(--color-white);background-color:#282b2ff2;flex-direction:column;align-items:center;padding:6rem 2rem 4rem;animation:.3s ease-out forwards fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-overlay__close{color:var(--color-white);cursor:pointer;transition:transform var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;top:2rem;right:2rem}.menu-overlay__close:hover{transform:rotate(90deg)}.menu-overlay__items{flex-direction:column;align-items:center;gap:2rem;margin:auto 0;display:flex}@media (width<=640px) or (height<=700px){.menu-overlay__items{gap:1.25rem;margin:0}.menu-overlay__submenus{gap:.5rem;padding-left:.8rem}.menu-overlay__link{font-size:1.6rem}.menu-overlay__sublink{font-size:1.15rem}}.menu-overlay__link{color:var(--color-white);cursor:pointer;font-size:2rem;font-weight:600;font-family:var(--font-main);transition:all var(--transition-normal);background:0 0;border:none}.menu-overlay__link:hover{color:var(--color-accent);transform:scale(1.05)}.menu-overlay__langs{gap:1rem;margin-top:3rem;display:flex}.lang-btn{color:var(--color-white);cursor:pointer;text-transform:uppercase;transition:all var(--transition-fast);font-weight:600;font-family:var(--font-main);background:0 0;border:1px solid #ffffff4d;border-radius:20px;padding:.5rem 1rem}.lang-btn:hover,.lang-btn--active{background:var(--color-accent);border-color:var(--color-accent)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.6s forwards fadeIn}.animate-fade-in-up{animation:.6s forwards fadeInUp}.animate-fade-in-right{animation:.6s forwards fadeInRight}.animate-delay-1{opacity:0;animation-delay:.1s}.animate-delay-2{opacity:0;animation-delay:.2s}.animate-delay-3{opacity:0;animation-delay:.3s}.animate-delay-4{opacity:0;animation-delay:.4s}.animate-delay-5{opacity:0;animation-delay:.5s}.animate-delay-6{opacity:0;animation-delay:.6s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-dark)}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hover)}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}@media (width<=767px){.hero-section__title{letter-spacing:-.5px;font-size:36px;line-height:1.2}.hero-section__subtitle{margin-top:-10px;font-size:24px}.service-section{text-align:center;padding-top:5vh}.service-section .left-text .line-dec{margin:20px auto}.service-section .left-text ul{text-align:left}.content-split{gap:2.5rem;grid-template-columns:1fr!important}.content-split__cards{grid-template-columns:1fr}.portfolio-item{flex:0 0 calc(100% - 30px)}.tabs-section{padding-top:4vh}.tab-link{padding:8px 12px;font-size:12px}.contact-section{padding-top:8vh}.fixed-side-navbar{display:none}.floating-navbar{padding:.5rem 1rem}.floating-navbar__logo{padding:4px 12px}.floating-navbar__logo img{height:42px}}@media (width<=991px){.content-split{gap:3rem;grid-template-columns:1fr!important}.content-split__cards{grid-template-columns:1fr}}@media (width>=768px) and (width<=991px){.hero-section__title{font-size:80px}.hero-section__subtitle{font-size:32px}}.text-white{color:var(--color-white)}.text-accent{color:var(--color-accent)}.bg-overlay{background-color:var(--color-overlay)}.clearfix:after{content:"";clear:both;display:table}.cms-content{overflow-wrap:break-word;word-break:normal;text-align:left;width:100%;max-width:100%}.cms-content *{max-width:100%!important}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{color:inherit;margin-bottom:15px}.cms-content p{color:inherit;margin-bottom:15px;line-height:1.8}.cms-content ul,.cms-content ol{color:inherit;margin-bottom:15px;padding-left:20px}.cms-content li{margin-bottom:8px}.cms-content a{color:var(--color-accent)}.cms-content a:hover{color:var(--color-accent-hover)}.cms-content img{border-radius:2px;max-width:100%;margin:15px 0}.cms-content strong{color:inherit;font-weight:700}.steps-section-content{flex-direction:column;align-items:center;width:100%;display:flex}.steps-container{grid-template-columns:repeat(4,1fr);gap:25px;width:100%;max-width:1140px;margin:0 auto;display:grid}.step-card{-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff14;border-bottom:3px solid var(--color-primary-brand);text-align:center;color:var(--color-white);background-color:#101622b3;border-radius:6px;flex-direction:column;align-items:center;padding:35px 25px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 15px #00000026}.step-card:hover{border-bottom-color:var(--color-accent);background-color:#101622d9;transform:translateY(-8px);box-shadow:0 12px 30px #ea168e40}.step-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:25px;display:flex}.step-number{background:linear-gradient(135deg, var(--color-yellow-brand), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:38px;font-weight:800;line-height:1;transition:transform .3s}.step-card:hover .step-number{transform:scale(1.12)}.step-icon-wrapper{color:var(--color-yellow-brand);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:all .3s;display:flex}.step-card:hover .step-icon-wrapper{background-color:var(--color-primary-brand);color:var(--color-white);transform:rotate(10deg)scale(1.05)}.step-icon-svg{display:block}.step-title{color:var(--color-white);text-shadow:0 1px 3px #0006;margin-bottom:12px;font-size:19px;font-weight:700}.step-description{color:#ffffffd1;font-size:14.5px;font-weight:400;line-height:1.6}@media (width<=1024px){.steps-container{grid-template-columns:repeat(2,1fr);gap:20px;max-width:700px}.step-card{padding:30px 20px}}@media (width<=640px){.steps-container{grid-template-columns:1fr;max-width:380px}.step-card{padding:25px 20px}}.step-card--clickable{cursor:pointer}.cta-contact-btn{transition:transform .2s,box-shadow .2s!important}.cta-contact-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ea168e59!important}.menu-overlay__submenus{border-left:1px solid #ffffff26;flex-direction:column;align-items:center;gap:.8rem;margin-top:.3rem;margin-bottom:.5rem;padding-left:1rem;display:flex}.menu-overlay__sublink{color:#ffffffa6;cursor:pointer;font-size:1.25rem;font-weight:500;font-family:var(--font-main);transition:all var(--transition-normal);background:0 0;border:none}.menu-overlay__sublink:hover{color:var(--color-accent);padding-left:.15rem;transform:scale(1.03)}.careers-section-content{flex-direction:column;align-items:center;width:100%;display:flex}.careers-layout{grid-template-columns:repeat(2,1fr);gap:30px;width:100%;max-width:1140px;margin:0 auto;display:grid}.careers-card{-webkit-backdrop-filter:blur(8px);color:var(--color-white);background-color:#101622b3;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;padding:40px 35px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000026}.careers-card--lookfor{border-bottom:3px solid var(--color-primary-brand)}.careers-card--offer{border-bottom:3px solid var(--color-accent)}.careers-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000040}.careers-card__header{align-items:center;gap:15px;display:flex}.careers-card__icon-box{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;padding:10px;display:flex}.careers-card--lookfor .careers-card__icon-box{color:var(--color-primary-brand)}.careers-card--offer .careers-card__icon-box{color:var(--color-accent)}.careers-card h3{color:var(--color-white);text-shadow:0 1px 3px #0000004d;margin:0;font-size:22px;font-weight:700}.careers-list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.careers-list li{color:#ffffffe0;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.careers-check-icon{flex-shrink:0;margin-top:3px}.careers-card--lookfor .careers-check-icon{color:var(--color-primary-brand)}.careers-card--offer .careers-check-icon{color:var(--color-accent)}.careers-cta{-webkit-backdrop-filter:blur(8px);text-align:center;background-color:#101622bf;border:1px solid #ffffff14;border-radius:6px;width:100%;max-width:1140px;margin-top:40px;padding:30px;box-shadow:0 4px 15px #00000026}.careers-cta__text{margin:0;font-size:16.5px;font-weight:600;line-height:1.6;color:var(--color-white)!important}.careers-cta__btn{text-decoration:none}@media (width<=991px){.careers-layout{grid-template-columns:1fr;max-width:600px}}@media (width<=640px){.careers-card{padding:30px 20px}.careers-card h3{font-size:19px}.careers-list li{font-size:14.5px}.careers-cta{padding:25px 20px}.careers-cta__text{font-size:15px}}
