.front-hero{position:relative}.front-hero__video{width:100vw}.front-hero__content{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:20px}.front-hero__title{color:#fff;font-size:32px;text-align:center;background:linear-gradient(90deg,#46c755,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.front-hero__button{border:none;border-radius:20px;background:#46c755;display:flex;align-items:center;gap:20px;padding:8px 20px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;transition:all .2s ease-in-out;text-decoration:none}.front-hero__button:hover{background:#3a9a3a;transform:scale(1.05);transition:all .2s ease-in-out}@media screen and (max-width: 768px){.front-hero__content{top:80%;gap:5px}.front-hero__button{font-size:12px;padding:6px 16px;border-radius:14px;gap:10px}.front-hero__button img{width:20px}.front-hero__title{font-size:18px;font-weight:600;margin:0}}.cards-section__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;max-width:var(--layout-width);margin:0;padding:50px 0;list-style-type:none}@media only screen and (min-width: 576px){.cards-section__list{gap:20px;padding-block:70px}}.cards-section__item{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:400px;padding:10px;border:1px solid #EEF0F3;border-radius:20px}@media only screen and (min-width: 576px){.cards-section__item{padding:30px}}.cards-section__item-header{display:flex;flex-direction:row;align-items:center;gap:10px}@media only screen and (min-width: 576px){.cards-section__item-header{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 575.98px){.cards-section__item-image{width:50px;height:50px}}.cards-section__item-titles{display:flex;flex-direction:column}@media only screen and (min-width: 576px){.cards-section__item-titles{gap:10px}}@media only screen and (min-width: 576px){.cards-section__item-title,.cards-section__item-subtitle,.cards-section__item-description{padding-inline:10px}}.cards-section__item-title{margin:0;font-family:var(--catamaran-font);font-size:12px;line-height:130%;font-weight:600;text-transform:uppercase;color:#81653f}@media only screen and (min-width: 576px){.cards-section__item-title{font-size:18px}}.cards-section__item-subtitle{margin:0;font-family:var(--lora-font);font-size:14px;line-height:130%;font-weight:600}@media only screen and (min-width: 576px){.cards-section__item-subtitle{font-size:24px}}.cards-section__item-description{margin:0;font-size:14px;line-height:130%}@media only screen and (min-width: 576px){.cards-section__item-description{font-size:18px}}.about-section{padding-block:50px;background-color:#af85331a}@media only screen and (min-width: 576px){.about-section{padding-block:70px}}.about-section__content{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:50px;max-width:var(--layout-width)}@media only screen and (min-width: 576px){.about-section__content{grid-template-columns:1fr 1fr;grid-template-rows:1fr 2fr}}.about-section__title{font-size:18px}@media only screen and (max-width: 575.98px){.about-section__title{font-size:16px;text-align:center}}.about-section__subtitle{font-size:36px}@media only screen and (max-width: 575.98px){.about-section__subtitle{font-size:24px;text-align:center}}.about-section__media{grid-row-start:3;grid-row-end:4;position:relative;min-height:540px}@media only screen and (min-width: 576px){.about-section__media{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2}}.about-section__media-item{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100%;opacity:0;transition:opacity .3s ease-in-out}.about-section__media-item--opened{opacity:1}.about-section__image{max-width:var(--layout-width);object-fit:cover}.about-section__accordion{grid-row-start:2;grid-row-end:3;position:relative;min-height:540px}@media only screen and (min-width: 576px){.about-section__accordion{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3}}.about-section__accordion-item{overflow:hidden;border-bottom:2px solid #c6b9b5}.about-section__accordion-header{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px;cursor:pointer}@media only screen and (min-width: 576px){.about-section__accordion-header{gap:20px;padding:10px 30px}}.about-section__accordion-header:after{content:"";margin:0 auto;width:10px;height:10px;background:var(--accent-color);transform:rotate(-45deg)}.about-section__accordion-index{font-family:var(--catamaran-font);font-weight:600;font-size:20px;line-height:130%}@media only screen and (min-width: 576px){.about-section__accordion-index{font-size:48px}}.about-section__accordion-title{flex-grow:1;font-size:18px;line-height:130%;text-transform:uppercase}@media only screen and (min-width: 576px){.about-section__accordion-title{font-size:24px}}.about-section__accordion-description{visibility:hidden;height:0;padding:0 20px;opacity:0;background:#af85331a;font-size:18px;line-height:24px;transition:all .2s ease-out}.about-section__accordion-item--opened .about-section__accordion-header{background-color:var(--accent-color);color:var(--fg-light-color)}.about-section__accordion-item--opened .about-section__accordion-description{visibility:visible;height:auto;opacity:1;padding:20px}.front-body .header__menu-open-icon{color:var(--fg-light-color)}.front-page{padding-block-start:0}
