:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.bread {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1.375rem;overflow-x: auto;width: calc(100% + 2rem);margin-left: -1rem;padding: 0 1rem;}
.bread::-webkit-scrollbar {display: none;}
.bread__link {padding: .25rem .5rem;font-size: calc(.625rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 1.3125rem;color: #838aa3;-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);position: relative;-ms-flex-negative: 0;flex-shrink: 0;}
@media (min-width:125rem) {.bread__link {font-size: .875rem;}}
.bread__link:after {position: absolute;content: "";width: 1.375rem;height: 1.8125rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: -1.3125rem;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'22\' height=\'29\' viewBox=\'0 0 22 29\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M12.983 10.006L9.265 20H8.144l3.725-9.994h1.114z\' fill=\'%23838AA3\'/%3E%3C/svg%3E");}
.bread__link:hover {color: var(--red);}
.bread__page {padding: .25rem .5rem;font-size: calc(.625rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 1.3125rem;color: var(--text);font-weight: 700;-ms-flex-negative: 0;flex-shrink: 0;}
@media (min-width:125rem) {.bread__page {font-size: .875rem;}}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.page-wrap {padding: .5rem 0 0;margin-bottom: 0;}
@media only screen and (min-width:62rem) {.page-wrap {padding: 1.5rem 0 2rem;}}
.page-wrap .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;}
@media only screen and (min-width:62rem) {.page-wrap .container {gap: 4.875rem;}}
.page-wrap+section {margin-top: 0;}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.banner {padding-top: .4375rem;}
@media only screen and (min-width:62rem) {.banner {padding-top: 3.25rem;}}
.banner__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: .75rem;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
@media only screen and (min-width:62rem) {.banner__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 1.5625rem;}}
.banner__info {width: 100%;}
@media only screen and (min-width:62rem) {.banner__info {width: 50%;}}
.banner__image {max-width: 37.5rem;width: 100%;height: auto;margin: 0 auto;}
@media only screen and (min-width:62rem) {.banner__image {width: 50%;margin: 0;}}
.banner__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.banner__text {margin-top: .5rem;font-size: calc(1rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 150%;color: var(--text-4);font-weight: 500;}
@media (min-width:125rem) {.banner__text {font-size: 1.25rem;}}
@media only screen and (min-width:62rem) {.banner__text {margin-top: 2rem;}}
.banner__buttons {margin-top: .75rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: .5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.banner__buttons {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 1.5rem;margin-top: 2rem;}}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.categories__wrap {display: grid;grid-template-columns: repeat(1,1fr);gap: 1rem;}
@media only screen and (min-width:34.375rem) {.categories__wrap {grid-template-columns: repeat(2,1fr);}}
@media only screen and (min-width:62rem) {.categories__wrap {grid-template-columns: repeat(4,1fr);gap: 1.5rem;}}
.categories__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1.5rem;padding: 1.5rem 1.5rem 1.875rem;background: var(--green);border: .0625rem solid var(--transparent);border-radius: 1.25rem;color: var(--white);-webkit-transition: background var(--time),color var(--time),border var(--time),-webkit-box-shadow var(--time);transition: background var(--time),color var(--time),border var(--time),-webkit-box-shadow var(--time);transition: background var(--time),color var(--time),box-shadow var(--time),border var(--time);transition: background var(--time),color var(--time),box-shadow var(--time),border var(--time),-webkit-box-shadow var(--time);-o-transition: background var(--time),color var(--time),box-shadow var(--time),border var(--time);}
.categories__item-title {font-size: 1.25rem;line-height: 110%;font-weight: 700;}
.categories__item-text {font-size: .875rem;line-height: 140%;font-weight: 500;}
.categories__item:hover {background: var(--white);color: var(--text);-webkit-box-shadow: 0 .625rem .9375rem 0 rgba(15,14,66,.1);box-shadow: 0 .625rem .9375rem 0 rgba(15,14,66,.1);border: .0625rem solid var(--green);}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.tariffs__wrap {margin-top: .5rem;padding: 1rem;background: var(--white);-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);display: -webkit-box;display: -ms-flexbox;display: flex;gap: .5rem;overflow-x: auto;width: calc(100% + 2rem);margin-left: -1rem;}
@media only screen and (min-width:62rem) {.tariffs__wrap {margin-top: 2.125rem;display: grid;border-radius: 1.875rem;width: 100%;grid-template-columns: repeat(3,1fr);gap: 1rem;margin-left: 0;}}
@media only screen and (min-width:67.5rem) {.tariffs__wrap {gap: 2rem;}}
.tariffs__wrap::-webkit-scrollbar {display: none;}
.tariffs__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 1rem;border-radius: 1.25rem;border: .25rem solid var(--green);cursor: pointer;-webkit-transition: border var(--time),-webkit-box-shadow var(--time);transition: border var(--time),-webkit-box-shadow var(--time);transition: border var(--time),box-shadow var(--time);transition: border var(--time),box-shadow var(--time),-webkit-box-shadow var(--time);-o-transition: border var(--time),box-shadow var(--time);-ms-flex-negative: 0;flex-shrink: 0;max-width: 16.25rem;width: 100%;}
@media only screen and (min-width:62rem) {.tariffs__item {max-width: none;-ms-flex-negative: 1;flex-shrink: 1;padding: 2rem 1.5rem 1.5rem;border: .25rem solid var(--transparent);}}
.tariffs__item-title {text-align: center;font-size: calc(1rem + 8 * ( ( 100vw - 20rem ) / 1600 ));line-height: 100%;font-weight: 700;color: var(--text);}
@media (min-width:125rem) {.tariffs__item-title {font-size: 1.5rem;}}
.tariffs__item ul {margin-top: 2rem;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;gap: .3125rem;}
@media only screen and (min-width:62rem) {.tariffs__item ul {margin-top: 3rem;gap: .5rem;}}
.tariffs__item ul li {font-size: calc(.625rem + 4 * ( ( 100vw - 20rem ) / 1600 ));}
@media (min-width:125rem) {.tariffs__item ul li {font-size: .875rem;}}
.tariffs__item-price {margin-top: 1rem;text-align: center;font-size: calc(.875rem + 6 * ( ( 100vw - 20rem ) / 1600 ));line-height: 100%;font-weight: 500;color: #515c68;}
@media (min-width:125rem) {.tariffs__item-price {font-size: 1.25rem;}}
@media only screen and (min-width:62rem) {.tariffs__item-price {margin-top: 1.5rem;}}
.tariffs__item-price span {font-size: calc(1.375rem + 10 * ( ( 100vw - 20rem ) / 1600 ));font-weight: 800;}
@media (min-width:125rem) {.tariffs__item-price span {font-size: 2rem;}}
.tariffs__item .btn {margin-top: 1rem;}
@media only screen and (min-width:62rem) {.tariffs__item .btn {margin-top: 1.5rem;}}
.tariffs__item .btn:hover {opacity: 1;}
.tariffs__item:hover {border: .25rem solid var(--green);}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.question__wrap {display: grid;grid-template-columns: repeat(1,1fr);gap: 1rem;}
@media only screen and (min-width:62rem) {.question__wrap {gap: 1.5rem;grid-template-columns: repeat(3,1fr);}}
.question__item {background: var(--white);-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);padding: 1rem;border-radius: 1.4375rem;}
@media only screen and (min-width:62rem) {.question__item {border-radius: 1.875rem;padding: 1rem 1rem 4.0625rem;}}
.question__item-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 4rem;width: 100%;height: 4rem;background: var(--red);border-radius: .75rem;}
.question__item-title {font-size: calc(1rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 140%;font-weight: 700;margin-top: 1.5rem;}
@media (min-width:125rem) {.question__item-title {font-size: 1.25rem;}}
@media only screen and (min-width:62rem) {.question__item-title {margin-top: 2rem;}}
.question__item ul {margin-top: 1rem;}
@media only screen and (min-width:62rem) {.question__item ul {margin-top: 1.5rem;}}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.gallery {overflow: hidden;}
.gallery__items {display: grid;grid-template-columns: repeat(2,1fr);gap: 1rem;}
@media only screen and (min-width:62rem) {.gallery__items {grid-template-columns: repeat(3,1fr);gap: 1.5rem;}}
.gallery__items .gallery__item {height: 5.625rem;-webkit-transition: border var(--time);-o-transition: border var(--time);transition: border var(--time);}
@media only screen and (min-width:34.375rem) {.gallery__items .gallery__item {height: 14.9375rem;}}
@media only screen and (min-width:62rem) {.gallery__items .gallery__item {border: .25rem solid var(--transparent);}}
@media only screen and (min-width:62rem) {.gallery__items .gallery__item:hover {border: .25rem solid var(--green);}}
.gallery .swiper-wrapper {height: auto;}
.gallery .btn--gradient {margin: 2rem auto 0;}
@media only screen and (min-width:62rem) {.gallery .btn--gradient {margin: 2.5rem auto 0;}}
.gallery__item {width: 100%;height: 11.25rem;border-radius: 1rem;overflow: hidden;display: block;}
@media only screen and (min-width:62rem) {.gallery__item {height: 23.75rem;border-radius: 1.875rem;}}
.gallery__item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: -webkit-transform var(--time);transition: -webkit-transform var(--time);transition: transform var(--time);transition: transform var(--time),-webkit-transform var(--time);-o-transition: transform var(--time);}
.gallery__item:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.trust__wrap {margin-top: 1.5rem;display: grid;grid-template-columns: repeat(1,1fr);gap: 1rem;}
@media only screen and (min-width:62rem) {.trust__wrap {grid-template-columns: repeat(3,1fr);gap: 1.5rem;margin-top: 4.5625rem;}}
.trust__item {position: relative;}
.trust__item-text {width: calc(100% - 3.0625rem);margin-left: auto;padding: 1.5rem;min-height: 7.9375rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 3.75rem;text-align: center;background: var(--white);-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);border-radius: 1.875rem;font-size: calc(.75rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 150%;font-weight: 700;}
@media (min-width:125rem) {.trust__item-text {font-size: 1rem;}}
@media only screen and (min-width:62rem) {.trust__item-text {min-height: 10rem;padding-left: 5.75rem;width: calc(100% - 3.875rem);}}
.trust__item-count {position: absolute;width: 6.125rem;height: 6.125rem;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: var(--gradient);border-radius: 50%;overflow: hidden;font-size: calc(4.75rem + 20 * ( ( 100vw - 20rem ) / 1600 ));line-height: 73%;color: var(--white);font-weight: 700;}
@media (min-width:125rem) {.trust__item-count {font-size: 6rem;}}
@media only screen and (min-width:62rem) {.trust__item-count {width: 7.75rem;height: 7.75rem;}}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.faq__wrap {margin-top: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .5rem;}
@media only screen and (min-width:62rem) {.faq__wrap {margin-top: 2rem;gap: 1rem;}}
.faq__item {-webkit-box-shadow: 0 .25rem 1rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 1rem 0 hsla(0,0%,66%,.24);border-radius: .75rem;background: var(--white);-webkit-transition: background var(--time);-o-transition: background var(--time);transition: background var(--time);}
.faq__item-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1rem;padding: 1rem;cursor: pointer;}
.faq__item-title {font-size: calc(1.125rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 2rem;font-weight: 700;}
@media (min-width:125rem) {.faq__item-title {font-size: 1.375rem;}}
.faq__item-drop {width: 2rem;height: 2rem;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: -webkit-transform var(--time);transition: -webkit-transform var(--time);transition: transform var(--time);transition: transform var(--time),-webkit-transform var(--time);-o-transition: transform var(--time);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'32\' height=\'32\' viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.333 11.5L8 12.786l8 7.714 8-7.714-1.333-1.286L16 17.929 9.333 11.5z\' fill=\'%2351B98E\'/%3E%3C/svg%3E");}
.faq__item-inside {height: 0;overflow: hidden;-webkit-transition: height var(--time);-o-transition: height var(--time);transition: height var(--time);}
.faq__item-wrap {padding: 0 1rem 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;}
.faq__item-wrap p {margin: 0;}
.faq__item.is-active {background: var(--light-green);}
.faq__item.is-active .faq__item-drop {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.cost-feedback__form {position: relative;background: #fff;-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);border-radius: 1.875rem;margin-top: 1rem;padding: 1rem 1rem 2rem;}
@media only screen and (min-width:48rem) {.cost-feedback__form {margin-top: 6.3125rem;padding: 3rem 1.25rem;}}
@media only screen and (min-width:61.25rem) {.cost-feedback__form {padding: 3rem 3.5rem;}}
.cost-feedback__form-decor {max-width: 22.4375rem;width: 100%;position: absolute;top: 0;right: 0;display: none;}
@media only screen and (min-width:73.75rem) {.cost-feedback__form-decor {display: block;}}
.cost-feedback__form-decor-circle {position: absolute;top: 0;right: 0;max-width: 22.4375rem;width: 100%;height: auto;}
.cost-feedback__form-decor-image {position: absolute;top: -8.25rem;right: -2.625rem;}
.cost-feedback__radio {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (min-width:62rem) {.cost-feedback__radio {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.cost-feedback__radio-title {font-size: 1rem;line-height: 1.375rem;font-weight: 700;color: var(--text);}
.cost-feedback__radio-col {margin-bottom: 1.5rem;}
@media only screen and (min-width:62rem) {.cost-feedback__radio-col {margin-right: 1rem;margin-bottom: 0;}}
@media only screen and (min-width:73.75rem) {.cost-feedback__radio-col {margin-right: 2rem;}}
.cost-feedback__radio-col:last-of-type {margin-right: 0;}
.cost-feedback__radio-items {margin-top: 1rem;}
@media only screen and (min-width:62rem) {.cost-feedback__radio-items {padding-left: .625rem;}}
.cost-feedback__radio-group {margin-bottom: .5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .5rem;}
.cost-feedback__radio-group:last-of-type {margin-bottom: 0;}
.cost-feedback__radio-group label {margin: 0;position: relative;display: block;font-size: 1rem;line-height: 1.375rem;color: var(--text);cursor: pointer;}
.cost-feedback__bottom {width: 100%;margin-top: 2rem;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
@media only screen and (min-width:62rem) {.cost-feedback__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 2.5rem;}}
.cost-feedback__bottom-wrap {width: 100%;}
@media only screen and (min-width:62rem) {.cost-feedback__bottom-wrap {max-width: 36rem;}}
.cost-feedback__inputs {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media only screen and (min-width:34.375rem) {.cost-feedback__inputs {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.cost-feedback__inputs .input-group {width: 100%;margin-bottom: 1rem;}
@media only screen and (min-width:34.375rem) {.cost-feedback__inputs .input-group {margin-bottom: 0;width: 49%;}}
.cost-feedback__inputs .input-group:last-of-type {margin-bottom: 0;}
.cost-feedback .textarea {margin-top: 1rem;}
.cost-feedback__info {width: 100%;margin-top: 1.5rem;}
@media only screen and (min-width:62rem) {.cost-feedback__info {margin-left: 3rem;max-width: 26.25rem;margin-top: 0;}}
.cost-feedback__price {font-size: 1.5rem;line-height: 2rem;font-weight: 700;color: var(--text);}
@media only screen and (min-width:62rem) {.cost-feedback__price {font-size: 1.25rem;line-height: 1.6875rem;}}
.cost-feedback__notation {margin-top: .75rem;font-size: .875rem;line-height: 1.1875rem;color: var(--text);font-weight: 400;}
@media only screen and (min-width:62rem) {.cost-feedback__notation {margin-top: .5rem;}}
.cost-feedback .btn {margin-top: 1rem;}
@media only screen and (min-width:62rem) {.cost-feedback .btn {margin-top: 2.5rem;}}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
@media only screen and (min-width:62rem) {.decor-feedback {padding-top: 13.125rem;}}
.decor-feedback__wrap {-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);background: var(--white);border-radius: 1.875rem;position: relative;padding: 1.5rem 1rem;}
@media only screen and (min-width:62rem) {.decor-feedback__wrap {padding: 3rem 6.375rem 1rem 3.4375rem;}}
.decor-feedback__gradient {border-radius: 1.875rem 0 0 0;overflow: hidden;position: absolute;top: 0;left: 0;display: none;}
@media only screen and (min-width:62rem) {.decor-feedback__gradient {display: block;}}
.decor-feedback__image {position: absolute;z-index: 2;left: -1.5625rem;top: -10rem;display: none;}
@media only screen and (min-width:62rem) {.decor-feedback__image {display: block;}}
.decor-feedback__top {width: 100%;text-align: center;}
@media only screen and (min-width:62rem) {.decor-feedback__top {width: calc(100% - 25.5rem);margin-left: auto;text-align: left;}}
.decor-feedback__text {margin-top: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.5rem;font-size: 1rem;line-height: 150%;color: var(--text-2);}
@media only screen and (min-width:62rem) {.decor-feedback__text {gap: 1rem;margin-top: 1rem;}}
.decor-feedback__text span {font-weight: 700;}
.decor-feedback__text p {margin: 0;}
.decor-feedback__form {margin-top: 2rem;}
@media only screen and (min-width:62rem) {.decor-feedback__form {margin-top: 4.625rem;}}
.decor-feedback__form-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media only screen and (min-width:62rem) {.decor-feedback__form-wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media only screen and (min-width:62rem) {.decor-feedback__form .input-group {max-width: 17.625rem;}}
@media only screen and (min-width:62rem) {.decor-feedback__form .btn {max-width: 17.625rem;margin-left: 1.25rem;}}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.faq-feedback {padding: 2rem 0;position: relative;margin: 0;}
@media only screen and (min-width:62rem) {.faq-feedback {padding: 10rem 0 7rem;}}
.faq-feedback:after {position: absolute;width: 7rem;height: 7rem;left: 0;bottom: 0;z-index: 3;background-color: #eeefef;-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'112\' height=\'112\' viewBox=\'0 0 112 112\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 112V0c0 61.856 50.144 112 112 112H0z\' fill=\'%23fff\'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'112\' height=\'112\' viewBox=\'0 0 112 112\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 112V0c0 61.856 50.144 112 112 112H0z\' fill=\'%23fff\'/%3E%3C/svg%3E");}
@media only screen and (min-width:62rem) {.faq-feedback:after {content: "";}}
.faq-feedback:before {position: absolute;width: 7rem;height: 7rem;right: 0;bottom: 0;z-index: 3;background-color: #eeefef;-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'112\' height=\'112\' viewBox=\'0 0 112 112\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M112 112V0c0 61.856-50.144 112-112 112h112z\' fill=\'%23fff\'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'112\' height=\'112\' viewBox=\'0 0 112 112\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M112 112V0c0 61.856-50.144 112-112 112h112z\' fill=\'%23fff\'/%3E%3C/svg%3E");}
@media only screen and (min-width:62rem) {.faq-feedback:before {content: "";}}
.faq-feedback__bg, .faq-feedback__bg:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.faq-feedback__bg:after {content: "";background: rgba(81,185,142,.7);}
.faq-feedback__bg:before {position: absolute;width: 100%;height: 7rem;top: 0;left: 0;background: var(--white);border-radius: 0 0 7rem 7rem;z-index: 3;}
@media only screen and (min-width:62rem) {.faq-feedback__bg:before {content: "";}}
.faq-feedback__bg img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.faq-feedback__form {max-width: 55.875rem;width: 100%;padding: 1.5rem 1rem;background: var(--white);-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 4;border-radius: 1.875rem;overflow: hidden;margin: 0 auto;}
@media only screen and (min-width:48rem) {.faq-feedback__form {gap: 1.6875rem;}}
@media only screen and (min-width:62rem) {.faq-feedback__form {padding: 2.5rem;}}
.faq-feedback__form-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.5rem;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:48rem) {.faq-feedback__form-wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 1.6875rem;}}
.faq-feedback__form-inputs {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;}
.faq-feedback__form .textarea {height: auto;}
.faq-feedback__form .textarea textarea {height: 100%;}
.faq-feedback__form .policy {margin-top: 0;}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.feedback {padding: 1.5rem 0;}
@media only screen and (min-width:62rem) {.feedback {padding: 4.5rem 0;}}
.feedback__wrap {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.feedback__image {margin: 0 auto;max-width: 35.875rem;width: 100%;}
@media only screen and (min-width:62rem) {.feedback__image {height: 35.875rem;margin: 0;top: -4.5rem;right: 0;position: absolute;}}
.feedback__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.feedback__form {width: 100%;background: var(--white);-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);border-radius: 1.875rem;overflow: hidden;position: relative;z-index: 2;padding: 1.5rem 1rem;margin-top: -2rem;}
@media only screen and (min-width:62rem) {.feedback__form {max-width: 40.625rem;padding: 2.5rem;}}
@media only screen and (min-width:80rem) {.feedback__form {max-width: 43.125rem;}}
.feedback__form-inputs {margin-top: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;}
@media only screen and (min-width:62rem) {.feedback__form-inputs {margin-top: 2rem;}}
.feedback__form .btn {margin-top: 1.5rem;}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.image-feedback__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: .75rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.image-feedback__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 1.5rem;}}
.image-feedback__image {width: 100%;max-width: 31.25rem;margin: 0 auto;}
@media only screen and (min-width:62rem) {.image-feedback__image {max-width: none;margin: 0;}}
.image-feedback__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.image-feedback__form {width: 100%;padding: 1.5rem 1rem 2.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);background: var(--white);border-radius: 1.25rem;}
@media only screen and (min-width:62rem) {.image-feedback__form {gap: 2rem;padding: 1.25rem;}}
.image-feedback__form-inputs {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;}
.image-feedback__form .policy {margin-top: 0;}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.result, .result__item {overflow: hidden;}
.result__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);border-radius: 1.875rem;}
.result__item-image {width: 100%;height: 8.75rem;}
@media only screen and (min-width:62rem) {.result__item-image {height: 16.875rem;}}
.result__item-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.result__item-wrap {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: .5rem .5rem 1rem;}
@media only screen and (min-width:62rem) {.result__item-wrap {padding: 1.5rem 1.5rem 3rem;}}
.result__item-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1.5rem;}
.result__item-name {font-size: calc(1rem + 2 * ( ( 100vw - 20rem ) / 1600 ));line-height: 140%;font-weight: 700;color: var(--text);}
@media (min-width:125rem) {.result__item-name {font-size: 1.125rem;}}
.result__item-year {font-size: calc(1rem + 2 * ( ( 100vw - 20rem ) / 1600 ));line-height: 140%;color: var(--text);}
@media (min-width:125rem) {.result__item-year {font-size: 1.125rem;}}
.result__item-service {margin-top: .6875rem;font-size: calc(.75rem + 2 * ( ( 100vw - 20rem ) / 1600 ));line-height: 140%;color: var(--text);}
@media (min-width:125rem) {.result__item-service {font-size: .875rem;}}
@media only screen and (min-width:62rem) {.result__item-service {margin-top: 1rem;}}
.result__item-description {margin-top: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .5rem;}
@media only screen and (min-width:62rem) {.result__item-description {margin-top: 1.5rem;gap: 1rem;}}
.result__item-tag {padding: .5rem .75rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border-radius: .75rem;background: var(--red);font-size: calc(.75rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 140%;color: var(--white);}
@media (min-width:125rem) {.result__item-tag {font-size: 1rem;}}
.result__item-tag--green {background: var(--green);}
.result__item-text {font-size: 1rem;line-height: 140%;color: var(--text);}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.reviews, .reviews__item {overflow: hidden;}
.reviews__item {width: 100%;-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);border-radius: 1.875rem;display: -webkit-box;display: -ms-flexbox;display: flex;background: var(--white);cursor: pointer;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;height: 100%;}
@media only screen and (min-width:48rem) {.reviews__item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.reviews__item-info {width: 100%;padding: 1rem 1rem 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .5rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
@media only screen and (min-width:48rem) {.reviews__item-info {width: 30%;gap: 1.5rem;}}
.reviews__item-name {font-size: 1.25rem;line-height: 100%;color: var(--text);font-weight: 700;}
.reviews__item-text {font-size: .875rem;line-height: 100%;color: var(--text);}
.reviews__item-play {position: absolute;max-width: 6.75rem;width: 100%;height: 6.75rem;border: .0625rem solid var(--red);z-index: 2;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: max-width var(--time),height var(--time);-o-transition: max-width var(--time),height var(--time);transition: max-width var(--time),height var(--time);}
.reviews__item-play:after {position: absolute;content: "";width: 3.625rem;height: 3.625rem;border-radius: 50%;background: var(--red);z-index: 3;}
.reviews__item-play:before {position: absolute;content: "";width: .5625rem;height: .8125rem;z-index: 4;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'9\' height=\'13\' viewBox=\'0 0 9 13\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9 6.5l-9 6.495V.005L9 6.5z\' fill=\'%23fff\'/%3E%3C/svg%3E");}
@media only screen and (min-width:62rem) {.reviews__item:hover .reviews__item-play {max-width: 3.625rem;height: 3.625rem;}
	.reviews__item:hover .reviews__item-image img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}}
.reviews__item-image {width: 100%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 11.25rem;}
@media only screen and (min-width:48rem) {.reviews__item-image {width: 70%;height: auto;}}
.reviews__item-image:after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(81,185,142,.5);}
.reviews__item-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: -webkit-transform var(--time);transition: -webkit-transform var(--time);transition: transform var(--time);transition: transform var(--time),-webkit-transform var(--time);-o-transition: transform var(--time);}
:root {--white: #fff;--transparent: transparent;--green: #51b98e;--light-green: #ecfbf5;--red: #ff6c6c;--text: #353a40;--text-2: #5a5a5a;--text-3: #6a6a6a;--text-4: #666e78;--gradient: linear-gradient(270deg,#ff6c6c .09%,#f45f9a 100.09%);--shadow: 0rem .25rem 1rem 0rem hsla(0,0%,66%,.24);--time: ease-in-out .25s;}
.blog {overflow: hidden;}
.blog__wrap {margin-top: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: .5rem;overflow-x: auto;width: calc(100% + 2rem);margin-left: -1rem;padding: 0 1rem;padding-bottom: 1rem;}
@media only screen and (min-width:62rem) {.blog__wrap {margin-top: 2rem;width: 100%;margin-left: 0;padding: 0;overflow-x: visible;gap: 1.5rem;}}
.blog__wrap::-webkit-scrollbar {display: none;}
.blog__wrap .blog__item {max-width: 17.5rem;width: 100%;-ms-flex-negative: 0;flex-shrink: 0;}
@media only screen and (min-width:62rem) {.blog__wrap .blog__item {-ms-flex-negative: 1;flex-shrink: 1;max-width: none;}}
.blog__items {margin-top: 2rem;display: grid;grid-template-columns: repeat(1,1fr);gap: 1.5rem;padding-bottom: 2rem;}
@media only screen and (min-width:34.375rem) {.blog__items {grid-template-columns: repeat(2,1fr);}}
@media only screen and (min-width:48rem) {.blog__items {grid-template-columns: repeat(3,1fr);}}
@media only screen and (min-width:62rem) {.blog__items {padding-bottom: 2.5rem;}}
.blog__item {-webkit-box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);box-shadow: 0 .25rem 2.5rem 0 hsla(0,0%,66%,.24);border-radius: 1.3125rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;-webkit-transition: border var(--time);-o-transition: border var(--time);transition: border var(--time);}
@media only screen and (min-width:62rem) {.blog__item {border: .25rem solid var(--transparent);border-radius: 1.875rem;}}
.blog__item-image {width: 100%;height: 10rem;}
@media only screen and (min-width:62rem) {.blog__item-image {height: 14.9375rem;}}
.blog__item-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.blog__item-wrap {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 1rem;background: var(--white);}
@media only screen and (min-width:62rem) {.blog__item-wrap {padding: .75rem 1rem 1rem;}}
.blog__item-title {font-size: calc(.875rem + 6 * ( ( 100vw - 20rem ) / 1600 ));line-height: 100%;font-weight: 700;color: var(--text);}
@media (min-width:125rem) {.blog__item-title {font-size: 1.25rem;}}
.blog__item-bottom {margin-top: .875rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media only screen and (min-width:62rem) {.blog__item-bottom {margin-top: 1.5rem;}}
.blog__item-date {font-size: calc(.625rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 100%;color: #949494;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .5rem;}
@media (min-width:125rem) {.blog__item-date {font-size: .875rem;}}
.blog__item-date:before {position: relative;content: "";width: .875rem;height: .875rem;-ms-flex-negative: 0;flex-shrink: 0;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'14\' height=\'14\' viewBox=\'0 0 14 14\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23a)\' fill=\'%23949494\'%3E%3Cpath d=\'M11.083 1.167H10.5V.583a.583.583 0 0 0-1.167 0v.584H4.667V.583a.583.583 0 0 0-1.167 0v.584h-.583A2.92 2.92 0 0 0 0 4.083v7A2.92 2.92 0 0 0 2.917 14h8.166A2.92 2.92 0 0 0 14 11.083v-7a2.92 2.92 0 0 0-2.917-2.916zM1.167 4.083a1.75 1.75 0 0 1 1.75-1.75h8.166a1.75 1.75 0 0 1 1.75 1.75v.584H1.167v-.584zm9.916 8.75H2.917a1.75 1.75 0 0 1-1.75-1.75v-5.25h11.666v5.25a1.75 1.75 0 0 1-1.75 1.75z\'/%3E%3Cpath d=\'M7 9.625a.875.875 0 1 0 0-1.75.875.875 0 0 0 0 1.75zM4.083 9.625a.875.875 0 1 0 0-1.75.875.875 0 0 0 0 1.75zM9.917 9.625a.875.875 0 1 0 0-1.75.875.875 0 0 0 0 1.75z\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath fill=\'%23fff\' d=\'M0 0h14v14H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.blog__item-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .125rem;font-size: calc(.625rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 110%;color: var(--green);font-weight: 700;}
@media (min-width:125rem) {.blog__item-link {font-size: .875rem;}}
.blog__item-link:after {position: relative;content: "";width: 1.5rem;height: .9375rem;-ms-flex-negative: 0;flex-shrink: 0;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'24\' height=\'15\' viewBox=\'0 0 24 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M18 7a2 2 0 0 0-.59-1.4l-4.29-4.3a1 1 0 1 0-1.41 1.42L15 6H5a1 1 0 0 0 0 2h10l-3.29 3.29a1 1 0 1 0 1.41 1.42l4.29-4.3A2 2 0 0 0 18 7z\' fill=\'%2351B98E\'/%3E%3C/svg%3E");}
@media only screen and (min-width:62rem) {.blog__item:hover {border: .25rem solid var(--green);}}
.blog .btn--green {margin-top: 1.5rem;margin-left: auto;}
@media only screen and (min-width:62rem) {.blog .btn--green {margin-top: 2rem;}}
.blog .btn--gradient {margin: 0 auto;}