@charset "UTF-8";.cards-section{padding:var(--default-padding) 0;position:relative}.cards-section__bg{position:absolute;left:60%;top:0;z-index:-1;width:min(54.9886vw,72.2rem);height:min(54.9886vw,72.2rem);pointer-events:none;display:none}.cards-section__bg .sprite,.cards-section__bg img,.cards-section__bg picture,.cards-section__bg svg{width:100%;height:100%}.cards-section__box{display:flex;flex-direction:column;gap:var(--default-gap)}.cards-section__box>.editor [data-btn-count]{width:100%}.cards-section__box>.editor [data-btn-count] .main-button{width:100%}.cards-section__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.cards-section__name{display:flex;padding:1.2rem;justify-content:center;align-items:center;gap:.8rem;color:var(--cl-a);text-align:center;border-radius:clamp(20px,1.8279vw,2.4rem);background:var(--gr-a);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1);font-family:var(--font-family);font-size:clamp(14px,1.2186vw,1.6rem);font-style:normal;font-weight:600;line-height:140%;position:absolute;bottom:.8rem;left:1.2rem;right:1.2rem}.cards-section__item{position:relative;z-index:1;overflow:hidden;border-radius:clamp(24px,2.4372vw,3.2rem);background:var(--bg-a);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1)}.cards-section__image{width:100%;height:100%;aspect-ratio:316/280}.cards-section__image .sprite,.cards-section__image img,.cards-section__image picture,.cards-section__image svg{width:100%;height:100%}.cards-section__wrapp{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.cards-section__coll{display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between}.cards-section__coll .editor:not(:first-of-type):last-of-type{gap:8px;border-radius:clamp(24px,2.4372vw,3.2rem);background:var(--bg-a);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1);padding:clamp(24px,2.4372vw,3.2rem)}.cards-section__items{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.cards-section__info{height:100%;border-radius:clamp(24px,2.4372vw,3.2rem);background:var(--bg-b);display:flex;width:100%;padding:clamp(24px,2.4372vw,3.2rem) .8rem;flex-direction:column;align-items:center;gap:1.6rem;max-height:23.5rem;border:solid .4rem transparent;transition:all .3s}.cards-section__info .accent-value{margin-bottom:-.8rem}.cards-section__info p:not([class]){font-size:1.6rem;font-weight:400}.cards-section__content{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.cards-section__gallery{border-radius:clamp(24px,2.4372vw,3.2rem);background:var(--gr-a);width:100%;height:100%;max-height:48.5rem;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:1;overflow:hidden}.cards-section__gallery-icon{width:97%;height:100%;bottom:0;right:0;position:absolute;z-index:-1}.cards-section__gallery-icon .sprite,.cards-section__gallery-icon img,.cards-section__gallery-icon picture,.cards-section__gallery-icon svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.cards-section__gallery .sprite,.cards-section__gallery img,.cards-section__gallery picture,.cards-section__gallery svg{width:100%;height:105%;-o-object-fit:cover;object-fit:cover}.cards-section+.courses-section .course-card:last-of-type{background:var(--bg-b)}.cards-section:has(.widget-slider){overflow:hidden}.cards-section .widget-slider{width:100%}.cards-section .widget-slider .swiper-container{width:100%}.cards-section .widget-slider .swiper-pagination{display:flex;gap:1.2rem;align-items:center;justify-content:center;flex-direction:row;width:100%;max-width:initial;margin-top:1.7rem}.cards-section .widget-slider .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;border-radius:100%;display:flex;transition:all .3s;border:solid .2rem var(--accent-color,var(--cl-l))}.cards-section .widget-slider .swiper-pagination .swiper-pagination-bullet-active{background:var(--accent-color,var(--cl-l))}.cards-section .widget-slider .base-editor p{color:var(--bg-e);font-size:clamp(16px,2.34vw,1.8rem)}.cards-section .widget-list{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:clamp(12px,2.15vw,1.6rem);grid-auto-rows:min-content}.cards-section .widget-list__item.base-editor p{color:var(--bg-e);font-size:clamp(16px,2.34vw,1.8rem)}.cards-section .widget-list__card{border-radius:clamp(24px,2.4372vw,3.2rem);background:var(--bg-b);padding:clamp(24px,2.4372vw,3.2rem);height:100%}.cards-section .widget-list__card .editor{flex-grow:1}.cards-section .widget-list__card .editor strong{font-weight:600}.cards-section .widget-list__card .editor ul{gap:clamp(6px,1.08vw,.8rem)}.cards-section .widget-list__card .editor ul li{font-size:clamp(14px,1.2186vw,1.6rem)}.cards-section .widget-list__card .editor ul:last-child{margin-top:0!important}.cards-section .widget-list__card .editor p:not([class]){font-size:1.6rem;font-weight:400}.cards-section .widget-list__card .editor p:not([class])+ul{margin-top:-.8rem}.cards-section .widget-list__card.mode{border:.4rem solid var(--bg-a);background:var(--bg-b);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1)}.cards-section .widget-list__card.mode .editor .h4{margin-right:-1rem}.cards-section .widget-list__card.mode .editor hr{margin-bottom:-.8rem}.cards-section .widget-list__card.editors{gap:1.6rem}.cards-section .widget-list__card.editors:has(.editor:nth-child(3):last-child) .editor:first-child{grid-column:1/-1}.cards-section .custom-widget{border-radius:clamp(24px,2.4372vw,3.2rem);background:var(--bg-b);padding:clamp(24px,2.4372vw,3.2rem);height:100%;display:flex;flex-direction:column;gap:1.6rem;border:.4rem solid var(--cl-a);background:var(--gr-a);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1);position:relative;z-index:1;overflow:hidden}.cards-section .custom-widget__icon{aspect-ratio:423/445;height:100%;bottom:0;max-width:50%;right:0;position:absolute;z-index:-2}.cards-section .custom-widget__icon .sprite,.cards-section .custom-widget__icon img,.cards-section .custom-widget__icon picture,.cards-section .custom-widget__icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.cards-section .custom-widget__image{aspect-ratio:423/445;height:100%;bottom:0;max-width:50%;right:0;position:absolute;z-index:-1}.cards-section .custom-widget__image .sprite,.cards-section .custom-widget__image img,.cards-section .custom-widget__image picture,.cards-section .custom-widget__image svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.cards-section .custom-widget .editor{flex-grow:1}.cards-section .custom-widget .editor .label-list{margin-top:auto}.cards-section .custom-widget .editor>*{color:var(--cl-a)}.cards-section .custom-widget .editor strong{font-weight:600}.cards-section .custom-widget .editor ul{gap:clamp(12px,2.15vw,1.6rem);color:inherit}.cards-section .custom-widget .editor ul li{font-size:clamp(14px,1.2186vw,1.6rem);color:var(--cl-a)}.cards-section .custom-widget .editor ul li::before{top:50%;transform:translateY(-50%);border-color:var(--cl-a)}.cards-section .custom-widget .editor p:not([class]){font-size:1.6rem;font-weight:400}.cards-section .custom-widget .editor>p,.cards-section .custom-widget .editor>ul{max-width:38rem}.cards-section .custom-widget .editor .label-list{max-width:100%}.cards-section .hover-card{display:flex;flex-direction:column;gap:clamp(24px,2.4372vw,3.2rem);position:relative;z-index:1;height:100%;perspective:1200px}.cards-section .hover-card__image{display:flex;justify-content:center;width:100%;height:clamp(140px,16.7555vw,22rem)}.cards-section .hover-card__image img,.cards-section .hover-card__image picture,.cards-section .hover-card__image svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.cards-section .hover-card__box{display:flex;flex-direction:column;gap:clamp(24px,2.4372vw,3.2rem);transition:transform .7s cubic-bezier(.4,.2,.2,1),box-shadow .3s ease;transform-style:preserve-3d;background:var(--bg-b);backface-visibility:hidden;border-radius:clamp(24px,2.4372vw,3.2rem);padding:clamp(24px,2.4372vw,3.2rem)}.cards-section .hover-card__box .h1,.cards-section .hover-card__box .h2,.cards-section .hover-card__box .h3,.cards-section .hover-card__box .h4,.cards-section .hover-card__box .h5,.cards-section .hover-card__box .h6,.cards-section .hover-card__box h1,.cards-section .hover-card__box h2,.cards-section .hover-card__box h3,.cards-section .hover-card__box h4,.cards-section .hover-card__box h5,.cards-section .hover-card__box h6{text-align:center}.cards-section .hover-card__inner{gap:8px;position:absolute;inset:0;background:var(--bg-b);z-index:2;max-height:100%;overflow-y:auto;backface-visibility:hidden;transition:transform .7s cubic-bezier(.4,.2,.2,1),box-shadow .3s ease;transform-style:preserve-3d;transform:rotateY(180deg);border-radius:clamp(24px,2.4372vw,3.2rem);padding:clamp(24px,2.4372vw,3.2rem);border-radius:clamp(24px,2.4372vw,3.2rem)}.cards-section .hover-card__inner b,.cards-section .hover-card__inner strong{font-weight:600}.cards-section .hover-card__inner li,.cards-section .hover-card__inner p:not([class]),.cards-section .hover-card__inner span{font-size:1.6rem}.cards-section .hover-card__inner::-webkit-scrollbar{width:6px;display:block;background-clip:padding-box}.cards-section .hover-card__inner::-webkit-scrollbar-track{background:0 0;margin-top:32px;margin-bottom:32px}.cards-section .hover-card__inner::-webkit-scrollbar-thumb{background-color:var(--accent-color,var(--scrollbar-thumb));border-radius:1rem;background-clip:content-box}.cards-section .hover-card:hover .hover-card__box{box-shadow:0 .4rem 3rem rgba(0,0,0,.15);transform:rotateY(180deg)}.cards-section .hover-card:hover .hover-card__inner{box-shadow:0 .4rem 3rem rgba(0,0,0,.15);transform:rotateY(0)}@media (min-width:576px){.cards-section__box>.editor{margin-top:calc(min(.6093vw,.8rem) * -1)}.cards-section .widget-slider .swiper-pagination{display:none}.cards-section .widget-slider .swiper-wrapper{display:grid;gap:clamp(12px,2.15vw,1.6rem)}.cards-section .widget-list__item--editors{grid-column:span 2}.cards-section .widget-list .custom-widget{grid-column:span 2}}@media (min-width:744px){.cards-section .widget-list .data-read-more{pointer-events:none}.cards-section .widget-list .read-more-content{max-height:initial!important}}@media (min-width:1024px){.cards-section+.courses-section .courses-section__bg{display:flex}.cards-section:has(.widget-list.mode) .cards-section__box>.editors [data-order="2"]{padding-left:1.7rem;height:-moz-fit-content;height:fit-content;align-self:end}.cards-section:has(.widget-list.mode) .cards-section__box>.editors{gap:1.6rem}.cards-section:has(.widget-slider) .cards-section__bg.mode{display:flex;top:initial;bottom:0;left:55%}.cards-section .widget-slider .swiper-wrapper{grid-template-columns:repeat(var(--cols),1fr)}.cards-section .widget-list__card .editor .h4{font-size:clamp(20px,1.8279vw,2.4rem)}.cards-section .widget-list__card.mode .editor>.ivt-list{margin:.8rem 0 1.6rem!important}.cards-section .custom-widget .editor .h4{font-size:clamp(20px,1.8279vw,2.4rem)}}@media (min-width:1920px){.cards-section__bg{left:55%}}@media (max-width:1239.98px){.cards-section .widget-list__card.editors{grid-template-columns:100%}}@media (max-width:1023.98px){.cards-section__box>.editors .h2 br{display:none}.cards-section__wrapp{gap:32px;grid-template-columns:100%}.cards-section__content{grid-template-columns:100%;gap:29px}.cards-section__gallery .sprite,.cards-section__gallery img,.cards-section__gallery picture,.cards-section__gallery svg{max-width:clamp(420px,70.31vw,720px)}.cards-section .widget-list__card .editor ul li{font-size:clamp(14px,2.15vw,1.6rem)}.cards-section .widget-list.mode{grid-template-columns:100%}.cards-section .widget-list{grid-template-columns:repeat(2,1fr)}.cards-section .custom-widget__image{margin-right:-7%}.cards-section .custom-widget .editor ul li{font-size:clamp(14px,2.15vw,1.6rem)}.cards-section .hover-card__box{padding:clamp(16px,3.13vw,24px);border-radius:clamp(20px,3.13vw,24px)}.cards-section .hover-card__inner{padding:clamp(16px,3.13vw,24px);border-radius:clamp(20px,3.13vw,24px)}}@media (max-width:1023.98px) and (min-width:576px){.cards-section .widget-slider .swiper-wrapper{grid-template-columns:repeat(2,1fr)}.cards-section .widget-list__card.mode .editor>.ivt-list{margin:-4px 0 8px!important}}@media (max-width:1023.98px) and (min-width:744px){.cards-section__coll{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:743.98px){.cards-section__bg{display:none}.cards-section__box>.editor{display:none}.cards-section__name{border-radius:clamp(16px,2.69vw,20px)}.cards-section__item{border-radius:clamp(20px,3.23vw,24px)}.cards-section__coll .editor:not(:first-of-type):last-of-type{border-radius:clamp(20px,3.23vw,24px);padding:clamp(16px,3.23vw,24px)}.cards-section__info{padding:clamp(16px,3.23vw,24px) .8rem;border-radius:clamp(20px,3.23vw,2.4rem)}.cards-section__gallery{border-radius:clamp(20px,3.23vw,24px)}.cards-section .widget-list__card{border-radius:clamp(20px,3.23vw,24px);padding:clamp(16px,3.23vw,24px)}.cards-section .custom-widget{border-radius:clamp(20px,3.23vw,24px);padding:clamp(16px,3.23vw,24px)}.cards-section .hover-card__image{height:clamp(140px,26.62vw,197px)}}@media (max-width:575.98px){.cards-section__box>.editor{margin-top:8px}.cards-section__list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.cards-section__image{aspect-ratio:340/224}.cards-section__info{gap:8px}.cards-section__gallery-icon{display:none}.cards-section__gallery{display:none}.cards-section .widget-list__card.mode .editor>.ivt-list{margin-top:-4px!important}.cards-section .widget-list{grid-template-columns:100%}.cards-section .custom-widget__icon{display:none}.cards-section .custom-widget__image{max-width:75%;aspect-ratio:233.74/276.92}.cards-section .custom-widget .editor .label-list{margin-top:39vw}.cards-section .hover-card__image{height:197px}}@media (hover:hover){.cards-section__info:hover{border-color:var(--cl-l)}}@media (hover:none){.cards-section__info:active{border-color:var(--cl-l)}}