@import url(//redeemer-school.org/wp-content/themes/bridge-child/../bridge/style.css);@import url(//redeemer-school.org/wp-content/themes/bridge-child/assets/fonts/futura-std.css);@keyframes showTopText{0%{transform:translate3d(0,100%,0)}10%,35%{transform:translate3d(0,80%,0)}50%,75%{transform:translate3d(0,45%,0)}100%{transform:translate3d(0,0,0)}}.animated-title{color:#fff;font-family:'futura std',sans-serif;font-size:60px;font-weight:700;line-height:65px;text-shadow:0px 0px 7px rgba(0,0,0,.5);width:370px;margin:auto}.animated-title>div{overflow:hidden;width:100%;padding:20px}.animated-title>div div{padding:auto;padding:0}.animated-title>div div span{display:block}.animated-title>div.text-top div{animation:showTopText 3s;animation-delay:1s;animation-fill-mode:forwards;bottom:0;transform:translate(0,115%);animation-iteration-count:1}.container_inner{width:1200px}.scroll-to-top:hover{cursor:pointer}body .learn-more-btn a#visit-button span{white-space:nowrap}.elementor-element .swiper>.swiper-pagination.swiper-pagination-bullets{text-align:left;margin-left:5%;width:220px;bottom:25px}body .content .home-carousel .swiper-slide-image{min-height:70vh;max-height:70vh;object-fit:cover}body .content .home-carousel .swiper .swiper-slide figure{line-height:0}.testimonials_c_holder .testimonial_content .testimonial_content_inner{padding:15px;min-height:200px;display:flex;flex-direction:column-reverse;gap:10px}.testimonials_c_holder .testimonial_content .testimonial_content_inner .testimonial_text_holder .testimonial_author{margin-top:10px;text-align:right;color:#000;font-size:16px}.testimonials_c_holder .testimonial_content .testimonial_content_inner .testimonial_text_holder .testimonial_text_inner p:first-child{font-size:16px;text-align:left;line-height:24px;color:#000;font-weight:500}.testimonials_c_holder .testimonial_content .testimonial_content_inner .testimonial_text_holder .testimonial_author .author_company_divider{display:none}.testimonials_c_holder .testimonial_content .testimonial_content_inner .testimonial_text_holder .testimonial_author .author_company{color:#cd163f}.testimonials_c_holder .testimonial_content .testimonial_content_inner .testimonial_text_holder .testimonial_author .author_company:before{content:', ';color:#000}.testimonials_c_holder .testimonial_content .testimonial_content_inner .testimonial_rating_holder{margin:0}.testimonials_c_holder .testimonial_content .testimonial_content_inner .testimonial_rating_holder .icon_star:before{color:#cd163f;font-size:22px}.testimonials_c_holder .testimonial_content .testimonial_content_inner .testimonial_rating_holder .icon_star_alt:before{color:#d7d1cb;font-size:22px;content:"\e033"}.fullwidth-iframe{position:relative}.fullwidth-iframe iframe{position:absolute;width:100%;left:0;top:0}.widget .footer-button{width:100%}.widget .footer-button a{width:100%;border:none;text-align:center;font-size:20px;padding:12px 0}.history-box{max-width:1200px}body .grade-card{max-width:285px}.mobile-central-img>div{max-width:400px !important;margin:auto}.page-academics .content a{font-weight:700;text-decoration:underline;color:#cd163f}@media screen and (max-width:1024px){body .card-info{max-width:285px;margin:auto}body .content .home-header.elementor-element h2.elementor-heading-title{text-align:left;line-height:56px;margin:auto;width:80%}body .content .home-carousel .swiper-slide-image{min-height:550px;max-height:45vh;object-fit:cover}}#instafeed{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:10px}@media screen and (max-width:767px){.elementor-element .swiper>.swiper-pagination.swiper-pagination-bullets{rotate:-90deg;transform:translate(80px,-105px)}body .content .elementor-element .elementor-element.quote-icon{right:30px;max-width:80px;top:-30px}#instafeed{grid-template-columns:repeat(1,1fr)}}.insta-item{border:1px solid #000;border-radius:10px;width:100%;margin-right:10px;padding-top:10px}.insta-item .profile-info img{max-width:45px;border-radius:100%;margin-left:10px}.insta-item .profile-info .username{margin-left:15px;font-size:14px;display:inline-block;line-height:20px;font-weight:500}.insta-item .profile-info .username .date{font-size:12px;display:block;color:#7a7a7a}.insta-item .insta-post{margin-top:10px}.insta-item .insta-post p{padding:10px;color:#000;font-size:14px;font-weight:500;padding-right:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.truncate-overflow{--max-lines:2;position:relative;max-height:55px;overflow:hidden;padding-right:5px}.insta-item .profile-info .fa-instagram{color:#000;float:right;padding-right:10px;font-size:2em}.insta-item .insta-post img{margin-top:10px}.insta-item .insta-img{overflow:hidden;max-height:381px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.page-about-us .redeemer-leadership-placeholder{align-items:center;color:#fff;display:grid;gap:18px 12px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:480px;padding:42px 28px;text-align:center}.page-about-us .redeemer-leadership-placeholder__person{align-items:center;display:flex;flex-direction:column;min-width:0}.page-about-us .redeemer-leadership-placeholder__avatar{align-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;font-family:"futura std",sans-serif;font-size:42px;font-weight:700;height:124px;justify-content:center;letter-spacing:.02em;width:124px}.page-about-us .redeemer-leadership-placeholder__name{font-family:"futura std",sans-serif;font-size:18px;font-weight:700;line-height:1.25;margin-top:15px}.page-about-us .redeemer-leadership-placeholder__role{color:rgba(255,255,255,.76);font-size:13px;line-height:1.4;margin-top:4px}.page-about-us .redeemer-leadership-placeholder__ampersand{color:rgba(255,255,255,.55);font-family:"futura std",sans-serif;font-size:28px;margin-top:-48px}.page-about-us .redeemer-leadership-placeholder__note{color:rgba(255,255,255,.68);font-size:12px;grid-column:1/-1;letter-spacing:.12em;margin:0;text-transform:uppercase}@media screen and (max-width:520px){.page-about-us .redeemer-leadership-placeholder{padding-left:12px;padding-right:12px}.page-about-us .redeemer-leadership-placeholder__avatar{font-size:32px;height:96px;width:96px}}.page-about-us .elementor-element-3c149c7 p{margin:0}.page-about-us .elementor-element-3c149c7 p+p{margin-top:15px}.page-about-us .elementor-element-82841f8>.e-con-inner{padding:clamp(62px,6vw,88px) clamp(28px,4vw,52px)}.page-about-us .elementor-element-e1822ad{--min-height:0px;height:calc(100% - 80px);top:40px}.page-about-us .elementor-element-eccf903 p{margin-bottom:0}@media screen and (max-width:1024px){.page-about-us .elementor-element-82841f8>.e-con-inner{padding:54px 28px}}@media screen and (max-width:767px){.page-about-us .elementor-element-3c149c7 p+p{margin-top:13px}}.page-about-us .redeemer-leadership-profile{padding:clamp(48px,6vw,76px) clamp(24px,4vw,48px)}.page-about-us .redeemer-leadership-profile+.redeemer-leadership-profile{border-top:1px solid #d9dbe7;padding-top:0}.page-about-us .redeemer-leadership-profile>.e-con-inner{align-items:start;column-gap:clamp(32px,5vw,64px);display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-template-rows:auto auto;max-width:1200px;row-gap:24px;width:100%}.page-about-us .redeemer-leadership-profile__photo{grid-column:1;grid-row:1}.page-about-us .redeemer-leadership-profile__photo img{border-radius:8px;display:block;height:auto;width:100%}.page-about-us .redeemer-leadership-profile__duties{grid-column:1;grid-row:2}.page-about-us .redeemer-leadership-profile__duties ul{color:#2b3062;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.5;margin:0;padding-left:22px}.page-about-us .redeemer-leadership-profile__duties li+li{margin-top:7px}.page-about-us .redeemer-leadership-profile__duties li::marker{color:#cd163f}.page-about-us .redeemer-leadership-profile__copy{grid-column:2;grid-row:1/span 2}.page-about-us .redeemer-leadership-profile__copy h1{color:#2b3062;font-family:"futura std",sans-serif;font-size:clamp(32px,3vw,42px);line-height:1.15;margin:0 0 8px}.page-about-us .redeemer-leadership-profile__copy h1>br:first-child,.page-about-us .redeemer-leadership-profile__copy h1+p br:first-child{display:none}.page-about-us .redeemer-leadership-profile__copy p{color:#30364d;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.65;margin:0 0 17px}.page-about-us .redeemer-leadership-profile__copy p:last-child{border-left:4px solid #cd163f;margin-top:24px;padding-left:20px}@media screen and (max-width:1024px){.page-about-us .redeemer-leadership-profile>.e-con-inner{column-gap:32px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}@media screen and (max-width:767px){.page-about-us .redeemer-leadership-profile{padding:42px 20px}.page-about-us .redeemer-leadership-profile>.e-con-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:22px}.page-about-us .redeemer-leadership-profile__photo,.page-about-us .redeemer-leadership-profile__duties,.page-about-us .redeemer-leadership-profile__copy{grid-column:1}.page-about-us .redeemer-leadership-profile__photo{grid-row:1;justify-self:center;max-width:320px}.page-about-us .redeemer-leadership-profile__duties{grid-row:2}.page-about-us .redeemer-leadership-profile__copy{grid-row:3}.page-about-us .redeemer-leadership-profile__copy h1{font-size:32px}}