.cg{padding:var(--spacer-88) 0;position:relative}@media screen and (max-width:992px){.cg{padding:var(--spacer-44) 0}}.cg:after{background-color:var(--second-color);border-radius:var(--border-radius-48);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100dvw;z-index:-1}@media (max-width:992px){.cg:after{border-radius:0}}.cg__title{margin-bottom:var(--spacer-40);text-align:center}.cg__slider{display:grid;gap:var(--spacer-24);grid-template-columns:1fr}.cg__list{display:flex}@media (min-width:768px){.cg__list{display:grid;grid-template-columns:repeat(3,1fr)}}.cg__item{align-items:center;background:#fff8ec;border-radius:var(--border-radius-16);display:flex;flex-direction:column;gap:var(--spacer-16);opacity:1;padding:var(--spacer-24);transform:scale(1);transform-origin:center center;transition:opacity var(--transition-default),visibility var(--transition-default),transform var(--transition-default);visibility:visible}@media (min-width:768px){.cg__item:is(:first-of-type,:last-of-type){transform:scale(.92);transform-origin:center}}@media (max-width:767px){.cg__item{transform:scale(.88)}.cg__item:not(:is(.swiper-slide-prev,.swiper-slide-active,.swiper-slide-next)){opacity:0;visibility:hidden}.cg__item.swiper-slide-next,.cg__item.swiper-slide-prev{transform:scale(.92)}.cg__item.swiper-slide-active{transform:scale(1)}}.cg__item-text,.cg__item-title{width:100%}h3.cg__item-title{font-size:22px;margin-bottom:0}.cg__item-image{height:auto}.cg__item-button{margin-top:auto}.cg__controls{align-items:center;box-sizing:border-box;display:flex;gap:var(--spacer-16);justify-content:flex-start;max-width:calc(100dvw - var(--spacer-32));width:100%}@media (min-width:768px){.cg__controls{display:none}}.cg__pagination:before{background-color:var(--first-color);border-radius:var(--border-radius-2);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(var(--translateX,0));transition:transform var(--transition-default);width:33.33333%}.cg__pagination{background-color:#ebeff6;border-radius:var(--border-radius-2);display:flex;height:.4rem;overflow:hidden;position:relative;width:100%}.cg__pagination-item{background:transparent;border:0;cursor:pointer;flex-grow:1;height:100%;padding:0;position:relative;z-index:1}.cg__pagination-item.is-active{cursor:default}.cg__pagination-item:focus-visible{outline:2px solid var(--first-color);outline-offset:2px}.cg__navigation{align-items:center;display:flex;gap:var(--spacer-8)}.cg__navigation-button{align-items:center;background-color:var(--button-background-color);border-radius:50%;color:var(--white-color);display:flex;height:4.8rem;justify-content:center;overflow:hidden;position:relative;transition:background-color var(--transition-default),opacity var(--transition-default);width:4.8rem}.cg__navigation-button.swiper-button-disabled{opacity:.5;pointer-events:none}@media (hover:hover) and (pointer:fine){.cg__navigation-button:hover{background-color:var(--button-hover-background-color)}.cg__navigation-button--prev:hover:after{transform:translate(calc(-100% + 1.2rem),calc(100% - 1.2rem))}.cg__navigation-button--next:hover:after{transform:translate(calc(100% - 1.2rem),calc(-100% + 1.2rem))}}.cg__navigation-button:active,.cg__navigation-button:focus{background-color:var(--button-hover-background-color)}.cg__slider .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.cg__navigation-button--prev:active:after,.cg__navigation-button--prev:focus:after{transform:translate(calc(-100% + 1.2rem),calc(100% - 1.2rem))}.cg__navigation-button--next:active:after,.cg__navigation-button--next:focus:after{transform:translate(calc(100% - 1.2rem),calc(-100% + 1.2rem))}.cg__navigation-button:after{background-color:#031836;border-radius:50%;content:"";height:100%;position:absolute;transition:transform var(--transition-slow);width:100%;z-index:1}.cg__navigation-button--prev:after{bottom:calc(100% - 1.2rem);left:calc(100% - 1.2rem)}.cg__navigation-button--next:after{right:calc(100% - 1.2rem);top:calc(100% - 1.2rem)}.cg__navigation-button svg{position:relative;z-index:2}