.footer{padding:60px 0 20px;background-color:var(--clr-primary);overflow:hidden}.footer .container{padding-inline:70px}
@media only screen and (max-width:640px){.footer .container{padding-inline:15px}}
.footer__icons{display:flex;gap:50px;justify-content:space-between}@media only screen and (max-width:640px){.footer__icons{gap:20px}
}.footer__icon svg,.footer__icon img{width:100%;height:auto;object-fit:contain;max-width:157px}
.footer__content{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:100px 30px 0 0}
@media only screen and (max-width:991px){.footer__content{flex-wrap:wrap}}.footer__info{display:flex;flex-direction:column;gap:53px;width:20%}
@media only screen and (max-width:991px){.footer__info{width:40%}}@media only screen and (max-width:860px){.footer__info{width:100%}
}.footer__location>*{font-size:17px;color:var(--clr-ntrl-min);margin:0 0 10px}.footer__location>*:last-child{margin:0}
.footer__contact{flex-direction:column;display:flex;align-items:flex-start;gap:12px}
.footer__contact .link__text{font-size:17px}.footer__social{display:flex;gap:53px}
.footer__social .item-social{display:flex;flex-direction:column;gap:12px}.footer__social .item-social__name{color:var(--clr-ntrl-min);font-size:14px}
.footer__social .item-social__rrss{display:flex;gap:11px}.footer__links{display:flex;gap:30px 80px;flex-wrap:wrap;justify-content:flex-start;width:41%;list-style:none}
@media only screen and (max-width:991px){.footer__links{width:57%}}@media only screen and (max-width:860px){.footer__links{width:100%;padding:80px 0;gap:30px}
}.footer__links .footer__item{width:38%}@media only screen and (max-width:860px){.footer__links .footer__item{width:calc(100% / 2 - 15px)}
}.footer__links .link{margin:0;width:fit-content}.footer__links .link__text{font-size:17px}
@media only screen and (max-width:860px){.footer__links .link__text{font-size:15px}
}.footer__sells{display:flex;gap:20px;flex-wrap:wrap;max-width:164px;width:fit-content}
@media only screen and (max-width:991px){.footer__sells{width:100%;max-width:none;padding:40px 0 0}
}@media only screen and (max-width:860px){.footer__sells{padding:0}}.footer__sells img{width:72px;height:auto}
.footer__bottom{padding:13px 0 27px;border-top:1px solid var(--clr-fifth);margin:100px 0 0;display:flex;justify-content:space-between}
@media only screen and (max-width:991px){.footer__bottom{margin:60px 0 0}}@media only screen and (max-width:860px){.footer__bottom{flex-direction:column;gap:20px}
}.footer__year{font-size:12px;color:var(--clr-fifth)}.footer__legal{display:flex;align-items:center;gap:20px}
.footer__legal .link{color:var(--clr-fifth);text-decoration:underline;text-underline-offset:1px;font-size:12px}
.card-services{width:auto;background-color:var(--clr-primary);display:flex;flex-direction:column;gap:10px;padding:40px 0 0;justify-content:center;align-items:center;position:relative;overflow:hidden}
.card-services__text{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;max-width:80%;height:40%}
.card-services__text .title{font-size:var(--fs-title-s);font-weight:600;color:var(--clr-ntrl-min);align-items:center;text-align:center;line-height:1.2}
@media only screen and (max-width:1280px){.card-services__text .title{font-size:var(--fs-title-m)}
}@media only screen and (max-width:991px){.card-services__text .title{font-size:var(--fs-title-xs)}
}.card-services__media{position:relative;height:60%;width:100%;display:flex;align-items:flex-end;padding:0}
.card-services__img{position:relative;z-index:1;bottom:0;width:100%;height:100%;object-fit:cover;left:0;transform:scale(1);transition:transform .3s ease-in-out;object-position:bottom}
.card-services__img img{object-fit:cover;width:100%;height:100%}@media only screen and (min-width:1280px){.card-services:hover .link{background:0}
.card-services:hover .link::after{transform:scaleX(1);transform-origin:left}.card-services:hover .link::before{width:100%;left:0}
.card-services:hover .card-services__img{transform:scale(1.08);transition:transform .3s ease-in-out}
}.card-services__bg{width:100%;height:100%;object-fit:contain}.card-services--line{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0}
.card-services--line .card-services__text{padding:20px 30px;align-items:flex-start}
.card-services--line .card-services__media{height:133px}.card-services--line .card-services__img{right:0}
.card-moreservices{max-width:290px;display:flex;height:auto;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:0 0 12px 12px;background:var(--clr-ntrl-min)}
.card-moreservices__title{width:290px;display:flex;justify-content:flex-start;padding:20px;background-color:var(--clr-fifth);border-radius:12px 12px 0 0}
.card-moreservices__title .title{font-size:22px;font-weight:600;line-height:1.3;color:var(--clr-primary)}
.card-moreservices .moreservices-text{padding:20px;color:var(--clr-base-lt);font-size:var(--fs-base-lg);line-height:1.4;font-family:var(--ff-base)}
.card-info{display:flex;flex-direction:column;border-radius:12px;position:relative}
.card-info__img{overflow:hidden;z-index:1;border-radius:12px;position:relative;display:flex;align-items:center;justify-content:center}
.card-info__img img{width:100%;height:100%;object-fit:cover;position:relative;z-index:0}
.card-info__img::after{content:'';background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.678431));z-index:2;position:absolute;bottom:0;width:100%;height:60%;left:0}
.card-info__text{position:absolute;bottom:0;padding:25px;z-index:3}@media only screen and (max-width:860px){.card-info__text{padding:15px}
}.card-info__text p{font-family:var(--ff-extra);font-size:22px;font-weight:600;line-height:1.3;color:var(--clr-ntrl-min)}
@media only screen and (max-width:860px){.card-info__text p{font-size:18px;line-height:1.2}
}.card-post__img{border-radius:12px 12px 0 0;max-height:390px;display:flex;overflow:hidden;align-items:center}
.card-post__img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease-in-out}
.card-post__info{border-radius:0 0 12px 12px;gap:15px;color:var(--clr-base);background-color:var(--clr-primary-ltst);padding:20px;display:flex;flex-direction:column;align-items:flex-start}
.card-post__date{font-size:var(--fs-base);color:var(--clr-fifth)}.card-post__title{font-size:var(--fs-base-xl);font-weight:var(--fw-bold);line-height:var(--lh-base-lg)}
@media only screen and (max-width:640px){.card-post__title{line-height:1.1}}.card-post__text{font-size:var(--fs-base-lg);line-height:var(--lh-base-lg)}
@media only screen and (max-width:640px){.card-post__text{font-size:var(--fs-base);line-height:1.4}
}@media only screen and (min-width:1280px){.card-post:hover .link{background:0}.card-post:hover .link::after{transform:scaleX(1);transform-origin:left}
.card-post:hover .link::before{width:100%;left:0}.card-post:hover img{transform:scale(1.1);transition:transform .3s ease-in-out}
}.card-post--min{display:flex;flex-direction:row;max-height:170px;width:100%}.card-post--min .card-post__img{width:36%;border-radius:12px 0 0 12px}
@media only screen and (max-width:640px){.card-post--min .card-post__img{width:30%}
}.card-post--min .card-post__title{font-size:var(--fs-base-xl);font-weight:var(--fw-regular);line-height:var(--lh-base-sm)}
@media only screen and (max-width:640px){.card-post--min .card-post__title{font-size:var(--fs-base)}
}.card-post--min .card-post__text{display:none}.card-post--min .link{align-self:flex-end;margin-top:auto}
.card-post--min .card-post__info{border-radius:0 12px 12px 0;width:64%}@media only screen and (max-width:640px){.card-post--min .card-post__info{width:70%}
}.card-action{position:relative;border-radius:12px;overflow:hidden}.card-action__info{position:absolute;bottom:0;left:0;gap:21px;padding:0 46px 48px;z-index:2;width:100%;text-wrap-style:balance;flex-direction:column;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:1080px){.card-action__info{padding:0 26px 48px}
}.card-action__title{color:var(--clr-ntrl-min);text-align:center;font:var(--fw-bold) var(--fs-title)/1.2 var(--ff-extra);line-height:1}
.card-action__text *{color:var(--clr-ntrl-min);font-family:var(--ff-base);font-size:var(--fs-base-xl);font-weight:var(--fw-regular);line-height:1.2;text-align:center}
.card-action__img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.card-action__img::before{content:"";height:100%;width:100%;border-radius:12px;background:#1c277780;position:absolute;z-index:1;top:0}
.card-action__img img{width:100%;height:100%;object-fit:cover;position:relative;z-index:0}
.card-action__link{display:flex;flex-direction:column;align-items:center;gap:30px;height:0;overflow:hidden}
.card-moreinfo__header{background-color:var(--clr-fifth);padding:20px;border-radius:12px 12px 0 0;min-height:89px;display:flex;align-items:center}
.card-moreinfo__title{font-family:var(--ff-extra);color:var(--clr-primary);font-size:var(--fs-title-xs);font-weight:800;line-height:1}
.card-moreinfo__info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:var(--clr-ntrl-min);padding:20px 20px 24px;border-radius:0 0 12px 12px;font-family:var(--ff-base);font-size:var(--fs-base-lg);box-sizing:border-box;min-height:313px}
.card-moreinfo__text p{font-family:var(--ff-base);font-size:var(--fs-base-lg);color:var(--clr-base-lt);margin:0 0 27px}
.section-form{width:100%;display:flex;padding:50px 0;background:var(--clr-primary-ltst);box-shadow:0 3px 49px 0 #0003}
@media only screen and (max-width:860px){.section-form{padding:40px 0}}.section-form .container{display:flex;justify-content:space-between;align-items:flex-start;gap:90px}
@media only screen and (max-width:1280px){.section-form .container{gap:30px;align-items:flex-start}
}@media only screen and (max-width:991px){.section-form .container{flex-direction:column}
}.section-form__content{display:flex;flex-direction:column;width:41%;gap:50px}@media only screen and (max-width:1280px){.section-form__content{width:60%}
}@media only screen and (max-width:860px){.section-form__content{width:100%}}.section-form__content .btn{width:30%}
.section-form__content form .wpcf7-form-control.wpcf7-checkbox{flex-flow:row wrap;padding:0 0 20px}
@media only screen and (max-width:860px){.section-form__content form .wpcf7-form-control.wpcf7-checkbox{flex-direction:column}
}.section-form__content form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{width:calc(50% - 10px)}
@media only screen and (max-width:860px){.section-form__content form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{width:100%}
}.section-form__info{display:flex;flex-direction:column;gap:10px}.section-form__info h1,.section-form__info h2,.section-form__info h3,.section-form__info h4,.section-form__info h5,.section-form__info h6{color:var(--clr-primary);font-size:var(--fs-title-m);font-weight:var(--fw-bold)}
.section-form__info p{font-size:var(--fs-base-lg);line-height:1.4;color:var(--clr-base)}
.section-form__contact{display:flex;gap:10px;flex-wrap:wrap}@media only screen and (max-width:860px){.section-form__contact{flex-direction:column}
}.section-form__contact p{margin:10px 0}.section-form__contact .title{font-weight:600;margin:0}
.section-form__location{width:48%}@media only screen and (max-width:860px){.section-form__location{width:100%}
}.section-form__links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:48%}
@media only screen and (max-width:860px){.section-form__links{width:100%}}.section-form__social{display:flex;gap:53px;width:100%;margin:50px 0 0}
.section-form__social .item-social{display:flex;flex-direction:column;gap:12px}.section-form__social .item-social__name{color:var(--clr-primary);font-size:14px;margin:0}
.section-form__social .item-social__rrss{display:flex;gap:11px}.section-form__cards{display:flex;flex-flow:row wrap;align-items:center;gap:20px;width:40%;border-radius:16px;overflow:hidden}
.section-form__cards img{width:100%}@media only screen and (max-width:991px){.section-form__cards{width:100%;flex-flow:row nowrap}
}@media only screen and (max-width:640px){.section-form__cards{width:calc(100% + 30px);flex-flow:row nowrap;overflow:auto;margin:0 -15px}
.section-form__cards::-webkit-scrollbar{display:none}}.section-form__cards .card-info{width:calc(100% / 2 - 10px)}
@media only screen and (max-width:991px){.section-form__cards .card-info{width:100%}
}@media only screen and (max-width:640px){.section-form__cards .card-info{width:80vw;min-width:80vw;max-height:290px}
}@media only screen and (max-width:640px){.section-form__cards .card-info:first-child{margin:0 0 0 20px}
}.section-form__cards .card-info:nth-child(2){top:220px}@media only screen and (max-width:991px){.section-form__cards .card-info:nth-child(2){top:auto}
}.section-form__form{width:50%}@media only screen and (max-width:991px){.section-form__form{width:100%}
}.section-courses{width:100%;padding:50px 0;background:var(--clr-primary-ltst);overflow:hidden;position:relative}
@media only screen and (max-width:640px){.section-courses{padding:25px 0}}.section-courses .container{display:flex;flex-direction:column;gap:50px;margin-bottom:50px}
@media only screen and (max-width:640px){.section-courses .container{margin-bottom:30px}
}.section-courses__tabs-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;right:50px;z-index:2}
@media only screen and (max-width:1080px){.section-courses__tabs-controls{flex-direction:column;gap:50px;position:relative;width:100%;right:0;margin:0 0 30px}
}.section-courses__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
@media only screen and (max-width:1080px){.section-courses__head{flex-direction:column;gap:50px}
}.section-courses__text{display:flex;flex-direction:column;gap:30px;width:50%}@media only screen and (max-width:1080px){.section-courses__text{width:80%;margin:0 auto}
.section-courses__text *{text-align:center}}@media only screen and (max-width:640px){.section-courses__text{width:100%}
}.section-courses__text h3{color:var(--clr-primary)}.section-courses__text p{font-size:var(--fs-base-lg);line-height:1.4;color:var(--clr-base)}
.section-courses__list{display:flex;flex-direction:row;gap:25px;padding:0 0 60px;cursor:grab}
@media only screen and (max-width:640px){.section-courses__list{gap:15px;padding:0 0 20px}
}.section-courses__list::-webkit-scrollbar{display:none}.section-courses__list .card-course{display:inline-flex !important}
.section-courses__list .card-course:first-child{margin-left:calc(((100vw - 2120px) / 2) + 153px)}
@media only screen and (max-width:1919px){.section-courses__list .card-course:first-child{margin-left:50px}
}@media only screen and (max-width:991px){.section-courses__list .card-course:first-child{margin-left:30px}
}@media only screen and (max-width:640px){.section-courses__list .card-course:first-child{margin-left:15px}
}.section-courses__list .card-course .btn{margin-top:auto}.section-courses__list-item{border-radius:24px;overflow:hidden}
.section-courses__list-item:first-of-type{margin-left:50px}@media only screen and (max-width:991px){.section-courses__list-item:first-of-type{margin-left:15px}
}.section-courses__list-item img{width:100%;height:100%;object-fit:cover;object-position:center}
.section-courses__list-item-extra:first-of-type{margin:0 50px;width:100%}@media only screen and (max-width:991px){.section-courses__list-item-extra:first-of-type{margin-left:0 15px}
}.section-courses__list-item-extra .two-columns{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:10px;width:100%}
@media only screen and (max-width:991px){.section-courses__list-item-extra .two-columns{display:flex;flex-direction:column;gap:30px;width:calc(100% - 15px)}
}.section-courses__list-item-extra .two-columns__image{display:grid;border-radius:16px;overflow:hidden}
.section-courses__list-item-extra .two-columns__image img{width:100%;height:auto;object-fit:contain}
.section-courses__list-item-extra .two-columns__text{max-width:400px;width:100%}.section-courses__list-item-extra .two-columns__text>p{margin-bottom:30px}
.section-courses__list-item-extra .two-columns__text-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.section-courses__list-item-extra .two-columns__text-item+.two-columns__text-item{margin-top:30px}
.section-courses__list-item-extra .two-columns__text-item span{display:block;width:150px;color:var(--clr-base-lt)}
.section-courses__list-item-extra .two-columns__text-item>div{width:100%}.section-courses__list-item-extra .two-columns__text-item p{width:100%}
@media only screen and (max-width:1080px){.section-courses--simple .section-courses__head{gap:20px}
}.section-courses--simple .tns-nav,.section-courses--simple .tns-liveregion.tns-visually-hidden{display:none}
.section-courses--simple .slider-controls{position:relative;right:auto;top:auto;left:calc(((100vw - 2120px) / 2) + 153px)}
@media only screen and (max-width:1919px){.section-courses--simple .slider-controls{left:50px}
}@media only screen and (max-width:991px){.section-courses--simple .slider-controls{left:0}
}@media only screen and (min-width:991px){.section-courses--landing1 .slider-controls{top:0}
}.section-courses--landing4 .tabs{position:relative}.section-courses--landing4 .section-courses__head .tabs{position:relative;max-width:50%}
@media only screen and (max-width:991px){.section-courses--landing4 .section-courses__head .tabs{max-width:100%}
}.section-courses--landing4 .section-courses__head .tabs__decoration{display:none}
.section-courses--landing4 .section-courses__head .tabs__content{max-width:100%;overflow:auto}
.section-courses--landing4 .section-courses__head .tabs__content::-webkit-scrollbar{display:none}
.section-courses--landing4 .section-courses__head .tabs__nav{display:flex}.section-courses--landing4 .section-courses__head .tabs__nav .item.active-tab{width:auto;left:0;background:var(--clr-primary);border-radius:100px}
@media only screen and (min-width:1080px){.section-courses--landing4 .slider-controls{top:-100px}
}.section-courses--landing4 .section-courses__list{cursor:inherit}.faqs{padding:75px 0 150px;position:relative;z-index:2;background-color:var(--clr-primary);overflow:hidden}
@media only screen and (max-width:991px){.faqs{padding:100px 0 150px}}.faqs .container{max-width:1315px}
.faqs__intro{max-width:66%;margin:0 auto 50px;text-align:center}@media only screen and (max-width:1280px){.faqs__intro{max-width:76%}
}@media only screen and (max-width:640px){.faqs__intro{max-width:none}}.faqs__title{color:var(--clr-ntrl-min);text-align:center;width:80%;margin:0 auto 50px}
@media only screen and (max-width:991px){.faqs__title{margin:0 auto 30px}}@media only screen and (max-width:640px){.faqs__title{min-width:90%}
}.faqs__description :is(p,span,a){font-size:17px;color:var(--clr-ntrl-min);text-align:center}
.faqs__content{display:flex;padding:0;justify-content:flex-end}@media only screen and (max-width:991px){.faqs__content{flex-direction:column;padding:45px 0 0}
}@media only screen and (max-width:640px){.faqs__content{padding:0}}.faqs__list{transition:.6s;width:calc(100% - (100% / 3) - 120px);padding:0 10px 0 40px;margin:0;position:relative;min-height:570px;z-index:2}
@media only screen and (max-width:1280px){.faqs__list{padding:0 10px 0 0}}@media only screen and (max-width:991px){.faqs__list{width:100%;padding:0}
}@media only screen and (max-width:640px){.faqs__list{padding:18px 0 0}}.faqs__tab{list-style:none;border-radius:0}
@media only screen and (max-width:991px){.faqs__tab{border:1px solid transparent;background:var(--clr-base-ltr)}
}.faqs__tab:last-child{border:0}.faqs__tab .question{display:flex;justify-content:space-between;padding:15px 20px;font-size:.9em;font-weight:400;cursor:pointer;align-items:center;position:relative}
@media only screen and (max-width:991px){.faqs__tab .question{padding:15px 0}}.faqs__tab .question .icon{width:40px;height:auto;margin-right:14px}
.faqs__tab .question>span,.faqs__tab .question>.title{font-size:26px;line-height:1.2;display:inline-flex;flex-direction:column;font-weight:700;margin-right:auto;color:var(--clr-ntrl-min);width:calc(100% - 130px)}
@media only screen and (max-width:991px){.faqs__tab .question>span,.faqs__tab .question>.title{font-size:18px;padding:0 10px 0 0}
}.faqs__tab .question .btn-plus{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:transparent;transform:rotate(180deg);padding:0}
.faqs__tab .answer{overflow:hidden;height:0}.faqs__tab .btn-plus{padding:0;width:40px;height:40px;border-radius:50px;position:relative;overflow:hidden;margin-left:30px;background-color:var(--clr-primary)}
@media only screen and (max-width:991px){.faqs__tab .btn-plus{margin-left:0}}.faqs__tab .btn-plus::before{display:none}
.faqs__tab .btn-plus__icon{display:flex !important;align-items:center;justify-content:center;position:relative;width:40px;height:40px;border-radius:50px;cursor:pointer;z-index:8;background-color:var(--clr-base-ltst);transition:all .3s ease-in}
.faqs__tab .btn-plus__icon::before,.faqs__tab .btn-plus__icon::after{content:"";display:block;background-color:var(--clr-primary);position:absolute;top:50%;transition:.35s;width:17px;height:1px;z-index:8}
.faqs__tab .btn-plus__icon::before{transform:translateY(-50%)}.faqs__tab .btn-plus__icon::after{transform:translateY(-50%) rotate(90deg)}
.faqs__tab .question--open .btn-plus__icon::after{transform:rotate(180deg)}.faqs__tab.active{border:1px solid transparent;background:var(--clr-base-ltr)}
.faqs__tab.active .answer__img{opacity:1 !important;visibility:visible !important;transition:all .3s ease-in-out}
.faqs div.answer{padding:0 20px}@media only screen and (max-width:991px){.faqs div.answer{padding:0}
}@media only screen and (max-width:640px){.faqs div.answer{margin:15px 0 40px}}.faqs div.answer .answer__img{position:absolute;width:63%;height:auto;border-radius:8px;overflow:hidden;left:-70%;top:0;display:flex;opacity:0;visibility:hidden;align-items:center;justify-content:center;transition:all .3s ease-in-out}
@media only screen and (max-width:991px){.faqs div.answer .answer__img{width:100%;margin:30px 0 0;max-height:260px;left:auto;position:relative}
}.faqs div.answer .answer__img .img,.faqs div.answer .answer__img img{width:100%;height:100%;object-fit:cover}
.faqs div.answer a{font-size:1em;color:var(--clr-ntrl-min);text-decoration:underline}
@media only screen and (min-width:991px){.faqs div.answer a:hover{text-decoration:none}
}.faqs div.answer .btn{text-decoration:none;margin:30px 0 0}.faqs div.answer p{line-height:1.4;position:relative;list-style:none;font-size:16px;margin:10px 0;padding:0;color:var(--clr-ntrl-min)}
.faqs div.answer ul{padding:0 0 0 35px}@media only screen and (max-width:640px){.faqs div.answer ul{padding:20px 0 0 35px}
}.faqs div.answer ul li{position:relative;list-style:none;font-size:16px;margin:10px 0;padding:0;color:var(--clr-ntrl-min)}
@media only screen and (max-width:640px){.faqs div.answer ul li{padding:0 0 15px;font-size:14px}
}.faqs div.answer ul li::before{content:"";display:inline-block;width:15px;height:1px;background:var(--clr-ntrl-min);position:absolute;left:-30px;top:9px}
.faqs__shape{position:absolute;left:-5%;bottom:0;width:600px;z-index:0;aspect-ratio:4/4;height:auto;display:flex}
@media only screen and (max-width:1280px){.faqs__shape{width:40%;bottom:-180px;left:-20%}
}@media only screen and (max-width:640px){.faqs__shape{width:40%}}.faqs__shape img{object-fit:contain;width:100%;height:100%}
.faqs--grey{background-color:var(--clr-primary-ltst)}.faqs--grey p{color:var(--clr-ntrl-max) !important;margin:20px 0}
.faqs--grey .faqs__title{color:var(--clr-primary)}.faqs--grey .faqs__content{padding:0 0 100px}
.faqs--grey .legend{font-size:17px;margin:0 0 20px}.faqs--grey .faqs__tab{border-bottom:1px solid var(--clr-fifth)}
.faqs--grey .question{padding:20px 0}.faqs--grey .question>.title{color:var(--clr-primary)}
.faqs--grey .question--open+.answer{padding:0 0 40px}.faqs--grey .faqs__shape{align-items:flex-end;bottom:10%}
@media only screen and (max-width:991px){.faqs--grey .faqs__shape{bottom:0}}.faqs--grey .faqs__description :is(p,span,a){color:var(--clr-ntrl-max) !important}
.section-blog{background-color:var(--clr-primary);padding:90px 0}.section-blog__intro{display:flex;justify-content:space-between;align-items:flex-start;gap:56px}
@media only screen and (max-width:1080px){.section-blog__intro{gap:40px}}@media only screen and (max-width:640px){.section-blog__intro{flex-direction:column}
}.section-blog__head{display:flex;flex-direction:row;align-items:flex-end;gap:10px;width:54%}
@media only screen and (max-width:640px){.section-blog__head{width:100%}}.section-blog__title{color:var(--clr-ntrl-min);font:var(--fw-bold) var(--fs-title-m)/1.2 var(--ff-extra);max-width:130px}
@media only screen and (max-width:640px){.section-blog__title{line-height:1}}.section-blog__description p{color:var(--clr-ntrl-min);font:var(--fw-regular) var(--fs-base-lg)/var(--lh-base) var(--ff-base)}
.section-blog__icon{width:69px;height:auto}@media only screen and (max-width:640px){.section-blog__icon{width:60px}
}.section-blog__content{display:flex;flex-wrap:wrap;gap:30px;padding-right:60px;width:46%}
@media only screen and (max-width:1080px){.section-blog__content{width:50%;padding-right:0}
}@media only screen and (max-width:640px){.section-blog__content{width:100%}}.section-blog__btns{display:flex;gap:23px}
@media only screen and (max-width:1080px){.section-blog__btns{flex-direction:column;gap:14px}
}.section-blog__posts{display:flex;gap:56px;margin-top:51px}@media only screen and (max-width:1080px){.section-blog__posts{gap:40px}
}@media only screen and (max-width:991px){.section-blog__posts{flex-direction:column;gap:20px}
}.section-blog__posts>.card-post{width:54%}@media only screen and (max-width:991px){.section-blog__posts>.card-post{width:100%}
}.section-blog__list{display:flex;flex-direction:column;gap:20px;align-items:start;width:46%}
@media only screen and (max-width:1080px){.section-blog__list{width:50%}}@media only screen and (max-width:991px){.section-blog__list{width:100%;gap:20px}
}.section-services{padding:50px 0;display:flex;flex-direction:column;gap:50px;width:auto}
@media only screen and (max-width:991px){.section-services{padding:25px 0}}.section-services__text{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}
@media only screen and (max-width:1280px){.section-services__text{gap:30px;padding:10px 0}
}.section-services__title{color:var(--clr-primary);font-family:var(--ff-extra);font-size:var(--fs-title-m);font-weight:var(--fw-bold);text-align:center}
@media only screen and (max-width:1280px){.section-services__title{font-size:var(--fs-title-s);max-width:80%}
}@media only screen and (max-width:720px){.section-services__title{font-size:var(--fs-title-s);max-width:100%;line-height:1.2}
}.section-services__copy{max-width:50%;color:var(--clr-base);text-align:center;font-size:var(--fs-base-lg)}
@media only screen and (max-width:1080px){.section-services__copy{max-width:80%}}
@media only screen and (max-width:640px){.section-services__copy{max-width:100%}}
.section-services__grid{border-radius:20px;overflow:hidden;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:2px;height:630px}
@media only screen and (max-width:720px){.section-services__grid{display:flex;flex-direction:column;height:auto}
}@media only screen and (max-width:720px){.section-services__grid .card-services{gap:30px;padding:30px 0 0}
}.section-services__grid .card-services:first-child{grid-area:1 / 1 / 4 / 3}.section-services__grid .card-services:nth-child(2){grid-area:1 / 3 / 4 / 5}
.section-services__grid .card-services:nth-child(3){grid-area:1 / 5 / 4 / 7}.section-services__grid .card-services:nth-child(4){grid-area:4 / 1 / 4 / 4;background-color:var(--clr-fourth)}
.section-services__grid .card-services:nth-child(5){grid-area:4 / 4 / 4 / 7;background-color:var(--clr-fifth)}
@media only screen and (min-width:720px){.section-services__grid .card-services:nth-child(4),.section-services__grid .card-services:last-child{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0}
.section-services__grid .card-services:nth-child(4) .card-services__text,.section-services__grid .card-services:last-child .card-services__text{padding:20px 30px;align-items:flex-start;justify-content:center;height:100%}
.section-services__grid .card-services:nth-child(4) .card-services__media,.section-services__grid .card-services:last-child .card-services__media{height:100%;width:50%}
.section-services__grid .card-services:nth-child(4) .card-services__img,.section-services__grid .card-services:last-child .card-services__img{right:0}
}.section-services__grid .card-services:nth-child(4) .link__text,.section-services__grid .card-services:last-child .link__text{color:var(--clr-primary)}
.section-services__grid .card-services:nth-child(4) .link::after,.section-services__grid .card-services:last-child .link::after{background-color:var(--clr-primary)}
.section-services__grid .card-services:nth-child(4) .link svg path,.section-services__grid .card-services:last-child .link svg path{stroke:var(--clr-primary)}
body.home .card-services__text .title{font-size:var(--fs-title-m)}@media only screen and (max-width:1280px){body.home .card-services__text .title{font-size:var(--fs-title-m)}
}@media only screen and (max-width:991px){body.home .card-services__text .title{font-size:var(--fs-title-xs)}
}.markee{width:100%;display:flex;overflow:hidden;flex-direction:row;gap:30px;padding:30px 20px;justify-content:flex-start;align-items:center}
.markee__content{display:flex;flex-direction:row;align-items:center;gap:30px;animation:scrolling 12s linear infinite}
.markee__title{text-wrap:nowrap;font-family:var(--ff-extra);font-size:var(--fs-title-lg);color:var(--clr-fifth);font-weight:var(--fw-bold);line-height:1.15}
@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-50%)}
}.multicolumn-dropdown{display:flex;flex-direction:column;gap:auto;padding:60px 0 100px;background-color:white}
@media only screen and (max-width:640px){.multicolumn-dropdown{padding:30px 0 60px}
}.multicolumn-dropdown .container{display:flex;flex-direction:column;gap:90px}@media only screen and (max-width:720px){.multicolumn-dropdown .container{gap:20px}
}.multicolumn-dropdown__title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}
@media only screen and (max-width:720px){.multicolumn-dropdown__title{align-items:start;gap:1px}
}.multicolumn-dropdown__legend{font-size:var(--fs-base-lg);font-weight:var(--fw-regular);color:var(--clr-base);line-height:var(llkh-base)}
.multicolumn-dropdown__content{display:flex;flex-direction:row;gap:138px;position:relative}
@media only screen and (max-width:1280px){.multicolumn-dropdown__content{width:100%;gap:90px}
}@media only screen and (max-width:1080px){.multicolumn-dropdown__content{gap:45px}
}@media only screen and (max-width:720px){.multicolumn-dropdown__content{display:flex;flex-direction:column;width:100%;gap:20px}
}.multicolumn-dropdown__titlesection{font-family:var(--ff-extra);font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--clr-primary);line-height:120%}
@media only screen and (max-width:720px){.multicolumn-dropdown__titlesection{font-size:var(--fs-title-m)}
}.multicolumn-dropdown__info{display:flex;flex-direction:column;width:45%;gap:20px}
@media only screen and (max-width:1080px){.multicolumn-dropdown__info{width:55%}}
@media only screen and (max-width:720px){.multicolumn-dropdown__info{display:flex;flex-direction:column;width:100%}
}.multicolumn-dropdown__subtitle{color:var(--clr-base);font:var(--fw-bold) var(--fs-title-m)/120% var(--ff-extra);width:100%}
@media only screen and (max-width:720px){.multicolumn-dropdown__subtitle{font:var(--fw-bold) var(--fs-title-xs)/120% var(--ff-extra)}
}.multicolumn-dropdown__copy{font:var(--fw-regular) var(--fs-base-lg)/var(--lh-base) var(--ff-base);width:100%;display:flex;flex-direction:column;gap:20px}
@media only screen and (max-width:720px){.multicolumn-dropdown__copy{font:var(--fw-regular) var(--fs-base)/var(--lh-base) var(--ff-base)}
}.multicolumn-dropdown__calendar{display:flex;flex-direction:row;gap:10px}.multicolumn-dropdown__month{font:var(--fw-regular) var(--fs-base)/150% var(--ff-base);color:var(--clr-primary-lt)}
.multicolumn-dropdown__list{display:flex;flex-flow:row wrap;width:100%;padding:0 20px;gap:20px;background-color:var(--clr-primary-ltst);border-radius:10px;justify-content:space-between;visibility:hidden;height:0;transition:all .3s ease-in;overflow:hidden}
.multicolumn-dropdown__dropdown{display:flex;flex-direction:column;gap:20px}.multicolumn-dropdown__dropdown.active .multicolumn-dropdown__list{visibility:visible;height:auto;padding:20px;transition:all .3s ease-in}
.multicolumn-dropdown__dropdown.active .btn-dropdown__icon::after{transform:rotate(90deg);transition:all .3s ease-in}
.multicolumn-dropdown__action{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:100%;cursor:pointer}
.multicolumn-dropdown__action p{color:var(--clr-primary);font:var(--fw-bold) var(--fs-base-lg)/135% var(--ff-extra)}
.multicolumn-dropdown__img{position:relative;width:55%;height:100%;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:1080px){.multicolumn-dropdown__img{width:45%;height:100%}
}@media only screen and (max-width:720px){.multicolumn-dropdown__img{width:100%}}
.multicolumn-dropdown__img .img{border-radius:12px;overflow:hidden;width:100%;height:600px;display:flex}
@media only screen and (max-width:720px){.multicolumn-dropdown__img .img{height:300px}
}.multicolumn-dropdown__img .img img,.multicolumn-dropdown__img .img video{object-fit:cover;width:100%;height:100%}
.multicolumn-dropdown__decoration{width:150px;height:auto;position:absolute;z-index:1;bottom:-75px;left:-75px;opacity:1}
@media only screen and (max-width:720px){.multicolumn-dropdown__decoration{opacity:0;display:none}
}.multicolumn-dropdown__decoration img{width:100%;height:auto;object-fit:contain}
@media only screen and (max-width:991px){.multicolumn-dropdown__buttons{display:flex;justify-content:flex-start;flex-flow:row wrap;gap:16px}
}@media only screen and (max-width:720px){.multicolumn-dropdown__buttons{flex-direction:column;align-items:center;gap:16px}
}.multicolumn-dropdown--right .multicolumn-dropdown__content{flex-direction:row-reverse}
@media only screen and (max-width:720px){.multicolumn-dropdown--right .multicolumn-dropdown__content{display:flex;flex-direction:column;width:100%;gap:20px}
}.multicolumn-dropdown--right .multicolumn-dropdown__decoration{transform:scaleX(-1);right:-75px;left:auto}
@media only screen and (max-width:720px){.multicolumn-dropdown--right .multicolumn-dropdown__decoration{display:none}
}.multicolumn-dropdown--right .multicolumn-dropdown__decoration path{fill:var(--clr-third)}
.multicolumn-dropdown--right .multicolumn-dropdown__list{flex-direction:column}.item-date{display:flex;flex-direction:row;align-items:center;gap:10px}
.item-date svg{width:15px}.item-date small{width:100%}.item-date__text{font:var(--fw-regular) var(--fs-base)/var(--lh-base-lg) var(--ff-base);color:var(--clr-primary)}
.btn-dropdown{position:relative;width:30px;height:30px;border-radius:70px;background-color:#7494b96b;display:flex;align-items:center;justify-content:center}
.btn-dropdown__icon{display:flex;align-items:center;justify-content:center}.btn-dropdown__icon::before{content:"";background:var(--clr-primary);height:1px;width:18px;position:absolute}
.btn-dropdown__icon::after{content:"";background:var(--clr-primary);height:18px;width:1px;position:absolute;transform:rotate(0);transition:all .3s ease-in}
.banner-fixed{position:fixed;bottom:0;right:0;padding:21px 40px;z-index:9;background:#fff;border-radius:20px 0 0;box-shadow:7px 10px 20px 0 #0000004f;display:flex;gap:20px;align-items:center}
@media only screen and (max-width:640px){.banner-fixed{padding:20px 30px;width:100vw;justify-content:space-between}
}.banner-fixed .btn{background-color:var(--clr-yellow)}.grid-cards{background-color:white;padding:50px 0;margin-top:90px;overflow:hidden}
@media only screen and (max-width:991px){.grid-cards{padding:30px 0}}.grid-cards .container{display:flex;flex-flow:row wrap;gap:30px 30px}
.grid-cards__intro{margin:0 auto 60px;text-align:center}.grid-cards__intro *{text-align:center}
.grid-cards__intro :is(h2,h3,h4,h5,h6){margin:0 0 20px}.grid-cards__banner{position:relative;padding:100px 50px;width:96%;background-color:var(--clr-primary);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
@media only screen and (max-width:1080px){.grid-cards__banner{flex-direction:column;gap:50px;padding:80px 30px 30px;width:100%}
}.grid-cards__banner--reverse{order:4}.grid-cards__banner--reverse .grid-cards__decoration{bottom:-86px;top:auto;transform:scaleX(-1) rotate(180deg);right:-86px}
.grid-cards__decoration{position:absolute;top:-86px;right:-86px}.grid-cards__content{display:flex;flex-direction:column;align-items:flex-start;gap:25px;width:40%}
@media only screen and (max-width:1080px){.grid-cards__content{width:100%}}.grid-cards__content .btn{margin-top:20px}
.grid-cards__title{font:var(--fw-bold) var(--fs-title)/var(--lh-base-sm) var(--ff-extra);color:var(--clr-ntrl-min)}
@media only screen and (max-width:1080px){.grid-cards__title{font-size:var(--fs-title-m)}
}.grid-cards__title :is(h2,h3,h4,h5,h6){font:var(--fw-bold) var(--fs-title)/var(--lh-base-sm) var(--ff-extra);color:var(--clr-ntrl-min)}
@media only screen and (max-width:1080px){.grid-cards__title:is(h2,h3,h4,h5,h6){font-size:var(--fs-title-m)}
}.grid-cards__description *{font:var(--fw-regular) var(--fs-base-xl)/var(--lh-base) var(--ff-base);color:#97beeb}
.grid-cards__img{position:absolute;bottom:auto;top:auto;right:-45px;border-radius:8px;overflow:hidden;display:flex;height:70%}
@media only screen and (max-width:1280px){.grid-cards__img{height:50%}}@media only screen and (max-width:1080px){.grid-cards__img{position:relative;right:auto;width:100%;height:auto}
}.grid-cards__img img{object-fit:cover;width:100%;height:100%}.grid-cards .card-icon{width:47%}
@media only screen and (max-width:1080px){.grid-cards .card-icon{width:calc(100% / 2 - 15px);padding:30px 20px}
}@media only screen and (max-width:720px){.grid-cards .card-icon{width:100%}}@media only screen and (min-width:991px){.grid-cards--reverse .grid-cards__banner{order:2}
.grid-cards--reverse .card-icon{order:1}}.grid-cards--odd .card-icon:last-child{width:calc(100% - 60px)}
@media only screen and (max-width:1440px){.grid-cards--odd .card-icon:last-child{width:calc(100% - 34px)}
}@media only screen and (max-width:1080px){.grid-cards--odd .card-icon:last-child{width:100%}
}.card-icon{background-color:var(--clr-primary-ltst);padding:64px 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}
.card-icon :is(h2,h3,h4,h5,h6){margin-top:24px;color:var(--clr-base);font:var(--fw-regular) var(--fs-title-s)/var(--lh-base) var(--ff-base)}
.card-icon :is(p,span){margin-top:16px;font:var(--fw-regular) var(--fs-base-lg)/var(--lh-base) var(--ff-base);width:70%}
.card-icon__img{width:59px;height:59px;object-fit:contain}.card-icon .link{margin-top:46px;align-items:center}
.card-icon .link span{width:auto;margin:0}.card-icon .link svg path{stroke:var(--clr-primary)}
.card-icon .link__text{font:var(--fw-bold) var(--fs-base-lg)/var(--lh-base) var(--ff-base)}
.contact-form{position:relative;display:flex;padding:50px 0;justify-content:center;align-items:center}
.contact-form .container{position:relative;display:flex;gap:50px}@media only screen and (max-width:1080px){.contact-form .container{flex-direction:column;align-items:center}
}.contact-form__img{display:flex;position:absolute;justify-content:center;width:100%;height:100%}
.contact-form__img img{object-fit:cover;width:100%;height:100%}.contact-form__img::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#1c2677e6}
.contact-form__content{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:1080px){.contact-form__content{width:100%}
}.contact-form__content>*{color:var(--clr-ntrl-min);margin:10px 0;width:80%}.contact-form__content a{color:var(--clr-ntrl-min)}
@media only screen and (min-width:1280px){.contact-form__content a:hover{color:var(--clr-secondary)}
}.contact-form__title{color:var(--clr-ntrl-min);font:var(--fw-bold) var(--fs-title)/1.2 var(--ff-base);margin-bottom:30px;width:100%}
.contact-form__form{width:50%;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start}
@media only screen and (max-width:1080px){.contact-form__form{width:100%}}.contact-form__form input[type='submit']{margin:30px 0 0}
.contact-form__form .wpcf7-response-output{color:var(--clr-primary);background-color:#fffffff7;margin:40px 20px 0;border:none !important;padding:.8em 1em !important}
.contact-form__form .wpcf7 form.failed .wpcf7-response-output,.contact-form__form .wpcf7 form.invalid .wpcf7-response-output{color:var(--clr-danger) !important}
.contact-form__form .wpcf7 form.sent .wpcf7-response-output{color:var(--clr-primary) !important;background-color:var(--clr-third)}
.contact-form__form small{color:var(--clr-ntrl-min)}.contact-form__form select option{color:var(--clr-ntrl-max)}
.contact-form__form .form-item p{color:var(--clr-ntrl-min)}.highlights{background-color:white}
.highlights__counters{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:120px;padding-bottom:80px}
.highlights__legend{font:var(--fw-regular) var(--fs-base)/var(--lh-base) var(--ff-base);color:var(--clr-primary)}
.highlights__number{font:var(--fw-bold) var(--fs-title-lg)/1.15 var(--ff-extra);color:var(--clr-primary)}
.highlights__data{display:flex;flex-direction:column;align-items:center;justify-content:center;width:33%}
.highlights__content{display:flex;flex-flow:row wrap;justify-content:center;padding:90px 0;gap:137px}
@media only screen and (max-width:1080px){.highlights__content{gap:90px}}@media only screen and (max-width:991px){.highlights__content{flex-direction:column;gap:40px}
}.highlights__title{width:40%}@media only screen and (max-width:991px){.highlights__title{width:100%}
}.highlights__title p{font:var(--fw-bold) var(--fs-title-lg)/1.15 var(--ff-extra);color:var(--clr-primary)}
@media only screen and (max-width:991px){.highlights__title p{font-size:var(--fs-title-m)}
}.highlights__text{font:var(--fw-regular) var(--fs-base-lg)/var(--lh-base) var(--ff-extra);color:var(--clr-base);width:35%;display:flex;flex-direction:column;gap:35px}
@media only screen and (max-width:991px){.highlights__text{width:100%}}.highlights__chips{display:flex;flex-flow:row wrap;gap:20px}
.highlights .chip{font:var(--fw-regular) var(--lh-base)/var(--lh-base-lg) var(--ff-base);color:var(--clr-primary);padding:5px 12px;border-radius:50px;background:#e9e9f080}
.fafs{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:64px}
.fafs .container{background-color:white;padding:48px;border-radius:26px}.fafs__title p{color:var(--clr-primary);font:var(--fw-bold) var(--fs-title)/var(--lh-base) var(--ff-extra)}
.fafs__action{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:24px}
.fafs__number{color:var(--clr-primary);font:var(--fw-regular) var(--fs-title-s)/var(--lh-base) var(--ff-extra)}
.fafs__faq-title{color:var(--clr-primary);font:var(--fw-bold) var(--fs-base-lg)/1.15 var(--ff-base)}
.fafs__content{margin:16px 0 16px 72px;display:flex;flex-direction:column;gap:8px}
.fafs__content p{font:var(--fw-regular) var(--fs-base)/1.15 var(--ff-base);color:var(--clr-ntrl-max)}
.fafs__dropdown-faq{padding:32px;border-bottom:1px solid var(--clr-ntrl-max-02)}.fafs__dropdown-faq.active .multicolumn-dropdown__list{visibility:visible;height:auto;padding:20px 30px;transition:all .3s ease-in}
.fafs__dropdown-faq.active .faqs-btn__icon::after{transform:rotate(90deg);transition:all .3s ease-in}
.fafs__list{display:flex;flex-direction:column}.faqs-btn{display:flex;width:30px;height:30px}
.faqs-btn__icon{display:flex;align-items:center;justify-content:center}.faqs-btn__icon::before{content:"";background:var(--clr-fifth);height:2px;width:18px;position:absolute}
.faqs-btn__icon::after{content:"";background:var(--clr-fifth);height:18px;width:2px;position:absolute;transform:rotate(0);transition:all .3s ease-in}
.reviews{background-color:var(--clr-primary);display:flex;flex-flow:row nowrap;align-items:flex-start;padding:100px 0 100px 32px;gap:20px}
@media only screen and (max-width:1080px){.reviews{flex-direction:column;padding:90px 0}
}.reviews__title{display:flex;position:relative;background-color:var(--clr-third);padding:32px;align-items:center;justify-content:center;border-radius:16px;color:var(--clr-primary);font:var(--fw-bold) var(--fs-title-lg)/1.15 var(--ff-extra);text-wrap-style:balance}
@media only screen and (max-width:1440px){.reviews__title{font-size:var(--fs-title-m)}
}.reviews__content{display:flex;flex-direction:column;gap:20px;position:relative;width:30%}
@media only screen and (min-width:1600px){.reviews__content{width:50%}}@media only screen and (max-width:1700px){.reviews__content{width:50%}
}@media only screen and (max-width:1080px){.reviews__content{width:90%;padding:0 0 0 30px}
}@media only screen and (max-width:640px){.reviews__content{width:80%;padding:0 0 0 15px}
}.reviews__star-decoration{display:flex;flex-flow:row;gap:10px;position:relative}
.reviews__decoration{position:absolute;top:1px;right:-44px;width:101px;height:auto}
.reviews__list{display:flex;flex-flow:row nowrap;overflow-x:scroll;width:70%;margin-top:66px;padding-right:100px;padding-bottom:30px;margin-left:30px}
@media only screen and (max-width:1700px){.reviews__list{width:50%}}@media only screen and (max-width:1080px){.reviews__list{width:100%;margin-top:46px;margin-left:15px}
}@media only screen and (max-width:640px){.reviews__list{margin-top:25px}}.reviews__list::-webkit-scrollbar{height:6px;cursor:grab}
@media only screen and (max-width:991px){.reviews__list::-webkit-scrollbar{display:none}
}.reviews__list::-webkit-scrollbar-track{background:#ffffff26;border-radius:100px}
.reviews__list::-webkit-scrollbar-thumb{background:var(--clr-secondary);border-radius:100px}
.reviews__list .comment{min-width:47%}@media only screen and (max-width:1919px){.reviews__list .comment{min-width:67%}
}@media only screen and (max-width:640px){.reviews__list .comment{min-width:100%}
}.comment{display:flex;flex-direction:column;padding:24px;background-color:var(--clr-ntrl-min);border-radius:16px;gap:10px;min-width:57%;margin-right:24px}
.comment__data{display:flex;flex-direction:row;gap:8px}.comment__name{color:var(--clr-ntrl-max);font:var(--fw-bold) var(--fs-base)/var(--lh-base-sm) var(--ff-base)}
.comment__date{color:var(--clr-ntrl-max-02);font:var(--fw-regular) var(--fs-base)/var(--lh-base-sm) var(--ff-base)}
.comment__text p{color:#1a1a1a;font:var(--fw-regular) 16px/var(--lh-base-sm) var(--ff-base)}
.comment__google{border-radius:100px;margin-left:auto}.comment__google img{border-radius:100px}
.comment__picture{border-radius:100px}.comment__picture img{border-radius:100px;width:40px}
.services-sliders{padding:100px 0 100px 32px;background-color:var(--clr-primary-ltst)}
@media only screen and (max-width:860px){.services-sliders{padding:100px 0}}.services-sliders__title p{color:var(--clr-primary);font:var(--fw-bold) var(--fs-title)/var(--lh-base-sm) var(--ff-extra);text-align:center}
@media only screen and (max-width:860px){.services-sliders__title p{font-size:var(--fs-title-m)}
}.services-sliders__btns{display:flex;flex-direction:row;gap:20px;margin-top:20px}
.services-sliders__icon{width:40px;height:40px;background:#b6b8d2;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;border-radius:100px}
.services-sliders__row{margin-top:70px;display:flex;gap:20px;flex-direction:row;width:100%}
@media only screen and (max-width:860px){.services-sliders__row{flex-direction:column;gap:40px}
}.services-sliders__slidercontrol{width:250px;display:flex;flex-direction:column}
@media only screen and (max-width:860px){.services-sliders__slidercontrol{padding:0 30px}
}@media only screen and (max-width:640px){.services-sliders__slidercontrol{padding:0 15px}
}.services-sliders__slidercontrol p{color:var(--clr-base);font:var(--fw-regular) 24px/1.25 var(--ff-base);position:relative;text-decoration:underline}
.services-sliders__slider{display:flex;flex-direction:row;gap:24px;overflow-x:scroll}
.services-sliders__slider::-webkit-scrollbar{display:none}@media only screen and (max-width:860px){.services-sliders__slider .card-moreinfo:first-child{margin-left:30px}
}@media only screen and (max-width:640px){.services-sliders__slider .card-moreinfo:first-child{margin-left:15px}
}.services-sliders .tns-outer{width:calc(100% - 250px)}@media only screen and (max-width:860px){.services-sliders .tns-outer{width:100%}
}.search-form{display:flex;justify-content:center;align-items:center;position:relative;padding:100px}
.search-form__selectors{display:flex;flex-direction:row;gap:120px;margin:32px 0;align-items:center;justify-content:center}
.search-form__selectors label{color:var(--clr-ntrl-min)}.search-form__background{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;position:absolute;z-index:0}
.search-form__background img{object-fit:cover}.search-form__container{display:flex;flex-direction:column;justify-content:center;gap:24px;position:relative;width:70%;background-color:#1c2777f3;border-radius:32px;padding:32px}
.search-form__title{margin-bottom:16px}.search-form__title p{color:var(--clr-ntrl-min);text-align:center;font:var(--fw-bold) var(--fs-title)/var(--lh-base) var(--ff-extra)}
.search-form__buttons{margin-top:32px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px}
.search-form__radiobuttons{display:flex;flex-direction:row nowrap}.search-form__checkboxes{display:flex;flex-direction:row nowrap}
.search-form__dropdowns{display:flex;flex-flow:row wrap;width:100%;gap:12px 12px;justify-content:center}
.search-form__dropdowns .form-item{width:calc(100% / 2 - 10%)}.search-form__search-bar{display:flex;align-items:center;justify-content:center;width:100%;position:relative}
.search-form__search-bar svg{position:absolute;top:12px;left:100px}.search-form__search-bar input{padding:10px 0 10px 52px;width:80%;border-radius:100px;background-color:var(--clr-ntrl-min-02);border:1px solid var(--clr-ntrl-min);color:var(--clr-ntrl-min);font:var(--fw-regular) var(--fs-base)/var(--lh-base-lg) var(--ff-base)}
.search-form__search-bar input::placeholder{color:var(--clr-ntrl-min)}.tabs{display:flex;align-items:flex-start;flex-direction:column;width:auto;margin:0;position:relative}
.tabs__content{border:.5px solid #5c5e62;background-color:var(--clr-fifth);border-radius:100px;padding:0;display:flex;align-items:flex-start;position:relative;margin:0 0 10px}
.tabs__nav{height:40px;margin:0;padding:0 !important;position:relative;z-index:2}
.tabs__nav .item{display:inline-flex;align-items:center;justify-content:center;height:100%;position:relative;cursor:pointer}
.tabs__nav .item span{width:100%;height:100%;padding:0 25px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clr-primary);margin-bottom:0;transition:color .325s ease-in-out;font-size:14px;font-weight:500}
.tabs__nav .item span:hover{color:#ffffffd9;transition:color .325s ease-in-out}.tabs__nav .item.active-tab span{color:var(--clr-ntrl-min)}
.tabs__nav--second{height:45px}.tabs__nav--second .item{font-size:12px}.tabs__nav--second .item.active{background-color:var(--clr-ntrl-max)}
.tabs__nav--second .item.active span{color:white}.tabs__decoration{width:auto;height:40px;left:6px;bottom:0;position:absolute;background:var(--clr-primary);border-radius:100px;transition:.5s ease;z-index:1}
.tabs__box{height:0;opacity:0;visibility:hidden;transition:.6s;margin:0;padding:0;display:flex;flex-direction:column;gap:30px;width:100%}
.tabs__box .tns-liveregion.tns-visually-hidden{display:none}.tabs__box .tns-nav{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:0 0 20px;margin:0 0 30px}
}.tabs__box.tabs--yellow .card-course .btn{background-color:var(--clr-third)}.tabs__box.tabs--blue .card-course .btn{background-color:var(--clr-secondary)}
.slider-controls{display:flex;gap:10px;position:absolute;top:185px;right:400px}@media only screen and (max-width:1080px){.slider-controls{position:relative;top:auto;right:auto;margin-left:50px}
}@media only screen and (max-width:991px){.slider-controls{margin-left:30px}}@media only screen and (max-width:640px){.slider-controls{margin-left:15px}
}.slider-controls .btn-slide{border-radius:50px;background-color:var(--clr-fifth);width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0}
.team{padding:100px 0}@media only screen and (max-width:860px){.team{padding:50px 0}
}.team .container{display:flex;flex-direction:column;gap:50px}@media only screen and (max-width:860px){.team .container{gap:30px}
}.team__cards{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:640px){.team__cards{gap:10px}
}.team__cards .card-team{width:calc(100% / 5 - 16px)}@media only screen and (max-width:1600px){.team__cards .card-team{width:calc(100% / 4 - 15px)}
}@media only screen and (max-width:1080px){.team__cards .card-team{width:calc(100% / 3 - 15px)}
}@media only screen and (max-width:860px){.team__cards .card-team{width:calc(100% / 2 - 15px)}
}@media only screen and (max-width:640px){.team__cards .card-team{width:calc(100% / 2 - 5px)}
}.card-team{position:relative;border-radius:12px;overflow:hidden;max-height:480px;aspect-ratio:3 / 4}
.card-team::before{content:"";width:100%;height:100%;position:absolute;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.501961) 100%)}
.card-team .img{width:100%;height:100%;object-fit:cover}.card-team__info{position:absolute;width:100%;bottom:0;left:0;padding:20px 20px 30px}
@media only screen and (max-width:640px){.card-team__info{padding:20px 10px}}.card-team__info .name{font-size:20px;font-weight:700;color:var(--clr-ntrl-min);margin:0 0 1px}
@media only screen and (max-width:640px){.card-team__info .name{font-size:15px}}.card-team__info .job{font-size:14px;font-weight:400;color:var(--clr-ntrl-min)}
@media only screen and (max-width:640px){.card-team__info .job{font-size:13px}}.intro-text{padding:50px 0;display:flex;flex-direction:column;gap:50px;width:auto}
@media only screen and (max-width:991px){.intro-text{padding:25px 0}}.intro-text__text{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}
@media only screen and (max-width:1280px){.intro-text__text{gap:30px;padding:10px 0}
}.intro-text__title{color:var(--clr-primary);font-family:var(--ff-extra);font-size:var(--fs-title-m);font-weight:var(--fw-bold);text-align:center}
@media only screen and (max-width:1280px){.intro-text__title{font-size:var(--fs-title-s);max-width:80%;text-align:center}
.intro-text__title *{text-align:center}}@media only screen and (max-width:720px){.intro-text__title{font-size:var(--fs-title-s);max-width:100%;line-height:1.2}
}.intro-text__copy{color:var(--clr-base);text-align:center;font-size:var(--fs-base-lg)}
.intro-text__copy p+p{margin-top:20px}.section-phrase{padding:80px 0;position:relative}
@media only screen and (max-width:640px){.section-phrase{padding:80px 0 110px}}.section-phrase__intro{display:flex;gap:20px;justify-content:center;align-items:center;max-width:440px}
@media only screen and (max-width:991px){.section-phrase__intro{max-width:240px}}
.section-phrase__intro .img{width:78px;height:auto}@media only screen and (max-width:991px){.section-phrase__intro .img{width:58px}
}.section-phrase__title{font-size:43px;color:var(--clr-primary);font-weight:600;text-align:center;line-height:1.2;font-family:var(--ff-extra)}
@media only screen and (max-width:991px){.section-phrase__title{font-size:24px}}.section-phrase__content{display:flex;align-items:center;justify-content:center;height:700px}
@media only screen and (max-width:991px){.section-phrase__content{min-height:350px;height:60vh}
}.section-phrase__logos{position:absolute;top:0;width:70%;height:100%;z-index:-1}
@media only screen and (max-width:1600px){.section-phrase__logos{width:100%}}.section-phrase__logos .img{position:absolute}
.section-phrase__logos .img img,.section-phrase__logos .img svg,.section-phrase__logos .img picture{width:102px;height:auto}
@media only screen and (max-width:991px){.section-phrase__logos .img img,.section-phrase__logos .img svg,.section-phrase__logos .img picture{width:72px}
}@media only screen and (max-width:640px){.section-phrase__logos .img img,.section-phrase__logos .img svg,.section-phrase__logos .img picture{width:52px}
}.section-phrase__logos .img-1{top:160px;left:23%}@media only screen and (max-width:640px){.section-phrase__logos .img-1{left:13%;top:130px}
}.section-phrase__logos .img-2{top:70px;left:calc(50% - 76px)}@media only screen and (max-width:991px){.section-phrase__logos .img-2{left:calc(50% - 46px) !important}
}@media only screen and (max-width:640px){.section-phrase__logos .img-2{left:calc(50% - 19px) !important}
}.section-phrase__logos .img-3{top:160px;right:23%}@media only screen and (max-width:640px){.section-phrase__logos .img-3{right:13%;top:130px}
}.section-phrase__logos .img-4{bottom:40%;right:13%;top:auto}@media only screen and (max-width:640px){.section-phrase__logos .img-4{bottom:28%;right:11%}
}.section-phrase__logos .img-5{bottom:10%;right:36%;top:auto}@media only screen and (max-width:640px){.section-phrase__logos .img-5{right:32%;bottom:10%}
}.section-phrase__logos .img-6{bottom:10%;left:36%;top:auto}@media only screen and (max-width:640px){.section-phrase__logos .img-6{left:31%;bottom:10%}
}.section-phrase__logos .img-7{bottom:40%;left:13%;top:auto}@media only screen and (max-width:640px){.section-phrase__logos .img-7{bottom:29%;left:11%}
}.section-phrase__shadows{position:absolute;top:0;width:70%;height:100%;z-index:-1;display:none}
@media only screen and (max-width:1600px){.section-phrase__shadows{width:100%}}.section-phrase__shadows .img-shadow{position:absolute}
@media only screen and (max-width:991px){.section-phrase__shadows .img-shadow img{width:80px}
}.section-phrase__shadows .img-shadow-1{top:160px;left:23%;transform:translate(110px,10px)}
@media only screen and (max-width:991px){.section-phrase__shadows .img-shadow-1{transform:translate(120px,-20px)}
}@media only screen and (max-width:768px){.section-phrase__shadows .img-shadow-1{transform:translate(200px,10px)}
}@media only screen and (max-width:640px){.section-phrase__shadows .img-shadow-1{transform:translate(130px,-20px)}
}.section-phrase__shadows .img-shadow-2{top:160px;right:23%;transform:translate(-150px,10px)}
@media only screen and (max-width:991px){.section-phrase__shadows .img-shadow-2{transform:translate(-130px,-20px)}
}@media only screen and (max-width:768px){.section-phrase__shadows .img-shadow-2{transform:translate(-200px,10px)}
}@media only screen and (max-width:640px){.section-phrase__shadows .img-shadow-2{transform:translate(-120px,-20px)}
}.section-phrase__shadows .img-shadow-3{bottom:40%;right:13%;top:auto;transform:translate(-140px,100px)}
@media only screen and (max-width:991px){.section-phrase__shadows .img-shadow-3{transform:translate(-80px,80px)}
}@media only screen and (max-width:640px){.section-phrase__shadows .img-shadow-3{transform:translate(-40px,100px)}
}.section-phrase__shadows .img-shadow-4{bottom:20%;right:36%;top:auto;transform:translate(-130px,0)}
@media only screen and (max-width:991px){.section-phrase__shadows .img-shadow-4{transform:translate(-90px,0)}
}@media only screen and (max-width:768px){.section-phrase__shadows .img-shadow-4{transform:translate(-60px,0)}
}@media only screen and (max-width:640px){.section-phrase__shadows .img-shadow-4{display:none}
}.section-phrase__shadows .img-shadow-5{bottom:40%;left:13%;transform:translate(140px,100px);top:auto}
@media only screen and (max-width:991px){.section-phrase__shadows .img-shadow-5{transform:translate(90px,80px)}
}@media only screen and (max-width:640px){.section-phrase__shadows .img-shadow-5{transform:translate(60px,100px)}
}.section-phrase--landing4 .section-phrase__intro{max-width:550px}@media only screen and (min-width:991px){body.home .section-phrase__logos .img-1{transform:translate(80px,90px)}
}@media only screen and (min-width:991px){body.home .section-phrase__logos .img-2{transform:translate(0,110px)}
}@media only screen and (min-width:991px){body.home .section-phrase__logos .img-3{transform:translate(-80px,70px)}
}@media only screen and (min-width:991px){body.home .section-phrase__logos .img-4{transform:translate(-110px,0)}
}@media only screen and (min-width:991px){body.home .section-phrase__logos .img-5{transform:translate(0,-50px)}
}@media only screen and (min-width:991px){body.home .section-phrase__logos .img-6{transform:translate(0,-50px)}
}@media only screen and (min-width:991px){body.home .section-phrase__logos .img-7{transform:translate(170px,0)}
}body.home .section-phrase__shadows{display:block}.info-slider{padding:100px 0;display:flex;align-items:center;gap:40px}
@media only screen and (max-width:991px){.info-slider{padding:50px 0;flex-direction:column;gap:0}
}.info-slider__content{width:50%;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:0 80px 0 20%;text-wrap-style:balance}
@media only screen and (max-width:1600px){.info-slider__content{padding:0 80px 0 10%}
}@media only screen and (max-width:991px){.info-slider__content{width:100%;padding:0 30px}
}@media only screen and (max-width:640px){.info-slider__content{padding:0 15px}}.info-slider__title{font-size:43px;color:var(--clr-primary);font-family:var(--ff-extra)}
@media only screen and (max-width:991px){.info-slider__title{font-size:var(--fs-title-m)}
}.info-slider__title :is(h2,h3,h4,h5,p){font-size:43px;color:var(--clr-primary)}@media only screen and (max-width:991px){.info-slider__title:is(h2,h3,h4,h5,p){font-size:var(--fs-title-m)}
}.info-slider__title :is(h2,h3,h4,h5,p) strong{color:var(--clr-fourth)}.info-slider__subtitle{font-size:29px}
.info-slider__subtitle h3{font-weight:300;font-size:var(--fs-title-sm)}.info-slider__text p{margin:10px 0}
.info-slider__list{width:50%;display:flex;align-items:center;height:740px;cursor:grab}
@media only screen and (max-width:1600px){.info-slider__list{height:540px}}@media only screen and (max-width:991px){.info-slider__list{width:100%}
}.info-slider__list .card-action{width:80%;height:100%}@media only screen and (max-width:860px){.info-slider__list .card-action{margin:0 50px;width:100%}
}@media only screen and (max-width:991px){.info-slider__list .card-action{margin:0 20px}
.info-slider__list .card-action:first-child{margin-left:15px !important}}@media only screen and (max-width:640px){.info-slider__list .card-action{margin:0 15px}
}.info-slider .tns-outer{width:50%}@media only screen and (max-width:991px){.info-slider .tns-outer{width:100%}
}.info-slider .tns-outer .card-action{height:510px;margin-right:50px;transition:all .3s ease-in-out}
@media only screen and (max-width:1600px){.info-slider .tns-outer .card-action{height:410px}
}@media only screen and (max-width:991px){.info-slider .tns-outer .card-action{margin:0 15px 0 0}
}.info-slider .tns-outer .card-action__img::before{background:#1c2777;transition:all .3s ease-in-out}
.info-slider .tns-outer .card-action.tns-slide-active{height:740px;transition:all .3s ease-in-out}
@media only screen and (max-width:1600px){.info-slider .tns-outer .card-action.tns-slide-active{height:540px}
}@media only screen and (max-width:860px){.info-slider .tns-outer .card-action.tns-slide-active{margin:0 0 0 50px}
}@media only screen and (max-width:991px){.info-slider .tns-outer .card-action.tns-slide-active{margin:0 30px}
}@media only screen and (max-width:640px){.info-slider .tns-outer .card-action.tns-slide-active{margin:0 15px}
}.info-slider .tns-outer .card-action.tns-slide-active .card-action__img::before{background:#1c277780;transition:all .3s ease-in-out}
.info-slider .tns-outer .card-action.tns-slide-active .card-action__link{height:auto;overflow:visible}
.info-slider--background{background-color:var(--clr-primary-ltst)}.info-slider--reverse{flex-direction:row-reverse}
@media only screen and (max-width:991px){.info-slider--reverse{flex-direction:column}
}@media only screen and (min-width:991px){.info-slider--reverse .tns-inner{transform:translateX(24%)}
}.info-slider--reverse .info-slider__content{padding:0 20% 0 80px;text-wrap-style:balance}
@media only screen and (max-width:1600px){.info-slider--reverse .info-slider__content{padding:0 10% 0 80px}
}@media only screen and (max-width:991px){.info-slider--reverse .info-slider__content{width:100%;padding:0 30px}
}@media only screen and (max-width:640px){.info-slider--reverse .info-slider__content{padding:0 15px}
}.info-slider--gradient .card-action__img::before{background:linear-gradient(45deg,#1d2872,#37538c,#94876a) !important}
.logos{margin:50px 0}@media only screen and (max-width:991px){.logos{margin:25px 0}
}.logos__grid{display:flex;align-items:center;justify-content:space-between;gap:15px}
.logos .logo{max-width:50%}.logos .logo img{width:100%;height:auto}.content-list{margin:100px 0}
@media only screen and (max-width:991px){.content-list{margin:50px 0}}@media only screen and (min-width:991px){.content-list__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:100px}
}.content-list__content h1,.content-list__content h2,.content-list__content h3,.content-list__content h4,.content-list__content h5,.content-list__content h6{color:var(--clr-primary);font-size:var(--fs-title-m);font-weight:var(--fw-bold);max-width:300px;width:100%;margin-bottom:15px}
.content-list__content p+p{margin-top:10px}.content-list__content a,.content-list__content .btn{margin-top:15px}
.content-list__list{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
@media only screen and (max-width:991px){.content-list__list{margin-top:40px}}.content-list__list-item{display:grid;grid-template-columns:40px 1fr;gap:10px}
.content-list__list-item div p:first-of-type{font-weight:800;color:var(--clr-primary)}
.content-list__social{display:flex;flex-direction:column;gap:10px;margin-top:30px}
.content-list__social>p{color:var(--clr-primary)}.content-list__social>div{display:flex;align-items:center;gap:30px}
.content-list__social>div a{display:flex;margin-top:0}@media only screen and (min-width:991px){.content-list--reverse .content-list__grid .content-list__content{order:2}
}.content-list--two-columns{margin:30px 0}.content-list--two-columns .content-list__content h3{max-width:400px;width:100%}
.content-list--simple .content-list__grid{display:block}.content-list--simple .content-list__grid *{text-align:center}
.filter-courses{padding:50px 0;background-color:var(--clr-primary-ltst)}.filter-courses__header{display:flex;align-items:center;justify-content:space-between;gap:10px}
.filter-courses__header h1,.filter-courses__header h2,.filter-courses__header h3,.filter-courses__header h4,.filter-courses__header h5,.filter-courses__header h6{color:var(--clr-primary);font-size:var(--fs-title-m);font-weight:var(--fw-bold);margin-bottom:15px}
.filter-courses__header .search{position:relative}.filter-courses__header .search svg{pointer-events:none;position:absolute;left:18px;top:12px;z-index:1}
.filter-courses__header .search input{border:0;border-radius:100px;background-color:var(--clr-ntrl-min);padding:10px 10px 10px 50px;min-width:400px}
.filter-courses__header .search input::placeholder{color:var(--clr-primary);font-size:14px}
.filter-courses__header .search .facetwp-icon{display:none !important}.filter-courses__header .search .facetwp-facet input.facetwp-search,.filter-courses__header .search .facetwp-facet input.facetwp-location{min-width:400px}
@media only screen and (min-width:991px){.filter-courses__body{display:grid;grid-template-columns:350px 1fr;grid-column-gap:30px}
}.filter-courses__list-extra{width:100%;display:flex;align-items:center;justify-content:space-between}
@media only screen and (max-width:991px){.filter-courses__list-extra{flex-direction:column;align-items:flex-start;width:100%;gap:15px;margin-top:15px}
}.filter-courses__list-extra .left{display:flex;align-items:center;gap:20px}@media only screen and (max-width:991px){.filter-courses__list-extra .left{width:100%}
.filter-courses__list-extra .left .facetwp-facet-order{width:100%}}.filter-courses__list-extra .left select{min-width:200px}
@media only screen and (max-width:991px){.filter-courses__list-extra .left select{width:100%}
}.filter-courses__list-extra .right{display:flex;align-items:center;gap:5px}.filter-courses__list-extra .right *{color:var(--clr-base-lt)}
.filter-courses__list-extra .facetwp-facet{margin-bottom:0 !important}.filter-courses__list-extra .facetwp-facet-order{padding:0 10px 0 0;border:1px solid var(--clr-base-lt);font-size:16px;background-color:var(--clr-ntrl-min);border-radius:6px}
.filter-courses__list-extra .facetwp-facet-order select{background:transparent;border:0}
.filter-courses__list{display:flex;flex-direction:column;align-items:flex-start;gap:30px}
.filter-courses__list-courses .facetwp-template{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;width:100%}
@media only screen and (min-width:1919px){.filter-courses__list-courses .facetwp-template{grid-template-columns:repeat(4,1fr)}
}@media only screen and (min-width:2560px){.filter-courses__list-courses .facetwp-template{grid-template-columns:repeat(5,1fr)}
}@media only screen and (max-width:1280px){.filter-courses__list-courses .facetwp-template{grid-template-columns:repeat(2,1fr)}
}@media only screen and (max-width:640px){.filter-courses__list-courses .facetwp-template{grid-template-columns:repeat(1,1fr)}
}.filter-courses__list-courses .card-course{max-width:100%}.filter-courses__filters .question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid var(--clr-base-ltst)}
.filter-courses__filters .question>p{color:var(--clr-primary-dk);font-size:var(--fs-base-xl)}
.filter-courses__filters .question .btn-plus{padding:0;width:20px;height:20px;border-radius:50px;position:relative;overflow:hidden;background-color:var(--clr-primary)}
@media only screen and (max-width:991px){.filter-courses__filters .question .btn-plus{margin-left:0}
}.filter-courses__filters .question .btn-plus::before{display:none}.filter-courses__filters .question .btn-plus__icon{display:flex !important;align-items:center;justify-content:center;position:relative;width:20px;height:20px;border-radius:50px;z-index:8;background-color:var(--clr-base-ltst);transition:all .3s ease-in}
.filter-courses__filters .question .btn-plus__icon::before,.filter-courses__filters .question .btn-plus__icon::after{content:"";display:block;background-color:var(--clr-primary);position:absolute;top:50%;transition:.35s;width:12px;height:1px;z-index:8}
.filter-courses__filters .question .btn-plus__icon::before{transform:translateY(-50%)}
.filter-courses__filters .question .btn-plus__icon::after{transform:translateY(-50%) rotate(90deg)}
.filter-courses__filters .question--open .btn-plus__icon::after{transform:rotate(180deg)}
.filter-courses__filters .question--open+.answer{height:auto !important;overflow:visible !important}
.filter-courses__filters .answer{overflow:hidden;height:0}.filter-courses__filters .answer .fs-label-wrap{display:flex;align-items:center;justify-content:space-between;position:relative}
.filter-courses__filters .answer .facetwp-facet{margin-bottom:20px !important}.filter-courses__filters .answer .fs-wrap{width:100% !important}
.filter-courses__filters .answer .fs-arrow{display:flex;width:14px;height:8px;right:10px !important;border-left:none !important;border-right:none !important;border-top:none !important;pointer-events:none}
.filter-courses__filters .answer .fs-arrow::before{content:'';display:inline-block;width:14px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M13 1L7 7L1 0.999999' stroke='%231C2677'/%3E%3C/svg%3E") no-repeat center;background-size:contain}
.filter-courses__filters .answer .facetwp-slider-wrap .noUi-connect{background:var(--clr-primary-lt)}
.filter-courses__filters .answer .facetwp-slider-wrap .noUi-handle{border-radius:100px;border:0;background:var(--clr-primary)}
.cards-faqs{padding:50px 0;background-color:var(--clr-primary-ltst)}.cards-faqs__header{margin-bottom:30px}
.cards-faqs__header *{text-align:center}.cards-faqs__header h1,.cards-faqs__header h2,.cards-faqs__header h3,.cards-faqs__header h4,.cards-faqs__header h5,.cards-faqs__header h6{color:var(--clr-primary);margin-bottom:10px;font-size:var(--fs-title);font-weight:var(--fw-bold)}
@media only screen and (max-width:991px){.cards-faqs__header h1,.cards-faqs__header h2,.cards-faqs__header h3,.cards-faqs__header h4,.cards-faqs__header h5,.cards-faqs__header h6{font-size:var(--fs-title-m)}
}.cards-faqs__cards{display:flex;justify-content:center;align-items:stretch;gap:20px;margin:0 auto}
@media only screen and (max-width:991px){.cards-faqs__cards{flex-direction:column;justify-content:center;align-items:stretch}
}.cards-faqs .card{border-radius:12px;overflow:hidden;width:calc(100% / 3);box-shadow:6px 6px 20px 0 #0000001a}
@media only screen and (max-width:991px){.cards-faqs .card{width:100%}}.cards-faqs .card__image{width:100%;height:200px;overflow:hidden}
.cards-faqs .card__image img{width:100%;height:100%;object-fit:cover;object-position:center}
.cards-faqs .card__text{padding:20px 15px;background-color:var(--clr-ntrl-min);height:100%}
.cards-faqs .card__text p{color:var(--clr-base-lt)}.cards-faqs .card__text p:first-of-type{font-weight:800;color:var(--clr-primary);margin-bottom:10px;font-size:22px}
.cards-faqs__faqs{margin-top:100px;border-radius:24px;padding:50px;background-color:var(--clr-ntrl-min)}
@media only screen and (max-width:991px){.cards-faqs__faqs{padding:30px 15px}}.cards-faqs__faqs h1,.cards-faqs__faqs h2,.cards-faqs__faqs h3,.cards-faqs__faqs h4,.cards-faqs__faqs h5,.cards-faqs__faqs h6{color:var(--clr-primary);margin-bottom:10px;font-size:var(--fs-title);font-weight:var(--fw-bold)}
@media only screen and (max-width:991px){.cards-faqs__faqs h1,.cards-faqs__faqs h2,.cards-faqs__faqs h3,.cards-faqs__faqs h4,.cards-faqs__faqs h5,.cards-faqs__faqs h6{font-size:var(--fs-title-m)}
}.cards-faqs__faqs .question{padding-left:0;padding-right:0;gap:20px}@media only screen and (max-width:991px){.cards-faqs__faqs .question{gap:5px}
}.cards-faqs__faqs .question>div{width:100%}@media only screen and (min-width:991px){.cards-faqs__faqs .question>div{display:flex;align-items:center;gap:10px}
}.cards-faqs__faqs .question .number{color:var(--clr-primary);font-weight:300;font-size:34px;line-height:1.2}
.cards-faqs__faqs .question .text{font-weight:800;color:var(--clr-primary)}.cards-faqs__faqs .question .btn-plus{background-color:transparent}
.cards-faqs__faqs .question .btn-plus__icon{background-color:transparent}.cards-faqs__faqs .answer ul{list-style:none;padding:0 75px 50px}
@media only screen and (max-width:991px){.cards-faqs__faqs .answer ul{padding:0 15px 30px}
}.cards-faqs__faqs .answer ul li{position:relative;padding-left:25px}.cards-faqs__faqs .answer ul li::after{content:"";width:10px;height:1px;background-color:var(--clr-primary);position:absolute;left:0;top:10px}
.cards-faqs__faqs .answer ul li+li{margin-top:15px}.cards-faqs__button{margin:40px 0 0}
.extra-form{background-color:var(--clr-primary);padding:50px 0}.extra-form *{color:var(--clr-ntrl-min)}
.extra-form__title h1,.extra-form__title h2,.extra-form__title h3,.extra-form__title h4,.extra-form__title h5,.extra-form__title h6{font-size:var(--fs-title-m);font-weight:var(--fw-bold);margin-bottom:30px}
@media only screen and (min-width:991px){.extra-form__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:50px}
}@media only screen and (max-width:991px){.extra-form__content{margin-top:50px}}.extra-form__content p:first-of-type{font-weight:700;font-size:18px;max-width:400px;width:100%}
.extra-form__content p+p{margin-top:10px}.extra-form__content .image{width:100%;margin:20px 0;border-radius:12px;overflow:hidden;display:flex}
.extra-form__content .image img{width:100%;height:auto}.testimonials{padding:90px 0;gap:100px;background-color:var(--clr-primary-ltst);display:flex;align-items:center}
@media only screen and (max-width:1280px){.testimonials{gap:50px}}@media only screen and (max-width:860px){.testimonials{flex-direction:column;padding:60px 0}
}.testimonials__intro{width:40%;padding:0 0 0 140px}.testimonials__intro .container{padding-inline:0}
@media only screen and (max-width:1280px){.testimonials__intro{padding:0 0 0 30px}
}@media only screen and (max-width:860px){.testimonials__intro{width:100%;padding:0 15px}
}.testimonials__title{margin:0 0 20px;color:var(--clr-primary)}.testimonials__slider{width:60%;gap:20px;flex:1;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;display:flex;padding:0 50px 30px 0}
@media only screen and (max-width:991px){.testimonials__slider{padding:0}}.testimonials__slider::-webkit-scrollbar{height:6px;cursor:grab}
@media only screen and (max-width:991px){.testimonials__slider::-webkit-scrollbar{display:none}
}.testimonials__slider::-webkit-scrollbar-track{background:#ffffff26;border-radius:100px}
.testimonials__slider::-webkit-scrollbar-thumb{background:var(--clr-primary);border-radius:100px}
@media only screen and (max-width:860px){.testimonials__slider{width:100%;gap:0}}
.testimonials__slider .img{overflow:hidden;min-width:30vw;aspect-ratio:3 / 4;scroll-snap-align:start;position:relative;box-shadow:0 6px 24px 7px #c7c7c7;border-radius:20px;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:860px){.testimonials__slider .img{padding:0 0 0 15px}
.testimonials__slider .img:first-child{padding:0 0 0 29px}}@media only screen and (max-width:640px){.testimonials__slider .img{min-width:80vw}
.testimonials__slider .img:first-child{padding:0 0 0 15px}.testimonials__slider .img:last-child{margin:0 15px 0 0}
}.testimonials__slider .img img,.testimonials__slider .img video{width:100%;height:100%;object-fit:cover;object-position:center}
.testimonials__slider .img .content{position:absolute;top:20px;left:20px;z-index:1}
.testimonials__slider .img .content *{color:var(--clr-ntrl-min)}.testimonials__slider .img .content p:first-of-type{font-size:var(--fs-title-xs);font-weight:600}
.testimonials__slider .img .play{position:absolute}.testimonials__slider .img .play svg{width:90px;height:70px}
@media only screen and (max-width:640px){.testimonials__slider .img .play svg{width:50px;height:50px}
}.testimonials__list{padding:20px 0;list-style:none;display:flex;flex-direction:column;gap:15px}
.testimonials__list .btn:not(.btn--third){background-color:transparent;font-weight:500}
.testimonials__list .btn:not(.btn--third) .btn__text{color:var(--clr-primary)}@media only screen and (min-width:1280px){.testimonials__list .btn:not(.btn--third):hover .btn__text{color:var(--clr-primary-lt)}
}.post-content{margin:100px 0}@media only screen and (max-width:991px){.post-content{margin:50px 0}
}.post-content h2{font-size:calc(var(--fs-title) - 5px);margin:20px 0}@media only screen and (max-width:991px){.post-content h2{font-size:var(--fs-title-xs)}
}.post-content h3{font-size:var(--fs-title-xs);margin:20px 0}.post-content h4,.post-content h5,.post-content h6{font-size:var(--fs-title-xxs);margin:15px 0}
.post-content p{margin:15px 0}.post-content ul{list-style:none;padding:25px 0 25px 25px}
@media only screen and (max-width:991px){.post-content ul{padding:15px 0}}.post-content ul li{position:relative;padding-left:25px}
.post-content ul li::after{content:"";width:10px;height:1px;background-color:var(--clr-primary);position:absolute;left:0;top:10px}
.post-content ul li+li{margin-top:15px}@media only screen and (max-width:991px){.post-content__container{padding-left:0;padding-right:0}
}.post-list{margin:50px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
@media only screen and (max-width:991px){.post-list{grid-template-columns:repeat(2,1fr)}
}@media only screen and (max-width:540px){.post-list{grid-template-columns:repeat(1,1fr)}
}.post-list__title{margin:100px 0 0;font-sizE:var(--fs-title-xs)}