.elementor-271 .elementor-element.elementor-element-23f42be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:025px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-global-132{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-9ba91fa-font-family ), Sans-serif;font-size:var( --e-global-typography-9ba91fa-font-size );font-weight:var( --e-global-typography-9ba91fa-font-weight );color:var( --e-global-color-secondary );}.elementor-271 .elementor-element.elementor-global-132 a{color:var( --e-global-color-secondary );}.elementor-271 .elementor-element.elementor-element-b1c2c55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-e173feb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-e173feb.e-con{--align-self:flex-start;}.elementor-271 .elementor-element.elementor-element-7f47d84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-1437c16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-43ab48d{font-size:var( --e-global-typography-3f6fe98-font-size );font-weight:var( --e-global-typography-3f6fe98-font-weight );text-transform:var( --e-global-typography-3f6fe98-text-transform );line-height:var( --e-global-typography-3f6fe98-line-height );color:var( --e-global-color-0476f8d );}.elementor-271 .elementor-element.elementor-element-6c2460e .elementor-icon-list-icon{width:14px;}.elementor-271 .elementor-element.elementor-element-6c2460e .elementor-icon-list-icon i{font-size:14px;}.elementor-271 .elementor-element.elementor-element-6c2460e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-271 .elementor-element.elementor-element-6c2460e .elementor-icon-list-text, .elementor-271 .elementor-element.elementor-element-6c2460e .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-271 .elementor-element.elementor-element-6c2460e .elementor-icon-list-item{font-size:var( --e-global-typography-3f6fe98-font-size );font-weight:var( --e-global-typography-3f6fe98-font-weight );text-transform:var( --e-global-typography-3f6fe98-text-transform );line-height:var( --e-global-typography-3f6fe98-line-height );}.elementor-271 .elementor-element.elementor-element-a2c2989 .elementor-icon-list-icon{width:14px;}.elementor-271 .elementor-element.elementor-element-a2c2989 .elementor-icon-list-icon i{font-size:14px;}.elementor-271 .elementor-element.elementor-element-a2c2989 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-271 .elementor-element.elementor-element-a2c2989 .elementor-icon-list-text, .elementor-271 .elementor-element.elementor-element-a2c2989 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-271 .elementor-element.elementor-element-a2c2989 .elementor-icon-list-item{font-size:var( --e-global-typography-3f6fe98-font-size );font-weight:var( --e-global-typography-3f6fe98-font-weight );text-transform:var( --e-global-typography-3f6fe98-text-transform );line-height:var( --e-global-typography-3f6fe98-line-height );}.elementor-271 .elementor-element.elementor-element-ee84cd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-657ef23 .elementor-heading-title{font-family:var( --e-global-typography-b054c09-font-family ), Sans-serif;font-size:var( --e-global-typography-b054c09-font-size );font-weight:var( --e-global-typography-b054c09-font-weight );line-height:var( --e-global-typography-b054c09-line-height );}.elementor-271 .elementor-element.elementor-element-0369bfd{font-family:var( --e-global-typography-a131c48-font-family ), Sans-serif;font-size:var( --e-global-typography-a131c48-font-size );font-weight:var( --e-global-typography-a131c48-font-weight );line-height:var( --e-global-typography-a131c48-line-height );}.elementor-271 .elementor-element.elementor-element-f8bd794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-783c6a3 .elementor-icon-list-icon{width:14px;}.elementor-271 .elementor-element.elementor-element-783c6a3 .elementor-icon-list-icon i{font-size:14px;}.elementor-271 .elementor-element.elementor-element-783c6a3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-271 .elementor-element.elementor-element-783c6a3 .elementor-icon-list-text, .elementor-271 .elementor-element.elementor-element-783c6a3 .elementor-icon-list-text a{color:var( --e-global-color-df4bec3 );}.elementor-271 .elementor-element.elementor-element-783c6a3 .elementor-icon-list-item{font-family:var( --e-global-typography-4a2a5a0-font-family ), Sans-serif;font-size:var( --e-global-typography-4a2a5a0-font-size );font-weight:var( --e-global-typography-4a2a5a0-font-weight );line-height:var( --e-global-typography-4a2a5a0-line-height );}.elementor-271 .elementor-element.elementor-element-6aad24e .elementor-icon-list-icon{width:14px;}.elementor-271 .elementor-element.elementor-element-6aad24e .elementor-icon-list-icon i{font-size:14px;}.elementor-271 .elementor-element.elementor-element-6aad24e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-271 .elementor-element.elementor-element-6aad24e .elementor-icon-list-text, .elementor-271 .elementor-element.elementor-element-6aad24e .elementor-icon-list-text a{color:var( --e-global-color-df4bec3 );}.elementor-271 .elementor-element.elementor-element-6aad24e .elementor-icon-list-item{font-family:var( --e-global-typography-4a2a5a0-font-family ), Sans-serif;font-size:var( --e-global-typography-4a2a5a0-font-size );font-weight:var( --e-global-typography-4a2a5a0-font-weight );line-height:var( --e-global-typography-4a2a5a0-line-height );}.elementor-271 .elementor-element.elementor-element-12bcc8c .elementor-icon-list-icon{width:14px;}.elementor-271 .elementor-element.elementor-element-12bcc8c .elementor-icon-list-icon i{font-size:14px;}.elementor-271 .elementor-element.elementor-element-12bcc8c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-271 .elementor-element.elementor-element-12bcc8c .elementor-icon-list-text, .elementor-271 .elementor-element.elementor-element-12bcc8c .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-271 .elementor-element.elementor-element-12bcc8c .elementor-icon-list-item{font-family:var( --e-global-typography-3a8a8f7-font-family ), Sans-serif;font-size:var( --e-global-typography-3a8a8f7-font-size );font-weight:var( --e-global-typography-3a8a8f7-font-weight );font-style:var( --e-global-typography-3a8a8f7-font-style );}.elementor-271 .elementor-element.elementor-element-45da83d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-b057c8c{--e-image-carousel-slides-to-show:1;}.elementor-271 .elementor-element.elementor-element-ff74e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-83dda3b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-271 .elementor-element.elementor-element-c942f57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-1fddcf1{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-271 .elementor-element.elementor-element-726c19e .repeaterly-repeater-loop-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;column-gap:10px;}.elementor-271 .elementor-element.elementor-element-726c19e .repeaterly-repeater-loop-grid > div > div{height:100%;}.elementor-271 .elementor-element.elementor-element-05309a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-16528b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-271 .elementor-element.elementor-element-d7921a7{--repeaterly-slides-to-show:1;}.elementor-271 .elementor-element.elementor-element-d7921a7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-271 .elementor-element.elementor-element-d7921a7 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-291a9de );}.elementor-271 .elementor-element.elementor-element-d7921a7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-271 .elementor-element.elementor-element-d7921a7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-291a9de );}.elementor-271 .elementor-element.elementor-element-d7921a7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-271 .elementor-element.elementor-element-d7921a7 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-271 .elementor-element.elementor-element-65dfe2e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-65dfe2e:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-65dfe2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5cf055 );}.elementor-271 .elementor-element.elementor-element-421f178{width:100%;max-width:100%;}@media(min-width:768px){.elementor-271 .elementor-element.elementor-element-23f42be{--width:95%;}.elementor-271 .elementor-element.elementor-element-ee84cd5{--width:100%;}.elementor-271 .elementor-element.elementor-element-45da83d{--width:100%;}.elementor-271 .elementor-element.elementor-element-16528b5{--width:75%;}}@media(max-width:1024px){.elementor-271 .elementor-element.elementor-global-132{font-size:var( --e-global-typography-9ba91fa-font-size );}.elementor-271 .elementor-element.elementor-element-43ab48d{font-size:var( --e-global-typography-3f6fe98-font-size );line-height:var( --e-global-typography-3f6fe98-line-height );}.elementor-271 .elementor-element.elementor-element-6c2460e .elementor-icon-list-item{font-size:var( --e-global-typography-3f6fe98-font-size );line-height:var( --e-global-typography-3f6fe98-line-height );}.elementor-271 .elementor-element.elementor-element-a2c2989 .elementor-icon-list-item{font-size:var( --e-global-typography-3f6fe98-font-size );line-height:var( --e-global-typography-3f6fe98-line-height );}.elementor-271 .elementor-element.elementor-element-657ef23 .elementor-heading-title{font-size:var( --e-global-typography-b054c09-font-size );line-height:var( --e-global-typography-b054c09-line-height );}.elementor-271 .elementor-element.elementor-element-0369bfd{font-size:var( --e-global-typography-a131c48-font-size );line-height:var( --e-global-typography-a131c48-line-height );}.elementor-271 .elementor-element.elementor-element-783c6a3 .elementor-icon-list-item{font-size:var( --e-global-typography-4a2a5a0-font-size );line-height:var( --e-global-typography-4a2a5a0-line-height );}.elementor-271 .elementor-element.elementor-element-6aad24e .elementor-icon-list-item{font-size:var( --e-global-typography-4a2a5a0-font-size );line-height:var( --e-global-typography-4a2a5a0-line-height );}.elementor-271 .elementor-element.elementor-element-12bcc8c .elementor-icon-list-item{font-size:var( --e-global-typography-3a8a8f7-font-size );}.elementor-271 .elementor-element.elementor-element-1fddcf1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-271 .elementor-element.elementor-element-726c19e .repeaterly-repeater-loop-grid{display:grid;grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-271 .elementor-element.elementor-global-132{font-size:var( --e-global-typography-9ba91fa-font-size );}.elementor-271 .elementor-element.elementor-element-43ab48d{font-size:var( --e-global-typography-3f6fe98-font-size );line-height:var( --e-global-typography-3f6fe98-line-height );}.elementor-271 .elementor-element.elementor-element-6c2460e .elementor-icon-list-item{font-size:var( --e-global-typography-3f6fe98-font-size );line-height:var( --e-global-typography-3f6fe98-line-height );}.elementor-271 .elementor-element.elementor-element-a2c2989 .elementor-icon-list-item{font-size:var( --e-global-typography-3f6fe98-font-size );line-height:var( --e-global-typography-3f6fe98-line-height );}.elementor-271 .elementor-element.elementor-element-657ef23 .elementor-heading-title{font-size:var( --e-global-typography-b054c09-font-size );line-height:var( --e-global-typography-b054c09-line-height );}.elementor-271 .elementor-element.elementor-element-0369bfd{font-size:var( --e-global-typography-a131c48-font-size );line-height:var( --e-global-typography-a131c48-line-height );}.elementor-271 .elementor-element.elementor-element-783c6a3 .elementor-icon-list-item{font-size:var( --e-global-typography-4a2a5a0-font-size );line-height:var( --e-global-typography-4a2a5a0-line-height );}.elementor-271 .elementor-element.elementor-element-6aad24e .elementor-icon-list-item{font-size:var( --e-global-typography-4a2a5a0-font-size );line-height:var( --e-global-typography-4a2a5a0-line-height );}.elementor-271 .elementor-element.elementor-element-12bcc8c .elementor-icon-list-item{font-size:var( --e-global-typography-3a8a8f7-font-size );}.elementor-271 .elementor-element.elementor-element-1fddcf1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-271 .elementor-element.elementor-element-726c19e .repeaterly-repeater-loop-grid{display:grid;grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for text-editor, class: .elementor-element-0369bfd */h4 a {color: white;
background-color: #AD2233; padding: 25px 35px;
line-height: 85px;
border-radius: 100px;}

h4 a:hover {color: white; opacity: .9;}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-783c6a3 */.school-tag .elementor-post-info__item--type-terms:first-of-type .elementor-post-info__terms-list-item {border: 2px solid black;
border-radius: 30px;
padding: 0px 10px; color: white !important; background-color: black;
    line-height: 30px;
    white-space: nowrap;

}
.school-tag ul {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-6aad24e */.focus-tag .elementor-post-info__item--type-terms:first-of-type .elementor-post-info__terms-list-item {border: 2px solid black;
border-radius: 30px;
padding: 0px 10px; color: black !important; background-color: white;
    line-height: 30px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-12bcc8c */.funded-by a {text-decoration: underline;}/* End custom CSS */