.banner .t-heading-1{margin-bottom:0}.banner-school{position:relative;padding:3.125rem 0 0;background-color:rgba(200,210,241,0.5)}@media (min-width: 992px){.banner-school{margin-bottom:0;padding:4.375rem 0 0}}.banner-school::before,.banner-school::after{z-index:0;position:absolute;content:'';background-repeat:no-repeat;background-size:contain}.banner-school::before{display:none;top:0;right:0;background-image:url("../../../img/school/banner-graphics-top.svg");background-position:right bottom;width:100%;max-width:43.75rem;height:21.5625rem}@media (min-width: 1200px){.banner-school::before{display:block}}.banner-school::after{bottom:0;left:0;background-image:url("../../../img/school/banner-graphics-bottom.svg");background-position:left bottom;width:100%;max-width:74.375rem;height:28.375rem}.banner-school ul{margin:0;padding:0;list-style-type:none}@media (max-width: 991.98px){.banner-school .bottom{flex-direction:column-reverse}}.banner-school .banner__heading{position:relative;z-index:1}.banner-school .banner__heading-wrapper{margin-top:0.9375rem;margin-bottom:1.875rem}.banner-school .banner__heading-wrapper .location-phone{display:block}.banner-school .banner__heading-wrapper .location-phone a{color:var(--color-black);font-weight:300}@media (min-width: 992px){.banner-school .banner__heading-wrapper .location-phone{display:inline-flex;align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem}}.banner-school .banner__heading-wrapper .location-phone li:not(:last-child){margin-bottom:0.9375rem}@media (min-width: 992px){.banner-school .banner__heading-wrapper .location-phone li:not(:last-child){margin-bottom:0}}.banner-school .banner__heading-wrapper .location-phone li i{margin-right:0.3125rem;color:var(--color-red-accent);transition:color 0.3s ease}.banner-school .banner__heading-wrapper .location-phone .socials{display:inline-flex;-moz-column-gap:0.625rem;column-gap:0.625rem}.banner-school .banner__heading-wrapper .location-phone .socials li{margin-bottom:0}.banner-school .banner__heading-wrapper .location-phone .socials li a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--color-white);border-radius:2.5rem;text-decoration:none}.banner-school .banner__heading-wrapper .location-phone .socials li a:hover{background-color:var(--color-red-accent);color:var(--color-white)}.banner-school .banner__heading-wrapper .location-phone .socials li a:hover i{color:var(--color-white)}.banner-school .banner__heading-wrapper .location-phone .socials li a i{margin-right:0}.banner-school .banner__image{position:relative;z-index:1;margin-top:1.875rem;margin-bottom:-3.125rem;filter:drop-shadow(1.25rem 1.25rem 1.5625rem rgba(5,24,75,0.3))}@media (min-width: 992px){.banner-school .banner__image{margin-top:0}}.banner-school .banner__image figure{position:relative;margin-bottom:0}.banner-school .banner__image figure img{width:100%}.banner-school .banner__image figure::after{position:absolute;bottom:0;left:0;content:'';width:100%;border-bottom:0.25rem solid var(--color-red-accent)}.banner-school .banner__information{position:relative;z-index:1;padding-left:0}@media (min-width: 1200px){.banner-school .banner__information{padding-left:7.5rem}}.banner-school .banner__information-phone,.banner-school .banner__information-time,.banner-school .banner__information-additional-links{display:flex;flex-wrap:wrap;margin-bottom:0.9375rem}.banner-school .banner__information-phone .icon,.banner-school .banner__information-time .icon,.banner-school .banner__information-additional-links .icon{width:1.875rem;color:var(--color-red-accent)}.banner-school .banner__information-phone .wrapper,.banner-school .banner__information-time .wrapper,.banner-school .banner__information-additional-links .wrapper{width:calc(100% - 1.875rem)}.banner-school .banner__information-phone .wrapper span,.banner-school .banner__information-time .wrapper span,.banner-school .banner__information-additional-links .wrapper span{display:block}.banner-school .banner__information-additional-links{margin-top:1.25rem}.banner-school .banner__information-additional-links .icon{width:2.1875rem}.banner-school .banner__information-additional-links .icon span{display:inline-flex;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;margin-right:0.3125rem;background-color:var(--color-red-accent);border-radius:1.5625rem;transition:all 0.3s ease;color:var(--color-white)}.banner-school .banner__information-additional-links .wrapper{width:calc(100% - 2.1875rem);margin-bottom:0.625rem}.banner-school .banner__information-additional-links .wrapper .calendar-cta{color:var(--color-black)}.banner-school .banner__information-additional-links .wrapper .calendar-cta:hover{color:var(--color-red-accent)}.banner-school .banner__information-phone a{color:var(--color-black);font-weight:300}.banner-school .banner__information-contacts{margin-top:1.875rem}@media (min-width: 992px){.banner-school .banner__information-contacts{margin-top:0}}.banner-school .banner__information-contacts h6{margin:0 0 0.625rem;color:var(--color-red-accent)}.banner-school .banner__information-contacts ul li{display:flex;align-items:center}.banner-school .banner__information-contacts ul li:not(:last-child){margin-bottom:0.3125rem}.banner-school .banner__information-contacts ul li i{width:1.875rem;color:var(--color-red-accent);margin-right:0}.banner-school .banner__information-contacts ul li a{color:var(--color-secondary);text-decoration:underline}.banner-school .banner__information-contacts ul li a:hover{color:var(--color-red-accent);text-decoration:none}

