.products-and-services{color:var(--color-text-03);min-height:90vh;position:relative}.products-and-services__hero{align-items:center;background-color:#a8b6bb;display:flex;min-height:100vh}.products-and-services__services{background-color:var(--ui-05);color:var(--color-text-01);overflow:hidden}.products-and-services__card{margin-bottom:calc(var(--bs-gutter-x)*.5)}.products-and-services__section{background-color:var(--ui-05);color:var(--color-text-01);margin-bottom:0;padding-bottom:200px;padding-top:80px}.products-and-services__heading{font-family:Object Sans,sans-serif;font-size:1.262rem;font-size:22px;font-weight:400}@media (min-width:64em){.products-and-services__heading{font-family:Object Sans,sans-serif;font-size:2rem;font-weight:400}}@media (min-width:80em){.products-and-services__heading{font-family:Object Sans,sans-serif;font-size:1.262rem;font-weight:400}}@media (min-width:80em) and (min-width:64em){.products-and-services__heading{font-family:Object Sans,sans-serif;font-size:2rem;font-weight:400}}.products-and-services__heading p{margin:0}.products-and-services__paragraphs{margin-bottom:32px;padding-top:80px}.products-and-services__paragraph{font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;margin-bottom:32px}.base-page-desc{color:currentcolor;margin-bottom:200px;padding-top:150px;position:relative}@media (min-width:80em){.base-page-desc__content{margin-bottom:0;padding-top:70px}}.base-page-desc__lead{color:var(--color-text-02);display:block;margin-bottom:20px}.base-page-desc__heading{font-family:Object Sans,sans-serif;font-size:2.6rem;font-size:26px;font-weight:400;line-height:1;margin-bottom:40px;max-width:90%}@media (min-width:80em){.base-page-desc__heading{font-family:Object Sans,sans-serif;font-size:2.6rem;font-weight:400}}.base-page-desc__heading a{position:relative}.base-page-desc__heading a,.base-page-desc__heading a .word{-webkit-text-decoration:underline;text-decoration:underline}.base-page-desc__paragraph{font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400}.base-page-desc__shape-wr{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:100%;z-index:0}.breadcrumbs{color:var(--color-text-02);font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;margin-bottom:4.375rem;overflow:hidden;position:relative;text-transform:uppercase}.-app-waiting .breadcrumbs{opacity:0}.breadcrumbs__content{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media (min-width:80em){.breadcrumbs__content{flex-wrap:nowrap}}.breadcrumbs__divider{display:inline-block;margin:0 5px}.breadcrumbs__entry{position:relative}.breadcrumbs__entry:not(:last-child){display:flex}.breadcrumbs__entry:not(:last-child):after{content:".";display:flex;height:12px;justify-content:center;position:relative;width:12px}.breadcrumbs__entry a{transition:opacity .3s}.breadcrumbs__entry a:hover{opacity:.6}.breadcrumbs__entry .breadcrumbs__label{display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-categories{background-color:var(--color-white);color:var(--color-text-01);overflow:hidden}.block-categories__content-wr{padding-bottom:7.5rem;padding-top:7.5rem}.block-categories__content{align-items:center;display:flex;height:100%;width:100%}.block-categories .base-lead-sublead .typo-sublead{color:var(--color-text-02)}.block-categories__items{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:90%;padding-top:70px}@media (min-width:80em){.block-categories__items{max-width:85%}}.block-categories__items .base-link{display:inline-block;font-family:Object Sans,sans-serif;font-size:1rem;font-weight:800;max-width:100%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.block-categories__items .base-link:after{backface-visibility:hidden;background-color:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.32,.94,.6,1);width:100%;will-change:transform}.is-not-touch .block-categories__items .base-link:hover:after{transform:scaleX(1);transform-origin:left}.block-categories__items-ul{margin-bottom:2.5rem}.block-categories__items-ul ul{grid-gap:10px;display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);grid-template-rows:auto;list-style-type:none;margin:0;padding:0}.block-categories__items-ul li{display:inline-block;transition-delay:calc(var(--li-index)*.1s)!important}.block-categories .base-carousel .base-picture img{height:100%;object-fit:cover;width:100%}@keyframes go-out-to-right-6b536767{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes go-in-from-left-6b536767{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}to{transform:translateX(0)}}.base-lead-sublead p[data-v-6b536767]{display:block}.base-lead-sublead .typo-lead[data-v-6b536767]:not(.-is-bold){font-family:Object Sans,sans-serif;font-weight:400}.base-lead-sublead .typo-lead[data-v-6b536767]{margin-bottom:10px}.base-text{overflow:hidden;text-transform:none}.base-text>p{margin:0}.base-carousel{position:relative}.base-carousel,.base-carousel .base-picture,.base-carousel__slides,.base-carousel__track,.base-carousel__wr{height:100%;width:100%}.base-carousel .base-carousel{box-sizing:border-box;position:relative;width:100%}.base-carousel .base-carousel *{box-sizing:inherit}.base-carousel .base-carousel__track{overflow:hidden}.base-carousel .base-carousel__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.base-carousel .base-carousel__slide,.base-carousel .base-carousel__slides--dragging{-webkit-user-select:none;user-select:none}.base-carousel .base-carousel__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.base-carousel .base-carousel__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.base-carousel .base-carousel__arrows,.base-carousel .base-carousel__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.base-carousel .base-carousel--rtl{direction:rtl}.base-carousel ul{list-style-type:none;margin:0;padding:0}.base-card{aspect-ratio:4/3;border-radius:var(--card-border-radius);box-shadow:var(--shadow-applet-2);color:var(--color-text-03);height:100%;overflow:hidden;position:relative;transition:box-shadow .4s ease-in-out,transform .4s cubic-bezier(.39,.575,.565,1) 0s;width:100%}.is-not-touch .base-card:hover{box-shadow:var(--shadow-applet-3)}.is-not-touch .base-card:hover .base-card__main-link{transform:translateY(-10px)}.is-not-touch .base-card:hover .card-image{z-index:1}.is-not-touch .base-card:hover .card-image:before{background-color:#091f2ccc;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;touch-action:none;transition:opacity .6s,background-color .5s ease;width:100%;z-index:1}[data-theme=dark] .is-not-touch .base-card:hover .card-image{z-index:1}[data-theme=dark] .is-not-touch .base-card:hover .card-image:before{background-color:#fffc;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;touch-action:none;transition:opacity .6s,background-color .5s ease;width:100%;z-index:1}.is-not-touch .base-card:hover .base-picture{transform:scale(1)}.is-not-touch .base-card:hover .base-card__link{opacity:1;transform:translateY(10px)}.base-card>a{display:block;line-height:0}.base-card .card-image,.base-card .card-image:before{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.base-card .card-image:before{background-color:#091f2c80;content:"";pointer-events:none;touch-action:none;transition:opacity .6s,background-color .5s ease}[data-theme=dark] .base-card .card-image{z-index:1}[data-theme=dark] .base-card .card-image:before{background-color:#ffffff80;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;touch-action:none;transition:opacity .6s,background-color .5s ease;width:100%;z-index:1}.base-card .base-picture{transform:scale(1.1);transition:transform .4s cubic-bezier(.39,.575,.565,1) 0s}.base-card__main-link{align-items:center;display:flex;height:100%;justify-content:center;transition:all .3s ease-in-out;width:100%}.base-card__main-link>span{display:block;position:relative;width:100%}.base-card__link{bottom:-20px;color:currentcolor;font-family:Object Sans,sans-serif;font-weight:400;left:0;opacity:0;position:absolute;transform:translateY(20px);transition:all .3s ease-in-out}.base-card__content,.base-card__link{justify-content:center;text-align:center;width:100%}.base-card__content{align-items:center;display:flex;height:100%;position:relative}.base-card__content.prevent-swipe{display:inline-block;height:auto;width:auto}.base-card__content-wr{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:relative;top:0;width:100%;z-index:2}@media (min-width:80em){.block-pages-launches__column .base-card .base-card__content-wr{padding:200px 0}}.card-image{border-radius:var(--card-border-radius);box-shadow:var(--shadow-applet-2);display:block;height:100%;overflow:hidden;width:100%}.card-image:not(.-is-rounded){border-radius:0}.card-image .base-picture{height:100%;width:100%}.card-image .base-picture__picture img{height:100%;object-fit:cover;width:100%}@keyframes go-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes go-in-from-left{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}to{transform:translateX(0)}}.block-intro-cards{color:currentcolor;margin-bottom:0;padding-bottom:6.25rem;padding-top:100px;width:100%}@media (min-width:80em){.block-intro-cards{margin-bottom:0;padding-bottom:12.5rem;padding-top:200px}}.block-intro-cards__content{max-width:600px}.block-intro-cards__content .base-lead-sublead{margin-bottom:1.25rem}.block-intro-cards .base-lead-sublead .typo-sublead{color:var(--color-text-02)}.block-intro-cards__cards{padding-top:6.25rem}.block-intro-cards__cards ul{list-style-type:none;margin:0;padding:0}.block-intro-cards__cards .base-card,.block-intro-cards__cards div[class^=card-]{margin-bottom:2.5rem}.block-intro-cards__cards .base-card{aspect-ratio:6/4}