:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Slider-module__-97lDa__slider{overflow:visible}@media (min-width:992px){.Slider-module__-97lDa__slider{display:none}}.Slider-module__-97lDa__slide{-webkit-user-select:none;user-select:none;height:auto;display:flex}.Slider-module__-97lDa__slide:not(:last-child){padding-right:var(--slides-gap);width:calc((100dvw - var(--page-padding) - var(--card-padding)) / var(--slides-per-screen))}.Slider-module__-97lDa__slide:last-child{width:calc(( (100dvw - var(--page-padding) - var(--card-padding)) / var(--slides-per-screen) ) - var(--slides-gap))}
.CardsWithIconAndText-module__s-a2vW__root{--slides-gap:20px;--card-padding:20px;--slides-per-screen:1;overflow-x:clip}@media (min-width:580px){.CardsWithIconAndText-module__s-a2vW__root{--slides-per-screen:1.5}}@media (min-width:680px){.CardsWithIconAndText-module__s-a2vW__root{--slides-per-screen:2}}@media (min-width:768px){.CardsWithIconAndText-module__s-a2vW__root{--slides-gap:32px;--card-padding:32px;--slides-per-screen:1.5}}@media (min-width:870px){.CardsWithIconAndText-module__s-a2vW__root{--slides-per-screen:2}}@media (min-width:992px){.CardsWithIconAndText-module__s-a2vW__root{--card-padding:24px}}@media (min-width:1200px){.CardsWithIconAndText-module__s-a2vW__root{--card-padding:40px}}@media (min-width:992px){.CardsWithIconAndText-module__s-a2vW__headingAndCardsGrid{grid-gap:40px;grid-template-columns:repeat(2,1fr);gap:40px;display:grid}}@media (min-width:992px){.CardsWithIconAndText-module__s-a2vW__headingAndCardsGrid .CardsWithIconAndText-module__s-a2vW__descriptionWrapper{margin-top:20px}}@media (min-width:1200px){.CardsWithIconAndText-module__s-a2vW__headingAndCardsGrid .CardsWithIconAndText-module__s-a2vW__descriptionWrapper{margin-top:40px}}.CardsWithIconAndText-module__s-a2vW__cardsGrid{display:none}@media (min-width:992px){.CardsWithIconAndText-module__s-a2vW__cardsGrid{grid-gap:40px;grid-template-columns:repeat(2,1fr);gap:40px;display:grid}}@media (min-width:992px){.CardsWithIconAndText-module__s-a2vW__headingAndCardsGrid .CardsWithIconAndText-module__s-a2vW__cardsGrid{display:contents}}.CardsWithIconAndText-module__s-a2vW__buttonWrapper{text-align:center;margin-top:40px}
.Card-module__hWKEgW__card{width:100%;color:var(--black);border:1px solid var(--light-gray);box-shadow:12px 12px 24px 0 color-mix(in srgb, var(--dark) 9%, transparent);padding:20px var(--card-padding) 24px;background-color:#fff}@media (min-width:768px){.Card-module__hWKEgW__card{padding:32px var(--card-padding) 56px}}.Card-module__hWKEgW__card:has(.Card-module__hWKEgW__price){flex-direction:column;display:flex}@media (min-width:992px){.Card-module__hWKEgW__span2{grid-column:span 2}}.Card-module__hWKEgW__title{font-family:var(--font-montserrat);font-size:20px;font-weight:600;line-height:30px;transition:color .2s linear}@media (min-width:768px){.Card-module__hWKEgW__title{font-size:28px;line-height:42px}}.Card-module__hWKEgW__cardLink .Card-module__hWKEgW__title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-skip-ink:none;text-underline-offset:6px;transition:all .14s linear}@media (min-width:768px){.Card-module__hWKEgW__cardLink .Card-module__hWKEgW__title{text-underline-offset:8px}}.Card-module__hWKEgW__cardLink:hover .Card-module__hWKEgW__title{color:var(--accent);text-decoration-color:#0000}.Card-module__hWKEgW__description{margin-top:24px;font-size:16px;line-height:24px}@media (min-width:767px){.Card-module__hWKEgW__description{font-size:20px;line-height:30px}}.Card-module__hWKEgW__description a{box-shadow:inset 0 -2px var(--accent);font-weight:600;text-decoration:none;transition:box-shadow .14s linear}.Card-module__hWKEgW__description a:hover{box-shadow:inset 0 -12px var(--accent)}.Card-module__hWKEgW__price{font-family:var(--font-montserrat);margin-top:auto;padding-top:24px;font-size:18px;font-weight:600;line-height:24px}@media (min-width:768px){.Card-module__hWKEgW__price{font-size:26px;line-height:32px}}
.CardsWithText-module__Ah4kbW__root{--slides-gap:20px;--card-padding:20px;--slides-per-screen:1;overflow-x:clip}@media (min-width:580px){.CardsWithText-module__Ah4kbW__root{--slides-per-screen:1.5}}@media (min-width:680px){.CardsWithText-module__Ah4kbW__root{--slides-per-screen:2}}@media (min-width:768px){.CardsWithText-module__Ah4kbW__root{--slides-gap:32px;--card-padding:40px;--slides-per-screen:1.5}}@media (min-width:870px){.CardsWithText-module__Ah4kbW__root{--slides-per-screen:2}}.CardsWithText-module__Ah4kbW__slider{overflow:visible}@media (min-width:992px){.CardsWithText-module__Ah4kbW__slider{display:none}}.CardsWithText-module__Ah4kbW__slide{-webkit-user-select:none;user-select:none;height:auto;display:flex}.CardsWithText-module__Ah4kbW__slide:not(:last-child){padding-right:var(--slides-gap);width:calc((100dvw - var(--page-padding) - var(--card-padding)) / var(--slides-per-screen))}.CardsWithText-module__Ah4kbW__slide:last-child{width:calc(( (100dvw - var(--page-padding) - var(--card-padding)) / var(--slides-per-screen) ) - var(--slides-gap))}.CardsWithText-module__Ah4kbW__grid{grid-gap:20px;gap:20px;display:grid}@media (min-width:620px){.CardsWithText-module__Ah4kbW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.CardsWithText-module__Ah4kbW__grid{gap:32px}}@media (min-width:992px){.CardsWithText-module__Ah4kbW__grid{gap:40px}}@media (min-width:1350px){.CardsWithText-module__Ah4kbW__grid{grid-template-columns:repeat(var(--columns,3), 1fr)}}@media (max-width:991.98px){.CardsWithText-module__Ah4kbW__grid.CardsWithText-module__Ah4kbW__hiddenBelowLg{display:none}}@media (min-width:1200px){.CardsWithText-module__Ah4kbW__grid.CardsWithText-module__Ah4kbW__centered{flex-wrap:wrap;justify-content:center;display:flex}.CardsWithText-module__Ah4kbW__grid.CardsWithText-module__Ah4kbW__centered>*{width:calc(33.3333% - 26.6667px);max-width:400px}}.CardsWithText-module__Ah4kbW__buttonWrapper{text-align:center;margin-top:40px}
.Cases-module__HHrL3W__cases{grid-gap:32px;gap:32px;list-style:none;display:grid}@media (min-width:620px){.Cases-module__HHrL3W__cases{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Cases-module__HHrL3W__cases{gap:40px}}@media (min-width:1200px){.Cases-module__HHrL3W__cases:not(.Cases-module__HHrL3W__twoCols){grid-template-columns:repeat(3,1fr)}}.Cases-module__HHrL3W__allCasesLink{font-size:16px;font-weight:600;line-height:24px;font-family:var(--font-montserrat);box-shadow:inset 0 -2px var(--accent);margin-top:32px;width:max-content;margin-inline:auto;text-decoration:none;transition:box-shadow .14s linear;display:block}@media (min-width:768px){.Cases-module__HHrL3W__allCasesLink{font-size:20px;line-height:30px}}@media (min-width:992px){.Cases-module__HHrL3W__allCasesLink{margin-top:40px}}.Cases-module__HHrL3W__allCasesLink:hover{box-shadow:inset 0 -12px var(--accent)}
.Cta-module__x4blKa__buttonWrapper{text-align:center;margin-top:20px}@media (min-width:768px){.Cta-module__x4blKa__buttonWrapper{margin-top:40px}}.Cta-module__x4blKa__marqueeWrapper{margin-top:40px}@media (min-width:768px){.Cta-module__x4blKa__marqueeWrapper{margin-top:64px}}
.Faq-module__rSmdpW__item{border:2px solid var(--gray);padding:16px}@media (min-width:768px){.Faq-module__rSmdpW__item{padding:20px}}@media (min-width:992px){.Faq-module__rSmdpW__item{padding:24px}}.Faq-module__rSmdpW__item:not(:first-of-type){margin-top:12px}@media (min-width:992px){.Faq-module__rSmdpW__item:not(:first-of-type){margin-top:16px}}.Faq-module__rSmdpW__item::details-content{height:0;transition:height .3s, content-visibility .3s allow-discrete;interpolate-size:allow-keywords;overflow:clip}.Faq-module__rSmdpW__item[open]::details-content{height:auto}.Faq-module__rSmdpW__question{font-family:var(--font-montserrat);-webkit-tap-highlight-color:transparent;cursor:pointer;grid-gap:24px;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;gap:24px;width:100%;font-size:20px;font-weight:600;line-height:30px;display:grid}@media (min-width:768px){.Faq-module__rSmdpW__question{font-size:28px;line-height:42px}}@media (min-width:992px){.Faq-module__rSmdpW__question{gap:40px}}.Faq-module__rSmdpW__question::marker{display:none}.Faq-module__rSmdpW__question::-webkit-details-marker{display:none}.Faq-module__rSmdpW__question:hover{color:#ffffffb3}.Faq-module__rSmdpW__question:after{content:"";background-image:url("data:image/svg+xml,<svg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M28.3438 16.9219H6.34375M17.3438 5.92188V27.9219' stroke='white' stroke-opacity='0.62' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;width:40px;height:40px}.Faq-module__rSmdpW__item[open] .Faq-module__rSmdpW__question:after{background-image:url("data:image/svg+xml,<svg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M28.3438 17.3125H6.34375' stroke='white' stroke-opacity='0.62' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.Faq-module__rSmdpW__answer{color:var(--light-gray);padding-top:12px;padding-right:64px;font-size:16px;line-height:24px}@media (min-width:768px){.Faq-module__rSmdpW__answer{font-size:20px;line-height:30px}}@media (min-width:992px){.Faq-module__rSmdpW__answer{padding-right:80px}}.Faq-module__rSmdpW__answer p,.Faq-module__rSmdpW__answer ol,.Faq-module__rSmdpW__answer ul{margin-block:16px}:is(.Faq-module__rSmdpW__answer p,.Faq-module__rSmdpW__answer ol,.Faq-module__rSmdpW__answer ul):first-child{margin-top:0}:is(.Faq-module__rSmdpW__answer p,.Faq-module__rSmdpW__answer ol,.Faq-module__rSmdpW__answer ul):last-child{margin-bottom:0}.Faq-module__rSmdpW__answer ol,.Faq-module__rSmdpW__answer ul{list-style-position:inside}.Faq-module__rSmdpW__answer a{box-shadow:inset 0 -2px var(--accent);font-weight:600;text-decoration:none;transition:box-shadow .14s linear}.Faq-module__rSmdpW__answer a:hover{box-shadow:inset 0 -12px var(--accent)}
.FirstScreen-module__YUKlqa__container{align-items:start;gap:48px 40px;display:flex}@media (max-width:991.98px){.FirstScreen-module__YUKlqa__container{flex-direction:column}}.FirstScreen-module__YUKlqa__contentColumn{grid-row-gap:32px;justify-items:start;row-gap:32px;display:grid}@media (min-width:768px){.FirstScreen-module__YUKlqa__contentColumn{row-gap:40px}}.FirstScreen-module__YUKlqa__graphics{width:510px;max-width:100%;height:auto;margin-inline:auto}@media (min-width:992px){.FirstScreen-module__YUKlqa__graphics{flex-shrink:0;width:40%}}.FirstScreen-module__YUKlqa__bottom{padding-top:48px}@media (min-width:992px){.FirstScreen-module__YUKlqa__bottom{margin-top:auto}}
.Footer-module__PUtAIa__footer{--background-color:var(--dark);background-color:var(--background-color);color:#fff;padding-block:56px;overflow-x:clip}@media (min-width:768px){.Footer-module__PUtAIa__footer{padding-block:100px}}.Footer-module__PUtAIa__container{grid-row-gap:40px;row-gap:40px;display:grid}@media (min-width:768px){.Footer-module__PUtAIa__container{row-gap:64px}}@media (min-width:1200px){.Footer-module__PUtAIa__container{-moz-column-gap:56px;grid-template-columns:1fr auto;column-gap:56px}}.Footer-module__PUtAIa__heading{align-self:center}@media (min-width:992px){.Footer-module__PUtAIa__heading{max-width:380px}}.Footer-module__PUtAIa__socials{align-self:center;gap:16px;display:flex}@media (min-width:480px){.Footer-module__PUtAIa__socials{gap:32px}}@media (max-width:1199px){.Footer-module__PUtAIa__socials{grid-row:1/2}}.Footer-module__PUtAIa__socialLink{color:var(--accent);aspect-ratio:1;background-image:linear-gradient(currentColor,#eddcff);border-radius:50%;flex:56px;max-width:88px;transition:color .2s ease-in-out;display:block}.Footer-module__PUtAIa__socialLink:hover{color:var(--secondary)}.Footer-module__PUtAIa__socialIcon{width:100%;height:auto;color:var(--background-color);display:block}.Footer-module__PUtAIa__contacts{grid-gap:24px;font-size:16px;font-weight:600;line-height:24px;font-family:var(--font-montserrat);gap:24px;display:grid}@media (min-width:768px){.Footer-module__PUtAIa__contacts{gap:32px;width:max-content;font-size:20px;line-height:30px}}@media (min-width:1200px){.Footer-module__PUtAIa__contacts{gap:40px;font-size:28px;line-height:42px}}.Footer-module__PUtAIa__link{box-shadow:inset 0 -2px var(--accent);transition:box-shadow .14s linear}.Footer-module__PUtAIa__link:hover{box-shadow:inset 0 -12px var(--accent)}.Footer-module__PUtAIa__managerWrapper,.Footer-module__PUtAIa__emailWrapper,.Footer-module__PUtAIa__smallIconsWrapper{-moz-column-gap:4px;align-items:center;column-gap:4px;display:flex}@media (min-width:480px){.Footer-module__PUtAIa__managerWrapper,.Footer-module__PUtAIa__emailWrapper,.Footer-module__PUtAIa__smallIconsWrapper{-moz-column-gap:16px;column-gap:16px}}.Footer-module__PUtAIa__managerWrapper,.Footer-module__PUtAIa__emailWrapper{flex-wrap:wrap}.Footer-module__PUtAIa__smallIcon{width:40px;height:40px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.Footer-module__PUtAIa__smallIcon:hover{background-color:#ffffff1a}.Footer-module__PUtAIa__copyIcon{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.Footer-module__PUtAIa__copyIcon:after{content:attr(title);color:#fff;opacity:0;background-color:#ffffff1a;border-radius:4px;width:max-content;padding:2px 8px;font-size:14px;font-weight:400;line-height:30px;transition:opacity .2s ease-in-out;position:absolute;left:120%}.Footer-module__PUtAIa__copyIcon:hover:after{opacity:1}.Footer-module__PUtAIa__rightBottomCol{flex-direction:column;justify-content:flex-end;gap:40px;display:flex}@media (min-width:1500px){.Footer-module__PUtAIa__rightBottomCol{align-items:flex-end}}.Footer-module__PUtAIa__secondaryLink{font-family:var(--font-open-sans);color:var(--secondary);font-size:16px;line-height:24px;transition:color .2s ease-in-out}.Footer-module__PUtAIa__secondaryLink:hover{color:var(--accent)}.Footer-module__PUtAIa__chains{font-family:var(--font-open-sans);color:#bdbdbd;flex-wrap:wrap;gap:4px 24px;font-size:16px;line-height:24px;display:flex}.Footer-module__PUtAIa__snackbar{background-color:#ffffff1a;border-radius:4px;padding:2px 8px;font-size:14px;line-height:30px;position:fixed;bottom:15px;left:50%;transform:translate(-50%)}
.Header-module__oYtWHa__header{z-index:1000;background-color:var(--background-color);color:var(--text-color);position:relative;overflow:clip visible}.Header-module__oYtWHa__header.Header-module__oYtWHa__light{--background-color:#fff;--text-color:var(--black);--arrow-color:#52576b;--subnav-title-color:var(--black)}.Header-module__oYtWHa__header.Header-module__oYtWHa__dark{--background-color:var(--dark);--text-color:#fff;--arrow-color:var(--light-gray);--subnav-title-color:#6f727e}.Header-module__oYtWHa__container{grid-gap:16px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding-block:24px;display:grid}@media (min-width:1100px){.Header-module__oYtWHa__container{gap:40px}}.Header-module__oYtWHa__logoWrapper{width:111px;margin-right:auto}@media (max-width:1099.98px){.Header-module__oYtWHa__navContainer{background-color:var(--background-color);width:100dvw;height:0;transition:height .4s ease-in-out;position:absolute;top:100%;left:0;overflow:auto}.Header-module__oYtWHa__navContainer.Header-module__oYtWHa__open{height:calc(100dvh - 88px);padding:8px 40px 40px}}.Header-module__oYtWHa__list{margin:0;padding:0;font-size:16px;line-height:24px;list-style-type:none;display:flex}.Header-module__oYtWHa__nav{gap:24px;}@media (max-width:1099.98px){.Header-module__oYtWHa__nav{flex-direction:column}.Header-module__oYtWHa__navContainer:not(.Header-module__oYtWHa__open) .Header-module__oYtWHa__nav{opacity:0;pointer-events:none}}.Header-module__oYtWHa__subnavOuterWrapper{grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;display:grid}@media (min-width:1100px){.Header-module__oYtWHa__subnavOuterWrapper{background-color:var(--background-color);z-index:999;width:max-content;position:absolute;top:100%;left:0}.Header-module__oYtWHa__subnavOuterWrapper:before,.Header-module__oYtWHa__subnavOuterWrapper:after{content:"";background-color:inherit;width:100vw;height:calc(100% - 24px);display:block;position:absolute;bottom:0}.Header-module__oYtWHa__subnavOuterWrapper:before{right:100%}.Header-module__oYtWHa__subnavOuterWrapper:after{left:100%}}.Header-module__oYtWHa__item.Header-module__oYtWHa__open .Header-module__oYtWHa__subnavOuterWrapper{grid-template-rows:1fr;padding-top:16px}@media (min-width:1100px){.Header-module__oYtWHa__item.Header-module__oYtWHa__open .Header-module__oYtWHa__subnavOuterWrapper{padding-block:24px}}.Header-module__oYtWHa__subnavInnerWrapper{-moz-column-gap:40px;opacity:0;column-gap:40px;transition:opacity .2s ease-in-out;display:flex;overflow:hidden}@media (max-width:1099.98px){.Header-module__oYtWHa__subnavInnerWrapper{flex-direction:column;row-gap:24px}}.Header-module__oYtWHa__item.Header-module__oYtWHa__open .Header-module__oYtWHa__subnavInnerWrapper{opacity:1;transition:opacity .1s ease-in-out}.Header-module__oYtWHa__subnav{flex-direction:column;row-gap:16px;min-width:max-content;}@media (min-width:1100px){.Header-module__oYtWHa__subnav{row-gap:8px}}.Header-module__oYtWHa__subnavTitle{font-size:12px;font-weight:600;line-height:16px;font-family:var(--font-montserrat);color:var(--subnav-title-color);display:inline-block}@media (min-width:1100px){.Header-module__oYtWHa__subnavTitle{margin-bottom:8px}}.Header-module__oYtWHa__item{position:relative}.Header-module__oYtWHa__link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .1s ease-in-out}.Header-module__oYtWHa__link:hover{color:var(--secondary)}.Header-module__oYtWHa__link.Header-module__oYtWHa__active{color:var(--accent)}@media (max-width:1099.98px){.Header-module__oYtWHa__nav>.Header-module__oYtWHa__item>.Header-module__oYtWHa__link{font-family:var(--font-montserrat);font-size:20px;font-weight:600;line-height:30px}}@media (max-width:1099.98px){.Header-module__oYtWHa__subnav .Header-module__oYtWHa__link:not(.Header-module__oYtWHa__viewAllLink){padding-left:16px}}.Header-module__oYtWHa__item:has(.Header-module__oYtWHa__subnavOuterWrapper)>.Header-module__oYtWHa__link{grid-gap:4px;grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;gap:4px;display:grid}.Header-module__oYtWHa__arrowIcon{width:20px;height:20px;color:var(--arrow-color)}.Header-module__oYtWHa__item.Header-module__oYtWHa__open .Header-module__oYtWHa__arrowIcon{transform:rotate(180deg)}.Header-module__oYtWHa__buttonLink.Header-module__oYtWHa__active .Header-module__oYtWHa__arrowIcon,.Header-module__oYtWHa__buttonLink:not(.Header-module__oYtWHa__active):hover .Header-module__oYtWHa__arrowIcon{color:inherit}.Header-module__oYtWHa__viewAllLink{text-decoration:underline;display:inline-block;}@media (min-width:1100px){.Header-module__oYtWHa__viewAllLink{margin-top:8px}}.Header-module__oYtWHa__burgerButton{cursor:pointer;background:0 0;border:none;place-content:center;width:40px;height:40px;display:none}@media (max-width:1099.98px){.Header-module__oYtWHa__burgerButton{display:grid}}.Header-module__oYtWHa__burgerButton:before,.Header-module__oYtWHa__burgerButton:after{content:"";background-color:var(--text-color);grid-area:1/1/2/2;width:20px;height:2px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:block;transform:rotate(0)}.Header-module__oYtWHa__burgerButton:before{box-shadow:0 -6px var(--text-color)}.Header-module__oYtWHa__burgerButton:after{box-shadow:0 6px var(--text-color)}.Header-module__oYtWHa__burgerButton.Header-module__oYtWHa__active:before{box-shadow:0 0 var(--text-color);transform:rotate(45deg)}.Header-module__oYtWHa__burgerButton.Header-module__oYtWHa__active:after{box-shadow:0 0 var(--text-color);transform:rotate(-45deg)}
.HowWeDevelopExpertise-module__MBy80W__item{grid-gap:24px;border:1px solid var(--gray);gap:24px;padding:40px;display:grid}.HowWeDevelopExpertise-module__MBy80W__item:not(:first-of-type){border-top:none}@media (min-width:992px){.HowWeDevelopExpertise-module__MBy80W__item{grid-template-columns:1fr 1fr;gap:40px}}.HowWeDevelopExpertise-module__MBy80W__link{grid-gap:16px;color:var(--accent);font-family:var(--font-montserrat);gap:16px;font-size:28px;font-weight:300;line-height:36px;text-decoration:none;transition:color .14s linear;display:grid}@media (min-width:768px){.HowWeDevelopExpertise-module__MBy80W__link{grid-template-columns:auto 1fr;gap:20px;font-size:46px;line-height:54px}}@media (min-width:992px){.HowWeDevelopExpertise-module__MBy80W__link{gap:24px;font-size:54px}}.HowWeDevelopExpertise-module__MBy80W__link:before{content:"";background-image:url(../media/arrow.0q6xc5ohdot_v.svg);background-repeat:no-repeat;background-size:contain;width:60px;height:60px;transition:transform .2s linear;display:block}.HowWeDevelopExpertise-module__MBy80W__link:hover{color:#fff}.HowWeDevelopExpertise-module__MBy80W__link:hover:before{transform:translate(10px,-10px)}.HowWeDevelopExpertise-module__MBy80W__description{font-size:16px;line-height:24px}@media (min-width:768px){.HowWeDevelopExpertise-module__MBy80W__description{font-size:20px;line-height:30px}}
.Card-module__vc9nfq__card{padding:var(--card-padding);border:1px solid var(--secondary);color:var(--black);background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;row-gap:8px;width:100%;display:flex}@media (min-width:480px){.Card-module__vc9nfq__card{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:initial;grid-template-rows:minmax(30px,auto) auto 1fr;grid-template-columns:auto 1fr auto;display:grid}}@media (min-width:992px){.Card-module__vc9nfq__card{-moz-column-gap:24px;column-gap:24px}}@media (min-width:1350px){.Card-module__vc9nfq__card{width:600px}}@media (min-width:1450px){.Card-module__vc9nfq__card{width:620px}}.Card-module__vc9nfq__quotes{width:32px;height:32px;color:var(--secondary);flex-shrink:0;order:4;align-self:start;margin-top:16px;transform:rotate(180deg)}@media (min-width:480px){.Card-module__vc9nfq__quotes{order:initial;align-self:initial;grid-area:1/3/3/4;margin-top:0;transform:none}}@media (min-width:580px){.Card-module__vc9nfq__quotes{width:60px;height:60px}}.Card-module__vc9nfq__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;grid-row:1/3;width:72px;height:72px}.Card-module__vc9nfq__name{text-align:center;font-size:16px;font-weight:700;line-height:24px}@media (min-width:480px){.Card-module__vc9nfq__name{text-align:start;grid-column:2/3}}@media (min-width:768px){.Card-module__vc9nfq__name{font-size:20px;line-height:30px}}.Card-module__vc9nfq__duty{text-align:center;font-size:12px;line-height:16px}@media (min-width:480px){.Card-module__vc9nfq__duty{text-align:start;grid-column:2/3}}@media (min-width:768px){.Card-module__vc9nfq__duty{font-size:16px;line-height:24px}}.Card-module__vc9nfq__content{order:5;margin-top:12px;font-size:16px;line-height:24px}@media (min-width:480px){.Card-module__vc9nfq__content{order:initial;grid-column:1/-1}}@media (min-width:768px){.Card-module__vc9nfq__content{margin-top:16px;font-size:20px;line-height:30px}}@media (min-width:992px){.Card-module__vc9nfq__content{margin-top:24px}}.Card-module__vc9nfq__content p{margin-bottom:20px}.Card-module__vc9nfq__content p:last-child{margin-bottom:0}@media (min-width:768px){.Card-module__vc9nfq__content p{margin-bottom:32px}}
.HowWeWork-module__DhF0GW__root{--slides-gap:20px;--card-padding:20px;--slides-per-screen:1;overflow-x:clip}@media (min-width:480px){.HowWeWork-module__DhF0GW__root{--card-padding:32px}}@media (min-width:768px){.HowWeWork-module__DhF0GW__root{--slides-gap:32px;--card-padding:40px;--slides-per-screen:1}}@media (min-width:992px){.HowWeWork-module__DhF0GW__root{--slides-per-screen:1.5;--slides-gap:40px}}@media (min-width:1250px){.HowWeWork-module__DhF0GW__root{--slides-per-screen:2}}.HowWeWork-module__DhF0GW__slider{overflow:visible}.HowWeWork-module__DhF0GW__slide{-webkit-user-select:none;user-select:none;height:auto;display:flex;position:relative}.HowWeWork-module__DhF0GW__slide:not(:last-child){padding-right:var(--slides-gap);width:calc((100dvw - var(--page-padding) - var(--card-padding)) / var(--slides-per-screen))}@media (min-width:1350px){.HowWeWork-module__DhF0GW__slide:not(:last-child){width:auto}}.HowWeWork-module__DhF0GW__slide:not(:last-child):after{content:"⇢";width:var(--slides-gap);font-family:var(--font-montserrat);color:#9aa2c0;text-align:center;font-size:20px;line-height:30px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (min-width:768px){.HowWeWork-module__DhF0GW__slide:not(:last-child):after{font-size:28px;line-height:42px}}.HowWeWork-module__DhF0GW__slide:last-child{width:calc(( (100dvw - var(--page-padding) - var(--card-padding)) / var(--slides-per-screen) ) - var(--slides-gap))}@media (min-width:1350px){.HowWeWork-module__DhF0GW__slide:last-child{width:auto}}
.LadderList-module__Ns5A6a__list{grid-gap:40px;gap:40px;list-style:none;display:grid}.LadderList-module__Ns5A6a__item{grid-gap:16px 24px;grid-template-columns:auto 1fr;gap:16px 24px;font-size:16px;line-height:24px;display:grid}@media (min-width:768px){.LadderList-module__Ns5A6a__item{font-size:20px;line-height:30px}}@media (min-width:992px){.LadderList-module__Ns5A6a__item{-moz-column-gap:40px;column-gap:40px;max-width:640px}.LadderList-module__Ns5A6a__item:nth-child(2){justify-self:center}.LadderList-module__Ns5A6a__item:nth-child(3){justify-self:end}}@media (prefers-reduced-motion:no-preference){.LadderList-module__Ns5A6a__item{opacity:0;transition:opacity .32s}}.LadderList-module__Ns5A6a__item:before{content:"";background-color:var(--light-gray);border-radius:50%;width:16px;height:16px;margin-top:7px;display:block}@media (min-width:768px){.LadderList-module__Ns5A6a__item:before{margin-top:13px}}@media (prefers-reduced-motion:no-preference){.LadderList-module__Ns5A6a__item:before{transition:background-color .2s ease-in-out .18s}}@media (prefers-reduced-motion:reduce){.LadderList-module__Ns5A6a__item:before{background-color:var(--accent)}}.LadderList-module__Ns5A6a__item.LadderList-module__Ns5A6a__active{opacity:1}.LadderList-module__Ns5A6a__item.LadderList-module__Ns5A6a__active:before{background-color:var(--accent)}.LadderList-module__Ns5A6a__item a{box-shadow:inset 0 -2px var(--accent);font-weight:600;text-decoration:none;transition:box-shadow .14s linear}.LadderList-module__Ns5A6a__item a:hover{box-shadow:inset 0 -12px var(--accent)}.LadderList-module__Ns5A6a__title{font-family:var(--font-montserrat);font-size:20px;font-weight:600;line-height:30px}@media (min-width:768px){.LadderList-module__Ns5A6a__title{font-size:28px;line-height:42px}}.LadderList-module__Ns5A6a__description,.LadderList-module__Ns5A6a__details{grid-column:2/3}.LadderList-module__Ns5A6a__detailsHeader{color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;align-items:center;gap:8px;display:flex}.LadderList-module__Ns5A6a__detailsTitle{-webkit-text-decoration:underline dotted var(--accent) 2px;-webkit-text-decoration:underline dotted var(--accent) 2px;text-decoration:underline dotted var(--accent) 2px;text-underline-offset:8px}.LadderList-module__Ns5A6a__detailsIcon{flex-shrink:0;width:24px;height:24px;transition:transform .18s}.LadderList-module__Ns5A6a__details.LadderList-module__Ns5A6a__open .LadderList-module__Ns5A6a__detailsIcon{transform:rotate(180deg)}.LadderList-module__Ns5A6a__detailsContent{grid-template-rows:0fr;transition:grid-template-rows .5s ease-out,padding-top .5s ease-out;display:grid}@media (max-width:767.98px){.LadderList-module__Ns5A6a__detailsContent{position:relative;left:-40px}}.LadderList-module__Ns5A6a__details.LadderList-module__Ns5A6a__open .LadderList-module__Ns5A6a__detailsContent{grid-template-rows:1fr;padding-top:24px}.LadderList-module__Ns5A6a__detailsItems{overflow:hidden}.LadderList-module__Ns5A6a__detailsItem{padding-left:40px;position:relative}.LadderList-module__Ns5A6a__detailsItem:not(:last-child){padding-bottom:24px}@media (min-width:992px){.LadderList-module__Ns5A6a__detailsItem:not(:last-child){padding-bottom:32px}}.LadderList-module__Ns5A6a__detailsItem:before,.LadderList-module__Ns5A6a__detailsItem:after{content:"";position:absolute;top:13px;left:0}.LadderList-module__Ns5A6a__detailsItem:before{border-top:2px dotted var(--accent);width:28px}.LadderList-module__Ns5A6a__detailsItem:not(:last-child):after{border-left:2px dotted var(--accent);height:100%}.LadderList-module__Ns5A6a__note{margin-top:40px}@media (min-width:768px){.LadderList-module__Ns5A6a__note{margin-top:64px}}
.Magazine-module__-uDQXG__articles{grid-gap:40px;gap:40px;display:grid}@media (min-width:992px){.Magazine-module__-uDQXG__articles{grid-template-columns:repeat(3,1fr)}}
.NumberedList-module__ejpDtG__list{counter-reset:numbered-list;grid-gap:40px;gap:40px;list-style:none;display:grid}@media (min-width:992px){.NumberedList-module__ejpDtG__list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(var(--row-count), auto);grid-auto-flow:column;align-items:start}}.NumberedList-module__ejpDtG__item{grid-gap:16px;counter-increment:numbered-list;grid-template-columns:auto 1fr;gap:16px;display:grid}@media (min-width:768px){.NumberedList-module__ejpDtG__item{gap:24px 20px}}@media (min-width:992px){.NumberedList-module__ejpDtG__item{gap:32px 24px}}.NumberedList-module__ejpDtG__item:before{content:counter(numbered-list);border:1px solid var(--accent);width:40px;height:40px;font-family:var(--font-montserrat);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;display:flex}@media (min-width:768px){.NumberedList-module__ejpDtG__item:before{width:48px;height:48px;font-size:26px}}@media (min-width:992px){.NumberedList-module__ejpDtG__span2Rows{grid-row:span 2}}.NumberedList-module__ejpDtG__title{font-family:var(--font-montserrat);font-size:20px;font-weight:600;line-height:1.5}@media (min-width:768px){.NumberedList-module__ejpDtG__title{font-size:28px}}.NumberedList-module__ejpDtG__description{font-size:16px;line-height:1.5}@media (min-width:768px){.NumberedList-module__ejpDtG__description{font-size:20px}}.NumberedList-module__ejpDtG__cta{font-family:var(--font-montserrat);margin-inline:auto;text-align:center;max-width:840px;margin-top:40px;font-size:20px;line-height:1.5}@media (min-width:768px){.NumberedList-module__ejpDtG__cta{margin-top:64px;font-size:28px;line-height:1.5}}.NumberedList-module__ejpDtG__buttonWrapper{text-align:center;margin-top:40px}
.OurExpertise-module__2VfOHW__layout{grid-gap:40px;gap:40px;display:grid}@media (min-width:1200px){.OurExpertise-module__2VfOHW__layout{grid-template-columns:1fr 1fr;align-items:start;gap:56px}}.OurExpertise-module__2VfOHW__description{margin-bottom:40px}.OurExpertise-module__2VfOHW__hackathons{grid-gap:40px;gap:40px;display:grid}.OurExpertise-module__2VfOHW__hackathonsList{grid-gap:24px;grid-template-columns:repeat(2,1fr);gap:24px;list-style:none;display:grid}@media (min-width:680px){.OurExpertise-module__2VfOHW__hackathonsList{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.OurExpertise-module__2VfOHW__hackathonsList{grid-template-columns:repeat(2,1fr);gap:40px}}.OurExpertise-module__2VfOHW__hackathonItem{border:1px solid #fff3;display:block}.OurExpertise-module__2VfOHW__hackathonLink{opacity:1;transition:opacity .18s ease-in-out}.OurExpertise-module__2VfOHW__hackathonLink:hover{opacity:.75}.OurExpertise-module__2VfOHW__hackathonImage{width:100%;height:auto;display:block}
.Card-module__cwriSq__card{grid-gap:16px;border:1px solid var(--light-gray);box-shadow:12px 12px 24px 0 color-mix(in srgb, var(--dark) 9%, transparent);align-content:start;gap:16px;padding:24px 32px 40px;text-decoration:none;display:grid}@media (min-width:768px){.Card-module__cwriSq__card{gap:24px;padding:24px 40px 56px}}@media (min-width:768px) and (max-width:991.98px),(min-width:1300px){.Card-module__cwriSq__card{grid-template-columns:232px 1fr;grid-template-areas:"icon description""title description"}.Card-module__cwriSq__card:not(:has(.Card-module__cwriSq__icon)){grid-template-areas:"title description"}}@media (min-width:992px){.Card-module__cwriSq__card{padding:32px 40px 56px}}.Card-module__cwriSq__icon{width:112px;height:auto;display:block}@media (min-width:768px) and (max-width:991.98px),(min-width:1300px){.Card-module__cwriSq__icon{grid-area:icon}}.Card-module__cwriSq__title{font-family:var(--font-montserrat);font-size:20px;font-weight:600;line-height:30px}@media (min-width:768px){.Card-module__cwriSq__title{font-size:28px;line-height:42px}}@media (min-width:768px) and (max-width:991.98px),(min-width:1300px){.Card-module__cwriSq__title{grid-area:title}}a.Card-module__cwriSq__card .Card-module__cwriSq__title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-skip-ink:none;text-underline-offset:6px;transition:all .14s linear}@media (min-width:768px){a.Card-module__cwriSq__card .Card-module__cwriSq__title{text-underline-offset:8px}}a.Card-module__cwriSq__card:hover .Card-module__cwriSq__title{color:var(--accent);text-decoration-color:#0000}.Card-module__cwriSq__description{color:var(--dark);font-size:16px;line-height:24px}@media (min-width:768px){.Card-module__cwriSq__description{font-size:20px;line-height:30px}}@media (min-width:768px) and (max-width:991.98px),(min-width:1300px){.Card-module__cwriSq__description{grid-area:description}}
.PageCards-module__jXDYUa__grid{grid-gap:32px;gap:32px;display:grid}@media (min-width:768px){.PageCards-module__jXDYUa__grid{gap:40px}}@media (min-width:992px){.PageCards-module__jXDYUa__grid{grid-template-columns:repeat(2,1fr)}}.PageCards-module__jXDYUa__buttonWrapper{text-align:center;margin-top:40px}
.Review-module__o2_frq__review{grid-column-gap:16px;-moz-column-gap:16px;width:300px;color:var(--black);background-color:#fff;border-radius:16px;grid-template-rows:1fr auto auto;grid-template-columns:auto 1fr;column-gap:16px;padding:20px;display:grid}@media (min-width:480px){.Review-module__o2_frq__review{width:400px}}@media (min-width:768px){.Review-module__o2_frq__review{-moz-column-gap:24px;column-gap:24px;width:612px;padding:32px}}@media (min-width:992px){.Review-module__o2_frq__review{padding:40px}}.Review-module__o2_frq__content{grid-column:1/-1;margin-bottom:32px;font-size:16px;line-height:24px}@media (min-width:768px){.Review-module__o2_frq__content{font-size:20px;line-height:30px}}.Review-module__o2_frq__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;grid-row:2/4;width:60px;height:60px}@media (min-width:767px){.Review-module__o2_frq__avatar{width:72px;height:72px}}.Review-module__o2_frq__name{color:inherit;grid-row:2/3;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.Review-module__o2_frq__name{font-size:20px;line-height:30px}}.Review-module__o2_frq__name:is(a){text-decoration:underline;transition:color .14s linear}.Review-module__o2_frq__name:is(a):hover{color:var(--accent);text-decoration:none}.Review-module__o2_frq__duty{-moz-column-gap:8px;flex-wrap:wrap;align-items:center;column-gap:8px;font-size:16px;line-height:24px;display:flex}@media (min-width:768px){.Review-module__o2_frq__duty:before{content:"—"}}.Review-module__o2_frq__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;height:30px}@media (min-width:768px){.Review-module__o2_frq__logo{height:40px}}
.ReviewsAndAwards-module__99UQUW__awards{grid-row-gap:24px;grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:24px;margin-top:40px;display:grid}@media (min-width:480px){.ReviewsAndAwards-module__99UQUW__awards{-moz-column-gap:8px;grid-template-columns:repeat(4,1fr);justify-content:space-between;column-gap:8px}}@media (min-width:768px){.ReviewsAndAwards-module__99UQUW__awards{grid-template-columns:repeat(6,auto);justify-content:center;gap:30px;margin-top:64px}}@media (min-width:1350px){.ReviewsAndAwards-module__99UQUW__awards{grid-template-columns:initial;grid-auto-flow:column;gap:23px}}.ReviewsAndAwards-module__99UQUW__award{opacity:.75;transition:opacity .18s ease-in-out,transform .25s ease-in-out;transform:scale(1)}.ReviewsAndAwards-module__99UQUW__award:hover{opacity:1;z-index:1;position:relative;transform:scale(1.5)}.ReviewsAndAwards-module__99UQUW__awards:hover .ReviewsAndAwards-module__99UQUW__award:not(:hover){opacity:.5;transform:scale(.8)}.ReviewsAndAwards-module__99UQUW__awardImage{-o-object-fit:contain;object-fit:contain;width:auto;height:100px}
.Card-module__Y3vYRq__card{background-color:var(--light-gray);padding:var(--card-padding);border-radius:16px;width:100%;display:block}@media (min-width:1600px){.Card-module__Y3vYRq__card{grid-column-gap:40px;-moz-column-gap:40px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;justify-items:start;column-gap:40px;display:grid}}.Card-module__Y3vYRq__icon{width:auto;height:75px;display:block}@media (min-width:768px){.Card-module__Y3vYRq__icon{height:90px}}@media (min-width:992px){.Card-module__Y3vYRq__icon{height:105px}}@media (min-width:1600px){.Card-module__Y3vYRq__icon{grid-row:1/3}}.Card-module__Y3vYRq__title{font-family:var(--font-montserrat);margin-top:20px;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.5;display:inline-block}@media (min-width:768px){.Card-module__Y3vYRq__title{margin-top:32px;font-size:28px}}@media (min-width:992px){.Card-module__Y3vYRq__title{margin-top:40px;margin-bottom:16px}}@media (min-width:1600px){.Card-module__Y3vYRq__title{margin-top:0}}.Card-module__Y3vYRq__cardLink .Card-module__Y3vYRq__title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-skip-ink:none;text-underline-offset:6px;transition:all .14s linear}@media (min-width:768px){.Card-module__Y3vYRq__cardLink .Card-module__Y3vYRq__title{text-underline-offset:8px}}.Card-module__Y3vYRq__cardLink:hover .Card-module__Y3vYRq__title{color:var(--accent);text-decoration-color:#0000}.Card-module__Y3vYRq__description{font-size:16px;line-height:1.5}@media (min-width:768px){.Card-module__Y3vYRq__description{font-size:20px}}
.Slider-module__E3b6Jq__slider{overflow:visible}.Slider-module__E3b6Jq__slide{-webkit-user-select:none;user-select:none;height:auto;display:flex}@media (max-width:991.98px){.Slider-module__E3b6Jq__slide:not(:last-child){padding-right:var(--slides-gap);width:calc((100dvw - var(--page-padding) - var(--card-padding)) / var(--slides-per-screen))}.Slider-module__E3b6Jq__slide:last-child{width:calc(( (100dvw - var(--page-padding) - var(--card-padding)) / var(--slides-per-screen) ) - var(--slides-gap))}}.Slider-module__E3b6Jq__controls{align-items:center;gap:40px;margin-top:40px;display:flex}@media (max-width:991.98px){.Slider-module__E3b6Jq__controls{display:none}}.Slider-module__E3b6Jq__scrollbar{background-color:#e5e5e5;border-radius:10px;flex-grow:1;height:8px}.Slider-module__E3b6Jq__scrollbar div{border-radius:inherit;background-color:#9b9ea8;height:100%}.Slider-module__E3b6Jq__navButton{appearance:none;cursor:pointer;color:#e5e5e5;background:0 0;border:none;flex-shrink:0;width:32px;height:32px;display:block}.Slider-module__E3b6Jq__navButton:not([disabled]):hover{color:#9b9ea8}.Slider-module__E3b6Jq__navButton[disabled]{opacity:.35;cursor:auto}.Slider-module__E3b6Jq__navButton svg{width:auto;height:26px}.Slider-module__E3b6Jq__prevButton svg{transform:rotate(180deg)}
.SliderWithScrollbar-module__1eD2Ia__root{--slides-gap:20px;--card-padding:20px;--slides-per-screen:1;overflow-x:clip}@media (min-width:580px){.SliderWithScrollbar-module__1eD2Ia__root{--slides-per-screen:1.5}}@media (min-width:680px){.SliderWithScrollbar-module__1eD2Ia__root{--slides-per-screen:2}}@media (min-width:768px){.SliderWithScrollbar-module__1eD2Ia__root{--slides-gap:32px;--card-padding:32px;--slides-per-screen:1.5}}@media (min-width:870px){.SliderWithScrollbar-module__1eD2Ia__root{--slides-per-screen:2}}@media (min-width:1200px){.SliderWithScrollbar-module__1eD2Ia__root{--card-padding:40px}}
.Card-module__d1uEbG__card{border:2px solid var(--secondary);background-color:#fff;border-radius:16px;padding:16px}@media (min-width:480px){.Card-module__d1uEbG__card{padding:20px 40px 32px}}@media (min-width:768px){.Card-module__d1uEbG__card{padding:32px 80px 56px}}@media (min-width:992px) and (min-height:900px){.Card-module__d1uEbG__card{padding:32px 120px 56px}}.Card-module__d1uEbG__card.Card-module__d1uEbG__accented{border:3px solid var(--accent)}.Card-module__d1uEbG__card.Card-module__d1uEbG__accented:has(.Card-module__d1uEbG__buttonWrapper){padding-block:44px}@media (min-width:480px){.Card-module__d1uEbG__card.Card-module__d1uEbG__accented:has(.Card-module__d1uEbG__buttonWrapper){padding-block:72px}}@media (min-width:768px){.Card-module__d1uEbG__card.Card-module__d1uEbG__accented:has(.Card-module__d1uEbG__buttonWrapper){padding-block:108px}}@media (min-width:992px) and (min-height:900px){.Card-module__d1uEbG__card.Card-module__d1uEbG__accented:has(.Card-module__d1uEbG__buttonWrapper){padding-block:88px}}@media (min-width:1200px){.Card-module__d1uEbG__card.Card-module__d1uEbG__accented:has(.Card-module__d1uEbG__buttonWrapper){padding:36px 120px 56px}}.Card-module__d1uEbG__title{font-family:var(--font-montserrat);color:var(--secondary);margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}@media (min-width:480px){.Card-module__d1uEbG__title{margin-bottom:12px;font-size:20px;line-height:30px}}@media (min-width:992px){.Card-module__d1uEbG__title{margin-bottom:16px}}.Card-module__d1uEbG__description{font-family:var(--font-montserrat);color:var(--dark);font-size:16px;font-weight:600;line-height:24px}@media (min-width:480px){.Card-module__d1uEbG__description{font-size:20px;line-height:30px}}@media (min-width:768px){.Card-module__d1uEbG__description{font-size:28px;line-height:42px}}.Card-module__d1uEbG__description.Card-module__d1uEbG__centered{text-align:center}.Card-module__d1uEbG__description a{text-decoration-skip-ink:none;text-decoration:underline;transition:color .14s linear}.Card-module__d1uEbG__description a:hover{color:var(--accent)}.Card-module__d1uEbG__buttonWrapper{text-align:center;margin-top:32px}@media (min-width:768px){.Card-module__d1uEbG__buttonWrapper{margin-top:40px}}.Card-module__d1uEbG__labels{flex-wrap:wrap;gap:8px;list-style:none;display:flex}@media (min-width:768px){.Card-module__d1uEbG__labels{gap:16px}}
.StickyCards-module__XfKqzW__root{--heading-top:20px}@media (min-width:768px){.StickyCards-module__XfKqzW__root{--heading-top:40px}}.StickyCards-module__XfKqzW__root.StickyCards-module__XfKqzW__stickyEnabled{padding-bottom:var(--padding-bottom)}.StickyCards-module__XfKqzW__root.StickyCards-module__XfKqzW__stickyEnabled .StickyCards-module__XfKqzW__headingWrapper{top:var(--heading-top);position:sticky}.StickyCards-module__XfKqzW__root.StickyCards-module__XfKqzW__stickyEnabled .StickyCards-module__XfKqzW__descriptionWrapper{top:var(--cards-top);position:sticky}.StickyCards-module__XfKqzW__root.StickyCards-module__XfKqzW__stickyEnabled .StickyCards-module__XfKqzW__cardWrapper{top:var(--cards-top);height:var(--card-wrapper-height);transform:translateY(var(--shift));margin-top:calc(var(--reverse-shift) * -1);position:sticky}.StickyCards-module__XfKqzW__cards{grid-gap:16px;gap:16px;display:grid}
@media (min-width:1200px){.TwoColsWithLabels-module__8xxwLa__root{grid-gap:40px;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,1fr);align-items:start;gap:40px;display:grid}}@media (max-width:1199.98px){.TwoColsWithLabels-module__8xxwLa__description,.TwoColsWithLabels-module__8xxwLa__button{margin-top:40px}}@media (min-width:1200px){.TwoColsWithLabels-module__8xxwLa__description,.TwoColsWithLabels-module__8xxwLa__button{grid-column:1/2}}.TwoColsWithLabels-module__8xxwLa__labels{flex-wrap:wrap;gap:8px;list-style:none;display:flex}@media (min-width:768px){.TwoColsWithLabels-module__8xxwLa__labels{gap:16px}}@media (min-width:992px) and (max-width:1199.98px){.TwoColsWithLabels-module__8xxwLa__labels{margin-top:40px}}@media (min-width:992px){.TwoColsWithLabels-module__8xxwLa__labels{grid-area:1/2/4/3}}@media (prefers-reduced-motion:no-preference){.TwoColsWithLabels-module__8xxwLa__label{opacity:0;transition:opacity .32s}}.TwoColsWithLabels-module__8xxwLa__label.TwoColsWithLabels-module__8xxwLa__active{opacity:1}
.TgBannerBig-module__clhudq__banner{color:var(--dark);background-color:#c1d0ff;background-image:url(../media/bg.0q0k3yqn7lea~.webp);background-position:center bottom -30px;background-repeat:no-repeat;background-size:295px;padding:56px 20px 235px}@media (min-width:768px){.TgBannerBig-module__clhudq__banner{background-position:center bottom -50px;background-size:640px;padding:56px 32px 465px}}@media (min-width:992px){.TgBannerBig-module__clhudq__banner{background-position:100%;background-size:50%;padding:80px}}@media (min-width:992px){.TgBannerBig-module__clhudq__content{width:69%;max-width:627px}}.TgBannerBig-module__clhudq__title{font-family:var(--font-montserrat);margin-bottom:4px;font-size:28px;line-height:36px}@media (min-width:768px){.TgBannerBig-module__clhudq__title{font-size:48px;line-height:56px}}.TgBannerBig-module__clhudq__description{margin-top:0;margin-bottom:32px;font-size:16px;line-height:24px}@media (min-width:768px){.TgBannerBig-module__clhudq__description{margin-bottom:40px;font-size:20px;line-height:30px}}
@media (max-width:767.98px){.TgBannerSmall-module__o4ySoq__root{background-color:#c1d0ff;background-image:url(../media/bg.0q0k3yqn7lea~.webp);background-position:right -25px top -10px;background-repeat:no-repeat;background-size:170px}}.TgBannerSmall-module__o4ySoq__banner{padding-block:24px}@media (min-width:768px){.TgBannerSmall-module__o4ySoq__banner{background-color:#c1d0ff;background-image:url(../media/bg.0q0k3yqn7lea~.webp);background-position:right -30px top -30px;background-repeat:no-repeat;background-size:285px;padding:24px 32px}}@media (min-width:992px){.TgBannerSmall-module__o4ySoq__banner{background-position:right 200px center;padding:13px 40px}}@media (min-width:1270px){.TgBannerSmall-module__o4ySoq__banner{background-position:660px;padding:13px 80px}}.TgBannerSmall-module__o4ySoq__content{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.TgBannerSmall-module__o4ySoq__content{align-items:flex-start;padding-right:160px}}@media (min-width:992px){.TgBannerSmall-module__o4ySoq__content{padding-right:0;padding-right:initial;flex-direction:row;justify-content:space-between;align-items:center;gap:170px}}@media (min-width:1270px){.TgBannerSmall-module__o4ySoq__content{justify-content:flex-start;gap:240px}}.TgBannerSmall-module__o4ySoq__title{font-family:var(--font-montserrat);margin:0;font-size:20px;font-weight:600;line-height:30px}@media (max-width:767.98px){.TgBannerSmall-module__o4ySoq__title{padding-right:70px}}.TgBannerSmall-module__o4ySoq__description{margin:0;font-size:16px;line-height:24px}@media (max-width:767.98px){.TgBannerSmall-module__o4ySoq__description{display:none}}.TgBannerSmall-module__o4ySoq__buttonWrapper{flex-shrink:0}
.WorkAndPaymentFormats-module__NPdfyW__cards{grid-gap:24px;gap:24px;display:grid}@media (min-width:620px){.WorkAndPaymentFormats-module__NPdfyW__cards{grid-template-columns:repeat(2,1fr);gap:32px}}@media (min-width:1200px){.WorkAndPaymentFormats-module__NPdfyW__cards{grid-template-columns:repeat(3,1fr);gap:40px}}.WorkAndPaymentFormats-module__NPdfyW__card{color:var(--black);padding:24px 32px 56px;font-size:16px;line-height:24px}@media (min-width:768px){.WorkAndPaymentFormats-module__NPdfyW__card{padding:24px 40px 56px;font-size:20px;line-height:30px}}@media (min-width:992px){.WorkAndPaymentFormats-module__NPdfyW__card{padding:32px 40px 56px}}.WorkAndPaymentFormats-module__NPdfyW__card p{margin:0}.WorkAndPaymentFormats-module__NPdfyW__card p:not(:last-child){margin-bottom:24px}@media (min-width:768px){.WorkAndPaymentFormats-module__NPdfyW__card p:not(:last-child){margin-bottom:30px}}.WorkAndPaymentFormats-module__NPdfyW__workCard{background-color:#fff}.WorkAndPaymentFormats-module__NPdfyW__paymentCard{background-color:#9aa2c0}.WorkAndPaymentFormats-module__NPdfyW__cardTitle{font-family:var(--font-montserrat);margin-top:0;margin-bottom:24px;font-size:20px;font-weight:600;line-height:30px}@media (min-width:768px){.WorkAndPaymentFormats-module__NPdfyW__cardTitle{font-size:28px;line-height:42px}}.WorkAndPaymentFormats-module__NPdfyW__workCard .WorkAndPaymentFormats-module__NPdfyW__cardTitle{color:var(--accent)}.WorkAndPaymentFormats-module__NPdfyW__paymentCard .WorkAndPaymentFormats-module__NPdfyW__cardTitle{color:#fff}
