.elementor-12705 .elementor-element.elementor-element-bd9e887 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-4db1b04{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-e11945c .elementor-heading-title{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12705 .elementor-element.elementor-element-ed4dcd0{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-bae8003 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-af022f0{--grid-columns:3;--load-more-message-alignment:center;--e-loop-nothing-found-message-align:center;}.elementor-12705 .elementor-element.elementor-element-57e43ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12705 .elementor-element.elementor-element-57e43ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-79e637f{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-6cd21af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12705 .elementor-element.elementor-element-6cd21af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-68a2df3{text-align:left;font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-12705 .elementor-element.elementor-element-68a2df3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-797317d .elementor-button{font-family:"Mulish", Sans-serif;font-weight:300;fill:#00AEEF;color:#00AEEF;background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-797317d .elementor-button:hover, .elementor-12705 .elementor-element.elementor-element-797317d .elementor-button:focus{color:#CC3366;}.elementor-12705 .elementor-element.elementor-element-797317d .elementor-button:hover svg, .elementor-12705 .elementor-element.elementor-element-797317d .elementor-button:focus svg{fill:#CC3366;}.elementor-12705 .elementor-element.elementor-element-797317d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-e951797 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12705 .elementor-element.elementor-element-e951797 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-605af72{text-align:left;font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-12705 .elementor-element.elementor-element-605af72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-5ef47bc .elementor-button{font-family:"Mulish", Sans-serif;font-weight:300;fill:#00AEEF;color:#00AEEF;background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-5ef47bc .elementor-button:hover, .elementor-12705 .elementor-element.elementor-element-5ef47bc .elementor-button:focus{color:#CC3366;}.elementor-12705 .elementor-element.elementor-element-5ef47bc .elementor-button:hover svg, .elementor-12705 .elementor-element.elementor-element-5ef47bc .elementor-button:focus svg{fill:#CC3366;}.elementor-12705 .elementor-element.elementor-element-5ef47bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-0d24931{text-align:left;font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-12705 .elementor-element.elementor-element-0d24931 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-de39855 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-01a1a92 .elementor-button{font-family:"Mulish", Sans-serif;font-weight:500;background-color:#00AEEF;border-radius:50px 50px 50px 50px;}.elementor-12705 .elementor-element.elementor-element-01a1a92 .elementor-button:hover, .elementor-12705 .elementor-element.elementor-element-01a1a92 .elementor-button:focus{background-color:#CC3366;}.elementor-12705 .elementor-element.elementor-element-740f022 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12705 .elementor-element.elementor-element-d347a3b .elementor-button{font-family:"Mulish", Sans-serif;font-weight:500;background-color:#00AEEF;border-radius:50px 50px 50px 50px;}.elementor-12705 .elementor-element.elementor-element-d347a3b .elementor-button:hover, .elementor-12705 .elementor-element.elementor-element-d347a3b .elementor-button:focus{background-color:#CC3366;}@media(min-width:768px){.elementor-12705 .elementor-element.elementor-element-6cd21af{width:49.997%;}.elementor-12705 .elementor-element.elementor-element-e951797{width:50%;}}@media(max-width:1024px){.elementor-12705 .elementor-element.elementor-element-af022f0{--grid-columns:2;}}@media(max-width:767px){.elementor-12705 .elementor-element.elementor-element-af022f0{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-54b1849 */.breadcrumb.elementor-widget-shortcode {
    margin: 0;
    position: relative;
    z-index: 1;
}
.breadcrumb .fbc-page .fbc-wrap .fbc-items li {
    padding-block: 0;
    padding-left: 0;
    font-family: "Mulish", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 7px;
}
.breadcrumb .fbc-page .fbc-wrap .fbc-items li a{
    transition: all .3s ease-in-out;
}
.breadcrumb .fbc-page .fbc-wrap .fbc-items li a:hover {
    text-decoration: underline;
}
.breadcrumb .fbc-page .fbc-wrap .fbc-items li a i.fa.fa-home {
    display: none;
}/* End custom CSS */
/* Start custom CSS for theme-page-title, class: .elementor-element-e11945c */@media (max-width: 767px) {
    .banner_content {
        bottom: 60px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-333942a */.banner_content {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: fit-content;
}
.banner_content .elementor-container .elementor-widget-wrap {
    padding: 0 0 0 135px;
}
.banner_content h1 {
    font-weight: 700;
    font-size: 96px;
    line-height: 1;
}

.page_banner .elementor-element.elementor-widget-image {
    margin: 0;
    height: 320px;
}
.page_banner .elementor-element.elementor-widget-image .elementor-widget-container {
    height: 100%;
}
.page_banner .elementor-element.elementor-widget-image .elementor-widget-container img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.banner_content p {
    font-size: 16px;
}
@media (max-width: 1024px){
    .two_girls{
        height: 163px;
    }
    .african_boy{
        height: 236px
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79e637f */.storiesColumn .elementor-container {
    flex-direction: column;
}
.storiesColumn .elementor-column.elementor-col-50 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe5c91d */.tableBtn > .elementor-container {
    gap: 12px;
    margin-top: 20px;
    justify-content: space-between;
}
.tableBtn .elementor-column.elementor-col-50 {
    width: auto;
}
.tableBtn a.elementor-button.elementor-button-link {
    font-size: clamp(13px, 0.83vw, 16px);
    padding: 10px 14px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57e43ec */.storiesContent {
    padding-left: clamp(30px, 2.5vw, 48px);
    padding-right: 10px;
}
.storiesContent h4 {
    margin: 0 0 clamp(26px, 1.88vw, 36px);
    font-size: clamp(18px, 1.46vw, 28px);
    font-weight: 700;
    color: #333;
    line-height: clamp(24px, 1.88vw, 36px);
}
.storiesContent p {
    font-size: clamp(14px, 1.15vw, 22px);
    color: #333;
    margin: 0 0 clamp(26px, 1.88vw, 36px);
    line-height: clamp(24px, 1.88vw, 36px);
}
.storiesContent p strong {
    font-weight: 700;
}
.storiesContent ul {
    padding-left: 0;
    /*margin-bottom:  clamp(26px, 1.88vw, 36px);*/
    margin-bottom: 0;
}
.storiesContent ul li {
    font-size: clamp(14px, 1.15vw, 22px);
    color: #333;
    margin-bottom: 10px;
    font-weight: 300;
    line-height: clamp(24px, 1.88vw, 36px);
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-left: 25px;
    position: relative;
}
.storiesContent ul li:after {
    position: absolute;
    left: 10px;
    top: 10px;
    content: "";
    width: 6px;
    height: 6px;
    background: #333;
    border-radius: 100%;
}
.storiesContent ul li:last-child{
    margin-bottom: 0;
}
.storiesContent .disclaimerBox {
    background: #F1F1F1;
    padding: clamp(15px, 1.56vw, 30px);
    margin-top: clamp(20px, 2.08vw, 40px);
}
.storiesContent .disclaimerBox p {
    margin: 0;
    font-weight: 400;
    line-height: clamp(24px, 1.88vw, 36px);
}
.storiesContent .storiesBtn a.elementor-button {
    margin-left: 25px;
    margin-bottom: clamp(26px, 1.88vw, 36px);
    font-size: clamp(14px, 1.15vw, 22px);
    line-height: clamp(24px, 1.88vw, 36px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed4dcd0 */.storiesJoyContent > .elementor-container {
    padding: clamp(40px, 3.85vw, 74px) 0;
    max-width: 1550px;
    margin: 0 auto;
}

@media only screen and (max-width: 1650px) {
  .storiesJoyContent > .elementor-container {
    max-width: 1440px;
}
}
@media only screen and (max-width: 1500px) {
  .storiesJoyContent > .elementor-container {
    max-width: 1200px;
}
}/* End custom CSS */