@media only screen and (min-width: 1024px){.mobile-only{display:none !important}}@media only screen and (max-width: 1023px){.desktop-only{display:none !important}}.h-banner{container-type:inline-size;margin-top:8.8rem;border-top:.1rem solid #fff;overflow:hidden;background-color:#2041ad}.h-banner__content h1{color:#fff;margin-top:clamp(3rem,4cqi,4rem)}.h-banner__content h2{color:#fff;margin-top:clamp(3rem,4cqi,4rem)}.h-banner__content p{color:#fff}.h-banner__content h3{color:#fff;margin-top:clamp(1.8rem,2.4cqi,2.4rem)}.h-banner__content p{color:#fff;margin-top:clamp(1.8rem,2.4cqi,2.4rem)}.h-banner__content--btn{color:#fff;margin-top:clamp(3.6rem,4.2cqi,4.2rem)}.h-banner--normal,.h-banner--search,.h-banner--questions{background-color:#0049ff;padding:clamp(4.8rem,6.4vw,6.4rem) 0}.h-banner--normal p,.h-banner--search p,.h-banner--questions p{color:#fff;margin-top:.8rem}.h-banner--matematica{background-color:#2041ad;padding:clamp(4.8rem,6.4vw,6.4rem) 0}.h-banner--fisica{background-color:#3c1457;padding:clamp(4.8rem,6.4vw,6.4rem) 0}.h-banner--quimica{background-color:#0f668f;padding:clamp(4.8rem,6.4vw,6.4rem) 0}.h-banner--biologia{background-color:#0d6e1f;padding:clamp(4.8rem,6.4vw,6.4rem) 0}.h-banner--internal-teacher{padding:0}.h-banner--internal-teacher .h-banner__content{display:flex;justify-content:space-between;gap:clamp(4.8rem,5.6cqi,5.6rem);position:relative}@media only screen and (max-width: 1024px){.h-banner--internal-teacher .h-banner__content{padding-bottom:2rem}}.h-banner--internal-teacher .h-banner__content--content{padding:clamp(4.8rem,6.4vw,6.4rem) 0;max-width:576px;flex:1}.h-banner--internal-teacher .h-banner__content--image{max-height:60rem;height:100%;width:100%;border-radius:4rem 0 0 4rem;border:.2rem solid #fff;overflow:hidden;position:absolute;left:60%;top:0}@media only screen and (max-width: 1280px){.h-banner--internal-teacher .h-banner__content--image{left:70%}}@media only screen and (max-width: 1024px){.h-banner--internal-teacher .h-banner__content--image{position:static;border-radius:2rem}}.h-banner--internal-teacher .h-banner__content--image>img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1024px){.h-banner--internal-teacher .h-banner__content{flex-direction:column}.h-banner--internal-teacher .h-banner__content--image{margin:0 auto}}.h-banner--dark-blue{background-color:#103f9f}/*# sourceMappingURL=h-banner.css.map */
