.academy-social-footer.academy-social-footer{--border-radius:48px;z-index:1;padding-top:48px;padding-bottom:96px;position:relative;overflow:hidden}@media screen and (width<=640px){.academy-social-footer.academy-social-footer{--border-radius:32px;background-color:var(--academy-green);border-top-right-radius:var(--border-radius);z-index:1;margin-top:0;padding-top:64px}}.academy-social-footer__content.academy-social-footer__content,.academy-social-footer_transparent.academy-social-footer_transparent{margin-top:0}@media (width>=641px){.academy-social-footer_transparent.academy-social-footer_transparent{background:0 0}}.academy-social-footer_margin-top-0{margin-top:0}.academy-social-footer:after{background-color:var(--academy-green);border-radius:var(--border-radius) var(--border-radius) 0 0;content:"";z-index:-1;width:100vw;height:481px;position:absolute;top:110px;right:0}@media screen and (width<=1000px){.academy-social-footer:after{background-color:var(--rs-color-primary-light-theme);top:48px}html[lang=de] .academy-social-footer:after,html[lang=es] .academy-social-footer:after,html[lang=fr] .academy-social-footer:after,html[lang=pt-BR] .academy-social-footer:after{height:538px}}@media screen and (width<=640px){.academy-social-footer:after{content:none}}.academy-social-footer__form{z-index:2;position:relative}.academy-social-footer__form-wrapper{--col-width:8.33333%;position:relative}.academy-social-footer__form-wrapper:before{background-color:var(--academy-green);border-radius:0 var(--border-radius) 0 0;content:"";height:578px;width:calc(100% + var(--wt-horizontal-layout-gutter) + var(--col-width)*2);z-index:1;position:absolute;top:-48px;left:0}@media screen and (width<=640px){.academy-social-footer__form-wrapper:before{content:none}}@media screen and (width<=1000px){html[lang=de] .academy-social-footer__form-wrapper:before,html[lang=es] .academy-social-footer__form-wrapper:before,html[lang=fr] .academy-social-footer__form-wrapper:before,html[lang=pt-BR] .academy-social-footer__form-wrapper:before{height:586px}}.academy-social-footer__form-wrapper:after{background-color:var(--academy-green);border-top-left-radius:var(--border-radius);content:"";z-index:1;width:500px;height:578px;position:absolute;top:-48px;left:-500px}@media screen and (width<=640px){.academy-social-footer__form-wrapper:after{content:none}}@media screen and (width<=1000px){html[lang=de] .academy-social-footer__form-wrapper:after,html[lang=es] .academy-social-footer__form-wrapper:after,html[lang=fr] .academy-social-footer__form-wrapper:after,html[lang=pt-BR] .academy-social-footer__form-wrapper:after{height:586px}}.academy-social-footer__links{z-index:1;position:relative}.academy-social-footer__link>div{padding-top:16px;padding-bottom:0}.academy-social-footer__link a{line-height:1.667}.academy-social-footer__link svg{min-width:24px}@media (width>=641px) and (width<=700px){.academy-social-footer__link svg+div{margin-left:8px}}.academy-social-footer__links-wrapper{--col-width:8.33333%;padding-top:54px;position:relative}@media screen and (width<=640px){.academy-social-footer__links-wrapper{margin-top:24px;padding-top:24px}}.academy-social-footer__links-wrapper:before{background-color:var(--rs-color-primary-light-theme);border-top-right-radius:var(--border-radius);content:"";height:500px;left:calc(var(--col-width)*-3);width:calc(100% + var(--wt-horizontal-layout-gutter) + var(--col-width)*4);z-index:0;position:absolute;top:10px}@media screen and (width<=640px){.academy-social-footer__links-wrapper:before{width:calc(100% + 16px);left:-16px}}html[lang=de] .academy-social-footer__links-wrapper:before,html[lang=es] .academy-social-footer__links-wrapper:before,html[lang=fr] .academy-social-footer__links-wrapper:before,html[lang=pt-BR] .academy-social-footer__links-wrapper:before{height:480px}@media screen and (width<=1000px){html[lang=de] .academy-social-footer__links-wrapper:before,html[lang=es] .academy-social-footer__links-wrapper:before,html[lang=fr] .academy-social-footer__links-wrapper:before,html[lang=pt-BR] .academy-social-footer__links-wrapper:before{height:538px}}.academy-review-card{padding-bottom:12px}@media screen and (width<=640px){.academy-review-card{padding-bottom:0}}.academy-review-card__header{align-items:center;gap:16px;display:flex}.academy-review-card__photo{vertical-align:middle;border-radius:50%;flex-shrink:0;width:71px;height:71px;overflow:hidden}@media screen and (width<=640px){.academy-review-cards-carousel .academy-review-card{width:calc(100vw - 32px)}}
