.elementor-17891 .elementor-element.elementor-element-9072b4b{--spacer-size:10px;}.elementor-17891 .elementor-element.elementor-element-54fbbfe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17891 .elementor-element.elementor-element-1f1b911 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-17891 .elementor-element.elementor-element-1f1b911{text-align:center;}.elementor-17891 .elementor-element.elementor-element-1f1b911 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:70px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-17891 .elementor-element.elementor-element-c587700 > .elementor-widget-container{margin:10px 0px 5px 0px;}.elementor-17891 .elementor-element.elementor-element-4a1dc45{text-align:center;}.elementor-17891 .elementor-element.elementor-element-4a1dc45 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;}.elementor-17891 .elementor-element.elementor-element-94099d9{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-17891 .elementor-element.elementor-element-94099d9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;line-height:30px;}.elementor-17891 .elementor-element.elementor-element-decddbb{--spacer-size:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-17891 .elementor-element.elementor-element-5bc8c82 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );padding:20px 50px 20px 50px;}.elementor-17891 .elementor-element.elementor-element-7b53ae4{--spacer-size:45px;}.elementor-17891 .elementor-element.elementor-element-3749cc2 .elementor-repeater-item-71e27c4 .swiper-slide-bg{background-color:#EFECE8;}.elementor-17891 .elementor-element.elementor-element-3749cc2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-17891 .elementor-element.elementor-element-3749cc2 .swiper-slide-contents{max-width:66%;}.elementor-17891 .elementor-element.elementor-element-3749cc2 .swiper-slide-inner{text-align:center;}.elementor-17891 .elementor-element.elementor-element-6d8c074 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:125px;}.elementor-17891 .elementor-element.elementor-element-1cb0d4c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:45px;}.elementor-17891 .elementor-element.elementor-element-f8b0120 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-17891 .elementor-element.elementor-element-e030da3{padding:0px 0px 0px 0px;}.elementor-17891 .elementor-element.elementor-element-fc65bf0{--spacer-size:75px;}.elementor-17891 .elementor-element.elementor-element-5cc7944 > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 15px 0px 15px;}.elementor-17891 .elementor-element.elementor-element-5cc7944{text-align:center;}.elementor-17891 .elementor-element.elementor-element-5cc7944 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;}.elementor-17891 .elementor-element.elementor-element-68cd594{text-align:center;}.elementor-17891 .elementor-element.elementor-element-68cd594 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;}.elementor-17891 .elementor-element.elementor-element-1095b53{--spacer-size:50px;}.elementor-17891 .elementor-element.elementor-element-7a6278e{margin-top:0px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-17891 .elementor-element.elementor-element-f584122.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17891 .elementor-element.elementor-element-f584122 > .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-17891 .elementor-element.elementor-element-82a760c > .elementor-widget-container{margin:0px 0px -50px 0px;padding:0px 15px 0px 15px;}.elementor-17891 .elementor-element.elementor-element-82a760c{text-align:center;}.elementor-17891 .elementor-element.elementor-element-82a760c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;}.elementor-17891 .elementor-element.elementor-element-a98cab0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17891 .elementor-element.elementor-element-584165d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}@media(max-width:767px){.elementor-17891 .elementor-element.elementor-element-82a760c > .elementor-widget-container{margin:-100px 0px 0px 0px;}}@media(min-width:768px){.elementor-17891 .elementor-element.elementor-element-caf695b{width:30%;}.elementor-17891 .elementor-element.elementor-element-f81c704{width:69.615%;}}/* Start custom CSS for spacer, class: .elementor-element-9072b4b */@media (max-width: 800px) {
#flaunt-top-spacer {
        height: 30px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f1b911 */.flaunt-hero-text .elementor-heading-title {
line-height: 1.2 !important;
    
}
@media (max-width: 800px) {
    .flaunt-hero-text .elementor-heading-title {
    font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1dc45 */.fd-gold-text {color: #866E6A;}
.fd-animate-text {
    display: flex;
    justify-content: center;
    text-transform: lowercase;
}

.fd-animate-text span::before {
    color: #333132FF;
    content: "Education";
    animation: fd-animate infinite 3s;
    padding-left: 10px;
    font-family: 'NeutrifStudio'!important;
    font-weight: 600;
    }

@keyframes fd-animate {

    0% {
        content: "Education";
    }

    50% {
        content: "Education";
    }

    75% {
        content: "Education";
    }
}

@media (max-width: 800px) {
    
    .fd-animate-text,
    .fd-animate-text span {
        font-size: 30px;  
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94099d9 */.fd-para-50-width {margin: auto;}

@media (max-width: 800px) {
    .fd-para-50-width {
        --container-widget-width: 100% !important; 
        width: var(--container-widget-width, 100%) !important;
        max-width: 100% !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .fd-para-50-width p {
        font-size: 15px !important;   
        line-height: 25px !important;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-7b53ae4 */@media (max-width: 800px) {
    #fd-divider-bt-hero {
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-3749cc2 */.swiper-slide .elementor-slide-heading {
    color: #E64C3C;
    font-size: 15px !important;
    font-family: 'NeutrifStudio', Sans-Serif;
    margin-bottom: 50px !important;
    text-transform: uppercase;
}

.elementor-slides .swiper-slide-inner {
    padding: 0;
}

.elementor-17841 .elementor-element.elementor-element-3749cc2 .swiper-slide-contents {
    max-width: 100%;
}

@media (min-width: 800px) {
.swiper-slide .elementor-slide-heading {
    font-size: 20px;
}
}

.fd-slider-donor-name {
    color: #866E6A;
    font-family: 'NeutrifStudio', Sans-Serif;
    font-weight: 500;
    font-size: 25px;
}


@media (min-width: 800px) {
.fd-slider-donor-name {
    font-size: 35px;
    
}
}

.fd-slider-donor-description {
    color: #333132;
    font-family: 'NeutrifStudio', Sans-Serif;
    font-weight: 500;
    font-size: 25px;
}


@media (min-width: 800px) {
.fd-slider-donor-description {
    font-size: 35px;
    
}
}

.fd-slider-donor-amount {
    color: #333132;
    font-size: 25px;
}


@media (min-width: 800px) {
.fd-slider-donor-amount {
    font-size: 35px;
    
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-fc65bf0 */@media (max-width: 800px) {
    #fd-top-achiv-spacer {
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cc7944 */@media (max-width: 800px) {
    #fd-ready-achiev-head h2{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68cd594 */@media (max-width: 800px) {
    #fd-ready-achiev-para p{
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-1095b53 */@media (max-width: 800px) {
    #fd-top-achiv-spacer {
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e030da3 */.donate-container {
    max-width: 1020px;
    margin-left: auto;
    margin-right: auto;
}

.donate-container p {
    line-height: 1.5
}/* End custom CSS */
/* Start custom CSS for tlycs_impact_calculator, class: .elementor-element-9158cf2 */.impact-calc-section p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a760c */@media (max-width: 800px) {
    #fd-ready-achiev-head h2{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-button-text {
    font-family: 'NeutrifStudio'!important;
    text-transform: uppercase;
    font-family: 900;
    
}

.elementor-section.elementor-section-boxed > .elementor-container {
max-width: none !important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
 padding: 0 !important;
}

.fd-greatest-achievement {
    overflow: hidden;
    padding-top: 25px;
}


@media (min-width: 800px) {

.fd-greatest-achievement {
    padding: 75px 75px 0;
}
    
}

.fd-greatest-achievement > .elementor-container {
    flex-direction: column-reverse;
}

@media (min-width: 800px) {
    .fd-greatest-achievement > .elementor-container {
    flex-direction: row;
}
}

.fd-greatest-achievement .elementor-col-66 {
    display: flex;
    padding: 25px;
}

@media (min-width: 800px) {
.fd-greatest-achievement .elementor-col-66 {

    padding: 75px 75px 0px;
}
    
}

.fd-greatest-achievement .elementor-widget-text-editor {
height: calc(100% - 190px);
}

.fd-greatest-achievement .elementor-widget-wrap:has(.elementor-widget-image) {
align-content: flex-end;
} 

.fd-greatest-achievement .elementor-widget-wrap:has(.elementor-widget-heading) {
    align-content: unset;
}

.fd-greatest-achievement .elementor-widget-image {
padding: 0 50px 50px;
position: relative;
}

@media (min-width: 800px) {
    .fd-greatest-achievement .elementor-widget-image {
    
        padding: 0 0 50px;
    }
}

@media (max-width: 799px) {.fd-greatest-achievement .elementor-widget-image:before {
background-color: #EFECE8;
bottom: 0;
height: auto;
    content: '';
    left: -50vw;
    top: 50%;
    position: absolute;
    width: 200vw;
    z-index: -1
}
}

.fd-greatest-achievement .elementor-widget-button {
    padding-bottom: 25px;
    text-align: center
}
@media (min-width: 800px) {
.fd-greatest-achievement .elementor-widget-button {
background-color: #EFECE8;
padding: 50px 0 100px;
position: relative;
text-align: left;
}
}


.fd-greatest-achievement .elementor-widget-button {
    margin-top: 25px;
}

@media (min-width: 800px) {
    .fd-greatest-achievement .elementor-widget-button {
    margin-top: 50px;
}
}


@media (min-width: 800px) {.fd-greatest-achievement .elementor-widget-button:before {
background-color: #EFECE8;
bottom: 0;
height: 100%;
    content: '';
    left: -50vw;
    top: 0;
    position: absolute;
    width: 200vw;
    z-index: -1
}
}

.fd-greatest-achievement h2 {
    font-size: 18px !important;
    font-weight: 400 !important;
    text-align: center;
}


@media (min-width: 800px) {
.fd-greatest-achievement h2 {
    text-align: left;
}
}

@media (min-width: 1200px) {
.fd-greatest-achievement h2 {
    font-size: 25px !important;
}
}

.fd-greatest-achievement h2 strong {
    font-weight: 600 !important;
    font-family: 'NeutrifStudio'!important;
}

.fd-greatest-achievement h2 > span[style] {
    color: #866E6AFF;
    font-size: 55px !important;
    text-align: center;
}
@media (min-width: 800px) {
.fd-greatest-achievement h2 > span[style] {
    text-align: left;
    
}
}
@media (min-width: 1200px) {
.fd-greatest-achievement h2 > span[style] {
    font-size: 80px !important;
    display: inline-block;
    margin-bottom: 2rem;
    margin-top: 1rem;
    
}
}

.fd-greatest-achievement p {
    font-size: 18px !important;
    line-height: 1.5;
    text-align: center;
}

@media (min-width: 800px) {
.fd-greatest-achievement p {
    text-align: left;
}
}


@media (min-width: 1200px) {
.fd-greatest-achievement p {

    font-size: 25px !important;
    
}
}

.fd-greatest-achievement p strong{
    font-family: 'NeutrifStudio'!important;
}

.fd-greatest-achievement p em {
    color: #866E6A;
    font-style: normal;
    font-size: 75px;
}/* End custom CSS */