:root{--primary-1:#9a7fba;--primary-2:#223263;--primary-3:#b7c1e0;--primary-4:#d2b9ef;--secondary-1:#539bd2;--secondary-2:#4e61ac;--primitive-white:#fff;--primitive-gray-2:#8796c1;--primitive-gray-3:rgba(183,193,224,0.3);--primitive-gray-5:rgba(154,127,186,0.2);--primitive-gray-6:rgba(205,192,220,0.8);--primitive-gray-7:#d7cde3;--color-surface-blue-light:#dfe5f6;--color-dark-blue:#223263;--color-blue:#4e61ac;--color-light-blue:#b7c1e0;--color-dark-purple:#9a7fba;--color-purple:#d2b9ef;--color-light-purple:#ebe5f1;--color-text-primary:#111;--color-text-secondary:#838383;--color-text-secondary-light:#b1b1b1;--color-text-brand-primary-dark:#223263;--color-text-brand-primary:#4e61ac;--color-text-brand-primary-light:#b7c1e0;--color-text-brand-secondary-dark:#9a7fba;--color-text-brand-secondary:#d2b9ef;--color-text-brand-secondary-light:#ebe5f1;--color-text-inverse:#fff;--color-surface-primary:#fff;--color-surface-secondary:#505050;--color-surface-secondary-light:#dcdcdc;--color-surface-brand-primary-extralight:#e9ecf6;--color-surface-brand-primary-light:#b7c1e0;--color-surface-brand-primary:#4e61ac;--color-surface-brand-primary-dark:#223263;--color-surface-brand-primary-pastel:#4f5e88;--color-surface-brand-secondary-light:#ebe5f1;--color-surface-brand-secondary:#d2b9ef;--color-surface-brand-secondary-dark:#9a7fba;--color-surface-inverted:#111;--color-border-primary:#fff;--color-border-secondary:#111;--color-border-neutral:#b1b1b1;--color-border-brand-primary-light:#b7c1e0;--color-border-brand-primary:#4e61ac;--color-border-brand-primary-dark:#223263;--color-border-brand-secondary:#d2b9ef;--color-border-brand-secondary-dark:#9a7fba;--color-border-error:#e74235;--color-success-lightest:#bef9be;--color-success-light:#5be25b;--color-success:#00ae00;--color-success-dark:#006900;--color-success-darkest:#002e00;--color-alert-light:#ff978e;--color-alert-lightest:#ffcbcb;--color-alert:#e74235;--color-alert-dark:#831a11;--color-alert-darkest:#821a11;--color-warning-lightest:#ffeab5;--color-warning-light:#ffd977;--color-warning:#f6bb22;--color-warning-dark:#c59311;--color-warning-darkest:#856106;--primitive-gray-3-hex:#B7C1E04D;--primitive-gray-3-30:rgba(183,193,224,0.3);--font-family:"Ubuntu",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:22px;--font-size-3xl:26px;--font-size-3-5xl:32px;--font-size-4xl:36px;--breakpoint-mobile:428px;--breakpoint-tablet:768px;--breakpoint-desktop:1280px;--breakpoint-large:1620px;--breakpoint-xlarge:1920px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:80px;--spacing-6xl:100px;--spacing-7xl:120px;--spacing-8xl:160px;--spacing-9xl:200px;--grid-gap-sm:8px;--grid-gap-md:16px;--grid-gap-lg:24px;--grid-gap-xl:32px;--grid-gap-2xl:40px;--grid-gap-3xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px}
.section_coordinators.variation-home .section-coordinators{padding:24px;margin:0;max-width:100vw}
@media(min-width:500px){.section_coordinators.variation-home .section-coordinators{padding:32px 24px 24px 24px}
}
@media(min-width:1024px){.section_coordinators.variation-home .section-coordinators{padding:56px 56px 48px 56px}
}
@media(min-width:1366px){.section_coordinators.variation-home .section-coordinators{padding:56px 80px 48px 80px}
}
@media(min-width:1920px){.section_coordinators.variation-home .section-coordinators{padding:56px 200px 48px 200px}
}
.section_coordinators.variation-home .section-coordinators .top-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0}
.section_coordinators.variation-home .section-coordinators .top-content .cmp-text p{margin:0}
.section_coordinators.variation-home .section-coordinators .top-content .section-coordinators_titulo{color:var(--primary-2);text-align:center;font-size:24px;font-style:normal;font-weight:var(--font-weight-bold);line-height:32px}
@media(min-width:1024px){.section_coordinators.variation-home .section-coordinators .top-content .section-coordinators_titulo{font-size:40px;line-height:48px}
}
.section_coordinators.variation-home .section-coordinators .top-content .section-coordinators_description{color:var(--primary-2);font-size:16px;text-align:center;font-family:var(--font-family);font-style:normal;font-weight:var(--font-weight-regular);line-height:24px}
@media(min-width:1024px){.section_coordinators.variation-home .section-coordinators .top-content .section-coordinators_description{font-size:20px}
}
.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:312px}
@media(min-width:375px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:327px}
}
@media(min-width:414px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:366px}
}
@media(min-width:500px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:452px}
}
@media(min-width:575px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:527px}
}
@media(min-width:640px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:592px}
}
@media(min-width:768px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:720px}
}
@media(min-width:1024px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:912px}
}
@media(min-width:1080px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:968px}
}
@media(min-width:1200px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:1088px}
}
@media(min-width:1366px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:1206px}
}
@media(min-width:1920px){.section_coordinators.variation-home .section-coordinators .carousel-wrapper{width:1520px}
}
.section_coordinators.variation-home .section-coordinators .carousels .cpm-carousel_desktop{display:none}
@media(min-width:500px){.section_coordinators.variation-home .section-coordinators .carousels .cpm-carousel_desktop{display:block}
}
.section_coordinators.variation-home .section-coordinators .carousels .cpm-carousel_mobile{display:block}
@media(min-width:500px){.section_coordinators.variation-home .section-coordinators .carousels .cpm-carousel_mobile{display:none}
}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container{height:592px;max-width:unset;width:312px;border-radius:16px}
@media(min-width:375px){.section_coordinators.variation-home .section-coordinators .cmp-infocard__container{width:327px}
}
@media(min-width:414px){.section_coordinators.variation-home .section-coordinators .cmp-infocard__container{width:366px}
}
@media(min-width:500px){.section_coordinators.variation-home .section-coordinators .cmp-infocard__container{width:400px}
}
@media(min-width:1024px){.section_coordinators.variation-home .section-coordinators .cmp-infocard__container{width:480px}
}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container .cmp-infocard__image .cmp-image{width:100%;height:240px;object-fit:cover}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container .cmp-infocard__content{padding:24px 24px 32px 24px;display:block}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container .cmp-infocard__content .cmp-infocard__teachersRole{font-size:16px;line-height:24px;font-weight:var(--font-weight-regular);margin:0 0 12px 0}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container .cmp-infocard__content .cmp-infocard__teachersName{font-size:24px;line-height:32px;font-weight:var(--font-weight-bold);padding-top:0;margin:0 0 24px 0}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container .cmp-infocard__content .cmp-infocard__teachersSpeciality *{margin:0 0 12px 0;font-weight:300}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container .cmp-infocard__content .cmp-infocard__tags{font-size:16px;line-height:24px;font-weight:300;margin:0 0 24px 0;color:#d2b9ef}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container .cmp-infocard__content .cmp-infocard__description{line-clamp:5;-webkit-line-clamp:5;max-height:120px;font-weight:400}
.section_coordinators.variation-home .section-coordinators .cmp-infocard__container .cmp-infocard__content .cmp-infocard__description *{margin:12px 0 0 0}
.section_coordinators.variation-home .section-coordinators .cmp-coordinators_container .cmp-coordinators_container_wrapper .cmp-container{display:flex;align-items:center;gap:16px}
@media(min-width:1024px){.section_coordinators.variation-home .section-coordinators .cmp-coordinators_container .cmp-coordinators_container_wrapper .cmp-container{gap:40px}
}
.section_coordinators.variation-home .section-coordinators .cmp-carousel__controls{margin-top:24px}
@media(min-width:1024px){.section_coordinators.variation-home .section-coordinators .cmp-carousel__controls{margin-top:48px}
}
.section_coordinators.variation-product-page .section-coordinators .top-content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}
.section_coordinators.variation-product-page .section-coordinators .top-content .cmp-text p{margin:0}
.section_coordinators.variation-product-page .section-coordinators .top-content .section-coordinators_titulo{color:var(--primary-2);text-align:left;font-size:var(--font-size-xl);font-style:normal;font-weight:var(--font-weight-bold);line-height:28px}
.section_coordinators.variation-product-page .section-coordinators .top-content .section-coordinators_titulo::after{content:"";background-color:var(--primary-2);width:65px;height:2px;display:block;margin-top:10px}
.section_coordinators.variation-product-page .section-coordinators .top-content .section-coordinators_description{color:var(--primary-2);font-size:var(--font-size-sm);padding-top:var(--spacing-md);text-align:left;font-family:var(--font-family);font-style:normal;font-weight:var(--font-weight-regular);line-height:18px}
.section-coordinators{display:flex;max-width:428px;margin:auto;padding:32px;flex-direction:column;justify-content:center;align-items:center;gap:var(--grid-gap-lg);position:relative}
.section-coordinators .carousels .cpm-carousel_desktop{display:none;max-width:100%}
.section-coordinators .carousels .cpm-carousel_mobile{display:block}
.section-coordinators .carousels_editor{display:flex;flex-direction:column;gap:16px}
.section-coordinators .carousels_editor .cpm-carousel_desktop{display:block;max-width:100%}
.section-coordinators .carousels_editor .cpm-carousel_mobile{display:block}
.section-coordinators .cmp-carousel__controls{margin-top:40px}
@media(min-width:1280px){.section_coordinators.variation-home .section-coordinators .top-content{align-items:center;gap:64px}
.section_coordinators.variation-home .section-coordinators .top-content .section-coordinators_titulo{line-height:normal;font-size:var(--font-size-4xl)}
.section_coordinators.variation-home .section-coordinators .top-content .section-coordinators_description{line-height:normal;font-size:var(--font-size-2xl)}
.section_coordinators.variation-product-page .section-coordinators .top-content{text-align:left;width:100%}
.section_coordinators.variation-product-page .section-coordinators .top-content .section-coordinators_titulo{font-size:32px;position:relative;font-weight:var(--font-weight-bold)}
.section_coordinators.variation-product-page .section-coordinators .top-content .section-coordinators_titulo::after{content:"";background-color:var(--primary-2);width:136px;height:2px;display:block;margin-top:25px}
.section_coordinators.variation-product-page .section-coordinators .top-content .section-coordinators_description{line-height:normal;padding-top:var(--spacing-lg);font-size:var(--font-size-2xl)}
.section_coordinators.variation-product-page .section-coordinators .carousels .cpm-carousel_desktop{display:block}
.section_coordinators.variation-product-page .section-coordinators .carousels .cpm-carousel_mobile{display:none}
.section-coordinators{gap:64px;max-width:1520px;margin:auto;box-sizing:border-box;position:relative;padding:32px 0}
.section-coordinators .carousels_editor .cpm-carousel_desktop{display:block}
.section-coordinators .cmp-carousel__controls{margin-top:65px}
}