.features-section{background-color:#ded7cf}.features-section__container{margin:0 auto;gap:100px}@media(max-width: 768px){.features-section__container{padding:0 16px;gap:40px}}.features-section__container{display:flex;flex-direction:row;align-items:center;justify-content:center;align-content:center}.features-section__column{display:flex;flex-direction:row-reverse;gap:40px;align-items:center;width:50%}@media screen and (max-width: 768px){.features-section__column{width:100%}}.features-section__column--linked{position:relative}.features-section__overlay{display:none}.features-section__image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit}.features-section__content{text-align:left}.features-section__title{color:#254844;font-size:2.4rem;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.17px;margin:0 0 16px 0}.features-section__description{color:var(--Emerald, #254844);font-size:clamp(1.4rem,1.1rem + 0.390625vw,1.6rem);font-style:normal;font-weight:400;line-height:125%;letter-spacing:-0.592px;margin:0}.features-section__visual{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.features-section__visual{width:100%}}.features-section__visual-container,.features-section__expert-portrait{position:relative;background-color:#fff;width:100%;height:100%;min-height:120px;width:166px;border-radius:6px;display:flex;align-items:center;justify-content:center}.features-section__column:first-child .features-section__visual-container{flex-direction:column;gap:20px}.features-section__stat{position:absolute;bottom:20px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15)}.features-section__stat--yellow{background-color:gold;left:20px}.features-section__stat--green{background-color:#4caf50;right:20px}.features-section__stat-number{font-size:1.6rem;font-weight:700;color:#254844}@media screen and (max-width: 1024px){.features-section{padding:20px 0}.features-section__container{flex-direction:column}.features-section__column{flex-direction:column-reverse;gap:20px}.features-section__title{font-size:2rem}}@media screen and (min-width: 1025px){.features-section{background-color:rgba(0,0,0,0)}.features-section__container{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:stretch}.features-section__column{width:auto;padding:5.4rem;background:#ded7cf;flex-direction:row;justify-content:flex-start;align-items:center;gap:3.2rem;padding-right:20%;padding-left:53px}.features-section__column.first-column{padding-right:53px;padding-left:15%}.features-section__visual{flex:0 0 auto;order:0}.features-section__content{flex:1;min-width:0;order:1}.features-section__column--linked{cursor:pointer;transition:scale .25s ease,box-shadow .25s ease}.features-section__column--linked .features-section__overlay{display:block;position:absolute;inset:0;z-index:2}.features-section__column--linked:hover,.features-section__column--linked:focus-within{scale:1.01;box-shadow:0 1.2rem 3.2rem rgba(37,72,68,.16);z-index:1}.features-section__column--linked:hover .features-section__visual-container,.features-section__column--linked:hover .features-section__expert-portrait,.features-section__column--linked:focus-within .features-section__visual-container,.features-section__column--linked:focus-within .features-section__expert-portrait{translate:0 -0.4rem;box-shadow:0 .8rem 2rem rgba(37,72,68,.18)}.features-section__visual-container,.features-section__expert-portrait{transition:translate .25s ease,box-shadow .25s ease}}@media(prefers-reduced-motion: reduce){.features-section__column--linked,.features-section__visual-container,.features-section__expert-portrait{transition:none}.features-section__column--linked:hover,.features-section__column--linked:focus-within{scale:1}.features-section__column--linked:hover .features-section__visual-container,.features-section__column--linked:hover .features-section__expert-portrait,.features-section__column--linked:focus-within .features-section__visual-container,.features-section__column--linked:focus-within .features-section__expert-portrait{translate:none}}@media screen and (min-width: 1444px)and (max-width: 1920px){.features-section__column{padding-right:30%;padding-left:53px}.features-section__column.first-column{padding-right:53px;padding-left:30%}}@media screen and (min-width: 1920px){.features-section__column{padding-right:40%;padding-left:53px}.features-section__column.first-column{padding-right:53px;padding-left:40%}}