.c-feedback .l-section__inner{display:grid}@media (min-width: 992px){.c-feedback .l-section__inner{grid-template-columns:2fr 1fr}}@media (min-width: 1440px){.c-feedback .l-section__inner{grid-template-columns:12fr 5fr}}.c-feedback__info{flex-grow:1}@media (min-width: 992px){.c-feedback__info{font-size:1.5rem}}.c-feedback__info p{color:#7f7d84;max-width:30rem}.c-feedback__title{max-width:42.5rem;margin-bottom:1.25rem}@media (min-width: 992px){.c-feedback__title{margin-bottom:2rem}}@media (max-width: 991.99px){.c-feedback__form{margin-top:2.5rem;max-width:380px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.c-carousel{overflow:hidden;--btn-size: 3.5rem;--heading-space: 1.25rem}@media (min-width: 992px){.c-carousel{--heading-space: 2.5rem }}@media (min-width: 1200px){.c-carousel{--btn-size: 3.75rem }}.c-carousel .splide__slide{width:100%;display:flex;margin-right:var(--col-gap)}.c-carousel .splide__arrows{margin-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.c-carousel .splide__arrow{width:var(--btn-size);height:var(--btn-size);display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;--icon-size: calc(var(--btn-size) * .38)}.c-carousel .splide__arrow:disabled{opacity:.3}.c-carousel .splide__arrow--prev{transform:rotate(180deg)}.c-carousel .splide__track{width:100%;overflow:visible}.c-carousel .splide__pagination{width:100%;gap:.5rem;margin-top:1rem}.c-carousel .splide__pagination li{line-height:0}.c-carousel .splide__pagination__page{width:.625rem;height:.625rem;border-radius:99px;background-color:currentColor}.c-carousel .splide__pagination__page:not(.is-active){opacity:.25}.c-carousel .splide__pages{font-size:1.5rem;margin:auto;width:auto}.c-carousel .splide__pages li{display:none}.c-carousel__inner{position:relative}.c-carousel__heading{margin-bottom:var(--heading-space);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.c-carousel--4 .splide__slide{width:95%}@media (min-width: 576px){.c-carousel--4 .splide__slide{width:calc(50% - var(--col-gap) * 1 / 2)}}@media (min-width: 768px){.c-carousel--4 .splide__slide{width:calc(33.333% - var(--col-gap) * 2 / 3)}}@media (min-width: 1200px){.c-carousel--4 .splide__slide{width:calc(25% - var(--col-gap) * 3 / 4)}}.c-carousel--3 .splide__slide{width:95%}@media (min-width: 768px){.c-carousel--3 .splide__slide{width:calc(50% - var(--col-gap) * 1 / 2)}}@media (min-width: 1200px){.c-carousel--3 .splide__slide{width:calc(33.333% - var(--col-gap) * 2 / 3)}}.c-carousel--2\.5 .splide__slide{width:90%}@media (min-width: 768px){.c-carousel--2\.5 .splide__slide{width:calc(60% - var(--col-gap) * 1 / 2)}}@media (min-width: 992px){.c-carousel--2\.5 .splide__slide{width:calc(40% - var(--col-gap) * 1 / 2)}}.c-carousel--2 .splide__slide{width:95%}@media (min-width: 768px){.c-carousel--2 .splide__slide{width:calc(50% - var(--col-gap) * 1 / 2)}}.c-tags{display:inline-flex;flex-wrap:wrap;gap:.375rem .125rem}.c-tags__link{position:relative;padding:0 1rem;padding-top:1px;font-size:.75rem;height:1.75rem;display:flex;align-items:center}.c-tags__link:before{content:"";display:block;position:absolute;inset:0;border:1px solid currentColor;opacity:.4;border-radius:99px}.c-tags:has(.c-tags__link:hover) .c-tags__link{opacity:.6}.c-tags:has(.c-tags__link:hover) .c-tags__link:hover{opacity:1}.c-card{position:relative;width:100%}.c-card__img{display:block;position:relative;background-color:#edf0f4;border-radius:2.5rem;margin-bottom:.75rem}.c-card__img:before{content:"";display:block;padding-top:100%}.c-card__img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.5rem}.c-card__title{font-weight:500;font-size:1.25rem}@media (min-width: 1200px){.c-card__title{font-size:1.75rem}}.c-card__tags{border-top:1px solid currentColor;margin-top:.75rem;padding-top:.75rem;position:relative;z-index:1}.c-home-hero{background-color:#0000007f;min-height:600px;padding-top:var(--header-height);position:relative;overflow:hidden;color:#fff;border-radius:0 0 2.5rem 2.5rem;display:flex;align-items:flex-end;padding-bottom:2rem}@media (min-width: 1200px){.c-home-hero{min-height:95vh}}.c-home-hero__bg img{position:absolute;width:100%;height:100%;inset:0;z-index:-1;-o-object-fit:cover;object-fit:cover}.c-home-hero__bg:after{content:"";position:absolute;width:100%;height:100%;inset:0;background-color:#000000b3;z-index:-1}.c-home-hero__inner{padding-top:5rem;display:grid;align-items:flex-end}@media (min-width: 992px){.c-home-hero__inner{grid-template-columns:2fr 1fr}}@media (min-width: 1440px){.c-home-hero__inner{grid-template-columns:12fr 5fr}}.c-home-hero__title{color:#fff9;flex-grow:1;max-width:1200px;letter-spacing:-1.5px}.c-home-hero__title a{white-space:nowrap;color:#fff;align-items:center}.c-home-hero__title img{display:inline-block;vertical-align:baseline;height:1em;width:1em;margin-bottom:-.15em;margin-right:-.1em;border-radius:1.75rem}.c-home-hero__title:has(a:hover) a{opacity:.6}.c-home-hero__title:has(a:hover) a:hover{opacity:1}@media (max-width: 991.99px){.c-home-hero__text{margin-top:2.5rem;margin-left:auto;max-width:380px}}.c-home-calculator .l-section__inner{display:grid}@media (min-width: 992px){.c-home-calculator .l-section__inner{grid-template-columns:2fr 1fr}}@media (min-width: 1200px){.c-home-calculator .l-section__inner{min-height:34rem}}@media (min-width: 1440px){.c-home-calculator .l-section__inner{grid-template-columns:12fr 5fr}}.c-home-calculator .f-btn{margin-top:2.5rem}.c-home-calculator__title{max-width:50rem}.c-home-calculator__text{align-self:end}@media (max-width: 991.99px){.c-home-calculator__text{margin-top:2.5rem;max-width:380px}}.c-home-desc .splide__slide{margin-right:var(--container-offset);display:grid}@media (min-width: 768px){.c-home-desc .splide__slide{align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr))}.c-home-desc .splide__arrows{position:absolute;bottom:0;right:0;width:50%;margin:0}.c-home-desc .splide__pages{margin-left:0;order:-1;transform:translate(-50%)}}.c-home-desc__img{position:relative;width:100%;margin-bottom:2.5rem}@media (min-width: 768px){.c-home-desc__img{order:1;margin-bottom:5rem}}.c-home-desc__img:before{content:"";display:block;padding-bottom:calc(427/737*100%)}.c-home-desc__img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.5rem}@media (min-width: 768px){.c-home-desc__info{padding-right:1.25rem}}.c-home-desc__title{margin-bottom:1.25rem}.c-home-desc__text{max-width:27.5rem;font-size:.875rem}.c-home-desc__tags{margin-top:2rem;max-width:20rem}.c-home-desc__link{max-width:14.25rem;margin-top:3rem}
