.h-video{width:100%;height:auto;position:relative}.h-video__video{display:block;width:100%;position:relative;z-index:1;object-fit:cover}.h-video__container{position:absolute;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-start}.h-video__title{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.h-video__title{margin:0 0 1rem 0}.h-video__title b{font-weight:700}.h-video__description{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.h-video__description{margin:0 0 2rem 0}.h-video__description b{font-weight:700}.h-video .btn{width:max-content}.on-demand__image{display:block}.on-demand__title{color:var(--color1);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.on-demand__title{margin:0 0 1rem 0}.on-demand__title b{font-weight:700;color:var(--color4)}.on-demand__description{color:var(--color1);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.on-demand__description{margin:0 0 2rem 0;padding-left:1rem;border-left:1px solid var(--color3)}.steps{background-color:var(--color5)}.steps__items{display:flex;align-items:stretch;flex-wrap:wrap}.steps__item:first-child{width:100%}.steps__item:nth-child(2n){border-right:.5px solid var(--color5)}.steps__item:not(:first-child){width:calc(50% - 2px);border-top:.5px solid var(--color5)}.steps__item-title{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:700;font-optical-sizing:auto}.steps__item-title{margin:0 0 2rem 0;text-align:center}.steps__item-icon{display:block;width:3rem;height:auto;margin:0 auto 1rem auto;filter:invert(100%) sepia(100%) grayscale(100%) brightness(60%)}.steps__item-link{text-decoration:underline;color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:500;font-optical-sizing:auto}.steps__item-link{display:flex;align-items:center;justify-content:center;margin:0 auto 0 auto}.steps__item-link svg{display:block;width:.8rem;height:auto;margin-left:.5rem}.steps__column{padding:0;box-sizing:border-box}.steps__column--right{border-left:.5px solid var(--color5);background-image:url(../js/1883b782dc669ec272b9.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.steps__column--left{box-sizing:border-box}.steps__title{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.steps__title{margin:0 0 1rem 0}.steps__title b{font-weight:700;display:block}.steps .btn{width:max-content}.steps__description{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.steps__description{margin:0 0 2rem 0;width:50%}.h-about__container{padding-top:2rem;padding-bottom:5rem;width:100%}.h-about__content{background-image:url(../js/16f3d3d9eaec94c5a6ec.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.h-about__image{display:block;height:auto}.h-about__logo{display:block;width:50%;height:auto;margin:0 auto 2rem auto}.h-about__title{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.h-about__title{margin:0 auto 1rem auto;text-align:center;max-width:80%}.h-about__title b{font-weight:700}.h-about__phrase{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.h-about__phrase{margin:3rem auto 0 auto;text-align:center;max-width:80%;display:block}@media all and (orientation: landscape){.h-video__title{font-size:var(--fs-xxl);line-height:calc(var(--fs-xxl)*1.2);letter-spacing:calc(var(--fs-xxl)*0)}.h-video__description{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}.h-video__video{aspect-ratio:21/9}.h-video__container{height:100%;left:50%;transform:translateX(-50%)}.h-video__content{width:45%}.on-demand__title{font-size:var(--fs-xxl);line-height:calc(var(--fs-xxl)*1.2);letter-spacing:calc(var(--fs-xxl)*0)}.on-demand__description{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}.on-demand__container{display:flex;align-items:flex-start;gap:1rem;padding:0;justify-content:space-between}.on-demand__content{padding:5rem 0 4rem 2rem;width:45%}.on-demand__image{width:45%}.steps__item-title{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}.steps__item-link{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}.steps__title{font-size:var(--fs-xxl);line-height:calc(var(--fs-xxl)*1.2);letter-spacing:calc(var(--fs-xxl)*0)}.steps__description{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.5);letter-spacing:calc(var(--fs-regular)*0)}.steps{display:flex;align-items:stretch;justify-content:space-between}.steps__content{position:sticky;top:4rem}.steps__column{width:50%}.steps__column--left{padding:5rem 2rem 5rem 5rem}.steps__item{padding:5rem 0}.h-about__title{font-size:var(--fs-xxl);line-height:calc(var(--fs-xxl)*1.2);letter-spacing:calc(var(--fs-xxl)*0)}.h-about__phrase{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}.h-about{margin-top:10rem;transition:all 2s ease-in-out;opacity:0}.h-about--active{opacity:1;margin-top:0}.h-about__container{display:flex;align-items:stretch;justify-content:space-between;gap:1rem}.h-about__content{width:49%}.h-about__image{width:49%}}@media all and (orientation: portrait){.h-video__title{font-size:var(--fsm-xxl);line-height:calc(var(--fsm-xxl)*1.2);letter-spacing:calc(var(--fsm-xxl)*0)}.h-video__description{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}.h-video__video{width:100vw;height:100dvh}.h-video__container{top:50%;left:50%;transform:translate(-50%, -50%)}.h-video__content{width:90%;margin:auto}.on-demand__title{font-size:var(--fsm-xxl);line-height:calc(var(--fsm-xxl)*1.2);letter-spacing:calc(var(--fsm-xxl)*0)}.on-demand__description{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.on-demand__image{width:90%;margin:0 auto 2rem auto}.on-demand__content{width:90%;margin:0 auto 0 auto;padding-bottom:3rem}.steps__item-title{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.steps__item-link{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}.steps__title{font-size:var(--fsm-xxl);line-height:calc(var(--fsm-xxl)*1.2);letter-spacing:calc(var(--fsm-xxl)*0)}.steps__description{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.5);letter-spacing:calc(var(--fsm-regular)*0)}.steps__column--left{padding:5rem 1rem}.steps__item{padding:3rem 0}.steps__title,.steps__description{text-align:center;margin-left:auto;margin-right:auto}.steps .btn{margin-left:auto;margin-right:auto}.h-about__title{font-size:var(--fsm-xxl);line-height:calc(var(--fsm-xxl)*1.2);letter-spacing:calc(var(--fsm-xxl)*0)}.h-about__phrase{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.h-about__image,.h-about__content{width:90%;width:90%;margin:2rem auto 0 auto}.h-about__content{padding-bottom:3rem}}
.insurance__heading{margin:3rem auto auto auto;font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.insurance__heading{padding:0 2rem;box-sizing:border-box}.insurance__heading em{font-weight:700;color:var(--color4);font-style:normal;display:block}.insurance__container{border-top:1px solid var(--color1);border-bottom:1px solid var(--color1)}.insurance__column{padding:4rem 0 5rem 0;box-sizing:border-box}.insurance__item{padding:0 .5rem;box-sizing:border-box}.insurance__item-title{color:var(--color1);font-family:var(--ff1);font-style:"normal";font-weight:600;font-optical-sizing:auto}.insurance__item-title{margin:0 0 .5rem 0;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start}.insurance__item-icon{display:block;width:1rem;height:auto;margin-right:.5rem}.insurance__item-description{color:var(--color1);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.insurance__item-description{margin:0;padding-left:1.5rem}.insurance__item-link{text-decoration:underline;color:var(--color1);font-family:var(--ff1);font-style:"normal";font-weight:500;font-optical-sizing:auto}.insurance__item-link{display:flex;align-items:center;justify-content:flex-start;margin:1.5rem 0 0 0;padding-left:1.5rem}.insurance__item-link svg{display:block;width:.8rem;height:auto;margin-left:.5rem}.insurance__title{color:var(--color4);font-family:var(--ff1);font-style:"normal";font-weight:700;font-optical-sizing:auto}.insurance__title{margin:0 0 3rem 0}@media all and (orientation: landscape){.insurance__heading{font-size:var(--fs-xxl);line-height:calc(var(--fs-xxl)*1.2);letter-spacing:calc(var(--fs-xxl)*0)}.insurance__item-title{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}.insurance__item-description{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.5);letter-spacing:calc(var(--fs-small)*0)}.insurance__item-link{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}.insurance__title{font-size:var(--fs-large);line-height:calc(var(--fs-large)*1.2);letter-spacing:calc(var(--fs-large)*0)}.red-circle{display:none}.insurance__title{text-align:center}.insurance__container{display:flex;align-items:center;gap:1rem;justify-content:space-between}.insurance__items{display:flex;align-items:flex-start;gap:2rem;justify-content:space-between;flex-wrap:wrap}.insurance__item{width:calc(25% - 1.5rem)}}@media all and (orientation: portrait){.insurance__heading{font-size:var(--fsm-xxl);line-height:calc(var(--fsm-xxl)*1.2);letter-spacing:calc(var(--fsm-xxl)*0)}.insurance__item-title{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.insurance__item-description{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.5);letter-spacing:calc(var(--fsm-small)*0)}.insurance__item-link{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}.insurance__title{font-size:var(--fsm-large);line-height:calc(var(--fsm-large)*1.2);letter-spacing:calc(var(--fsm-large)*0)}.red-circle{background-color:var(--color5);width:20rem;height:auto;aspect-ratio:1/1;border-radius:50%;margin:0 auto 3rem auto;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}.red-circle__image{display:block;width:41%;margin:0 auto 0 auto}.red-circle__text{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto;margin:2rem 0;text-align:center;width:60%}.red-circle__link{text-decoration:underline;color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:500;font-optical-sizing:auto;display:flex;align-items:center;justify-content:center;width:50%;margin:0}.red-circle__link svg{display:block;width:.8rem;height:auto;margin-left:.5rem}.red-circle__title{color:var(--color4);font-family:var(--ff1);font-style:"normal";font-weight:700;font-optical-sizing:auto;margin:0 0 2rem 0}.insurance__column{width:80%;margin:0 auto}.insurance__item{margin-bottom:2rem}}@media all and (orientation: portrait)and (orientation: landscape){.red-circle__text{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}.red-circle__link{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}.red-circle__title{font-size:var(--fs-large);line-height:calc(var(--fs-large)*1.2);letter-spacing:calc(var(--fs-large)*0)}}@media all and (orientation: portrait)and (orientation: portrait){.red-circle__text{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.red-circle__link{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}.red-circle__title{font-size:var(--fsm-large);line-height:calc(var(--fsm-large)*1.2);letter-spacing:calc(var(--fsm-large)*0)}}
.allies{padding:5rem 1rem 3rem 1rem;box-sizing:border-box}.allies--no-home{border-top:1px solid var(--color3);padding-top:6rem;padding-bottom:6rem}.allies__title{color:var(--color1);font-family:var(--ff1);font-style:"normal";font-weight:700;font-optical-sizing:auto}.allies__title{margin:0 0 1rem 0;text-align:center}.allies__description{color:var(--color1);display:block;font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.allies__description{margin:0 auto 4rem auto;max-width:25rem;text-align:center}.allies__item-image{display:block;width:100%;height:auto;aspect-ratio:7/2;object-fit:contain;margin:auto}@media all and (orientation: landscape){.allies__title{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}.allies__description{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){.allies__title{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}.allies__description{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}
