:root{--ff-base:"Montserrat",sans-serif;--ff-extra:'GingerWeb';--ff-icon:'icomoon',sans-serif;--fs-title-lg:61px;--fs-title:49px;--fs-title-sm:39px;--fs-title-xs:31px;--fs-title-2xs:27px;--fs-base-xl:20px;--fs-base-lg:18px;--fs-base:16px;--fs-base-sm:14px;--fs-base-xs:12px;--fs-base-2xs:11px;--fs-base-3xs:10px;--lh-base-xl:1.4;--lh-base-lg:1.2;--lh-base:1;--lh-base-sm:.8;--fw-bold:700;--fw-medium:500;--fw-regular:400;--fw-light:300;--clr-primary-dkst:#7e001c;--clr-primary-dkr:#9a1f29;--clr-primary-dk:#e40032;--clr-primary:#fc3344;--clr-primary-lt:#ffe8ea;--clr-secondary:#cc0176;--clr-base-dk:#10141c;--clr-base:#283143;--clr-base-lt:#5f5f5f;--clr-base-ltr:#efe7e1;--clr-base-ltst:#f9f9f7;--clr-ntrl-min:#fff;--clr-ntrl-max:#000;--clr-success:#008000;--clr-success-lt:#f5fff0;--clr-danger:red;--clr-danger-lt:#ffa8a8;--clr-warning:#fa0;--clr-warning-lt:#ffd581;--gradient-primary:linear-gradient(180deg,#e4003200 0,#e40032 100%)}
.btn{padding:13px 24px 12px;border-radius:50px;border:0;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;line-height:1}
.btn:disabled{cursor:not-allowed;opacity:.5}.btn__text{font-family:var(--ff-extra);font-size:var(--fs-base-sm);font-weight:300;color:var(--clr-ntrl-min)}
.btn--primary{background-color:var(--clr-primary);color:var(--clr-ntrl-min)}@media only screen and (min-width:1280px){.btn--primary:hover:not(:disabled){background-color:var(--clr-primary-dkr)}
.btn--primary:hover:not(:disabled) .btn__text{color:var(--clr-ntrl-min)}}.btn--secondary{background-color:var(--clr-primary-lt)}
.btn--secondary .btn__text{color:var(--clr-primary)}@media only screen and (min-width:1280px){.btn--secondary:hover:not(:disabled){background-color:var(--clr-primary);text-decoration:none}
.btn--secondary:hover:not(:disabled) .btn__text{color:var(--clr-ntrl-min)}}.btn--tertiary{background-color:var(--clr-base-dk);color:var(--clr-ntrl-min)}
@media only screen and (min-width:1280px){.btn--tertiary:hover:not(:disabled){background-color:var(--clr-base)}
.btn--tertiary:hover:not(:disabled) .btn__text{color:var(--clr-ntrl-min);text-decoration:none}
}.btn--white{background-color:var(--clr-ntrl-min)}.btn--white .btn__text{color:var(--clr-primary)}
@media only screen and (min-width:1280px){.btn--white:hover:not(:disabled){background-color:var(--clr-primary)}
.btn--white:hover:not(:disabled) .btn__text{color:var(--clr-ntrl-min);text-decoration:none}
}.btn--play{width:80px;height:80px;border-radius:50%;padding:0;background-color:var(--clr-ntrl-min);box-shadow:0 4px 16px #0000001a}
.btn--play .btn__icon{width:13px;height:17px;margin-left:4px}.btn--play .btn__icon svg{fill:var(--clr-primary)}
@media only screen and (min-width:1280px){.btn--play:hover:not(:disabled){background-color:var(--clr-primary);box-shadow:0 6px 20px #e400324d}
}.btn--play:hover:not(:disabled) .btn__icon svg{fill:var(--clr-ntrl-min)}.btn--play-text{padding:17px 34px 17px 41px;background-color:#ffffff2e;backdrop-filter:blur(10px)}
.btn--play-text .btn__text{color:var(--clr-ntrl-min);text-transform:uppercase;letter-spacing:1.404px}
.btn-arrow-diagonal{display:flex;align-items:center;padding:10px 0;background:transparent;color:var(--clr-primary);text-transform:uppercase;font-size:12px;gap:10px}
@media only screen and (max-width:991px){.btn-arrow-diagonal{display:flex;margin:0 0 10px}
}.btn-arrow-diagonal svg{transform:scaleX(-1)}.link{color:var(--clr-base);text-decoration:none !important;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;padding:0;background-color:transparent}
.link__text{position:relative;font-family:var(--ff-extra);font-size:var(--fs-base-sm);font-weight:var(--fw-light);color:var(--clr-base)}
.link__text::before{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--clr-primary);transition:width .3s ease}
@media only screen and (min-width:1280px){.link:hover{background-color:transparent}
.link:hover .link__text{color:var(--clr-primary)}.link:hover .link__text::before{width:100%}
.link:hover .link__icon{border-color:var(--clr-primary);background-color:var(--clr-primary)}
.link:hover .link__icon svg{fill:var(--clr-ntrl-min)}}.link--white .link__text{color:var(--clr-ntrl-min)}
.link--white .link__text::before{background-color:var(--clr-ntrl-min)}@media only screen and (min-width:1280px){.link--white:hover .link__text{color:var(--clr-base-ltr)}
}.link-arrow{text-decoration:none !important;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;border:0;background:0;padding:0}
.link-arrow__text{position:relative;font-family:var(--ff-extra);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);color:var(--clr-base);transition:all .3s ease}
.link-arrow__text::before{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:var(--clr-primary);transition:width .3s ease}
.link-arrow__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:0;background-color:transparent;transition:all .3s ease;flex-shrink:0}
.link-arrow__icon svg{width:10px;height:8px;fill:var(--clr-base);transition:fill .3s ease}
.link-arrow__icon svg path{fill:var(--clr-primary);transition:fill .3s ease}@media only screen and (min-width:1280px){.link-arrow:hover .link-arrow__text{color:var(--clr-primary);transition:all .3s ease}
.link-arrow:hover .link-arrow__text::before{width:100%}.link-arrow:hover .link-arrow__icon{background-color:var(--clr-primary)}
.link-arrow:hover .link-arrow__icon svg path{fill:var(--clr-ntrl-min)}}.link-arrow--icon-white .link-arrow__icon{background-color:var(--clr-ntrl-min)}
@media only screen and (min-width:1280px){.link-arrow--icon-white:hover .link-arrow__icon{background-color:var(--clr-primary)}
}.link-arrow--white .link-arrow__text{color:var(--clr-ntrl-min)}.link-arrow--white .link-arrow__icon{background-color:var(--clr-ntrl-min)}
@media only screen and (min-width:1280px){.link-arrow--white:hover .link-arrow__icon{background-color:var(--clr-primary)}
}.btn-nav{padding:12px 24px;border-radius:50px;border:0;background-color:transparent;color:var(--clr-base-dk);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;line-height:1}
.btn-nav__text{font-family:var(--ff-extra);font-size:var(--fs-base-sm);font-weight:var(--fw-light)}
.btn-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:8px;height:5px;flex-shrink:0;transition:transform .3s ease}
.btn-nav__icon svg{width:100%;height:100%}.btn-nav__icon svg path{fill:var(--clr-base-dk);transition:fill .3s ease}
@media only screen and (min-width:1280px){.btn-nav:hover{background-color:var(--clr-base);color:var(--clr-ntrl-min);border-color:var(--clr-base-dk);text-decoration:none}
.btn-nav:hover .btn-nav__icon svg path{fill:var(--clr-ntrl-min)}}.btn-nav--light{border-color:var(--clr-ntrl-min);color:var(--clr-ntrl-min)}
.btn-nav--light .btn-nav__icon svg path{fill:var(--clr-ntrl-min)}@media only screen and (min-width:1280px){.btn-nav--light:hover{background-color:var(--clr-ntrl-min);color:var(--clr-base-dk);border-color:var(--clr-ntrl-min)}
.btn-nav--light:hover .btn-nav__icon svg path{fill:var(--clr-base-dk)}}.btn-nav:disabled{cursor:not-allowed;opacity:.5}
.badge{display:inline-block;font-family:var(--ff-extra);font-size:10px;font-weight:var(--fw-medium);padding:10px 26px;border-radius:50px;background-color:#37393f99;backdrop-filter:blur(10px);color:var(--clr-ntrl-min);text-transform:uppercase;line-height:1}
.card-post{position:relative;display:flex;flex-direction:column;background-color:var(--clr-ntrl-min);border-radius:8px;overflow:hidden;transition:all .3s ease;color:inherit;text-decoration:none !important}
.card-post__image{position:relative;width:100%;aspect-ratio:10 / 5;overflow:hidden;border-bottom:3px solid var(--clr-primary);border-radius:8px 8px 0 0}
.card-post__image img{width:100%;height:100%;object-fit:cover;display:block}.card-post__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000048;z-index:1}
.card-post__badge{position:absolute;top:16px;left:16px;z-index:2}.card-post__content{position:relative;padding:24px 24px 34px;background-color:var(--clr-base-ltr);flex:1;display:flex;flex-direction:column;gap:16px;transition:all .3s ease;border-radius:0 0 8px 8px;min-height:270px}
@media only screen and (max-width:991px){.card-post__content{padding:24px 14px 20px}
}.card-post__content::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none;border-radius:0 0 8px 8px}
.card-post__title{position:relative;z-index:2;font-family:var(--ff-extra);font-size:var(--fs-base-xl);font-weight:var(--fw-bold);line-height:1.2;color:var(--clr-base-dk);margin:0;transition:color .3s ease}
.card-post__description{position:relative;z-index:2;font-family:var(--ff-base);font-size:var(--fs-base-sm);line-height:1.5;color:var(--clr-base);margin:0;transition:color .3s ease}
.card-post__link{position:relative;z-index:2;margin-top:auto}@media only screen and (min-width:1280px){.card-post:hover .card-post__content::before{opacity:1}
.card-post:hover .card-post__title,.card-post:hover .card-post__description{color:var(--clr-ntrl-min)}
.card-post:hover .link-arrow__text{color:var(--clr-ntrl-min)}.card-post:hover .link-arrow__text::before{background-color:var(--clr-ntrl-min)}
.card-post:hover .link-arrow__icon{background-color:var(--clr-ntrl-min)}.card-post:hover .link-arrow__icon svg path{fill:var(--clr-primary)}
}.background{position:fixed;z-index:5;background:#000000ab;width:100%;left:0;top:0;transition:all .325s ease-in-out;visibility:hidden;opacity:0;height:100%}
.card-brand{padding:15px 20px;background:white;display:block;border-radius:8px;border:.5px solid transparent;transition:all .3s ease}
.card-brand img{width:100%;height:35px;object-fit:contain}@media only screen and (min-width:1280px){.card-brand:hover{border-color:var(--clr-primary);transition:all .3s ease}
}.card-service{position:relative;background-color:var(--clr-ntrl-min);padding:1px;border-radius:8px;transition:all .3s ease;text-decoration:none;color:inherit}
.card-service::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(99deg,#e40032 12.22%,#7e001c 95.79%);border-radius:8px;z-index:0;opacity:0;transition:opacity .2s cubic-bezier(0.1,0.82,0.76,0.965)}
@media only screen and (max-width:1280px){.card-service::before{opacity:1}}.card-service__box{background-color:var(--clr-ntrl-min);padding:30px 16px 20px;position:relative;z-index:1;border-radius:8px;height:100%;display:flex;flex-direction:column;gap:10px}
@media only screen and (max-width:1280px){.card-service__box{flex-direction:column;padding:20px 15px;gap:20px}
}@media only screen and (max-width:991px){.card-service__box{padding:32px 24px;gap:24px}
}.card-service__logo{width:100%;max-width:200px;height:56px;margin:0 0 24px}@media only screen and (max-width:991px){.card-service__logo{max-width:150px}
}.card-service__logo img{height:100%;width:auto;display:block;filter:grayscale(100%) brightness(1.2);transition:filter .3s ease}
.card-service__title *{font-family:var(--ff-extra);font-size:var(--fs-title-2xs);font-weight:var(--fw-regular);color:var(--clr-base-dk);margin:0;line-height:1.2;transition:color .3s ease}
@media only screen and (max-width:991px){.card-service__title *{color:var(--clr-primary)}
}.card-service__title p:nth-child(2){font-family:var(--ff-base);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:1.6;color:var(--clr-base-lt);margin:10px 0 0;transition:color .3s ease}
.card-service__description *{font-family:var(--ff-base);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:1.6;color:var(--clr-base-lt);margin:0;transition:color .3s ease}
.card-service__footer{margin-top:auto;display:flex;align-items:center}.card-service__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:transparent;border:1px solid transparent;transition:all .3s ease;flex-shrink:0;padding:5px;margin-top:20px}
@media only screen and (max-width:991px){.card-service__icon{background-color:var(--clr-primary);width:28px;height:28px;padding:0}
}.card-service__icon svg{width:100%;height:100%}.card-service__icon svg path{stroke:var(--clr-primary);transition:stroke .3s ease,fill .3s ease}
@media only screen and (max-width:991px){.card-service__icon svg path{stroke:var(--clr-ntrl-min)}
}a.card-service{cursor:pointer}@media only screen and (min-width:1280px){a.card-service:hover::before{opacity:1;transition:opacity .2s cubic-bezier(0.1,0.82,0.76,0.965)}
a.card-service:hover .card-service__title{color:var(--clr-primary)}a.card-service:hover .card-service__icon{background-color:var(--clr-primary)}
a.card-service:hover .card-service__icon svg path{stroke:var(--clr-ntrl-min)}}.list-item{padding:12px;background-color:#4747474d;border-radius:4px;backdrop-filter:blur(14px);display:flex;gap:8px;align-items:center}
.list-item__icon{min-width:20px;min-height:20px;padding:1px 2px}.list-item__icon svg{width:100%;height:100%}
.list-item__text{font:var(--fw-regular) var(--fs-base-xs)/var(--lh-base-lg) var(--ff-base);color:var(--clr-ntrl-min);margin:0}
.list-item__text *{font:var(--fw-regular) var(--fs-base-xs)/var(--lh-base-lg) var(--ff-base);color:var(--clr-ntrl-min);margin:0}
.menuburger{width:45px;height:45px;cursor:pointer;z-index:70;border-radius:50px;display:none;justify-content:center;padding:0;background:transparent !important;align-items:center;position:relative}
@media only screen and (max-width:991px){.menuburger{display:flex}}.menuburger::before{content:"";position:absolute;background-color:var(--clr-primary);border-radius:50px;width:45px;height:45px}
.menuburger__cheeckbox{display:block;width:100%;height:100%;cursor:pointer;z-index:2;-webkit-touch-callout:none;position:absolute;opacity:0}
.menuburger div{position:absolute;width:28px;height:6px}.menuburger span{position:absolute;display:block;width:100%;height:1px;background-color:var(--clr-ntrl-min);border-radius:1px;transition:all .2s cubic-bezier(0.1,0.82,0.76,0.965)}
.menuburger span:first-of-type{top:0}.menuburger span:last-of-type{bottom:0}.item-list-icon{display:flex;gap:18px;width:calc(100% / 3 - 60px)}
@media only screen and (max-width:1280px){.item-list-icon{width:calc(100% / 3 - 33px)}
}@media only screen and (max-width:991px){.item-list-icon{width:calc(100% / 2 - 24px)}
}@media only screen and (max-width:720px){.item-list-icon{width:100%}}.item-list-icon__icon{min-width:30px;height:30px}
.item-list-icon__icon svg{width:100%;height:100%}.item-list-icon__content{position:relative}
.item-list-icon__content::before{position:absolute;content:"";height:1px;width:100%;top:15px;background:linear-gradient(99deg,#e40032 12.22%,#7e001c 95.79%)}
.item-list-icon__content h3,.item-list-icon__content h4,.item-list-icon__content h5,.item-list-icon__content p:first-of-type{color:var(--clr-base);font:var(--fw-bold) var(--fs-base-xl)/var(--lh-base-lg) var(--ff-extra);margin-block:34px 25px}
.item-list-icon__content p,.item-list-icon__content p:nth-child(2){font-size:var(--fs-base);color:var(--clr-base-lt)}
.nav-slider{display:flex;justify-content:center;width:100vw;margin-top:20px;gap:12px}
.nav-slider__item{padding:19px;background-color:var(--clr-base-ltr);width:51px;height:51px;display:flex;justify-content:center;align-items:center;transition:all 300ms ease-in-out}
@media only screen and (max-width:991px){.nav-slider__item{padding:18px}}.nav-slider__item svg{width:100%;height:100%}
@media only screen and (min-width:1280px){.nav-slider__item:hover{background-color:var(--clr-primary)}
.nav-slider__item:hover svg path{stroke:white}}.tag{padding:8px 12px;display:flex;gap:7px;border-radius:var(--num-rds-xs,4px);background:var(--clr-base-ltr);width:fit-content;margin:0;align-items:center}
.tag h1,.tag h2,.tag h3,.tag h4,.tag h5,.tag h6,.tag p,.tag span{color:var(--clr-base-lt);font-size:var(--fs-base-2xs);font-style:normal;font-weight:500;text-transform:uppercase;width:calc(100% - 13px);line-height:var(--lh-base);font-family:var(--ff-base);margin:0}
.tag--min{background:var(--clr-ntrl-min)}.tag--fade{background:#ffffff40;backdrop-filter:blur(10px)}
.tag--fade h1,.tag--fade h2,.tag--fade h3,.tag--fade h4,.tag--fade h5,.tag--fade h6,.tag--fade p,.tag--fade span{color:var(--clr-ntrl-min)}
.tag--fade svg path{fill:var(--clr-ntrl-min)}.tag--secondary{background:var(--clr-primary-lt)}
.tag--secondary *{color:var(--clr-base)}.use-cases{display:flex;gap:9px;align-items:flex-start;position:relative;padding-block:24px 0}
.use-cases::before{position:absolute;content:"";width:100%;top:0;left:0;height:.5px;background-color:var(--clr-primary-dk)}
.use-cases__icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center}
.use-cases__icon img{padding:2px;object-fit:contain;height:100%}.use-cases__text h1,.use-cases__text h2,.use-cases__text h3,.use-cases__text h4,.use-cases__text h5,.use-cases__text h6,.use-cases__text p:first-of-type{color:var(--clr-primary);font:var(--fw-bold) var(--fs-base-xl)/var(--lh-base-lg) var(--ff-extra);margin:0}
.use-cases__text p:nth-child(2){color:var(--clr-base-lt);font-size:var(--fs-base);line-height:var(--lh-base-xl);margin:0}
.form-group--fade input,.form-group--fade select,.form-group--fade textarea{border-radius:10px;border:.481px solid #a5a5a54a;background:#6666663d;backdrop-filter:blur(21px);color:white}
.form-group--fade input:focus,.form-group--fade select:focus,.form-group--fade textarea:focus{outline:0;border-color:var(--clr-ntrl-min)}
.form-group--fade input::placeholder,.form-group--fade select::placeholder,.form-group--fade textarea::placeholder{color:#ffffff86}
.form-group--select select{appearance:none;background-image:url("/wp-content/themes/golive/assets/img/arrow.svg");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px;cursor:pointer}
.item-calendar{display:flex;width:100%;padding:24px 8px;position:relative}@media only screen and (max-width:640px){.item-calendar{flex-direction:column;gap:8px}
}.item-calendar::before{position:absolute;content:"";top:0;left:0;width:100%;height:.5px;background-color:var(--clr-primary)}
.item-calendar::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:.5px;background-color:var(--clr-primary)}
.item-calendar:first-child::before{display:none}.item-calendar__hour{color:var(--clr-primary-dk);font-size:var(--fs-base);margin:0;width:114px}
.item-calendar__event h1,.item-calendar__event h2,.item-calendar__event h3,.item-calendar__event h4,.item-calendar__event h5,.item-calendar__event h6,.item-calendar__event p,.item-calendar__event span,.item-calendar__event strong{font-size:var(--fs-base-sm);margin:0}
.item-calendar__event strong{color:var(--clr-primary-dk);font-weight:var(--fw-bold);font-size:var(--fs-base)}
.item-calendar--primary-lt{background-color:var(--clr-primary-lt)}.item-calendar--primary-gradient{background:linear-gradient(99deg,#e40032 12.22%,#7e001c 95.79%)}
.item-calendar--primary-gradient .item-calendar__hour{color:var(--clr-ntrl-min)}.item-calendar--primary-gradient .item-calendar__event h1,.item-calendar--primary-gradient .item-calendar__event h2,.item-calendar--primary-gradient .item-calendar__event h3,.item-calendar--primary-gradient .item-calendar__event h4,.item-calendar--primary-gradient .item-calendar__event h5,.item-calendar--primary-gradient .item-calendar__event h6,.item-calendar--primary-gradient .item-calendar__event span,.item-calendar--primary-gradient .item-calendar__event p{color:var(--clr-ntrl-min)}
.item-calendar--primary-gradient .item-calendar__event strong{color:var(--clr-ntrl-min)}
.phrase-column{margin:0 auto;margin-block:160px}@media only screen and (max-width:991px){.phrase-column{margin-block:60px 120px}
}.phrase-column h1,.phrase-column h2,.phrase-column h3,.phrase-column h4,.phrase-column h5,.phrase-column h6,.phrase-column p,.phrase-column span,.phrase-column button{font-size:16px;font-weight:400;margin:0 auto 20px;text-align:center;text-wrap:balance;max-width:1150px}
@media only screen and (max-width:991px){.phrase-column h1,.phrase-column h2,.phrase-column h3,.phrase-column h4,.phrase-column h5,.phrase-column h6,.phrase-column p,.phrase-column span,.phrase-column button{font-size:var(--fs-title-2xs);text-align:left}
}@media only screen and (max-width:720px){.phrase-column h1,.phrase-column h2,.phrase-column h3,.phrase-column h4,.phrase-column h5,.phrase-column h6,.phrase-column p,.phrase-column span,.phrase-column button{font-size:var(--fs-base-xl)}
}.phrase-column h1:first-child,.phrase-column h2:first-child,.phrase-column h3:first-child,.phrase-column h4:first-child,.phrase-column h5:first-child,.phrase-column h6:first-child,.phrase-column p:first-child,.phrase-column span:first-child,.phrase-column button:first-child{font-size:27px}
.pagination{display:flex;width:100%;justify-content:center;margin-top:64px}.pagination .page-numbers{display:flex;gap:12px;align-items:flex-end;color:var(--clr-base)}
.pagination .page-numbers li{list-style:none}.pagination .page-numbers.current{color:var(--clr-primary-dk);font-weight:var(--fw-bold);position:relative;padding-bottom:4px}
.pagination .page-numbers.current::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:var(--clr-primary-dk)}
a:visited{color:inherit}.word-mask{display:inline-block;overflow:hidden;vertical-align:top;line-height:1.2}
.word-item{display:inline-block;will-change:transform}@keyframes animation-fadein{0%{opacity:0}
100%{opacity:1}}@keyframes animation-initial-image{0%{transform:scale(1.1)}
100%{transform:scale(1)}}@keyframes animation-initial-image-reverse{0%{opacity:0;transform:translateY(50px) scale(0.97)}
100%{transform:translateY(0) scale(1);opacity:1}}@keyframes opacity-title-reverse{0%{opacity:0;transform:translateX(-50px)}
50%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateY(0)}
}@keyframes fadeintropage{0%{opacity:1}90%{opacity:1}95%{opacity:0}
100%{opacity:0;display:none}}@keyframes fadein-top{0%{opacity:0;transform:translateY(50px)}
50%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}
@keyframes overflow-hero-text{0%{opacity:0;transform:translateY(50px)}
100%{opacity:1;transform:translateY(0)}}@keyframes overflow-hero-text-first{0%{opacity:0;transform:translateY(50px)}
100%{opacity:1;transform:translateY(-9px)}}.card-ponents{padding:16px;border-radius:8px;background-color:var(--clr-base-ltr);display:flex;gap:26px;flex-direction:column}
@media only screen and (max-width:720px){.card-ponents{flex-direction:row;padding:8px}
}.card-ponents__picture{width:100%;height:auto;border-radius:8px;overflow:hidden;aspect-ratio:4.3/4}
@media only screen and (max-width:720px){.card-ponents__picture{width:112px;height:109px}
}.card-ponents__picture img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}
.card-ponents__data{padding:0 10px}@media only screen and (max-width:720px){.card-ponents__data{width:calc(100% - 140px);padding:5px 0 0}
}.card-ponents__name{color:var(--clr-primary-dk);font-size:14px;font-style:normal;font-weight:700;margin:0;line-height:1.1}
.card-ponents__job{color:var(--clr-base-lt);font-size:14px;font-weight:700;min-height:40px}
.card-ponents__logo{max-width:130px;height:60px;width:100%;object-fit:contain;margin:20px 0 37px}
@media only screen and (max-width:720px){.card-ponents__logo{margin:0;height:40px}
}.card-ponents__logo img{width:auto;height:100%;object-fit:contain}@media only screen and (max-width:720px){.card-ponents__action{display:flex;justify-content:space-between;align-items:center;margin:60px 0 0}
}@media only screen and (max-width:720px){.card-ponents .link-social{width:25px;height:auto;object-fit:contain}
}.link-social{border:.8px solid var(--clr-base);padding:0;border-radius:100px;cursor:pointer;transition:all .3s ease;display:inline-flex}
.link-social svg{width:100%;height:100%;object-fit:contain}@media only screen and (min-width:1280px){.link-social:hover{background-color:#d8d8d82b;transition:all .3s ease}
}.item-wave{border-radius:8px;background:#283143a8;padding:24px 48px 32px 24px;position:absolute;right:30px;bottom:24px;z-index:3;opacity:0;transform:translateY(50px);animation-name:fadein-top;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards}
@media only screen and (max-width:720px){.item-wave{position:absolute;right:auto;bottom:20px;padding:20px 15px;width:fit-content}
}.item-wave__text{font-size:var(--num-fs-sm,14px);font-style:normal;font-weight:400;margin:0 0 13px;color:var(--clr-ntrl-min)}
@media only screen and (max-width:720px){.item-wave__text{font-size:10px;margin:0 0 10px}
}.item-wave svg,.item-wave img{height:28px;width:auto;object-fit:contain}@media only screen and (max-width:720px){.item-wave svg,.item-wave img{width:120px;height:auto;object-fit:contain}
}.footer{background:linear-gradient(99deg,#e40032 12.22%,#7e001c 95.79%);padding-block:0 18px;margin-top:50px;position:relative}
@media only screen and (max-width:720px){.footer{padding-block:0 78px;margin-top:60px}
}.footer__bg{position:absolute;top:0;width:100%;height:100%}@media only screen and (max-width:720px){.footer__bg{position:relative}
}.footer__bg img{width:100%;height:100%;object-fit:cover}.footer__top{display:flex;justify-content:space-between;align-items:center;position:relative;padding-block:55px}
@media only screen and (max-width:720px){.footer__top{flex-direction:column;align-items:flex-start;gap:43px}
}.footer__top::before{content:"";position:absolute;height:.5px;width:100%;background-color:var(--clr-ntrl-min);left:0;bottom:0}
.footer__logo{width:130px}@media only screen and (max-width:720px){.footer__logo{width:170px}
}.footer__logo svg{width:100%;height:100%;object-fit:contain}.footer__cta{display:flex;gap:13px}
.footer__content{display:flex;align-items:flex-start;padding-block:25px 0;gap:50px}
@media only screen and (max-width:1280px){.footer__content{flex-wrap:wrap;justify-content:space-between}
}@media only screen and (max-width:720px){.footer__content{flex-direction:column}
}.footer__links{display:flex;align-items:flex-start;width:55%;gap:65px}@media only screen and (max-width:1280px){.footer__links{width:40%;justify-content:space-between}
}@media only screen and (max-width:991px){.footer__links{justify-content:flex-start;gap:25px}
}@media only screen and (max-width:720px){.footer__links{flex-direction:column;width:100%;gap:13px;order:2}
}.footer__column{display:flex;flex-direction:column;gap:6px}@media only screen and (max-width:720px){.footer__column{width:100%;border-radius:16px}
}@media only screen and (max-width:720px){.footer__column.active{padding:23px 23px 29px;background-color:var(--clr-ntrl-min)}
.footer__column.active .footer__column-list{height:auto;opacity:1;visibility:visible;overflow:visible;transition:.6s;transition-duration:.6s;margin:32px 0 0}
.footer__column.active .footer__column-title{padding:0}.footer__column.active .footer__column-title p{color:var(--clr-primary-dk)}
.footer__column.active .footer__column-close{background-color:var(--clr-base-ltr)}
}.footer__column-title{padding:6px 12px;display:flex;justify-content:space-between;align-items:center}
.footer__column-title p{color:var(--clr-ntrl-min);font:var(--fw-regular) 13px/var(--lh-base-xl) var(--ff-extra);text-transform:uppercase;opacity:.5;letter-spacing:.65px}
@media only screen and (max-width:720px){.footer__column-title{width:100%;border:1px solid var(--clr-ntrl-min);border-radius:100px;padding:13px 13px 13px 25px}
.footer__column-title p{opacity:1}}.footer__column-close{width:40px;height:40px;border-radius:100px;background-color:var(--clr-ntrl-min);position:relative;display:none}
@media only screen and (max-width:720px){.footer__column-close{display:flex}}.footer__column-close::before{position:absolute;content:"";height:1px;width:30%;background-color:var(--clr-base);border-radius:100px;top:50%;left:35%}
.footer__column-close::after{position:absolute;content:"";height:30%;width:1px;background-color:var(--clr-base);border-radius:100px;top:35%;left:50%}
.footer__column-list{display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:720px){.footer__column-list{gap:13px;padding:0;list-style:none;width:100%;overflow:hidden;height:1px;opacity:0;visibility:hidden;transition:.6s}
}.footer__column-list .link{padding:7px 13px}@media only screen and (max-width:720px){.footer__column-list .link{padding:0}
.footer__column-list .link .link__text{color:var(--clr-base-lt);font-size:var(--fs-base)}
}.footer__contact{display:flex;flex-direction:column;gap:42px}@media only screen and (max-width:1280px){.footer__contact{width:40%}
}@media only screen and (max-width:720px){.footer__contact{width:100%;order:1}}.footer__contact p,.footer__contact span{color:var(--clr-ntrl-min);font:var(--fw-regular) var(--fs-base-sm)/1.5 var(--ff-extra)}
.footer__contact-title{margin-bottom:11px;font:var(--fw-regular) var(--fs-base-xl)/1.55 var(--ff-extra) !important}
@media only screen and (max-width:720px){.footer__contact-title{font-size:var(--fs-base-xl)}
}@media only screen and (max-width:720px){.footer__contact-direction{max-width:60%}
}.footer__rrss{display:flex;justify-content:space-between;align-items:center;margin-block:90px 50px}
@media only screen and (max-width:720px){.footer__rrss{flex-direction:row-reverse}
}.footer__rrss-list{display:flex;gap:10.3px;align-items:center}.footer__rrss-item{border:.8px solid var(--clr-ntrl-min);padding:17px;border-radius:100px;cursor:pointer;transition:all .3s ease}
@media only screen and (min-width:1280px){.footer__rrss-item:hover{background-color:#d8d8d82b;transition:all .3s ease}
}.footer__rrss-icon{width:22px;height:22px;display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:720px){.footer__rrss-icon{width:14px;height:14px}
}@media only screen and (max-width:720px){.footer__rrss-stamp{width:86px;height:auto}
}.footer__legal{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:720px){.footer__legal{flex-direction:column;align-items:flex-start;gap:28px}
}.footer__legal-links{display:flex;gap:26px;flex-wrap:wrap}.footer__legal-links .link__text{opacity:.5;font-weight:var(--fw-bold);font-size:var(--fs-base-3xs)}
@media only screen and (max-width:720px){.footer__legal-links .link__text{font-size:var(--fs-base-xs)}
}.footer__legal-links .link__text::before{width:100%;height:.5px}@media only screen and (min-width:1280px){.footer__legal-links .link:hover .link__text::before{width:0}
}.footer__rights{display:flex;gap:14px;align-items:center}.footer__rights-golive{color:var(--clr-ntrl-min);font-size:var(--fs-base-3xs);font-weight:var(--fw-medium);line-height:var(--lh-base-xl)}
@media only screen and (max-width:1280px){.footer .newslatter-card{width:100%;order:3}
}.footer__numericco{display:flex;align-items:center}.footer__partners .title{font-size:14px;color:var(--clr-ntrl-min);margin:0 0 20px}
@media only screen and (max-width:720px){.footer__partners .title{margin:0 0 40px}
}.footer__list{display:flex;flex-wrap:wrap;gap:20px 0}.footer__item-partner{padding:20px 35px;border-left:1px solid #ffffff80}
.footer__item-partner:last-child{border-right:1px solid #ffffff80}@media only screen and (max-width:720px){.footer__item-partner{width:50%;display:flex;justify-content:center}
.footer__item-partner:nth-child(2){border-right:1px solid #ffffff80}}.footer__item-partner svg{height:48px;width:auto;max-width:115px;object-fit:contain}
@media only screen and (max-width:720px){.footer--simple{padding-block:0 28px}}.footer--simple .footer__bg{width:auto;height:80%}
.footer--simple .footer__logo{width:270px}@media only screen and (max-width:991px){.footer--simple .footer__logo{width:160px}
}.footer--simple .footer__legal{justify-content:flex-end}.footer--simple .footer__top{padding-block:55px 265px}
@media only screen and (max-width:720px){.footer--simple .footer__top{gap:85px;padding-block:55px 165px}
}.footer--simple .footer__top::before{display:none}.newslatter-card{background-color:var(--clr-ntrl-min);border-radius:8px;padding:32px 24px}
.newslatter-card__text p{font:var(--fw-light) var(--fs-base-xl)/26px var(--ff-extra);color:var(--clr-base);margin-bottom:33px}
.newslatter-card__text p strong{color:var(--clr-primary-dk);font-weight:var(--fw-light)}
.newslatter-card__form{display:flex;flex-direction:column;gap:16px}.newslatter-card .form-group-mail{margin-bottom:16px}
.newslatter-card .form-group-mail input[type="text"]{background-color:var(--clr-base-ltst);border:.25px solid var(--clr-base-lt);font:var(--fw-bold) var(--fs-base-sm)/var(--lh-base-xl) var(--ff-base)}
.newslatter-card .form-group-mail input[type="text"]::placeholder{font:var(--fw-bold) var(--fs-base-sm)/var(--lh-base-xl) var(--ff-base);color:#08090A26}
.newslatter-card .form-group-politics{margin-bottom:39px}.newslatter-card .form-group-politics label{font:var(--fw-bold) var(--fs-base-sm)/var(--lh-base-xl) var(--ff-base);color:var(--clr-base)}
@media only screen and (max-width:720px){.newslatter-card .form-group-politics label{font-size:var(--fs-base-xs)}
}.card-partner{position:relative;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s cubic-bezier(0.1,0.82,0.76,0.965);padding:1px;background:var(--clr-ntrl-min);opacity:1;scale:1}
.card-partner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(99deg,#e40032 12.22%,#7e001c 95.79%);border-radius:8px;z-index:0;opacity:0;transition:opacity .2s cubic-bezier(0.1,0.82,0.76,0.965)}
@media only screen and (max-width:1280px){.card-partner::before{opacity:1}}.card-partner__box{background-color:var(--clr-ntrl-min);padding:30px 50px 100px;position:relative;z-index:1;border-radius:8px;height:100%;display:flex;align-items:flex-start;gap:32px}
@media only screen and (max-width:1280px){.card-partner__box{flex-direction:column;padding:20px 15px;gap:20px}
}.card-partner__logo{width:200px;height:70px;padding:0;display:flex;align-items:center;justify-content:center;max-height:56px}
@media only screen and (max-width:1280px){.card-partner__logo{max-width:100px}}.card-partner__logo img{width:100%;height:100%;display:block;object-fit:contain}
.card-partner__content{display:flex;flex-direction:column;width:100%;align-items:flex-start}
.card-partner__title{font:var(--fw-light) var(--fs-title-2xs)/var(--lh-base-lg) var(--ff-extra)}
@media only screen and (max-width:991px){.card-partner__title{font-size:var(--fs-base-xl)}
}.card-partner__description h1,.card-partner__description h2,.card-partner__description h3,.card-partner__description h4,.card-partner__description h5,.card-partner__description h6,.card-partner__description p,.card-partner__description button,.card-partner__description span{font-family:var(--ff-base);font-size:var(--fs-base-sm);font-weight:400;line-height:1.4;color:var(--clr-base-lt);margin:0;transition:color .3s ease}
@media only screen and (max-width:991px){.card-partner__description h1,.card-partner__description h2,.card-partner__description h3,.card-partner__description h4,.card-partner__description h5,.card-partner__description h6,.card-partner__description p,.card-partner__description button,.card-partner__description span{font-size:var(--fs-base-sm)}
}.card-partner .link-arrow{margin-top:45px}@media only screen and (max-width:1280px){.card-partner .link-arrow .link-arrow__text{color:var(--clr-primary)}
.card-partner .link-arrow .link-arrow__text::before{width:100%}.card-partner .link-arrow .link-arrow__icon{background-color:var(--clr-primary)}
.card-partner .link-arrow .link-arrow__icon svg path{fill:var(--clr-ntrl-min)}}@media only screen and (min-width:1280px){.card-partner:hover{border-radius:8px}
.card-partner:hover::before{opacity:1;transition:opacity .2s cubic-bezier(0.1,0.82,0.76,0.965)}
.card-partner:hover .link-arrow .link-arrow__text{color:var(--clr-primary)}.card-partner:hover .link-arrow .link-arrow__text::before{width:100%}
.card-partner:hover .link-arrow .link-arrow__icon{background-color:var(--clr-primary)}
.card-partner:hover .link-arrow .link-arrow__icon svg path{fill:var(--clr-ntrl-min)}
}@media only screen and (min-width:1280px){.card-partner--small:hover .card-partner__logo{filter:none;background:var(--clr-primary)}
.card-partner--small:hover .card-partner__logo img{filter:none}}.card-partner--small .card-partner__logo{width:86px;aspect-ratio:1 / 1;border-radius:6px;background:var(--clr-base)}
@media only screen and (max-width:1280px){.card-partner--small .card-partner__logo{background:var(--clr-primary)}
}.card-partner--small .card-partner__logo img{width:100%;height:100%;object-fit:contain;scale:.7}
.card-partner--small .card-partner__box{padding:30px 20px 40px}@media only screen and (max-width:1280px){.card-partner--small .card-partner__box{flex-direction:row;padding:20px 15px;gap:24px}
}.card-partner--small .card-partner__title{margin-bottom:8px}.card-partner--small .link-arrow{margin-top:25px}
.item-card{position:relative;display:flex;flex-direction:column;border-radius:11px;background:#4747474d;backdrop-filter:blur(14.2px);padding:24px 24px 55px;gap:11px;transition:all .3s ease}
@media only screen and (max-width:991px){.item-card{padding:24px 20px;gap:12px}}.item-card__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.item-card__icon svg{width:100%;height:100%;fill:var(--clr-primary)}.item-card__title{font-family:var(--ff-extra);font-size:var(--fs-base-xl);font-weight:var(--fw-bold);color:var(--clr-ntrl-min);margin:0;line-height:1.2}
.item-card__description *{font-family:var(--ff-base);font-size:var(--fs-base-sm);font-weight:var(--fw-light);line-height:1.5;color:var(--clr-ntrl-min);margin:0;opacity:.9}
@media only screen and (max-width:991px){.item-card__description *{font-size:var(--fs-base-sm)}
}.card-review{position:relative;display:flex;flex-direction:column;border-radius:13px;background:var(--clr-ntrl-min);padding:20px 18px;gap:16px;transition:all .3s ease}
@media only screen and (max-width:991px){.card-review{gap:12px}}.card-review__header{display:flex;align-items:center;gap:12px}
.card-review__avatar{width:40px;height:40px;border-radius:4px;overflow:hidden;flex-shrink:0}
.card-review__avatar img{width:100%;height:100%;object-fit:cover;display:block}.card-review__author{display:flex;flex-direction:column;gap:4px}
.card-review__name{font-family:var(--ff-extra);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--clr-primary);margin:0;line-height:1.2}
@media only screen and (max-width:991px){.card-review__name{font-size:var(--fs-base-lg)}
}.card-review__role{font-family:var(--ff-extra);font-size:var(--fs-base-sm);font-weight:var(--fw-light);color:var(--clr-base-lt);margin:0;line-height:1.4}
@media only screen and (max-width:991px){.card-review__role{font-size:var(--fs-base-sm)}
}.card-review__content{font-family:var(--ff-base);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:1.6;color:var(--clr-base);margin:0}
@media only screen and (max-width:991px){.card-review__content{font-size:var(--fs-base)}
}.stat-feature{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:16px 20px 14px;background-color:var(--clr-ntrl-min);border-radius:8px;transition:all .3s ease}
@media only screen and (max-width:991px){.stat-feature{padding:16px 12px}}.stat-feature__icon{width:102px;height:102px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.stat-feature__icon img{width:100%;height:100%;object-fit:contain;display:block}@media only screen and (max-width:991px){.stat-feature__icon{width:44px;height:44px}
}.stat-feature__label{font-family:var(--ff-base);font-size:var(--fs-base-sm);font-weight:var(--fw-bold);color:var(--clr-base-lt);text-transform:uppercase;margin:0;line-height:1.2}
@media only screen and (max-width:991px){.stat-feature__label{font-size:8px}}.stat-feature__value{font-family:var(--ff-extra);font-size:64px;font-weight:var(--fw-light);color:var(--clr-base-lt);margin:0;line-height:1}
@media only screen and (max-width:991px){.stat-feature__value{font-size:var(--fs-title-xs)}
}.card-project{min-height:460px}.card-project__box{width:100%;min-height:460px;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow:hidden;border-radius:10px;padding:29px 16px}
.card-project__box::before{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(0,#000 0,rgba(0,0,0,0.439216) 100%);height:100%;width:100%;z-index:2;opacity:.75;transition:all .5s ease}
.card-project__bg{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:1;transition:all .5s ease}
.card-project__logo{z-index:2;overflow:hidden;max-width:115px;min-height:55px;display:flex;align-items:center;justify-content:flex-start}
.card-project__logo img{width:100%;height:100%;object-fit:contain}.card-project__content{position:relative;z-index:2}
.card-project__description{color:var(--clr-ntrl-min);padding-bottom:43px}.card-project .link-arrow__text{color:var(--clr-ntrl-min)}
@media only screen and (min-width:1280px){.card-project:hover .card-project__bg{transform:scale(1.2);transition:all .5s ease}
.card-project:hover .card-project__box::before{height:200%;transition:all .5s ease}
}.card-testimonials{background:linear-gradient(128deg,#283143 -1.29%,#0c0c21 64.02%);display:flex;justify-content:space-between;padding:48px 32px;border-radius:8px;width:100%}
@media only screen and (max-width:768px){.card-testimonials{flex-direction:column;padding:48px 16px;min-height:591px}
}.card-testimonials__icon{display:flex;justify-content:flex-start;align-items:center;width:500px;height:54px;overflow:hidden;margin-bottom:42px}
.card-testimonials__icon img{object-fit:contain;width:auto;height:100%}.card-testimonials__description{color:var(--clr-ntrl-min);font:var(--fw-light) var(--fs-title-2xs)/var(--lh-base-lg) var(--ff-extra)}
@media only screen and (max-width:1280px){.card-testimonials__description{font-size:22px}
}@media only screen and (max-width:991px){.card-testimonials__description{font-size:var(--fs-base-xl)}
}@media only screen and (max-width:768px){.card-testimonials__description{font-size:var(--fs-base)}
}.card-testimonials__review{width:64%;font-size:var(--fs-base)}@media only screen and (max-width:1280px){.card-testimonials__review{width:55%}
}@media only screen and (max-width:768px){.card-testimonials__review{width:100%}}
.card-testimonials__user{width:24%}@media only screen and (max-width:768px){.card-testimonials__user{width:100%;display:flex;gap:35px}
}.card-testimonials__user .label-user-name{color:var(--clr-primary);font-size:var(--fs-base-3xs);text-transform:uppercase}
.card-testimonials__user .label-user-text{color:var(--clr-base);font-size:var(--fs-base-sm);margin-top:8px}
.card-testimonials__user-info{padding:0 0 13px;margin:0 0 24px;border-bottom:.5px solid var(--clr-base)}
.card-testimonials__data{display:flex;flex-direction:column;width:calc(100% - 150px)}
@media only screen and (max-width:768px){.card-testimonials__data{width:calc(100% - 110px)}
}.card-testimonials__img{display:flex;justify-content:center;align-items:center;border-radius:68px;overflow:hidden;height:210px;width:138px;margin-bottom:35px}
@media only screen and (max-width:768px){.card-testimonials__img{width:67px;height:107px}
}.card-testimonials__img img{width:100%;height:100%;object-fit:cover}.card-testimonials__info{padding-bottom:12px;position:relative}
.card-testimonials__info::before{position:absolute;content:"";width:100%;height:.5px;bottom:0;left:0;background-color:var(--clr-ntrl-min)}
.card-testimonials__info:last-child{margin-top:24px}.card-testimonials__label{color:var(--clr-ntrl-min);font-size:var(--fs-base-3xs);line-height:1.6;margin-bottom:6px}
.card-testimonials__text h1,.card-testimonials__text h2,.card-testimonials__text h3,.card-testimonials__text h4,.card-testimonials__text h5,.card-testimonials__text h6,.card-testimonials__text p{color:var(--clr-ntrl-min);font-size:var(--fs-base-sm);line-height:var(--lh-base-xl)}
.card-testimonials--small{background:var(--clr-ntrl-min)}@media only screen and (max-width:991px){.card-testimonials--small{gap:45px;min-height:auto}
}.card-testimonials--small .card-testimonials__description{color:var(--clr-base);font-size:var(--fs-base);font-family:var(--ff-base)}
.card-testimonials--small .card-testimonials__label{color:var(--clr-primary-dk)}.card-testimonials--small .card-testimonials__text h1,.card-testimonials--small .card-testimonials__text h2,.card-testimonials--small .card-testimonials__text h3,.card-testimonials--small .card-testimonials__text h4,.card-testimonials--small .card-testimonials__text h5,.card-testimonials--small .card-testimonials__text h6,.card-testimonials--small .card-testimonials__text p{color:var(--clr-base)}
.card-testimonials--small .card-testimonials__info::before{background-color:#898989}
.card-testimonials--small .card-testimonials__img{width:100px;height:150px}@media only screen and (max-width:991px){.card-testimonials--small .card-testimonials__img{width:67px;height:107px}
}.card-testimonials--small .card-testimonials__user{width:36%}@media only screen and (max-width:991px){.card-testimonials--small .card-testimonials__user{width:100%}
}@media only screen and (max-width:991px){.card-testimonials--small .card-testimonials__user-data{width:calc(100% - 103px)}
}.card-testimonials--small .card-testimonials__review{width:50%}@media only screen and (max-width:991px){.card-testimonials--small .card-testimonials__review{width:100%}
}.team-card{padding:32px 16px;display:flex;flex-direction:column;gap:38px;position:relative;border-radius:4px;background-color:transparent;overflow:hidden}
.team-card__data{z-index:1}.team-card__name,.team-card__job{font:var(--fw-bold) var(--fs-base)/1.5 var(--ff-extra);color:var(--clr-primary-dk);margin:0}
@media only screen and (max-width:991px){.team-card__name,.team-card__job{font-size:var(--fs-base-xs);letter-spacing:.08px}
}.team-card__job{color:var(--clr-ntrl-max);opacity:.6}.team-card__picture{display:flex;justify-content:center;align-items:center;width:104px;height:104px;border-radius:6.4px;overflow:hidden;z-index:1}
.team-card__picture img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:991px){.team-card__picture{width:83px;height:83px}
}.team-card__text h1,.team-card__text h2,.team-card__text h3,.team-card__text h4,.team-card__text h5,.team-card__text h6,.team-card__text p{color:var(--clr-base-lt);z-index:1;font-family:var(--ff-base);font-size:var(--fs-base-sm);font-style:normal;font-weight:400;line-height:var(--lh-base-xl);margin:5px 0}
@media only screen and (max-width:991px){.team-card__text h1,.team-card__text h2,.team-card__text h3,.team-card__text h4,.team-card__text h5,.team-card__text h6,.team-card__text p{font-size:var(--fs-base-xs)}
}.team-card__bg{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;position:absolute;top:0;left:0;z-index:0}
.team-card__bg img{width:100%;position:relative;min-height:250px}.team-card__bg::before{content:"";background:linear-gradient(180deg,var(--clr-base-ltr),transparent);width:100%;height:50%;display:block;position:absolute;left:0}
.timeline-card{position:relative}.timeline-card__box{width:100%;min-height:532px;border-radius:14px;overflow:hidden;padding:9px 10px;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}
@media only screen and (max-width:860px){.timeline-card__box{flex-direction:column;border-radius:0;padding:0 0 30px;min-height:inherit;align-items:flex-start}
}.timeline-card__img{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%}
@media only screen and (max-width:860px){.timeline-card__img{position:relative;border-radius:4px;display:flex;overflow:hidden;height:180px}
}.timeline-card__img img{width:100%;height:100%;object-fit:cover}.timeline-card__intro{position:relative;z-index:1;padding:30px 25px 50px;background:#0009;backdrop-filter:blur(9.65px);border-radius:16px;max-width:500px}
@media only screen and (max-width:860px){.timeline-card__intro{width:100%;background:transparent;backdrop-filter:none;padding:30px 0 0}
}@media only screen and (max-width:640px){.timeline-card__intro{padding:21px 0 0}
}.timeline-card__intro p{color:var(--clr-ntrl-min)}.timeline-card__title{font:var(--fw-bold) var(--fs-base-xl)/var(--lh-base-lg) var(--ff-extra);margin-bottom:21px}
@media only screen and (max-width:640px){.timeline-card__title{margin-bottom:24px}
}.timeline-card__text *{font-weight:var(--fw-light)}@media only screen and (max-width:860px){.timeline-card__text *{font-weight:400}
}.process-step{display:flex;align-items:flex-start;position:relative;gap:20px;padding-block:31px;justify-content:flex-start}
@media only screen and (max-width:768px){.process-step{flex-direction:column;gap:12px}
}.process-step::before{position:absolute;content:"";height:1px;width:100%;top:0;left:0;background-color:var(--clr-primary)}
.process-step__index{color:var(--clr-primary-lt);font-size:var(--fs-base-xl);font-weight:var(--fw-light);font-family:var(--ff-extra);width:16%;margin:0;opacity:.5}
@media only screen and (max-width:768px){.process-step__index{width:100%}}.process-step__title{color:var(--clr-primary);font-size:var(--fs-base-xl);font-weight:var(--fw-light);font-family:var(--ff-extra);width:42%;margin:0;max-width:300px}
@media only screen and (max-width:768px){.process-step__title{width:100%;max-width:none}
}.process-step__content{max-width:550px;margin-left:auto;margin-right:70px}@media only screen and (max-width:1280px){.process-step__content{max-width:420px}
}@media only screen and (max-width:768px){.process-step__content{width:100%;max-width:none}
}.process-step__content p{color:var(--clr-base-ltr);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);margin:0}
.card-phrase{width:100%;padding:70px 62px;background-color:var(--clr-base-ltr);border-radius:8px}
@media only screen and (max-width:1080px){.card-phrase{padding:32px 23px}}.card-phrase__number{color:var(--clr-primary);font:var(--fw-bold) var(--fs-base-xl)/var(--lh-base-lg) var(--ff-extra);margin-bottom:22px}
.card-phrase__text h1,.card-phrase__text h2,.card-phrase__text h3,.card-phrase__text h4,.card-phrase__text h5,.card-phrase__text h6,.card-phrase__text p{color:var(--clr-base);font:var(--fw-light) var(--fs-base-xl)/var(--lh-base-lg) var(--ff-extra)}
@media only screen and (max-width:1080px){.card-phrase__text h1,.card-phrase__text h2,.card-phrase__text h3,.card-phrase__text h4,.card-phrase__text h5,.card-phrase__text h6,.card-phrase__text p{font-size:var(--fs-base);font-weight:var(--fw-regular);font-family:var(--ff-base)}
}.card-step{display:flex;gap:39px;align-items:center}@media only screen and (max-width:640px){.card-step{flex-direction:column;gap:24px;align-items:flex-start}
}.card-step__img{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:12px;aspect-ratio:7 / 5;max-width:350px;height:250px;width:100%}
@media only screen and (max-width:640px){.card-step__img{max-width:100%;max-height:255px}
}.card-step__img img{width:100%;height:100%;object-fit:cover}.card-step__text{display:block;margin-bottom:20px}
.card-step__number{font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--clr-base-lt);margin:0}
.card-step__title{font:var(--fw-light) var(--fs-title-2xs)/1.3 var(--ff-extra);color:var(--clr-primary);margin-block:17px 18px}
.card-step__copy h1,.card-step__copy h2,.card-step__copy h3,.card-step__copy h4,.card-step__copy h5,.card-step__copy h6,.card-step__copy p{font-size:var(--fs-base-sm);color:var(--clr-base-lt);margin:0}
.newsletter{margin:50px 0}.newsletter__box{position:relative;overflow:hidden;border-radius:16px;display:flex;justify-content:center;align-items:center;min-height:400px}
@media only screen and (max-width:1600px){.newsletter__box{min-height:300px}}.newsletter__box::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--clr-ntrl-max);opacity:.3;z-index:1;transition:all 350ms cubic-bezier(0.42,0,0.58,1)}
@media only screen and (max-width:1280px){.newsletter__box::before{opacity:.45}}@media only screen and (min-width:1280px){.newsletter__box:hover::before{opacity:.6}
.newsletter__box:hover img.bg{transform:scale(1.2)}}.newsletter img.bg{position:absolute;object-fit:cover;width:100%;height:100%;transition:all 350ms cubic-bezier(0.42,0,0.58,1)}
.newsletter__icon{width:50px;height:50px;margin:0 0 20px}.newsletter__icon img{object-fit:contain;width:100%;height:100%}
.newsletter__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:160px;padding-inline:95px;z-index:2}
@media only screen and (max-width:991px){.newsletter__content{padding-inline:10px;padding-block:50px}
}.newsletter__text{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;width:100%;max-width:950px;padding-inline:100px}
@media only screen and (max-width:991px){.newsletter__text{padding-inline:0}}.newsletter__text p:first-child,.newsletter__text h2,.newsletter__text h3{font-size:var(--fs-title);color:var(--clr-ntrl-min);font-weight:var(--fw-light);line-height:var(--lh-base-lg);text-align:center}
@media only screen and (max-width:991px){.newsletter__text p:first-child,.newsletter__text h2,.newsletter__text h3{font-size:var(--fs-title-xs)}
}.newsletter__text p:last-child{text-align:center;display:flex;color:var(--clr-ntrl-min);font-size:var(--fs-base-sm);margin-top:8px;max-width:920px}
.newsletter__form{margin-top:38px;width:100%}@media only screen and (max-width:1280px){.newsletter__form{margin-top:47px}
}.newsletter__form .form{width:100%}.newsletter__form .form .form-group--checkbox{display:flex;align-items:flex-start;gap:10px;padding:20px 20px 0}
.newsletter__form .form .form-group--checkbox label{margin:0;color:var(--clr-ntrl-min)}
@media only screen and (max-width:991px){.newsletter__form .form .form-group--checkbox label{font-size:12px}
}.newsletter__form .form .form-group--checkbox a{text-decoration:underline}.newsletter__form .form .form-group--checkbox input{margin:5px 0 0}
@media only screen and (max-width:991px){.newsletter__form .form .form-group--checkbox input{margin:2px 0 0}
}.newsletter__form .form__content{display:flex;gap:10px;justify-content:center}@media only screen and (max-width:991px){.newsletter__form .form__content{flex-direction:column;align-items:center}
.newsletter__form .form__content .clear{width:100%}.newsletter__form .form__content .clear input{width:100%}
}.newsletter__form .form-group{width:100%}@media only screen and (max-width:991px){.newsletter__form .form-group{width:100%}
}.newsletter__form .form-group input{border-radius:50px;padding:12px 18px}.contact-card{width:100%;display:flex;gap:32px}
.contact-card__img{width:300px;min-height:230px;height:100%;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.contact-card__img img{width:100%;height:100%;object-fit:cover}.contact-card__text{display:flex;flex-direction:column;gap:8px}
.contact-card__text p:first-of-type{font:var(--fw-regular) var(--fs-base)/var(--lh-base-xl) var(--ff-extra);color:var(--clr-primary-dk);margin:0}
.contact-card__text p,.contact-card__text a{font:var(--fw-light) var(--fs-base-sm)/var(--lh-base-lg) var(--ff-base);color:var(--clr-base);margin:0}
.cta-banner{margin:50px 0}@media only screen and (max-width:860px){.cta-banner{margin:130px 0 0}
}.cta-banner__box{position:relative;overflow:hidden;border-radius:16px;display:flex;justify-content:center;align-items:center;min-height:400px}
@media only screen and (max-width:1600px){.cta-banner__box{min-height:340px}}.cta-banner__box::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--clr-ntrl-max);opacity:.3;z-index:1;transition:all 350ms cubic-bezier(0.42,0,0.58,1)}
@media only screen and (max-width:1280px){.cta-banner__box::before{opacity:.45}}@media only screen and (min-width:1280px){.cta-banner__box:hover::before{opacity:.6}
.cta-banner__box:hover img.bg{transform:scale(1.2)}}.cta-banner img.bg{position:absolute;object-fit:cover;width:100%;height:100%;transition:all 350ms cubic-bezier(0.42,0,0.58,1)}
.cta-banner__icon{width:50px;height:50px;margin:0 0 20px}.cta-banner__icon img{object-fit:contain;width:100%;height:100%}
.cta-banner__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:72px;padding-inline:95px;z-index:2}
@media only screen and (max-width:991px){.cta-banner__content{padding-inline:10px;padding-block:50px}
}.cta-banner__text{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;width:100%;max-width:900px}
.cta-banner__text h2,.cta-banner__text h3,.cta-banner__text h4,.cta-banner__text h5,.cta-banner__text p:first-of-type{font-size:var(--fs-title);color:var(--clr-ntrl-min);font-weight:var(--fw-light);line-height:var(--lh-base-lg);text-align:center}
@media only screen and (max-width:991px){.cta-banner__text h2,.cta-banner__text h3,.cta-banner__text h4,.cta-banner__text h5,.cta-banner__text p:first-of-type{font-size:var(--fs-title-xs)}
}.cta-banner__text p:nth-child(2){text-align:center;display:flex;color:var(--clr-ntrl-min);font-size:var(--fs-base-sm);margin-top:8px}
.cta-banner .btn{margin-top:68px}@media only screen and (max-width:1280px){.cta-banner .btn{margin-top:47px}
}.card-slider{padding-block:112px 138px}@media only screen and (max-width:991px){.card-slider{padding:30px 0}
}.card-slider__text{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}
.card-slider__text-img{display:flex;gap:24px;justify-content:flex-start;align-items:center;max-width:80%;width:100%}
.card-slider__text-img h1,.card-slider__text-img h2,.card-slider__text-img h3,.card-slider__text-img h4,.card-slider__text-img h5,.card-slider__text-img h6,.card-slider__text-img p{font-size:var(--fs-title-2xs);font-weight:var(--fw-regular);line-height:var(--lh-base-lg)}
.card-slider__text-img strong{color:var(--clr-primary-dk)}@media only screen and (max-width:991px){.card-slider__text-img{gap:5px}
}.card-slider__text-img img{width:93px;height:93px;object-fit:contain}@media only screen and (max-width:991px){.card-slider__text-img img{width:70px;height:70px}
}@media only screen and (max-width:1080px){.card-slider__text-img{flex-direction:column;align-items:flex-start;max-width:100%}
}.card-slider__title{font-size:var(--fs-title-2xs);font-weight:var(--fw-regular);line-height:var(--lh-base-lg)}
.card-slider__title strong{color:var(--clr-primary-dk);font-weight:var(--fw-light)}
.card-slider__box{display:flex;flex-flow:row nowrap;width:100%;overflow:scroll;gap:16px;margin-top:28px}
.card-slider__box::-webkit-scrollbar{display:none}.card-slider .card-post{min-width:19vw;width:19vw}
@media only screen and (max-width:1600px){.card-slider .card-post{min-width:25vw;width:25vw}
}@media only screen and (max-width:1440px){.card-slider .card-post{min-width:34vw;width:34vw}
}@media only screen and (max-width:640px){.card-slider .card-post{min-width:80vw;width:80vw}
}.card-slider .card-post:first-child{margin-left:calc((100% - 1920px) / 2 + 146px)}@media only screen and (max-width:1919px){.card-slider .card-post:first-child{margin-left:148px}
}@media only screen and (max-width:1080px){.card-slider .card-post:first-child{margin-left:30px}
}@media only screen and (max-width:640px){.card-slider .card-post:first-child{margin-left:15px}
}.card-slider .card-post:last-child{margin-right:30px}@media only screen and (max-width:640px){.card-slider .card-post:last-child{margin-right:15px}
}@media only screen and (min-width:1600px){.card-slider .card-post:last-child{margin-right:calc((100% - 1920px) / 2)}
}.drag-opinion-slider{background-color:var(--clr-base-ltr);padding-block:110px 140px;overflow:hidden;border-radius:0 0 35px 35px;position:relative}
@media only screen and (max-width:991px){.drag-opinion-slider{padding-block:100px;border-radius:0 0 30px 30px;margin-bottom:30px}
}.drag-opinion-slider+.cta-banner{margin-top:148px}@media only screen and (max-width:991px){.drag-opinion-slider+.cta-banner{margin-top:50px}
}.drag-opinion-slider__text{margin-bottom:232px}@media only screen and (max-width:991px){.drag-opinion-slider__text{margin-bottom:160px}
}.drag-opinion-slider__text h1,.drag-opinion-slider__text h2,.drag-opinion-slider__text h3,.drag-opinion-slider__text h4,.drag-opinion-slider__text h5,.drag-opinion-slider__text h6{font-size:var(--fs-base);font-weight:var(--fw-regular);font-family:var(--ff-base)}
.drag-opinion-slider__text p{font-size:var(--fs-title);font-weight:var(--fw-light);font-family:var(--ff-extra);margin-block:28px;line-height:1.1}
@media only screen and (max-width:991px){.drag-opinion-slider__text p{font-size:var(--fs-title-xs)}
}.drag-opinion-slider__list{display:flex}.drag-opinion-slider__box{min-height:20rem;min-width:330px;margin-right:24px;display:flex;align-items:flex-end}
.drag-opinion-slider__box:nth-child(3n+1){align-items:flex-start}.drag-opinion-slider__box:nth-child(3n+2){align-items:center}
.drag-opinion-slider__decoration{position:absolute;width:100%;height:100%;display:flex;justify-content:center;top:0}
.drag-opinion-slider__decoration img{width:100%;height:auto;object-fit:contain;max-width:993px;object-position:top}
.drag-opinion-slider--blue{border-radius:0;padding-block:137px 147px;background:linear-gradient(0,#657ca9 -21.3%,#283143 36.67%,#0c0c21 60.17%)}
@media only screen and (max-width:991px){.drag-opinion-slider--blue{padding-block:115px 147px}
}.drag-opinion-slider--blue .drag-opinion-slider__text h1,.drag-opinion-slider--blue .drag-opinion-slider__text h2,.drag-opinion-slider--blue .drag-opinion-slider__text h3,.drag-opinion-slider--blue .drag-opinion-slider__text h4,.drag-opinion-slider--blue .drag-opinion-slider__text h5,.drag-opinion-slider--blue .drag-opinion-slider__text h6,.drag-opinion-slider--blue .drag-opinion-slider__text p,.drag-opinion-slider--blue .drag-opinion-slider__text span{color:var(--clr-ntrl-min)}
.drag-opinion-slider--blue .drag-opinion-slider__text h1,.drag-opinion-slider--blue .drag-opinion-slider__text h2,.drag-opinion-slider--blue .drag-opinion-slider__text h3,.drag-opinion-slider--blue .drag-opinion-slider__text h4,.drag-opinion-slider--blue .drag-opinion-slider__text h5,.drag-opinion-slider--blue .drag-opinion-slider__text h6{margin:0 0 20px;line-height:1.3}
@keyframes slide-animation{from{transform:translateX(0)}to{transform:translateX(-100%)}
}.features-media{background-color:var(--clr-base-ltr);padding:0 0 30px}.features-media__box{position:relative;padding:73px 30px 27px;border-radius:8px;overflow:hidden;display:flex}
@media only screen and (max-width:860px){.features-media__box{padding:49px 8px 8px}
.features-media__box::before{content:"";border-radius:8px;background:#00000045;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
}.features-media__bg{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0}
.features-media__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:220px;height:100%;width:100%;z-index:1}
@media only screen and (max-width:860px){.features-media__content{gap:142px}}.features-media__text{z-index:2}
.features-media__text h1,.features-media__text h2,.features-media__text h3,.features-media__text h4,.features-media__text h5,.features-media__text h6{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);color:var(--clr-ntrl-min);margin:0 0 28px}
@media only screen and (max-width:991px){.features-media__text h1,.features-media__text h2,.features-media__text h3,.features-media__text h4,.features-media__text h5,.features-media__text h6{font-size:var(--fs-title-xs)}
}.features-media__text p{color:var(--clr-ntrl-min);max-width:31%;width:100%}@media only screen and (max-width:1280px){.features-media__text p{max-width:47%}
}@media only screen and (max-width:860px){.features-media__text p{max-width:100%}
}@media only screen and (max-width:860px){.features-media__text{padding-inline:8px}
}.features-media__list{display:flex;gap:11px;z-index:2}.features-media__list .stat-feature{width:calc(100% / 3)}
@media only screen and (max-width:860px){.features-media__list{gap:6px;width:100%}
}.features-media__new{position:absolute;top:0;right:0;width:100%;height:100%;z-index:0}
@media only screen and (max-width:860px){.features-media__new{width:100%}}.features-media .btn{position:absolute;top:50%;right:20%}
@media only screen and (max-width:860px){.features-media .btn{right:auto;position:relative;left:auto;margin:0 auto;top:auto}
}.features-media__video{position:relative;width:100%;height:100%}.features-media__video img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}
.services{width:100%;padding:190px 0 140px;position:relative}@media only screen and (max-width:860px){.services{padding:40px 0 30px}
}.services .container{display:flex;justify-content:space-between;gap:50px}.services .popupdinamic{display:none;transition:all .3s ease-in-out;height:100%;position:absolute;right:0;width:61%;top:0}
@media only screen and (max-width:860px){.services .popupdinamic{position:relative;width:100%;right:0;height:1px;opacity:0;visibility:hidden;max-height:none;padding:0;margin:0;list-style:none;overflow:hidden;transition:.6s;flex-flow:column;display:flex}
}.services .popupdinamic.active-popup{display:flex;transition:all .3s ease-in-out}
@media only screen and (max-width:860px){.services .popupdinamic.active-popup{height:auto;opacity:1;visibility:visible;overflow:visible;transition:.6s;margin:0 0 25px}
}.services__list{padding:0;background:transparent;gap:7px;width:100%;flex-direction:column;display:flex;position:relative;min-height:670px}
.services__list.opacity .services__item{opacity:.4}.services__list.opacity .services__item.active-popup{opacity:1}
.services__item{margin:0;background:transparent;display:flex;width:calc(40% - 50px)}
@media only screen and (max-width:860px){.services__item{flex-direction:column;position:relative;background-color:transparent;border-radius:8px;margin-left:8px;width:100%}
}.services__item .decoration{height:auto;width:5px;background-color:var(--clr-base-ltr);border-radius:3px;transition:all .3s ease-in-out;position:relative}
@media only screen and (max-width:860px){.services__item .decoration{position:absolute;left:-6px;height:100%;width:3px;background-color:var(--clr-primary)}
}@media only screen and (min-width:1280px){.services__item:hover .content{background-color:var(--clr-base-ltr)}
.services__item:hover .decoration{background-color:var(--clr-primary)}}@media only screen and (max-width:860px){.services__item.active-popup{background-color:var(--clr-base-ltr)}
}.services__item.active-popup .content{background-color:var(--clr-base-ltr);transition:all .3s ease-in-out}
@media only screen and (max-width:860px){.services__item.active-popup .content{padding:25px 10px}
}.services__item.active-popup .content .textitem{color:var(--clr-primary)}.services__item.active-popup .decoration{background-color:var(--clr-primary)}
.services__item .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:transparent;padding:20px;width:100%;border-radius:8px;transition:all .3s ease-in-out}
@media only screen and (max-width:860px){.services__item .content{background-color:transparent;padding:17px 10px;width:100%}
}.services__item .content .textitem{line-height:1.2;font-weight:200}@media only screen and (max-width:860px){.services__item .content .textitem{font-size:var(--fs-base);color:var(--clr-base);font-weight:300}
}.services__item .img{width:46px;max-height:36px;height:100%;object-fit:contain}.services__item .textitem{font-size:20px;margin:0;line-height:1.1;font-family:var(--ff-extra)}
.services__item-tab{width:100%;gap:5px;display:flex;cursor:pointer}@media only screen and (max-width:860px){.services__item-tab{width:100%;position:relative}
}.itempopup{border-radius:8px;background-color:var(--clr-base-ltr);display:flex;flex-direction:row;padding:40px 40px 60px;justify-content:flex-end;max-height:670px;position:relative;max-width:100%;width:100%;height:100%}
@media only screen and (max-width:860px){.itempopup{background:transparent;border-radius:0;padding:50px 10px 30px;flex-direction:column;gap:50px}
}.itempopup i{font-size:70px;color:var(--clr-base);margin:0 0 30px}.itempopup__content{width:70%}
@media only screen and (max-width:860px){.itempopup__content{width:100%}}.itempopup__content p{color:var(--clr-base);font-weight:300}
.itempopup__content p:first-of-type{font-family:var(--ff-extra);font-size:var(--fs-title-2xs);font-style:normal;font-weight:400;margin-bottom:30px;max-width:400px;line-height:1.3}
@media only screen and (max-width:860px){.itempopup__content p:first-of-type{margin-top:0}
}.itempopup__content p strong{color:var(--clr-primary);font-weight:400}.itempopup__img{width:30%;margin-top:auto}
@media only screen and (max-width:860px){.itempopup__img{min-height:220px;margin-left:auto;width:50%}
}.itempopup__img img{width:100%;height:100%}.itempopup .link-arrow{margin-top:30px}
@media only screen and (max-width:860px){.itempopup .link-arrow .link-arrow__text{color:var(--clr-primary)}
.itempopup .link-arrow .link-arrow__text::before{width:100%}.itempopup .link-arrow .link-arrow__icon{background-color:var(--clr-primary)}
.itempopup .link-arrow .link-arrow__icon svg path{fill:var(--clr-ntrl-min)}}.itempopup__subtitle{color:var(--clr-base-lt);font-size:20px;margin:10px 0}
.ecosystem-cards{background-color:var(--clr-base-ltr);padding-block:100px 130px;border-radius:40px 40px 0 0}
@media only screen and (max-width:991px){.ecosystem-cards{padding-block:40px}}.ecosystem-cards__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:100px}
.ecosystem-cards__intro h1,.ecosystem-cards__intro h2,.ecosystem-cards__intro h3,.ecosystem-cards__intro h4,.ecosystem-cards__intro h5,.ecosystem-cards__intro h6{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);color:var(--clr-base);text-align:center;margin-bottom:13px}
@media only screen and (max-width:768px){.ecosystem-cards__intro h1,.ecosystem-cards__intro h2,.ecosystem-cards__intro h3,.ecosystem-cards__intro h4,.ecosystem-cards__intro h5,.ecosystem-cards__intro h6{font-size:var(--fs-title-xs)}
}.ecosystem-cards__intro h1 strong,.ecosystem-cards__intro h2 strong,.ecosystem-cards__intro h3 strong,.ecosystem-cards__intro h4 strong,.ecosystem-cards__intro h5 strong,.ecosystem-cards__intro h6 strong{color:var(--clr-primary-dk);font-weight:var(--fw-light)}
.ecosystem-cards__intro p{color:var(--clr-base-lt);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);text-align:center;width:55%}
@media only screen and (max-width:1280px){.ecosystem-cards__intro p{width:80%}}.ecosystem-cards__layout{display:flex;flex-flow:row wrap;gap:22px}
@media only screen and (max-width:768px){.ecosystem-cards__layout{flex-direction:column}
}.ecosystem-cards .card-partner{width:calc(100% / 2 - 11px)}@media only screen and (max-width:768px){.ecosystem-cards .card-partner{width:100%}
}.ecosystem-cards--nofill{background-color:transparent}.ecosystem-cards--nofill .card-partner__box{background-color:var(--clr-base-ltr)}
body.home-page .ecosystem-cards{border-radius:35px 35px 0 0}.success-case-sticky{padding-block:72px 230px;position:relative}
@media only screen and (max-width:991px){.success-case-sticky{overflow:hidden}}.success-case-sticky__box{display:flex;gap:16px;position:relative;z-index:2}
@media only screen and (max-width:991px){.success-case-sticky__box{flex-direction:column;gap:33px}
}.success-case-sticky__feature{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:sticky;top:100px;height:88vh;width:calc(100% - 350px);z-index:2}
@media only screen and (max-width:1280px){.success-case-sticky__feature{width:calc(100% / 2 + 1353px)}
}@media only screen and (max-width:991px){.success-case-sticky__feature{width:100%;min-height:100%;position:initial;height:470px}
}.success-case-sticky__banner{position:relative;width:100%;height:100%;padding:24px;display:flex}
@media only screen and (max-width:991px){.success-case-sticky__banner{min-height:inherit;padding:15px 15px 45px}
}.success-case-sticky__banner img{position:absolute;left:0;bottom:0;height:100%;width:100%;object-fit:cover}
.success-case-sticky__banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-ntrl-max);opacity:.5;z-index:2}
.success-case-sticky__feature-content{position:relative;z-index:2;overflow:visible;width:60%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}
@media only screen and (max-width:991px){.success-case-sticky__feature-content{width:100%;padding-top:280px}
}.success-case-sticky__feature-content h2,.success-case-sticky__feature-content h3,.success-case-sticky__feature-content h4,.success-case-sticky__feature-content h5{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);color:var(--clr-ntrl-min);z-index:3;position:relative;display:inline-block;margin:0 0 33px;max-width:540px}
.success-case-sticky__feature-content h2::before,.success-case-sticky__feature-content h3::before,.success-case-sticky__feature-content h4::before,.success-case-sticky__feature-content h5::before{position:absolute;content:"";background:radial-gradient(#e40032 0,rgba(228,0,50,0) 70%);width:140%;height:170%;z-index:-1;inset:-50px -210px}
@media only screen and (max-width:991px){.success-case-sticky__feature-content h2::before,.success-case-sticky__feature-content h3::before,.success-case-sticky__feature-content h4::before,.success-case-sticky__feature-content h5::before{width:160%;height:260%;z-index:-1;inset:-60px -180px}
}@media only screen and (max-width:1280px){.success-case-sticky__feature-content h2,.success-case-sticky__feature-content h3,.success-case-sticky__feature-content h4,.success-case-sticky__feature-content h5{font-size:var(--fs-title-xs);max-width:400px;margin:0 0 30px}
}.success-case-sticky__feature-content .btn{margin-bottom:30px}.success-case-sticky__scroll{display:flex;flex-direction:column;position:relative;gap:24px;z-index:2;margin-right:30px;width:350px}
@media only screen and (max-width:991px){.success-case-sticky__scroll{flex-direction:row;height:fit-content;width:100%;overflow:auto}
.success-case-sticky__scroll::-webkit-scrollbar{display:none}}@media only screen and (min-width:1919px){.success-case-sticky__scroll{margin-right:calc(100% / 2 - 930px)}
}.success-case-sticky .card-project:first-child{margin-top:50px}@media only screen and (max-width:991px){.success-case-sticky .card-project:first-child{margin-top:0}
}@media only screen and (max-width:991px){.success-case-sticky .card-project{min-width:330px}
.success-case-sticky .card-project:first-child{margin-left:30px}.success-case-sticky .card-project:last-child{margin-right:30px}
}@media only screen and (max-width:640px){.success-case-sticky .card-project:first-child{margin-left:15px}
.success-case-sticky .card-project:last-child{margin-right:15px}}.success-case-sticky__decoration{position:absolute;bottom:-310px;left:0;width:100vw;height:100%;display:flex;align-items:center;justify-content:center;z-index:-2}
@media only screen and (max-width:991px){.success-case-sticky__decoration{top:auto;bottom:-190px;left:0;width:100vw;height:auto}
}@media only screen and (max-width:640px){.success-case-sticky__decoration{bottom:-90px}
}.success-case-sticky__decoration img{position:relative;left:auto;bottom:auto;scale:.6;height:100%;width:100%;object-fit:cover}
@media only screen and (max-width:991px){.success-case-sticky__decoration img{left:auto;bottom:auto;scale:.8;height:auto;width:100%}
}@media only screen and (max-width:640px){.success-case-sticky__decoration img{scale:1.4}
}.section-success-cases{background:linear-gradient(180deg,#0c0c21 23.1%,#283143 100%);padding-block:295px 150px;position:relative;overflow:hidden}
@media only screen and (max-width:1280px){.section-success-cases{padding-block:225px 150px}
}.section-success-cases__text{display:flex;width:100%;justify-content:space-between;align-items:flex-start;flex-flow:row wrap}
.section-success-cases__text h1,.section-success-cases__text h2,.section-success-cases__text h3,.section-success-cases__text h4,.section-success-cases__text h5,.section-success-cases__text h6,.section-success-cases__text p{color:var(--clr-ntrl-min);font-size:var(--fs-title-2xs);margin:0}
@media only screen and (max-width:860px){.section-success-cases__text h1,.section-success-cases__text h2,.section-success-cases__text h3,.section-success-cases__text h4,.section-success-cases__text h5,.section-success-cases__text h6,.section-success-cases__text p{font-size:34px}
}@media only screen and (max-width:860px){.section-success-cases__text{flex-direction:column;gap:20px}
}.section-success-cases__list{display:flex;overflow:scroll;width:100%;gap:24px;margin-top:49px}
.section-success-cases__list::-webkit-scrollbar{display:none}.section-success-cases__list .card-project{min-width:23%}
@media only screen and (min-width:1700px){.section-success-cases__list .card-project{min-width:19%}
}@media only screen and (min-width:2300px){.section-success-cases__list .card-project{min-width:15%}
}@media only screen and (max-width:1280px){.section-success-cases__list .card-project{min-width:27%}
}@media only screen and (max-width:991px){.section-success-cases__list .card-project{min-width:35%}
}@media only screen and (max-width:720px){.section-success-cases__list .card-project{min-width:45%}
}@media only screen and (max-width:640px){.section-success-cases__list .card-project{min-width:55%}
}@media only screen and (max-width:540px){.section-success-cases__list .card-project{min-width:83%}
}.section-success-cases__list .card-project:first-child{margin-left:30px}@media only screen and (min-width:1919px){.section-success-cases__list .card-project:first-child{margin-left:calc(calc(100% / 2 - 928px))}
}@media only screen and (max-width:640px){.section-success-cases__list .card-project:first-child{margin-left:15px}
}.section-success-cases__list .card-project:last-child{margin-right:30px}@media only screen and (min-width:1919px){.section-success-cases__list .card-project:last-child{margin-right:calc(100% / 2 - 928px)}
}@media only screen and (max-width:640px){.section-success-cases__list .card-project:last-child{margin-right:15px}
}.section-success-cases__decoration{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}
.section-success-cases__decoration img{width:47%;height:100%;object-fit:contain}@media only screen and (min-width:1919px){.section-success-cases__decoration img{width:27%}
}@media only screen and (max-width:1280px){.section-success-cases__decoration img{width:60%}
}@media only screen and (max-width:991px){.section-success-cases__decoration img{width:80%}
}@media only screen and (max-width:640px){.section-success-cases__decoration img{min-width:120%}
}.innovation{padding:75px 0 30px;position:relative}@media only screen and (max-width:860px){.innovation{padding:60px 0}
}.innovation__title{margin:0 0 65px;position:relative;text-align:center;width:100%}
@media only screen and (max-width:860px){.innovation__title{text-align:left;margin:0 0 55px}
}.innovation__title *{font-size:61px;color:var(--clr-ntrl-min);font-weight:500;font-family:var(--ff-extra)}
@media only screen and (max-width:860px){.innovation__title *{font-size:var(--fs-title-sm)}
}.innovation__title * strong{color:var(--clr-primary);font-weight:400}.innovation__bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}
.innovation__bg img{width:100%;height:100%;object-fit:cover;position:relative;z-index:0}
@media only screen and (max-width:860px){.innovation__bg img{height:30%}}.innovation__bg::before{content:"";background-color:#0000007e;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}
@media only screen and (max-width:860px){.innovation__bg::before{background:linear-gradient(180deg,rgba(51,1,15,0) 21.41%,#0a0000 29.6%),linear-gradient(0,rgba(0,0,0,0.458824) 0,rgba(0,0,0,0.458824) 100%)}
}.innovation__content{display:flex;justify-content:space-between;gap:50px;width:100%}
@media only screen and (max-width:860px){.innovation__content{flex-direction:column}
}.innovation__intro{width:20%;position:relative}@media only screen and (max-width:991px){.innovation__intro{width:40%}
}@media only screen and (max-width:860px){.innovation__intro{width:100%}}.innovation__intro h2{font-size:27px;color:var(--clr-ntrl-min);font-weight:400}
.innovation__description{position:relative;width:53%;padding-right:50px}@media only screen and (max-width:860px){.innovation__description{width:100%;padding:0}
}.innovation__description p{font-size:var(--fs-base-sm);color:var(--clr-base-ltr);margin:10px 0;font-weight:300}
.innovation__description p:first-of-type{font-size:var(--fs-base-xl);color:var(--clr-base-ltr);margin-bottom:20px;font-weight:300;line-height:1.3;font-family:var(--ff-extra)}
.innovation__description .btn{margin-top:50px}.innovation__cards{display:flex;gap:24px;padding:130px 0 0}
@media only screen and (max-width:860px){.innovation__cards{flex-direction:column;padding:80px 0 0}
}.innovation__cards .item-card{width:calc(100% / 3)}@media only screen and (max-width:860px){.innovation__cards .item-card{width:100%}
}.highlighter{padding:110px 0;position:relative}@media only screen and (max-width:860px){.highlighter{padding:70px 0}
}.highlighter__intro{display:flex;justify-content:space-between}@media only screen and (max-width:860px){.highlighter__intro{flex-direction:column;gap:20px}
}.highlighter__title{max-width:580px}@media only screen and (max-width:860px){.highlighter__title{width:100%}
}.highlighter__title h2,.highlighter__title h3,.highlighter__title h4,.highlighter__title h5,.highlighter__title p{color:var(--clr-base);font-style:normal;font-weight:300;line-height:1.2;margin:0;font-size:var(--fs-title);font-family:var(--ff-extra)}
@media only screen and (max-width:860px){.highlighter__title h2,.highlighter__title h3,.highlighter__title h4,.highlighter__title h5,.highlighter__title p{font-size:var(--fs-title-xs)}
}.highlighter__title h2 strong,.highlighter__title h3 strong,.highlighter__title h4 strong,.highlighter__title h5 strong,.highlighter__title p strong{font-weight:300;color:var(--clr-primary)}
.highlighter__description{width:40%}@media only screen and (max-width:860px){.highlighter__description{width:100%}
}.highlighter__description p{font-size:14px;color:var(--clr-base)}.highlighter__list{padding:110px 10px 0}
.highlighter .item-highlight{width:100%;display:flex;padding:30px 0;gap:120px;justify-content:flex-end;border-bottom:.5px solid var(--clr-primary);position:relative;align-items:center;overflow:hidden;transition:border-color .3s ease}
@media only screen and (max-width:860px){.highlighter .item-highlight{padding-inline:10px;gap:30px;justify-content:space-between;border-bottom:1px solid var(--clr-primary)}
}.highlighter .item-highlight__bg{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#c41230 0,#8b0d24 100%);opacity:0;transform:scaleX(0);transform-origin:left center;z-index:0;will-change:transform,opacity}
@media only screen and (max-width:860px){.highlighter .item-highlight__bg{background:var(--clr-primary)}
}.highlighter .item-highlight:first-child{border-top:.5px solid var(--clr-primary)}
@media only screen and (max-width:860px){.highlighter .item-highlight:first-child{border-top:1px solid var(--clr-primary)}
}.highlighter .item-highlight .number{font-size:54px;color:var(--clr-base-lt);font-family:var(--ff-extra);font-weight:100;position:relative;z-index:1;transition:color .4s}
@media only screen and (max-width:860px){.highlighter .item-highlight .number{color:var(--clr-primary)}
}.highlighter .item-highlight .text{max-width:230px;padding-right:40px;position:relative;z-index:1;transition:color .4s}
@media only screen and (max-width:860px){.highlighter .item-highlight .text{max-width:100%;padding-right:0}
}.highlighter .item-highlight .text *{color:var(--clr-base-lt);font-weight:400}.highlighter .item-highlight.is-active .number,.highlighter .item-highlight.is-active .text *{color:var(--clr-ntrl-min);transition:color .4s}
.partner-strip{padding-block:40px;position:relative;z-index:2}@media only screen and (max-width:991px){.partner-strip{padding-block:80px}
}.partner-strip__text{display:flex;flex-direction:column;align-items:center}.partner-strip__text h1,.partner-strip__text h2,.partner-strip__text h3,.partner-strip__text h4,.partner-strip__text h5,.partner-strip__text h6,.partner-strip__text p:first-of-type{color:var(--clr-base-lt);font-size:var(--fs-title);font-family:var(--ff-extra);font-weight:var(--fw-light);margin-bottom:10px}
@media only screen and (max-width:991px){.partner-strip__text h1,.partner-strip__text h2,.partner-strip__text h3,.partner-strip__text h4,.partner-strip__text h5,.partner-strip__text h6,.partner-strip__text p:first-of-type{font-size:var(--fs-title-xs);margin-bottom:25px}
}.partner-strip__text h1 strong,.partner-strip__text h2 strong,.partner-strip__text h3 strong,.partner-strip__text h4 strong,.partner-strip__text h5 strong,.partner-strip__text h6 strong,.partner-strip__text p:first-of-type strong{font-weight:var(--fw-light);color:var(--clr-primary-dk)}
.partner-strip__text p{text-align:center}.partner-strip__text p.featured,.partner-strip__text strong{color:var(--clr-primary-dk)}
.partner-strip__text p.featured{text-align:center;padding-block:10px;padding-inline:20px;background-color:var(--clr-base-ltr);border-radius:100px;font-weight:var(--fw-bold);color:var(--clr-base-lt);font-size:var(--fs-base-sm)}
@media only screen and (max-width:991px){.partner-strip__text p.featured{padding-block:17px}
}.partner-strip__list{display:flex;gap:70px;margin-top:40px;padding-block:9px;animation:60s slide-animation infinite linear}
@keyframes slide-animation{from{transform:translateX(0)}to{transform:translateX(-100%)}
}.partner-strip__item{display:flex;justify-content:center;align-items:center;width:100%;min-width:150px;height:80px}
.partner-strip__item img{object-fit:contain;width:100%;height:100%}.partner-strip--fill{background:var(--clr-primary-dkst)}
.partner-strip--fill h2,.partner-strip--fill h3,.partner-strip--fill h4,.partner-strip--fill h5,.partner-strip--fill h6,.partner-strip--fill p:first-of-type{color:var(--clr-ntrl-min)}
.partner-strip--fill h2 strong,.partner-strip--fill h3 strong,.partner-strip--fill h4 strong,.partner-strip--fill h5 strong,.partner-strip--fill h6 strong,.partner-strip--fill p:first-of-type strong{color:var(--clr-primary)}
.partner-strip--home{padding-block:100px 190px}@media only screen and (max-width:991px){.partner-strip--home{padding-block:80px}
}.markee{display:flex;align-items:center;padding:34px 0 100px;overflow:hidden;white-space:nowrap}
@media only screen and (max-width:860px){.markee{padding:10px 0}}.markee__content{animation:movebigtext 15s infinite linear;display:flex;align-items:center}
@keyframes movebigtext{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}
}.markee__content svg{margin:0 60px;width:70px;fill:var(--clr-secondary);height:auto}
@media only screen and (max-width:860px){.markee__content svg{margin:0 20px;width:30px}
}.markee__title{font-family:var(--ff-extra);margin:0;line-height:1;color:var(--clr-base-lt);font-size:166px;font-weight:300}
@media only screen and (max-width:860px){.markee__title{font-size:59px}}.markee--product .markee__content{animation:movebigtext 174s infinite linear}
@media only screen and (max-width:860px){.markee--home{padding:20px 0 60px}}.markee--home .markee__content{animation:movebigtext 174s infinite linear}
@media only screen and (max-width:860px){.markee--home .markee__title{font-size:92px}
}.markee--logos{padding:70px 0 40px}.markee--logos .markee__content{gap:30px}.section-grid{background-color:var(--clr-base-ltr);padding-block:104px}
.section-grid__text{margin-bottom:50px;max-width:1000px}@media only screen and (max-width:640px){.section-grid__text{margin-bottom:61px}
}.section-grid__text h2,.section-grid__text h3,.section-grid__text h4,.section-grid__text h5{margin:0 0 25px}
.section-grid__text p{max-width:900px;width:90%}.section-grid__list{display:flex;flex-flow:row wrap;gap:24px}
@media only screen and (max-width:640px){.section-grid__list{gap:16px}}.section-grid__list .card-service{width:calc(100% / 4 - 18px);min-height:320px}
@media only screen and (max-width:1366px){.section-grid__list .card-service{width:calc(100% / 3 - 16px)}
}@media only screen and (max-width:860px){.section-grid__list .card-service{width:calc(100% / 2 - 12px)}
}@media only screen and (max-width:640px){.section-grid__list .card-service{width:100%;border-color:var(--clr-primary)}
.section-grid__list .card-service__title{color:var(--clr-primary-dk)}}.section-grid--nofill{background-color:transparent}
.section-grid--nofill .card-service__box{background-color:var(--clr-base-ltr)}.list-features{margin-block:90px}
.list-features__group{position:relative;display:flex;justify-content:space-between;padding-block:23px;align-items:stretch;gap:130px;padding:23px 19px 27px 43px;border-radius:8px;overflow:hidden;min-height:600px}
@media only screen and (max-width:1080px){.list-features__group{flex-direction:column-reverse;gap:38px;padding:20px;min-height:inherit}
}.list-features__group::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-ntrl-max);opacity:.5;z-index:-1}
@media only screen and (max-width:1080px){.list-features__group::before{opacity:.9}
}.list-features__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}
.list-features__bg img{width:100%;height:100%;object-fit:cover}.list-features__text h1,.list-features__text h2,.list-features__text h3,.list-features__text h4,.list-features__text h5,.list-features__text h6{color:var(--clr-ntrl-min);margin:0 0 30px}
.list-features__text p{color:var(--clr-ntrl-min)}@media only screen and (max-width:1080px){.list-features__text p{margin-top:13px}
}.list-features__box{width:52%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 0 20px}
@media only screen and (max-width:1080px){.list-features__box{width:100%;padding:0 0 60px}
}.list-features__list{display:flex;flex-flow:row wrap;gap:8px 16px;margin-top:48px}
.list-features__list .list-item{width:calc(100% / 2 - 8px)}@media only screen and (max-width:720px){.list-features__list .list-item{width:100%}
}.list-features__media{width:40%;min-height:100%;display:flex;justify-content:center;align-items:center;border-radius:8px;overflow:hidden}
.list-features__media img,.list-features__media video{width:100%;height:100%;object-fit:cover}
@media only screen and (max-width:1080px){.list-features__media{width:100%;height:446px}
}.list-features .btn{margin-top:80px}@media only screen and (max-width:1080px){.list-features .btn{margin-top:38px}
}.grid-benefits{padding:70px 0 100px}.grid-benefits__text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}
.grid-benefits__text h1,.grid-benefits__text h2,.grid-benefits__text h3,.grid-benefits__text h4,.grid-benefits__text h5,.grid-benefits__text h6,.grid-benefits__text p{text-align:center;width:60%;font-size:var(--fs-title);font-weight:var(--fw-light)}
@media only screen and (max-width:720px){.grid-benefits__text h1,.grid-benefits__text h2,.grid-benefits__text h3,.grid-benefits__text h4,.grid-benefits__text h5,.grid-benefits__text h6,.grid-benefits__text p{width:100%;font-size:var(--fs-title-xs)}
}.grid-benefits__text strong{color:var(--clr-primary-dk)}.grid-benefits__icon{width:110px;height:auto;display:flex;justify-content:center;align-items:center}
.grid-benefits__icon img{object-fit:contain;width:100%;height:100%}.grid-benefits__list{display:flex;flex-flow:row wrap;gap:50px 90px;margin-top:80px}
@media only screen and (max-width:1280px){.grid-benefits__list{gap:51px 48px}}@media only screen and (max-width:720px){.grid-benefits__list{gap:36px;margin-top:56px}
}.grid-benefits--fill{background-color:var(--clr-base-ltr);padding:103px 0 94px}@media only screen and (max-width:720px){.grid-benefits--fill{padding:40px 0 51px}
}.grid-benefits--fill .grid-benefits__text{align-items:flex-start}.grid-benefits--fill .grid-benefits__text h1,.grid-benefits--fill .grid-benefits__text h2,.grid-benefits--fill .grid-benefits__text h3,.grid-benefits--fill .grid-benefits__text h4,.grid-benefits--fill .grid-benefits__text h5,.grid-benefits--fill .grid-benefits__text h6,.grid-benefits--fill .grid-benefits__text p{text-align:left;width:90%;font-family:var(--ff-extra);margin:0;font-weight:200}
@media only screen and (max-width:720px){.grid-benefits--fill .grid-benefits__text h1,.grid-benefits--fill .grid-benefits__text h2,.grid-benefits--fill .grid-benefits__text h3,.grid-benefits--fill .grid-benefits__text h4,.grid-benefits--fill .grid-benefits__text h5,.grid-benefits--fill .grid-benefits__text h6,.grid-benefits--fill .grid-benefits__text p{width:100%;line-height:var(--lh-base)}
}.grid-benefits--fill .grid-benefits__list{margin-top:138px}@media only screen and (max-width:720px){.grid-benefits--fill .grid-benefits__list{margin-top:89px;gap:14px}
}.grid-benefits--fill .grid-benefits__icon{margin:0 auto 74px}@media only screen and (max-width:720px){.grid-benefits--fill .grid-benefits__icon{margin:0 auto 86px}
}.grid-benefits--fill .item-list-icon__content h1,.grid-benefits--fill .item-list-icon__content h2,.grid-benefits--fill .item-list-icon__content h3,.grid-benefits--fill .item-list-icon__content h4,.grid-benefits--fill .item-list-icon__content h5,.grid-benefits--fill .item-list-icon__content h6,.grid-benefits--fill .item-list-icon__content p,.grid-benefits--fill .item-list-icon__content span,.grid-benefits--fill .item-list-icon__content button{margin-block:56px 25px;color:var(--clr-base)}
.grid-benefits .item-list-icon__content::before{transform:scaleX(0);transition:transform cubic-bezier(0.77,0,0.175,1) .7s;transform-origin:left}
.grid-benefits.section-active .item-list-icon__content::before{transform:scaleX(1);transition:transform cubic-bezier(0.77,0,0.175,1) .7s;transform-origin:left}
.media-content{padding:100px 0 150px;background:var(--clr-primary-dkst)}@media only screen and (max-width:860px){.media-content{padding:65px 0 100px}
}.media-content__intro{max-width:750px;margin:0 auto}.media-content__intro h1,.media-content__intro h2,.media-content__intro h3,.media-content__intro h4,.media-content__intro h5,.media-content__intro h6{font-size:var(--fs-title-2xs);font-weight:200;margin:0 0 20px}
.media-content__intro p{font-size:var(--fs-base-sm)}.media-content__intro p:first-of-type{font-size:var(--fs-title-2xs);font-weight:400;margin:0 0 20px}
.media-content__intro p:nth-child(2){font-size:var(--fs-base-sm)}.media-content__intro *{color:var(--clr-ntrl-min);text-align:center;font-weight:300}
.media-content__content{display:flex;padding:80px 0 0;gap:50px;align-items:center;justify-content:space-between}
@media only screen and (max-width:860px){.media-content__content{flex-direction:column}
}.media-content__media{width:48%;height:500px;border-radius:8px;overflow:hidden}@media only screen and (max-width:860px){.media-content__media{width:100%;height:250px}
}.media-content__media img{width:100%;height:100%;object-fit:cover}.media-content__description{width:38%}
@media only screen and (max-width:1366px){.media-content__description{width:46%}}
@media only screen and (max-width:860px){.media-content__description{width:100%}}
.media-content__description h1,.media-content__description h2,.media-content__description h3,.media-content__description h4,.media-content__description h5,.media-content__description h6,.media-content__description p{color:var(--clr-ntrl-min);text-align:left;font-weight:400;font-size:var(--fs-base);margin:20px 0}
.media-content__description h1,.media-content__description h2,.media-content__description h3,.media-content__description h4,.media-content__description h5,.media-content__description h6{font-size:var(--fs-base-lg);font-weight:400}
.media-content__description .btn{margin-top:40px}.media-content__logos{display:flex;flex-wrap:wrap;gap:10px;margin-top:80px}
.media-content__logos img{width:calc(100% / 6 - 10px);height:100%;object-fit:contain}
@media only screen and (max-width:860px){.media-content__logos img{width:calc(100% / 4 - 10px)}
}.media-content--reverse .media-content__content{flex-direction:row-reverse}@media only screen and (max-width:860px){.media-content--reverse .media-content__content{flex-direction:column}
}.media-content--nofill{background-color:transparent}.media-content--nofill .media-content__description h1,.media-content--nofill .media-content__description h2,.media-content--nofill .media-content__description h3,.media-content--nofill .media-content__description h4,.media-content--nofill .media-content__description h5,.media-content--nofill .media-content__description h6,.media-content--nofill .media-content__description p,.media-content--nofill .media-content__intro h1,.media-content--nofill .media-content__intro h2,.media-content--nofill .media-content__intro h3,.media-content--nofill .media-content__intro h4,.media-content--nofill .media-content__intro h5,.media-content--nofill .media-content__intro h6,.media-content--nofill .media-content__intro p{color:var(--clr-base)}
.testimonials{padding-block:150px 96px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
@media only screen and (max-width:991px){.testimonials{padding-block:120px 96px}}
.testimonials__title{text-align:center;margin-bottom:85px;width:65%}@media only screen and (min-width:1440px){.testimonials__title{width:50%}
}@media only screen and (min-width:1919px){.testimonials__title{width:30%}}@media only screen and (max-width:640px){.testimonials__title{width:100%}
}.testimonials__box{width:100%}.testimonials__list{width:100%;cursor:grab;display:flex}
.testimonials .tns-outer{width:100%}.testimonials__nav{display:flex;gap:12px;justify-content:center;width:100VW;margin-top:43px}
.testimonials .tns-controls,.testimonials .tns-liveregion,.testimonials .tns-nav{display:none}
.testimonials__card{display:flex;justify-content:center;transition:all .3s ease-in}
.testimonials__card.center-slide .card-testimonials{background:linear-gradient(128deg,#e40032 -1.29%,#7e001c 64.02%);transition:all .3s ease-in}
.testimonials .card-testimonials{width:calc(100% - 20px);transition:all .3s ease-in}
@media only screen and (max-width:991px){.testimonials .card-testimonials{width:calc(100% - 10px)}
}.section-stats{padding:80px 0}.section-stats__intro{padding-bottom:30px}@media only screen and (max-width:860px){.section-stats__intro{padding-bottom:20px}
}.section-stats__list{display:flex;gap:25px;justify-content:space-between}@media only screen and (max-width:991px){.section-stats__list{flex-direction:column;gap:12px}
}.section-stats .card-number{flex:1}@media only screen and (max-width:860px){.section-stats .card-number{width:100%}
}.card-number{padding:85px 32px 25px;border-radius:8px;background-color:var(--clr-base-ltr)}
@media only screen and (max-width:860px){.card-number{padding:110px 16px 25px}}.card-number__inner{overflow:hidden;line-height:1}
.card-number__number{font-size:121.615px;font-style:normal;font-weight:300;color:var(--clr-primary);font-family:var(--ff-extra);line-height:1;margin:0}
@media only screen and (max-width:1366px){.card-number__number{font-size:81px}}.card-number__label{color:var(--clr-base-lt);font-size:var(--num-fs-sm,14px);font-style:normal;font-weight:400;line-height:var(--num-lh-sm,20px);margin:10px 0 0;padding:10px 0;border-top:1px solid var(--clr-primary)}
@media only screen and (max-width:860px){.card-number__label{margin:25px 0 0}}.media-text{display:flex;flex-direction:column;align-items:center;padding-block:85px 0;gap:90px}
.media-text__container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:18px}
.media-text__intro{display:flex;gap:18px;flex-direction:column;width:60%;align-items:center}
.media-text__intro h1,.media-text__intro h2,.media-text__intro h3,.media-text__intro h4,.media-text__intro h5,.media-text__intro h6,.media-text__intro p,.media-text__intro span,.media-text__intro strong{margin:0}
.media-text__intro h1,.media-text__intro h2,.media-text__intro h3,.media-text__intro h4,.media-text__intro h5,.media-text__intro h6{font:var(--fw-regular) var(--fs-base)/var(--lh-base-xl) var(--ff-base);text-align:center;text-transform:uppercase}
.media-text__intro p{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);color:var(--clr-base);text-align:center}
@media only screen and (max-width:991px){.media-text__intro p{font-size:var(--fs-title-xs)}
}.media-text__intro p span{color:var(--clr-primary-dk)}@media only screen and (max-width:1280px){.media-text__intro{width:100%}
}.media-text__text{display:flex;gap:18px;flex-direction:column;width:60%;align-items:center}
.media-text__text h1,.media-text__text h2,.media-text__text h3,.media-text__text h4,.media-text__text h5,.media-text__text h6,.media-text__text p,.media-text__text strong,.media-text__text a,.media-text__text span{font:var(--fw-regular) var(--fs-base)/var(--lh-base-xl) var(--ff-base);color:var(--clr-base-lt);width:70%;text-align:center}
@media only screen and (max-width:860px){.media-text__text h1,.media-text__text h2,.media-text__text h3,.media-text__text h4,.media-text__text h5,.media-text__text h6,.media-text__text p,.media-text__text strong,.media-text__text a,.media-text__text span{width:90%}
}@media only screen and (max-width:1280px){.media-text__text{width:100%}}.media-text__media{width:100%;height:100%;justify-content:center;align-items:flex-start;overflow:hidden;position:relative;max-height:480px;display:flex;max-width:1513px}
@media only screen and (max-width:991px){.media-text__media{max-width:100%;width:100%}
}@media only screen and (max-width:720px){.media-text__media{max-height:270px}}.media-text__media video,.media-text__media img{width:100%;height:100%;object-position:top;min-width:1490px}
@media only screen and (max-width:991px){.media-text__media video,.media-text__media img{min-width:170%}
}.team-profiles{padding-block:40px 90px}@media only screen and (max-width:991px){.team-profiles{padding-block:40px 60px}
}.team-profiles__intro{display:flex;flex-direction:column;gap:23px}.team-profiles__intro h1,.team-profiles__intro h2,.team-profiles__intro h3,.team-profiles__intro h4,.team-profiles__intro h5,.team-profiles__intro h6,.team-profiles__intro p{margin:0}
.team-profiles__title h1,.team-profiles__title h2,.team-profiles__title h3,.team-profiles__title h4,.team-profiles__title h5,.team-profiles__title h6,.team-profiles__title p:first-of-type{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);color:var(--clr-base)}
@media only screen and (max-width:991px){.team-profiles__title h1,.team-profiles__title h2,.team-profiles__title h3,.team-profiles__title h4,.team-profiles__title h5,.team-profiles__title h6,.team-profiles__title p:first-of-type{font-size:var(--fs-title-xs)}
}.team-profiles__title p,.team-profiles__title p:nth-child(2){font-size:var(--fs-base-xl);color:var(--clr-base-lt);font-weight:var(--fw-light);line-height:var(--lh-base-lg);font-family:var(--ff-extra);margin-top:23px;width:65%}
@media only screen and (max-width:1080px){.team-profiles__title p,.team-profiles__title p:nth-child(2){width:80%}
}@media only screen and (max-width:991px){.team-profiles__title p,.team-profiles__title p:nth-child(2){width:100%}
}.team-profiles__list{width:100%;display:flex;gap:16px;margin-top:67px;overflow:scroll}
.team-profiles__list::-webkit-scrollbar{display:none}.team-profiles__list .team-card{min-width:calc(100% / 3 - 106px)}
@media only screen and (min-width:1600px){.team-profiles__list .team-card{min-width:calc(100% / 4 - 90px)}
}@media only screen and (min-width:1919px){.team-profiles__list .team-card{min-width:calc(100% / 5 - 44px)}
}@media only screen and (min-width:2300px){.team-profiles__list .team-card{min-width:calc(100% / 6 - 44px)}
}@media only screen and (max-width:1280px){.team-profiles__list .team-card{min-width:30%}
}@media only screen and (max-width:860px){.team-profiles__list .team-card{min-width:50%}
}@media only screen and (max-width:640px){.team-profiles__list .team-card{min-width:77%}
}.team-profiles__list .team-card:first-child{margin-left:30px}@media only screen and (min-width:1919px){.team-profiles__list .team-card:first-child{margin-left:calc(100% / 2 - 930px)}
}@media only screen and (max-width:640px){.team-profiles__list .team-card:first-child{margin-left:15px}
}.team-profiles__list .team-card:last-child{margin-right:30px}@media only screen and (min-width:1919px){.team-profiles__list .team-card:last-child{margin-right:calc(100% / 2 - 930px)}
}@media only screen and (max-width:640px){.team-profiles__list .team-card:last-child{margin-right:15px}
}.tabs{display:flex;align-items:flex-start;flex-direction:column;position:relative;width:auto;margin:0}
.tabs__content{border:.5px solid var(--clr-base-ltr);background-color:var(--clr-ntrl-min);border-radius:100px;padding:0;display:flex;align-items:flex-start;position:relative;margin:0 0 30px;width:100%;overflow:auto}
.tabs__content::-webkit-scrollbar{display:none}@media only screen and (max-width:1080px){.tabs__content{margin:0 0 10px}
}.tabs__nav{height:55px;margin:0;padding:6px !important;position:relative;z-index:2;display:flex}
.tabs__nav .item{display:inline-flex;align-items:center;justify-content:center;height:100%;position:relative;cursor:pointer;white-space:nowrap;transition:all .325s ease-in-out;border-radius:50px}
.tabs__nav .item span{width:100%;height:100%;padding:0 25px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clr-ntrl-max);margin-bottom:0;transition:color .325s ease-in-out;text-transform:uppercase;font-weight:500}
@media only screen and (max-width:860px){.tabs__nav .item span{padding:0 25px}}@media only screen and (max-width:991px){.tabs__nav .item.active-tab{background-color:var(--clr-primary);transition:all .325s ease-in-out}
}.tabs__nav .item.active-tab span{color:var(--clr-ntrl-min)}.tabs__decoration{width:auto;height:45px;left:6px;bottom:5px;position:absolute;background:var(--clr-primary);border-radius:100px;transition:.5s ease;z-index:1}
@media only screen and (max-width:991px){.tabs__decoration{display:none}}.tabs__box{overflow:hidden;height:0;opacity:0;visibility:hidden;transition:.6s;margin:0;padding:0;display:flex;flex-direction:column;gap:15px;width:100%}
@media only screen and (max-width:991px){.tabs__box{height:auto;display:none}}.tabs__box.active{overflow:visible;height:auto;opacity:1;visibility:visible;transition:.6s}
@media only screen and (max-width:991px){.tabs__box.active{border-bottom:0;padding:30px 0 20px;margin:0 0 30px;display:flex}
}.banner-logos{padding:20px 0;background-color:var(--clr-base-ltr);display:flex}@media only screen and (max-width:768px){.banner-logos{flex-direction:column;justify-content:center}
}.banner-logos__intro{padding:0 30px;width:30%;display:flex;align-items:center}@media only screen and (max-width:768px){.banner-logos__intro{width:100%;justify-content:center;padding-block:0 10px}
}.banner-logos__intro *{color:var(--clr-base);font-size:var(--fs-base-sm);font-weight:700;margin:0}
.banner-logos .markee{width:70%;padding:0}@media only screen and (max-width:768px){.banner-logos .markee{width:100%}
}.features-columns{padding:70px 0}.features-columns__intro{margin-block:0 92px}@media only screen and (max-width:640px){.features-columns__intro{margin-block:0 110px}
}.features-columns__intro h1,.features-columns__intro h2,.features-columns__intro h3,.features-columns__intro h4,.features-columns__intro h5,.features-columns__intro h6{color:var(--clr-base);margin-block:0 29px}
.features-columns__intro p{font-size:var(--fs-base-xl);color:var(--clr-base-lt);font-weight:var(--fw-ligth);font-family:var(--ff-base)}
.features-columns__box{display:flex;flex-flow:row wrap;gap:50px 90px;margin-block:0 104px}
@media only screen and (max-width:1280px){.features-columns__box{gap:50px 45px;margin-block:0 94px}
}.features-columns__box .item-list-icon{width:calc(100% / 3 - 60px)}@media only screen and (max-width:1280px){.features-columns__box .item-list-icon{width:calc(100% / 3 - 30px)}
}@media only screen and (max-width:991px){.features-columns__box .item-list-icon{width:calc(100% / 2 - 23px)}
}@media only screen and (max-width:720px){.features-columns__box .item-list-icon{width:100%}
}.features-columns__list{display:flex;gap:25px;justify-content:space-between;margin-block:104px 0}
@media only screen and (max-width:720px){.features-columns__list{flex-direction:column;gap:12px;margin-block:94px 0}
}.features-columns__list .card-number{width:100%}.features-columns .item-list-icon__content::before{transform:scaleX(0);transition:transform cubic-bezier(0.77,0,0.175,1) .7s;transform-origin:left}
.features-columns.section-active .item-list-icon__content::before{transform:scaleX(1);transition:transform cubic-bezier(0.77,0,0.175,1) .7s;transform-origin:left}
.timeline-carousel{padding-block:114px 100px;background:linear-gradient(180deg,#0c0c21 23.1%,#283143 100%);margin-bottom:50px;overflow:hidden}
@media only screen and (max-width:991px){.timeline-carousel{padding-block:85px}}.timeline-carousel__intro{margin:0 0 120px}
@media only screen and (max-width:991px){.timeline-carousel__intro{margin:0 0 45px}
}.timeline-carousel__intro h1,.timeline-carousel__intro h2{font:var(--fw-regular) var(--fs-base)/var(--lh-base-lg) var(--ff-base);text-align:center;text-transform:uppercase;color:var(--clr-ntrl-min)}
@media only screen and (max-width:1080px){.timeline-carousel__intro h1,.timeline-carousel__intro h2{font-size:var(--fs-base)}
}.timeline-carousel__intro h3,.timeline-carousel__intro h4,.timeline-carousel__intro h5,.timeline-carousel__intro h6,.timeline-carousel__intro p{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);text-align:center;color:var(--clr-ntrl-min)}
@media only screen and (max-width:1080px){.timeline-carousel__intro h3,.timeline-carousel__intro h4,.timeline-carousel__intro h5,.timeline-carousel__intro h6,.timeline-carousel__intro p{font-size:31px}
}.timeline-carousel__intro strong{color:var(--clr-primary-dk)}.timeline-carousel__nav-container{position:relative}
.timeline-carousel__nav-container::before{content:"";height:100%;aspect-ratio:4 / 4;border-radius:50px;background:linear-gradient(90deg,rgba(38,37,56,0) 0,#262538 72.66%);position:absolute;right:0;z-index:5;display:none}
@media only screen and (max-width:1080px){.timeline-carousel__nav-container::before{display:block}
}.timeline-carousel__nav{position:relative;margin-bottom:30px;overflow:auto hidden;scrollbar-width:none;-ms-overflow-style:none}
@media only screen and (max-width:1280px){.timeline-carousel__nav{background-color:#272739;border-radius:50px;margin-bottom:60px}
}.timeline-carousel__nav::-webkit-scrollbar{display:none}.timeline-carousel__nav .timeline-nav{display:flex;align-items:center;gap:8px;padding:13px;background-color:#272739;border-radius:50px;width:fit-content;margin:0 auto}
@media only screen and (max-width:1280px){.timeline-carousel__nav .timeline-nav{width:max-content;min-width:100%;margin:0}
}@media only screen and (max-width:640px){.timeline-carousel__nav .timeline-nav{gap:4px;width:fit-content;min-width:auto;margin:0 auto}
}.timeline-carousel__nav .timeline-nav__item{flex-shrink:0;padding:10px 14px;font-size:14px;font-weight:400;color:white;background:transparent;border:0;border-radius:30px;cursor:pointer;transition:all .3s ease;white-space:nowrap}
.timeline-carousel__nav .timeline-nav__item:hover{color:#fff}.timeline-carousel__nav .timeline-nav__item.active{background-color:var(--clr-primary);color:#fff;font-weight:600}
.timeline-carousel__wrapper{position:relative;margin-bottom:30px}@media only screen and (max-width:640px){.timeline-carousel__wrapper{margin-bottom:40px}
}.timeline-carousel__slider{display:flex}.timeline-carousel .tns-outer{position:relative}
.timeline-carousel .tns-outer .tns-liveregion.tns-visually-hidden{display:none}.timeline-carousel__arrows{width:auto}
.timeline-carousel .tns-inner,.timeline-carousel .tns-ovh{overflow:visible !important}
.timeline-carousel .tns-item{opacity:.5;transition:opacity .3s ease}.timeline-carousel .tns-item.tns-slide-active{opacity:1}
.timeline-carousel .tns-controls,.timeline-carousel .tns-nav{display:none}.banner-cards{margin-block:47px 221px}
@media only screen and (max-width:991px){.banner-cards{margin-block:44px 100px}}.banner-cards__box{background-color:var(--clr-base-ltr);border-radius:16px;padding-block:79px 117px;padding-inline:40px;display:flex;flex-direction:column;align-items:center}
@media only screen and (max-width:991px){.banner-cards__box{padding-inline:20px;padding-block:74px 40px}
}.banner-cards__intro{width:57%}@media only screen and (max-width:1280px){.banner-cards__intro{width:80%}
}@media only screen and (max-width:991px){.banner-cards__intro{width:100%}}.banner-cards__intro h1,.banner-cards__intro h2,.banner-cards__intro h3,.banner-cards__intro h4,.banner-cards__intro h5,.banner-cards__intro h6{text-align:center;color:var(--clr-base);margin-bottom:13px}
.banner-cards__intro strong{color:var(--clr-primary-dk)}.banner-cards__intro p{text-align:center}
.banner-cards__list{display:flex;flex-flow:row wrap;gap:22px;margin-top:86px}.banner-cards__list .card-partner{width:calc(100% / 2 - 11px)}
@media only screen and (max-width:860px){.banner-cards__list .card-partner{width:100%}
}.results{display:flex;flex-direction:column;align-items:center}.results .list-item{background-color:#00000073}
.results-box{position:relative;padding-block:87px 280px;width:100%}@media only screen and (max-width:768px){.results-box{padding-block:75px 118px}
}.results-box__bg{position:absolute;inset:0;z-index:0}.results-box__bg img{width:100%;height:100%;object-fit:cover}
.results-box__bg::before{content:"";position:absolute;inset:0;background:linear-gradient(0,#33010f 7.91%,transparent 43.36%);z-index:3}
@media only screen and (max-width:991px){.results-box__bg::before{background:linear-gradient(0,#33010f 7.91%,transparent 18.36%)}
}.results-box__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}
.results-box__intro{margin-bottom:101px;width:90%}@media only screen and (max-width:991px){.results-box__intro{width:100%;margin-bottom:49px}
}.results-box__intro h2{font:var(--fw-regular) var(--fs-base)/var(--lh-base-xl) var(--ff-base);text-align:center;color:var(--clr-ntrl-min);text-transform:uppercase;margin-bottom:20px}
.results-box__intro p{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);text-align:center;color:var(--clr-ntrl-min)}
@media only screen and (max-width:991px){.results-box__intro p{font-size:var(--fs-title-xs)}
}.results-box__content{display:flex;justify-content:space-between}@media only screen and (max-width:991px){.results-box__content{flex-direction:column;gap:31px}
}.results-box__list{width:43%;display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:991px){.results-box__list{width:100%}
}.results-box__user{width:50%}@media only screen and (max-width:991px){.results-box__user{width:100%}
}.results-list{background-color:#33010f;padding-block:0 177px;width:100%}@media only screen and (max-width:768px){.results-list{padding-block:0 129px}
}.results-list__intro{margin-bottom:76px;width:80%}@media only screen and (max-width:991px){.results-list__intro{width:100%}
}.results-list__intro p{color:var(--clr-ntrl-min);font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra)}
@media only screen and (max-width:991px){.results-list__intro p{font-size:var(--fs-title-xs)}
}.results-list__intro strong{color:var(--clr-primary);font-weight:var(--fw-light)}
.list-banner{margin-block:100px 108px}@media only screen and (max-width:720px){.list-banner{margin-block:135px 58px}
}.list-banner__box{background:linear-gradient(180deg,#0c0c21 23.1%,#283143 100%);padding:72px 30px 116px;border-radius:8px;overflow:hidden;position:relative}
@media only screen and (max-width:640px){.list-banner__box{padding-inline:16px}}.list-banner .tag{margin-bottom:30px;padding:4px 12px 4px 8px;background-color:#ffffff17}
.list-banner .tag svg path{fill:var(--clr-primary)}.list-banner__content{display:flex;justify-content:space-between}
@media only screen and (max-width:860px){.list-banner__content{flex-direction:column;gap:70px;justify-content:center}
}.list-banner__text{width:47.6%}@media only screen and (max-width:860px){.list-banner__text{width:100%}
}.list-banner__img{position:absolute;left:0;bottom:0;width:444px}@media only screen and (max-width:860px){.list-banner__img{display:none}
}.list-banner__img img{mix-blend-mode:color-dodge;width:100%;height:auto}.list-banner__title{width:42%}
@media only screen and (max-width:860px){.list-banner__title{width:100%}}.list-banner__title p{font:var(--fw-light) var(--fs-title-2xs)/var(--lh-base-lg) var(--ff-extra);color:var(--clr-ntrl-min)}
.list-banner__legend{font:var(--fw-bold) var(--fs-base)/var(--lh-base-lg) var(--ff-base);color:var(--clr-primary)}
.list-banner__list *{color:var(--clr-ntrl-min)}.list-banner__list p{margin:20px 0}
.list-banner__list ul{padding:0;list-style:none;margin:0 0 50px}.list-banner__list ul li{color:var(--clr-ntrl-min);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);font-family:var(--ff-base);padding:32px 0 16px 10px;position:relative}
@media only screen and (max-width:860px){.list-banner__list ul li{padding:24px 10px}
}.list-banner__list ul li::before{position:absolute;content:"";width:100%;height:.25px;background-color:var(--clr-primary);bottom:0;left:0}
.phrase-cards{margin-block:236px 100px}@media only screen and (max-width:720px){.phrase-cards{margin-block:40px 135px}
}.phrase-cards__intro{display:flex;flex-direction:column;align-items:center;gap:28px}
.phrase-cards__icon{width:124px;height:91px;display:flex;justify-content:center;align-items:center}
.phrase-cards__icon img{width:100%;height:100%;object-fit:contain}.phrase-cards__title h1,.phrase-cards__title h2,.phrase-cards__title h3,.phrase-cards__title h4,.phrase-cards__title h5,.phrase-cards__title h6,.phrase-cards__title p:first-of-type{font-size:var(--fs-title);font-weight:var(--fw-light);font-family:var(--ff-extra);text-align:center;line-height:1.3;margin:0 auto 34px;width:auto}
@media only screen and (min-width:1600px){.phrase-cards__title h1,.phrase-cards__title h2,.phrase-cards__title h3,.phrase-cards__title h4,.phrase-cards__title h5,.phrase-cards__title h6,.phrase-cards__title p:first-of-type{width:80%}
}@media only screen and (max-width:991px){.phrase-cards__title h1,.phrase-cards__title h2,.phrase-cards__title h3,.phrase-cards__title h4,.phrase-cards__title h5,.phrase-cards__title h6,.phrase-cards__title p:first-of-type{font-size:var(--fs-title-xs)}
}.phrase-cards__title p,.phrase-cards__title p:nth-child(2){font-size:var(--fs-base);line-height:var(--lh-base-xl);text-align:center;width:62%;margin:0 auto}
@media only screen and (max-width:991px){.phrase-cards__title p,.phrase-cards__title p:nth-child(2){width:100%}
}.phrase-cards__cards{display:flex;flex-direction:column;align-items:center;margin-top:197px}
@media only screen and (max-width:991px){.phrase-cards__cards{margin-top:142px}}.phrase-cards__subtitle{color:var(--clr-primary);text-align:center;font:var(--fw-regular) var(--fs-title-2xs)/var(--lh-base-lg) var(--ff-extra);width:60%}
@media only screen and (max-width:991px){.phrase-cards__subtitle{width:100%}}.phrase-cards__list{display:flex;gap:16px;padding-block:34px 54px;padding-inline:10px}
@media only screen and (max-width:991px){.phrase-cards__list{flex-direction:column;gap:8px;padding-block:43px;padding-inline:0}
}.phrase-cards__description{width:49%}@media only screen and (max-width:991px){.phrase-cards__description{width:100%}
}.phrase-cards__description *{font-size:var(--fs-base);text-align:center}@media only screen and (max-width:991px){.phrase-cards__description *{font-size:var(--fs-base-sm)}
}.banner-box{background-color:var(--clr-base-ltr);padding-block:94px 90px}@media only screen and (max-width:720px){.banner-box{padding-block:51px 66px}
}.banner-box__box{border-radius:16px;background-color:var(--clr-ntrl-min);display:flex;justify-content:space-between;align-items:stretch;gap:105px;padding:25px 26px 30px 40px}
@media only screen and (max-width:1080px){.banner-box__box{flex-direction:column;padding:39px 15px 22px}
}.banner-box .tag{margin-bottom:34px}.banner-box__content{display:flex;flex-direction:column;gap:167px;justify-content:space-between;width:80%}
@media only screen and (max-width:1080px){.banner-box__content{width:100%;gap:50px}
}.banner-box__title{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra)}
@media only screen and (max-width:991px){.banner-box__title{font-size:var(--fs-title-xs)}
}.banner-box__list{display:flex;flex-direction:column;gap:34px}.banner-box__img{display:flex;justify-content:center;align-items:center;border-radius:8px;overflow:hidden;width:69%;max-height:730px;height:auto;max-width:900px}
@media only screen and (max-width:1080px){.banner-box__img{max-width:100%;width:100%;max-height:100%;height:423px}
}.banner-box__img img{object-fit:cover;width:100%;height:100%}.banner-features{background:linear-gradient(180deg,#0c0c21 24.23%,#283143 109.58%);position:relative;padding-top:109px;display:flex;flex-direction:column;align-items:center}
@media only screen and (max-width:1080px){.banner-features{padding-block:173px 151px}
}.banner-features__title{width:50%}@media only screen and (max-width:991px){.banner-features__title{width:80%}
}@media only screen and (max-width:720px){.banner-features__title{width:100%}}.banner-features__title *{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);color:var(--clr-ntrl-min)}
@media only screen and (max-width:991px){.banner-features__title *{font-size:var(--fs-title-xs)}
}.banner-features .tag{margin-bottom:23px}.banner-features .tag svg path{fill:var(--clr-primary)}
.banner-features__img{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:720px;height:434px;mix-blend-mode:color-dodge}
@media only screen and (max-width:720px){.banner-features__img{width:390px;height:auto}
}.banner-features__img img{width:100%;height:100%;object-fit:contain}.banner-features__list{display:flex;flex-flow:row nowrap;position:relative;margin-top:175px;max-width:2300px}
@media only screen and (max-width:1080px){.banner-features__list{gap:16px;flex-wrap:wrap;padding-inline:30px;margin-top:63px}
}@media only screen and (max-width:640px){.banner-features__list{padding-inline:15px}
}.banner-features__list::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(99deg,rgba(126,0,28,0) 0,#7e001c 10%,#e40032 50%,#7e001c 90%,rgba(126,0,28,0) 100%)}
@media only screen and (max-width:1080px){.banner-features__list::before{display:none}
}@media only screen and (min-width:1919px){.banner-features .benefit-card:last-child{padding-right:calc((100% - 1920px) / 2 + 26px)}
}.banner-features .benefit-card:last-child::before{display:none}@media only screen and (max-width:1080px){.banner-features .benefit-card:last-child::before{display:flex}
}@media only screen and (min-width:1919px){.banner-features .benefit-card:first-child{padding-left:calc((100% - 1920px) / 2 + 26px)}
}@media only screen and (max-width:1080px){.banner-features .benefit-card{width:calc(100% / 2 - 9px);padding:49px 88px 57px 0}
.banner-features .benefit-card::before{top:0;width:100%;height:1px}}@media only screen and (max-width:640px){.banner-features .benefit-card{width:100%}
.banner-features .benefit-card::before{top:inherit;bottom:0}}.benefit-card{position:relative;padding:67px 48px 185px 47px}
.benefit-card::before{position:absolute;content:"";top:0;right:0;height:100%;width:1px;background:linear-gradient(99deg,#7e001c 12.22%,#e40032 95.79%)}
.benefit-card__icon{padding:9px;display:flex;align-items:center;justify-content:center;height:45px;width:45px;margin-bottom:9px}
.benefit-card__icon img{width:100%;height:100%;object-fit:contain}.benefit-card__text{font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-min)}
.featured-quote{min-height:935px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}
.featured-quote::before{position:absolute;content:"";border-radius:50%;width:auto;height:113%;border:1px solid var(--clr-primary);aspect-ratio:1 / 1;top:50%;left:50%;z-index:0;opacity:var(--circle-inner-opacity,1);transform:translate(-50%,-50%) scale(var(--circle-inner-scale,1))}
@media only screen and (min-width:1919px){.featured-quote::before{height:140%}}@media only screen and (max-width:1080px){.featured-quote::before{height:100%}
}@media only screen and (max-width:720px){.featured-quote::before{height:66%}}.featured-quote::after{position:absolute;content:"";border-radius:50%;width:auto;height:135%;border:1px solid var(--clr-primary);aspect-ratio:1 / 1;top:50%;left:50%;z-index:0;opacity:var(--circle-outer-opacity,0.5);transform:translate(-50%,-50%) scale(var(--circle-outer-scale,1))}
@media only screen and (min-width:1919px){.featured-quote::after{height:170%}}@media only screen and (max-width:1080px){.featured-quote::after{height:120%}
}@media only screen and (max-width:720px){.featured-quote::after{height:83%}}.featured-quote__container{display:flex;height:100%;align-items:center;position:relative}
.featured-quote__box{display:flex;flex-direction:column;align-items:center;padding-block:310px 297px}
@media only screen and (max-width:720px){.featured-quote__box{padding-block:323px 374px}
}.featured-quote__logo{width:200px;height:50px;display:flex;align-items:center;justify-content:center}
.featured-quote__logo img{width:100%;height:100%;object-fit:contain}.featured-quote__quote{width:54%;margin-block:66px}
@media only screen and (max-width:1280px){.featured-quote__quote{width:65%}}@media only screen and (max-width:860px){.featured-quote__quote{width:100%;margin-block:66px 25px}
}.featured-quote__quote h1,.featured-quote__quote h2,.featured-quote__quote h3,.featured-quote__quote h4,.featured-quote__quote h5,.featured-quote__quote h6,.featured-quote__quote p,.featured-quote__quote span,.featured-quote__quote button{font:var(--fw-light) var(--fs-title-2xs)/1.3 var(--ff-extra);color:var(--clr-base);text-align:center}
@media only screen and (max-width:991px){.featured-quote__quote h1,.featured-quote__quote h2,.featured-quote__quote h3,.featured-quote__quote h4,.featured-quote__quote h5,.featured-quote__quote h6,.featured-quote__quote p,.featured-quote__quote span,.featured-quote__quote button{font:var(--fw-regular) var(--fs-base-xl)/var(--lh-base-xl) var(--ff-base)}
}@media only screen and (max-width:640px){.featured-quote__quote h1,.featured-quote__quote h2,.featured-quote__quote h3,.featured-quote__quote h4,.featured-quote__quote h5,.featured-quote__quote h6,.featured-quote__quote p,.featured-quote__quote span,.featured-quote__quote button{font-size:var(--fs-base)}
}.featured-quote__legend{text-transform:uppercase;text-align:center;font-size:var(--fs-base-xs);font-weight:var(--fw-medium)}
.contact-us{background-color:var(--clr-base-lt);position:relative;padding:110px 0 170px}
@media only screen and (max-width:860px){.contact-us{padding:80px 0}}.contact-us+.footer{margin-top:0}
.contact-us .container{display:flex;justify-content:space-between;gap:50px}@media only screen and (max-width:860px){.contact-us .container{flex-direction:column}
}.contact-us__bg{position:absolute;width:100%;height:100%;top:0;left:0}.contact-us__bg::before{content:"";background:#00000026;width:100%;height:100%;display:block;position:absolute}
.contact-us__bg img{object-fit:cover;width:100%;height:100%}.contact-us__intro{width:50%;max-width:500px;position:relative}
@media only screen and (max-width:860px){.contact-us__intro{width:100%}}.contact-us__intro>h1,.contact-us__intro>h2,.contact-us__intro>h3,.contact-us__intro>h4,.contact-us__intro>h5,.contact-us__intro>h6{color:var(--clr-ntrl-min);font-size:35px}
.contact-us__form{position:relative;width:50%;padding:30px 0 0}@media only screen and (max-width:860px){.contact-us__form{width:100%}
}.contact-us__form .form{display:flex;gap:18px;flex-wrap:wrap}@media only screen and (max-width:860px){.contact-us__form .form{gap:8px}
}.contact-us__form .form .form-group{width:100%}.contact-us__form .form .form-group:first-child,.contact-us__form .form .form-group:nth-child(2),.contact-us__form .form .form-group:nth-child(3),.contact-us__form .form .form-group:nth-child(4){width:calc(100% / 2 - 9px)}
@media only screen and (max-width:860px){.contact-us__form .form .form-group:first-child,.contact-us__form .form .form-group:nth-child(2),.contact-us__form .form .form-group:nth-child(3),.contact-us__form .form .form-group:nth-child(4){width:100%}
}.banner-steps{padding-block:81px 273px;background-color:var(--clr-base-ltr)}@media only screen and (max-width:640px){.banner-steps{padding-block:71px 271px}
}.banner-steps .tag{margin-bottom:43px}@media only screen and (max-width:640px){.banner-steps .tag{margin-bottom:18px}
}.banner-steps__box{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}
@media only screen and (max-width:1080px){.banner-steps__box{gap:63px}}@media only screen and (max-width:991px){.banner-steps__box{flex-direction:column}
}.banner-steps__intro{width:35%;position:sticky;top:220px}@media only screen and (max-width:1280px){.banner-steps__intro{width:40%}
}@media only screen and (max-width:991px){.banner-steps__intro{width:100%;position:relative;top:auto}
}.banner-steps__title{font:var(--fw-light) var(--fs-title)/var(--lh-base-lg) var(--ff-extra);color:var(--clr-base);text-wrap:balance}
@media only screen and (max-width:768px){.banner-steps__title{text-wrap:inherit;font-size:var(--fs-title-xs);line-height:var(--lh-base-lg)}
}.banner-steps__list{display:flex;flex-direction:column;gap:33px;width:65%}@media only screen and (min-width:1919px){.banner-steps__list{width:inherit}
}@media only screen and (max-width:991px){.banner-steps__list{width:100%;gap:60px}
}.banner-steps__list .card-step{height:80vh}.section-faqs{margin-block:96px}@media only screen and (max-width:991px){.section-faqs{margin-block:59px}
}.section-faqs__box{background-color:var(--clr-base-ltr);padding-block:103px 237px;border-radius:12px}
@media only screen and (max-width:991px){.section-faqs__box{padding-block:69px 93px}
}.section-faqs__title *{font-size:var(--fs-title);font-weight:var(--fw-light);text-align:center;margin-bottom:81px}
@media only screen and (max-width:991px){.section-faqs__title *{font-size:var(--fs-title-xs);margin-bottom:74px}
}.section-faqs__list{display:flex;flex-direction:column;gap:8px}.section-faqs__item{background-color:var(--clr-ntrl-min);border-radius:48px;transition:none}
.section-faqs__item.active{border-radius:24px}.section-faqs__item.active .section-faqs__content{height:auto;opacity:1;visibility:visible;overflow:visible;transition:.6s;margin:10px 0 1px;padding:0 30px 70px;transition-duration:.6s}
.section-faqs__item.active .section-faqs__question{color:var(--clr-primary)}.section-faqs__item.active .section-faqs__icon{background-color:var(--clr-base-ltr)}
.section-faqs__item.active .section-faqs__icon svg{transform:rotate(45deg)}.section-faqs__item.active .section-faqs__icon svg path{stroke:var(--clr-base)}
.section-faqs__action{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 20px 10px 30px}
.section-faqs__icon{background-color:var(--clr-base);border-radius:50%;width:40px;height:40px;transition:all .3s ease}
.section-faqs__icon svg{transition:all .3s ease}.section-faqs__question{font:var(--fw-bold) var(--fs-base)/var(--lh-base-lg) var(--ff-base);color:var(--clr-base);margin:0;width:90%;transition:all .3s ease}
@media only screen and (max-width:991px){.section-faqs__question{font-size:var(--fs-base-sm)}
}.section-faqs__content{visibility:hidden;opacity:0;height:0;width:80%;padding:0 19px;transition:all .3s ease}
.section-faqs__content h1,.section-faqs__content h2,.section-faqs__content h3,.section-faqs__content h4,.section-faqs__content h5,.section-faqs__content h6,.section-faqs__content p,.section-faqs__content span,.section-faqs__content button{color:var(--clr-base-lt);font-family:var(--ff-base);font-size:var(--fs-base-sm);font-style:normal;font-weight:400;line-height:var(--lh-base-xl)}
.section-calendar{background-color:var(--clr-base-ltr);padding-block:56px 211px;position:relative;overflow:hidden}
@media only screen and (max-width:1080px){.section-calendar{padding-block:56px 80px;margin:0 0 30px}
}.section-calendar__gradient{position:absolute;display:flex;justify-content:center;align-items:center;width:auto;height:110%;right:0;z-index:0;bottom:-70px}
@media only screen and (max-width:1080px){.section-calendar__gradient{bottom:inherit;top:-60px;height:700px}
}.section-calendar__gradient img{object-fit:contain;width:100%;height:100%}.section-calendar__title h1,.section-calendar__title h2,.section-calendar__title h3,.section-calendar__title h4,.section-calendar__title h5,.section-calendar__title h6,.section-calendar__title p{font-size:var(--fs-title-2xs);font-weight:var(--fw-light)}
@media only screen and (max-width:1080px){.section-calendar__title h1,.section-calendar__title h2,.section-calendar__title h3,.section-calendar__title h4,.section-calendar__title h5,.section-calendar__title h6,.section-calendar__title p{font-size:var(--fs-title-xs)}
}.section-calendar__content{z-index:1;display:flex;justify-content:space-between;margin-top:27px}
@media only screen and (max-width:1080px){.section-calendar__content{flex-direction:column-reverse}
}.section-calendar__list{margin-top:27px;width:47%}@media only screen and (max-width:1080px){.section-calendar__list{width:100%}
}.section-calendar__img{z-index:1;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;max-width:600px;min-height:100%;max-height:620px;width:44%;margin-right:42px;aspect-ratio:30 / 31}
@media only screen and (max-width:1280px){.section-calendar__img{margin:0}}@media only screen and (max-width:1080px){.section-calendar__img{width:100%;max-width:100%;height:370px}
}.section-calendar__img img{width:100%;height:100%;object-fit:cover}.blog-section{margin-block:100px 200px;opacity:0;transform:translateY(-50px);animation:fadein-top .5s ease-in forwards .8s}
@media only screen and (max-width:860px){.blog-section{margin-block:100px 180px}}
.blog-section__category-list{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:16px;margin-block:24px 48px}
@media only screen and (max-width:991px){.blog-section__category-list{width:100%;overflow:scroll;flex-wrap:nowrap;justify-content:flex-start;padding-inline:30px}
}@media only screen and (max-width:640px){.blog-section__category-list{padding-inline:15px}
}.blog-section__category.is-active{background-color:var(--clr-primary);transition:all .3s ease}
.blog-section__category.is-active *{color:var(--clr-ntrl-min) !important}.blog-section__category.is-active .blog-section__category-icon{display:flex}
.blog-section__category-icon{display:none}.blog-section__list{display:flex;gap:24px 16px;flex-flow:row wrap}
.blog-section__list .card-post{width:calc(100% / 4 - 12px)}@media only screen and (max-width:1280px){.blog-section__list .card-post{width:calc(100% / 2 - 12px)}
}@media only screen and (max-width:720px){.blog-section__list .card-post{width:100%}
}.blog-section__title{text-align:center;font:var(--fw-light) var(--fs-title-xs)/var(--lh-base-lg) var(--ff-extra);margin-bottom:24px}
@media only screen and (max-width:991px){.blog-section__title{font-size:var(--fs-title-2xs)}
}.session-summary{padding-block:100px}@media only screen and (max-width:1080px){.session-summary{padding-block:0 100px}
}.session-summary__box{display:flex;gap:100px;justify-content:space-between;flex-flow:row wrap}
@media only screen and (max-width:1080px){.session-summary__box{gap:80px}}.session-summary__left{width:calc(100% / 2 - 50px)}
@media only screen and (max-width:1080px){.session-summary__left{width:100%}}.session-summary__right{width:calc(100% / 2 - 50px)}
@media only screen and (max-width:1080px){.session-summary__right{width:100%}}.session-summary__content .list-item{margin-bottom:8px;background-color:var(--clr-base-ltr);align-items:center}
.session-summary__content .list-item__text h1,.session-summary__content .list-item__text h2,.session-summary__content .list-item__text h3,.session-summary__content .list-item__text h4,.session-summary__content .list-item__text h5,.session-summary__content .list-item__text h6,.session-summary__content .list-item__text p,.session-summary__content .list-item__text span,.session-summary__content .list-item__text button{color:var(--clr-base-dk);font-size:var(--fs-base-sm)}
.session-summary__title{font-size:var(--fs-title-xs);margin-bottom:32px}@media only screen and (max-width:991px){.session-summary__title{margin-bottom:24px;font-size:var(--fs-title-2xs)}
}.session-summary__list{background-color:var(--clr-base-ltr);border-radius:8px}.session-summary__list ul{padding-block:24px;margin:0}
.session-summary__list ul,.session-summary__list p{font-family:var(--ff-base);font-size:16px}
.session-summary__list li{margin:0 0 10px}.section-ponents{padding:50px 0 180px}@media only screen and (max-width:720px){.section-ponents{padding:48px 0 100px}
}.section-ponents__intro{padding:80px 0 50px;display:flex;flex-direction:column;align-items:center;gap:15px}
.section-ponents__intro *{text-align:center}.section-ponents__intro .icon{height:60px;width:auto;object-fit:contain}
.section-ponents__list{display:flex;gap:70px 20px;flex-wrap:wrap}@media only screen and (max-width:720px){.section-ponents__list{gap:15px}
}.section-ponents__list .card-ponents{width:calc(100% / 5 - 16px)}@media only screen and (max-width:1280px){.section-ponents__list .card-ponents{width:calc(100% / 4 - 16px)}
}@media only screen and (max-width:991px){.section-ponents__list .card-ponents{width:calc(100% / 3 - 16px)}
}@media only screen and (max-width:860px){.section-ponents__list .card-ponents{width:calc(100% / 3 - 16px)}
}@media only screen and (max-width:720px){.section-ponents__list .card-ponents{width:100%}
}.ponent-feature{background:#f33142;padding:100px 0}@media only screen and (max-width:991px){.ponent-feature{padding:48px 0}
}.ponent-feature .title-section{color:var(--clr-ntrl-min);font-size:49px;margin:0 0 80px}
@media only screen and (max-width:991px){.ponent-feature .title-section{font-size:31px;margin:0 0 40px}
}.ponent-feature__grid{display:flex;gap:15px}@media only screen and (max-width:1280px){.ponent-feature__grid{flex-direction:column}
}.ponent-feature__content{margin:0 0 30px}.ponent-feature__img{height:265px;width:175px;background:#d8c1c1;margin:30px 0 40px;border-radius:100px;overflow:hidden}
.ponent-feature__img img{width:100%;height:100%;object-fit:cover}.ponent-feature__card{padding:14px;background:linear-gradient(128deg,#e40032 -1.29%,#7e001c 64.02%);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;min-height:720px;max-width:440px}
@media only screen and (max-width:1280px){.ponent-feature__card{width:100%;max-width:none}
}.ponent-feature__data{padding:0 0 12px;border-bottom:1px solid #a54156}.ponent-feature__data .name{color:var(--clr-ntrl-min);font-size:16px;font-weight:600;margin:0 0 3px}
.ponent-feature__data .job{color:var(--clr-ntrl-min);font-size:12px;font-weight:400;margin:0}
.ponent-feature__description{margin:22px 0 0}.ponent-feature__description *{color:white;font-size:14px;line-height:1.5}
.ponent-feature .link-social{margin:auto 0 30px;border-color:var(--clr-ntrl-min)}
.ponent-feature .link-social svg path{fill:var(--clr-ntrl-min)}.ponent-feature__explication{border-radius:8px;background-color:var(--clr-ntrl-min);padding:100px}
@media only screen and (max-width:1280px){.ponent-feature__explication{padding:70px 15px}
}.ponent-feature__explication .title{font-size:49px;color:var(--clr-primary-dk);line-height:1.2;margin:0}
@media only screen and (max-width:991px){.ponent-feature__explication .title{font-size:31px}
}.ponent-feature__explication .content{margin:60px 0 0}@media only screen and (max-width:991px){.ponent-feature__explication .content{margin:25px 0 0}
}.ponent-feature__explication .content *{font-size:20px;margin:0}.steps{padding:80px 0;scroll-margin-top:120px}
.steps .container{display:flex;gap:40px}@media only screen and (max-width:720px){.steps .container{flex-direction:column;gap:16px}
}.steps__item{border-radius:16px;border:1px solid var(--clr-primary-dk);padding:32px 32px 36px;width:50%}
@media only screen and (max-width:720px){.steps__item{width:100%}}.steps__number{font-size:16px;color:var(--clr-primary);margin:0 0 3px}
.steps__title{font-size:26px;margin:0 0 20px}.steps__description{font-size:16px;margin:0 0 104px}