.Banner_root__0r9Mn{position:relative;overflow:hidden;display:flex;flex-direction:column;letter-spacing:normal;flex:1 1;height:auto;box-sizing:border-box}[data-prosv=root][data-prosv-colors=light] .Banner_root__0r9Mn{background:var(--background);background-size:contain}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_root__0r9Mn{border:2px solid var(--prosv-black)}.Banner_root__0r9Mn{border-radius:20px;padding-bottom:16px;padding-left:16px;padding-right:16px;height:365px}@media(min-width:768px){.Banner_root__0r9Mn{padding-bottom:12px;padding-left:40px;height:380px}}@media(min-width:1024px){.Banner_root__0r9Mn{border-radius:30px;height:400px}}@media(min-width:1440px){.Banner_root__0r9Mn{padding-left:60px;height:500px}}@media(min-width:1920px){.Banner_root__0r9Mn{height:600px}}.Banner_root__0r9Mn.Banner_usedesk__fijXG{cursor:pointer}[data-prosv=root][data-prosv-colors=light] .Banner_root__0r9Mn.Banner_blue__OHhYf{background:var(--prosv-teacher01)}[data-prosv=root][data-prosv-colors=light] .Banner_root__0r9Mn.Banner_turquoise__KbJs7{background:var(--prosv-parent01)}[data-prosv=root][data-prosv-colors=light] .Banner_root__0r9Mn.Banner_orange___V1uG{background:var(--prosv-student01)}[data-prosv=root][data-prosv-colors=light] .Banner_root__0r9Mn.Banner_green__8VwV7{background:var(--prosv-education01)}[data-prosv=root][data-prosv-colors=light] .Banner_root__0r9Mn.Banner_cyan__xEPvk{background:#b5daf3}[data-prosv=root][data-prosv-colors=light] .Banner_root__0r9Mn.Banner_lightCyan__pDzOX{background:#f3f7fa}.Banner_root__0r9Mn .Banner_link__AtoJ3{width:-moz-fit-content;width:fit-content;z-index:2;padding:18px 46px;display:none;margin-top:40px}@media(min-width:1440px){.Banner_root__0r9Mn .Banner_link__AtoJ3{display:flex}}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_root__0r9Mn .Banner_link__AtoJ3{border:2px solid var(--prosv-black)}.Banner_root__0r9Mn .Banner_link__AtoJ3.Banner_showMobile__fATfg{display:flex}.Banner_root__0r9Mn .Banner_link__AtoJ3.Banner_withoutPub__bcq5g{display:none}@media(min-width:1024px){.Banner_root__0r9Mn .Banner_link__AtoJ3.Banner_withoutPub__bcq5g{margin-bottom:31px;display:flex}}@media(min-width:1440px){.Banner_root__0r9Mn .Banner_link__AtoJ3.Banner_withoutPub__bcq5g{margin-bottom:32px}}@media(min-width:1920px){.Banner_root__0r9Mn .Banner_link__AtoJ3.Banner_withoutPub__bcq5g{margin-bottom:68px}}.Banner_bannerLink__LtmJ7{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.Banner_contentWrapper__6U0_I{z-index:1}.Banner_contentWrapper__6U0_I,[data-prosv=root]:not([data-prosv-spacing=md]) .Banner_contentWrapper__6U0_I{width:100%}@media(min-width:768px){.Banner_contentWrapper__6U0_I{width:350px}}@media(min-width:1024px){.Banner_contentWrapper__6U0_I{width:520px}}@media(min-width:1440px){.Banner_contentWrapper__6U0_I{width:48%}}@media(min-width:1920px){.Banner_contentWrapper__6U0_I{width:723px}}.Banner_logosWrapper__wmDCA{display:flex;gap:10px;margin-top:40px}@media(min-width:1440px){.Banner_logosWrapper__wmDCA{margin-top:60px}}.Banner_logosWrapper__wmDCA.Banner_topLogos__09LdV{margin-top:12px}@media(min-width:768px){.Banner_logosWrapper__wmDCA.Banner_topLogos__09LdV{margin-top:16px}}.Banner_logo__Kp7gL{display:flex;align-items:center;justify-content:center;background:var(--background);background-size:cover;width:32px;height:32px;border-radius:8px}@media(min-width:768px){.Banner_logo__Kp7gL{width:56px;height:56px;border-radius:12px}}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_logo__Kp7gL{border:1px solid var(--prosv-black)}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_logo__Kp7gL svg{fill:var(--prosv-black);color:var(--prosv-black)}.Banner_tagsWrapper__cGsd7{padding:0;margin:0;padding-top:40px;margin-bottom:10px}@media(min-width:768px){.Banner_tagsWrapper__cGsd7{margin-bottom:20px}}@media(min-width:1440px){.Banner_tagsWrapper__cGsd7{padding-top:60px}}.Banner_tag__CuLMc{background:var(--prosv-white20);display:inline-block;color:var(--prosv-white);border-radius:300px;list-style:none;padding:6px 14px}@media(min-width:768px){.Banner_tag__CuLMc{padding:5px 14px}}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_tag__CuLMc{border:1px solid var(--prosv-black);color:var(--prosv-black)}.Banner_title__aMAkw{display:block;z-index:2;color:var(--prosv-white)}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_title__aMAkw{color:var(--prosv-black)}.Banner_title__aMAkw{margin-top:12px}@media(min-width:768px){.Banner_title__aMAkw{margin-top:40px}}@media(min-width:1024px){.Banner_title__aMAkw{margin-top:60px}}.Banner_title__aMAkw.Banner_top__66GS6{margin-top:12px}@media(min-width:768px){.Banner_title__aMAkw.Banner_top__66GS6{margin-top:16px}}.Banner_title__aMAkw.Banner_withoutTitle__yDs_l{margin-top:12px}@media(min-width:768px){.Banner_title__aMAkw.Banner_withoutTitle__yDs_l{margin-top:40px}}@media(min-width:1024px){.Banner_title__aMAkw.Banner_withoutTitle__yDs_l{margin-top:60px}}.Banner_subTitle__yLug3{display:block;color:var(--prosv-white);z-index:1}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_subTitle__yLug3{color:var(--prosv-black)}.Banner_subTitle__yLug3{margin-top:8px;width:100%}@media(min-width:768px){.Banner_subTitle__yLug3{margin-top:14px;width:350px}}@media(min-width:1024px){.Banner_subTitle__yLug3{width:520px}}@media(min-width:1440px){.Banner_subTitle__yLug3{margin-top:20px;width:48%}}@media(min-width:1920px){.Banner_subTitle__yLug3{width:723px}}.Banner_subTitle__yLug3.Banner_withoutTitle__yDs_l{margin-top:12px}@media(min-width:768px){.Banner_subTitle__yLug3.Banner_withoutTitle__yDs_l{margin-top:40px}}@media(min-width:1024px){.Banner_subTitle__yLug3.Banner_withoutTitle__yDs_l{margin-top:60px}}.Banner_promo__7d_R_{display:flex;gap:8px;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:768px){.Banner_promo__7d_R_{width:350px}}@media(min-width:1024px){.Banner_promo__7d_R_{width:520px}}@media(min-width:1440px){.Banner_promo__7d_R_{flex-direction:row;align-items:baseline;width:48%}}@media(min-width:1920px){.Banner_promo__7d_R_{width:723px}}.Banner_detailText__i6xqS{z-index:1;display:flex;color:var(--prosv-white);margin-top:12px}@media(min-width:768px){.Banner_detailText__i6xqS{margin-top:16px}}@media(min-width:1024px){.Banner_detailText__i6xqS{margin-top:20px}}@media(min-width:1440px){.Banner_detailText__i6xqS{margin-top:30px}}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_detailText__i6xqS{color:var(--prosv-black)}.Banner_publisherWrapper__RNDpq{position:absolute;bottom:12px;min-height:10px;width:108px}@media(min-width:768px){.Banner_publisherWrapper__RNDpq{width:100%}}.Banner_publisher___u0Vh{display:block;color:var(--prosv-white50)}[data-prosv=root]:not([data-prosv-colors=light]) .Banner_publisher___u0Vh{color:var(--prosv-black)}.Banner_imageWrapper__sWvrZ{position:absolute;height:100%;width:100%;bottom:0;right:0}.Banner_imageWrapper__sWvrZ img{position:absolute;bottom:0;overflow:hidden;z-index:0;height:inherit;right:0}@media(min-width:768px){.Banner_imageWrapper__sWvrZ img{right:-100px}}@media(min-width:1024px){.Banner_imageWrapper__sWvrZ img{right:0}}[data-prosv=root]:not([data-prosv-spacing=md]) .Banner_imageWrapper__sWvrZ{display:none}.Banner_date__2uM3n{background-color:var(--prosv-white20);color:var(--prosv-white);border-radius:300px;padding:8px 14px;width:-moz-fit-content;width:fit-content;margin-top:40px}@media(min-width:1024px){.Banner_date__2uM3n{margin-top:50px}}@media(min-width:1920px){.Banner_date__2uM3n{margin-top:60px}}.Promocode_root__vswJ5{display:flex;gap:6px 5px;align-items:center;cursor:pointer;z-index:2}.Promocode_promoCode__2qWBv{border-radius:300px;background:var(--prosv-white);color:var(--prosv-waterBlue03);display:inline-block;height:-moz-fit-content;height:fit-content;padding:8px 12px}@media(min-width:768px){.Promocode_promoCode__2qWBv{padding:5px 12px}}[data-prosv=root]:not([data-prosv-colors=light]) .Promocode_promoCode__2qWBv{border:1px solid var(--prosv-black)}.Promocode_iconWrapper__5vuRL{height:-moz-fit-content;height:fit-content;border-radius:30px;background:var(--prosv-white);display:inline-flex;margin-left:2px;color:var(--prosv-waterBlue03);padding:9px}@media(min-width:768px){.Promocode_iconWrapper__5vuRL{padding:6px}}[data-prosv=root]:not([data-prosv-colors=light]) .Promocode_iconWrapper__5vuRL{border:1px solid var(--prosv-black)}.Promocode_iconWrapper__5vuRL>svg{width:16px;height:16px}[data-prosv=root]:not([data-prosv-colors=light]) .Promocode_iconWrapper__5vuRL>svg path:nth-child(odd){fill:var(--prosv-white)}