.hero-slider[data-astro-cid-5auvlcfn]{z-index:1;aspect-ratio:1920/600;background:#fff;margin:1px 0 4px;position:relative;overflow:hidden}.hero-slider__slides[data-astro-cid-5auvlcfn]{position:absolute;inset:0}.hero-slide[data-astro-cid-5auvlcfn]{visibility:hidden;position:absolute;inset:0}.hero-slide[data-astro-cid-5auvlcfn] img[data-astro-cid-5auvlcfn]{object-fit:cover;width:100%;height:100%;display:block}.hero-slide[data-astro-cid-5auvlcfn].is-leaving{z-index:1;visibility:visible}.hero-slide[data-astro-cid-5auvlcfn].is-active{z-index:2;visibility:visible;animation:var(--slide-animation) var(--slide-duration) cubic-bezier(.645, .045, .355, 1) both}.hero-slide[data-astro-cid-5auvlcfn][data-transition=slide-down]{--slide-animation:hero-slide-down}.hero-slide[data-astro-cid-5auvlcfn][data-transition=zoom-left]{--slide-animation:hero-zoom-left}.hero-slide[data-astro-cid-5auvlcfn][data-transition=zoom-out]{--slide-animation:hero-zoom-out}.hero-slide[data-astro-cid-5auvlcfn][data-transition=slide-up]{--slide-animation:hero-slide-up}.hero-slide[data-astro-cid-5auvlcfn][data-transition=zoom-fade]{--slide-animation:hero-zoom-fade}@keyframes hero-slide-down{0%{transform:translateY(-100%)}}@keyframes hero-zoom-left{0%{opacity:0;transform:translate(-50%)scale(.7)}}@keyframes hero-zoom-out{0%{opacity:0;filter:blur(2px);transform:scale(1.5,1.2)}}@keyframes hero-slide-up{0%{transform:translateY(100%)}}@keyframes hero-zoom-fade{0%{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-5auvlcfn].is-active{animation:none}}.hero-slider__arrow[data-astro-cid-5auvlcfn]{z-index:5;cursor:pointer;background:#00000080;border:0;width:40px;height:40px;margin-top:-20px;padding:0;transition:background-color .2s;position:absolute;top:50%}.hero-slider__arrow[data-astro-cid-5auvlcfn]:hover{background:#000}.hero-slider__arrow[data-astro-cid-5auvlcfn]:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;top:50%;left:50%}.hero-slider__arrow--prev[data-astro-cid-5auvlcfn]{left:20px}.hero-slider__arrow--prev[data-astro-cid-5auvlcfn]:before{transform:translate(-30%,-50%)rotate(-135deg)}.hero-slider__arrow--next[data-astro-cid-5auvlcfn]{right:20px}.hero-slider__arrow--next[data-astro-cid-5auvlcfn]:before{transform:translate(-70%,-50%)rotate(45deg)}.hero-slider__bullets[data-astro-cid-5auvlcfn]{z-index:5;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hero-slider__bullets[data-astro-cid-5auvlcfn] button[data-astro-cid-5auvlcfn]{cursor:pointer;background:#aaa;border:1px solid #e5e5e5;width:14px;height:14px;padding:0}.hero-slider__bullets[data-astro-cid-5auvlcfn] button[data-astro-cid-5auvlcfn]:hover,.hero-slider__bullets[data-astro-cid-5auvlcfn] button[data-astro-cid-5auvlcfn].is-selected{background:#000}@media (width<=800px){.hero-slider__arrow[data-astro-cid-5auvlcfn]{display:none}}.flip-box[data-astro-cid-d5i46amc]{isolation:isolate;outline:none;margin-bottom:60px;position:relative}.flip-box__front[data-astro-cid-d5i46amc],.flip-box__back[data-astro-cid-d5i46amc]{text-align:center;backface-visibility:hidden;perspective:1000px;border:1px solid #0000;border-radius:4px;align-items:center;padding:27px 20px;transition:transform .8s cubic-bezier(.2,.85,.4,1.275);display:flex}.flip-box__front[data-astro-cid-d5i46amc]{z-index:10;color:#747474;background:#fff;position:relative;transform:rotateY(0)}.flip-box__back[data-astro-cid-d5i46amc]{z-index:-1;background:var(--color-navy);color:#fff;position:absolute;inset:0;transform:rotateY(-180deg)}.flip-box__inner[data-astro-cid-d5i46amc]{width:100%}.flip-box__back[data-astro-cid-d5i46amc] p[data-astro-cid-d5i46amc]{margin:0}.flip-box__back[data-astro-cid-d5i46amc] .btn[data-astro-cid-d5i46amc]{margin:62px auto 0;display:table}.flip-box[data-astro-cid-d5i46amc]:hover .flip-box__front[data-astro-cid-d5i46amc],.flip-box[data-astro-cid-d5i46amc]:focus .flip-box__front[data-astro-cid-d5i46amc],.flip-box[data-astro-cid-d5i46amc]:focus-within .flip-box__front[data-astro-cid-d5i46amc]{z-index:-1;transform:rotateY(180deg)}.flip-box[data-astro-cid-d5i46amc]:hover .flip-box__back[data-astro-cid-d5i46amc],.flip-box[data-astro-cid-d5i46amc]:focus .flip-box__back[data-astro-cid-d5i46amc],.flip-box[data-astro-cid-d5i46amc]:focus-within .flip-box__back[data-astro-cid-d5i46amc]{z-index:1;transform:rotateY(0)}.service-card[data-astro-cid-3vpt37q6]{background:url(/images/fundo-cursos-incial.jpg) 50%/cover no-repeat;margin-bottom:20px;padding:10px 0 10px 10px}h3[data-astro-cid-3vpt37q6]{margin:10px 0 15px;font-size:26px;line-height:1.15}a[data-astro-cid-3vpt37q6],a[data-astro-cid-3vpt37q6]:hover{color:#fff}.service-card__image[data-astro-cid-3vpt37q6]{z-index:1;border:2px solid #f4f4f4;max-width:100%;margin:0 0 -30px -30px;line-height:0;display:inline-block;position:relative;overflow:hidden}.service-card__image[data-astro-cid-3vpt37q6] img[data-astro-cid-3vpt37q6]{display:block}p[data-astro-cid-3vpt37q6]{margin:0 0 10px}@media (width<=800px){.service-card__image[data-astro-cid-3vpt37q6]{margin-left:0}}.home-courses[data-astro-cid-lcdefpme]{background:#fff;padding-top:50px}.home-courses__title[data-astro-cid-lcdefpme]{align-items:center;gap:4px;margin:10px 0 50px;display:flex}.home-courses__title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-weight:400}.home-courses__line[data-astro-cid-lcdefpme]{border-bottom:1px solid #070942;flex:1}.home-level[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.home-cta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:40px}.home-arrow[data-astro-cid-lcdefpme]{margin:0 auto;display:block}.home-arrow--up[data-astro-cid-lcdefpme]{margin-top:30px}.home-services[data-astro-cid-lcdefpme]{background:#eaeaea url(/images/drop_shadow_1-1.png) bottom/cover no-repeat;padding-top:60px;padding-bottom:90px}.home-cta[data-astro-cid-lcdefpme]{background:#fff url(/images/drop_shadow_1-1.png) bottom/cover no-repeat;padding-bottom:60px;padding-left:0;padding-right:0}@media (width<=800px){.home-courses__title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:32px}}
