.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}
.h-slider{width:100%}.h-slider__image{display:block;width:100vw;height:100%;object-fit:cover;position:absolute;top:0;left:0}.h-slider__content{width:90%;max-width:calc(56rem + 1px);height:auto;padding:0;z-index:10}.h-slider__title{color:var(--color2);margin:auto auto auto 0;font-size:var(--fs-xxxl);font-weight:700;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-xxxl)*1.1);letter-spacing:calc(var(--fs-xxxl)*0);max-width:40rem}.h-slider__link{color:var(--color3);text-decoration:underline;max-width:25rem;display:block;margin:1vw auto auto 0;font-size:var(--fs-xl);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-xl)*1.3);letter-spacing:calc(var(--fs-xl)*0)}.h-slider__controls{width:100%;max-width:calc(56rem + 1px);margin:auto;position:relative;bottom:5vw;display:flex;align-items:center;justify-content:flex-start}.h-slider__control{display:block;appearance:none;border:none;background-color:var(--color2);border-radius:50%;width:.7rem;height:.7rem;margin:0 .4rem;cursor:pointer}.h-slider .glide__slide{position:relative;display:flex;align-items:center;justify-content:center}.h-about{background-position:center;background-size:cover;background-repeat:no-repeat}.h-about__container{width:100%;max-width:calc(56rem + 1px);margin:auto;padding:8vw 2vw;box-sizing:border-box}.h-about__title{margin:auto;font-size:var(--fs-xl);font-weight:700;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-xl)*1.3);letter-spacing:calc(var(--fs-xl)*0);text-align:center}.h-about__title--red{color:var(--color4);display:block}.h-about__title--black{display:block;color:var(--color1)}.h-about p{color:var(--color1);text-align:center;margin:2vw auto}.h-about__link{color:var(--color4);text-align:center;display:block;text-decoration:underline;margin:3vw auto auto}.services{padding:8vw 0}.services__title{text-align:center;color:var(--color1);margin:auto auto 4vw auto;font-size:var(--fs-xl);font-weight:700;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-xl)*1.3);letter-spacing:calc(var(--fs-xl)*0)}.services__grid{width:100%;max-width:calc(56rem + 1px);margin:auto;box-sizing:border-box}.service{box-sizing:border-box;height:calc((56rem + 1px)*.24*1.62);border-radius:.5vw;display:flex;align-items:flex-end;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center}.service__content{width:100%;box-sizing:border-box;background-color:var(--color4);border-radius:.5vw}.service__text{margin:0;text-align:center;color:var(--color2);font-size:var(--fs-regular);font-weight:600;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.service__secondary-text{color:var(--color2);margin:.5vw 0 0;text-align:center;font-size:var(--fs-small);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0)}.benefits__image{display:block;object-fit:cover}.benefits__content{background-color:var(--color1);padding:4vw;box-sizing:border-box;display:flex;align-content:center;justify-content:flex-start;flex-wrap:wrap}.benefits__title{color:var(--color2);max-width:40%;margin:0 0 2vw 0;font-size:var(--fs-large);font-weight:700;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-large)*1.3);letter-spacing:calc(var(--fs-large)*0)}.benefits__text{color:var(--color2);margin:0 0 2vw 0;max-width:75%;font-size:var(--fs-regular);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.benefits__link{display:block;color:var(--color4);margin:0;min-width:51%;font-size:var(--fs-mid);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-mid)*1.3);letter-spacing:calc(var(--fs-mid)*0);text-decoration:underline}.h-blog__container{width:100%;max-width:calc(56rem + 1px);margin:auto;box-sizing:border-box}.h-blog__title{color:var(--color1);margin:auto;font-size:var(--fs-large);font-weight:700;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-large)*1.3);letter-spacing:calc(var(--fs-large)*0)}.h-blog__posts{padding-top:1vw}.h-blog__posts>.h-entry__link{margin:-2vw 0 0 auto;width:max-content}.h-entry__date{display:block}.h-entry__text-link{display:block}.h-entry__link{display:block;color:var(--color4);margin:1vw auto auto 0;font-size:var(--fs-regular);font-weight:500;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}@media all and (orientation: landscape){.h-slider,.glide__slide{height:75vh}.h-about p,.h-about__link{font-size:var(--fs-mid);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-mid)*1.3);letter-spacing:calc(var(--fs-mid)*0)}.services__grid{display:flex;align-items:stretch;justify-content:space-between;padding:0 2vw}.service{width:24%;padding:1vw}.benefits{display:flex;align-items:stretch}.benefits__image{width:50vw;height:37.5vw}.benefits__content{padding:.5vw;width:50%}.h-blog__container{padding:5vw 2vw}.h-blog__posts{columns:2}.h-entry:first-child .h-entry{width:100%;padding:0 1vw 0 0;box-sizing:border-box}.h-entry:first-child .h-entry__image{display:block;border-radius:1vw;width:100%;aspect-ratio:4/3;object-fit:cover}.h-entry:first-child .h-entry__date{color:var(--color1);font-size:var(--fs-small);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0);margin:1vw 0}.h-entry:first-child .h-entry__title{color:var(--color1);margin:1vw 0;font-size:var(--fs-mid);font-weight:500;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-mid)*1.3);letter-spacing:calc(var(--fs-mid)*0)}.h-entry:first-child .h-entry__excerpt{color:var(--color1);margin:0;font-size:var(--fs-small);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0)}.h-entry:not(:first-child){columns:2;padding:0 0 2vw 2vw;border-left:1px solid #dcdccd}.h-entry:not(:first-child) .h-entry__image{width:100%;border-radius:.5vw;object-fit:cover;aspect-ratio:4/3}.h-entry:not(:first-child) .h-entry__title{margin:0;color:var(--color1);font-size:var(--fs-regular);font-weight:600;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.h-entry:not(:first-child) .h-entry__date{color:var(--color1);margin:auto auto 1vw 0;display:block;font-size:var(--fs-small);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: portrait){.h-slider,.glide__slide{height:70vh}.h-about p,.h-about__link{font-size:var(--fs-regular);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.services__grid{padding:0 5vw}.service{margin:5vw 0;padding:3vw}.service__content{padding:2vw}.benefits__image{width:100%}.benefits__content{padding:10vw 7vw}.h-entry{width:100%;padding:0 1vw 0 0;box-sizing:border-box}.h-entry__image{display:block;border-radius:1vw;width:100%;aspect-ratio:4/3;object-fit:cover}.h-entry__date{color:var(--color1);font-size:var(--fs-small);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0);margin:1vw 0}.h-entry__title{color:var(--color1);margin:1vw 0;font-size:var(--fs-mid);font-weight:500;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-mid)*1.3);letter-spacing:calc(var(--fs-mid)*0)}.h-entry__excerpt{color:var(--color1);margin:0;font-size:var(--fs-small);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0)}.h-entry{padding:5vw 0}.h-blog__container{padding:12vw 5vw}}
