.elementor-11417 .elementor-element.elementor-element-4c85979{--display:flex;--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-11417 .elementor-element.elementor-element-37ab509{--display:flex;--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-11417 .elementor-element.elementor-element-d10cd9e{--display:flex;--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-11417 .elementor-element.elementor-element-3282eb6{--display:flex;--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-11417 .elementor-element.elementor-element-e659502{--display:flex;--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-11417 .elementor-element.elementor-element-08b5571{--display:flex;--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-11417 .elementor-element.elementor-element-fa8968a{--display:flex;--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-11417 .elementor-element.elementor-element-4828260{--display:flex;--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-11417 .elementor-element.elementor-element-afa1b06{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:320px;--padding-left:15px;--padding-right:15px;}.elementor-11417 .elementor-element.elementor-element-afa1b06:not(.elementor-motion-effects-element-type-background), .elementor-11417 .elementor-element.elementor-element-afa1b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9FB;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11417 .elementor-element.elementor-element-81a3b2a{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-11417 .elementor-element.elementor-element-96542d7{left:0px;}body.rtl .elementor-11417 .elementor-element.elementor-element-96542d7{right:0px;}.elementor-11417 .elementor-element.elementor-element-96542d7{top:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11417 .elementor-element.elementor-element-5ae5409 .elementor-icon-list-icon i{color:#4B1F54;transition:color 0.3s;}.elementor-11417 .elementor-element.elementor-element-5ae5409 .elementor-icon-list-icon svg{fill:#4B1F54;transition:fill 0.3s;}.elementor-11417 .elementor-element.elementor-element-5ae5409{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-11417 .elementor-element.elementor-element-5ae5409 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11417 .elementor-element.elementor-element-5ae5409 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11417 .elementor-element.elementor-element-5ae5409 .elementor-icon-list-item > a{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:34px;}.elementor-11417 .elementor-element.elementor-element-5ae5409 .elementor-icon-list-text{color:#4B1F54;transition:color 0.3s;}.elementor-11417 .elementor-element.elementor-element-8361a69 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11417 .elementor-element.elementor-element-8361a69 .title-animation{display:show !important;text-align:center !important;color:#A52463 !important;}.elementor-11417 .elementor-element.elementor-element-3756ca5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-320px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11417 .elementor-element.elementor-element-3756ca5:not(.elementor-motion-effects-element-type-background), .elementor-11417 .elementor-element.elementor-element-3756ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9FB;}.elementor-11417 .elementor-element.elementor-element-147e56f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11417 .elementor-element.elementor-element-bbfb9c9.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-11417 .elementor-element.elementor-element-81a3b2a{--content-width:1320px;}}@media(max-width:1024px){.elementor-11417 .elementor-element.elementor-element-afa1b06{--padding-top:60px;--padding-bottom:160px;--padding-left:15px;--padding-right:15px;}.elementor-11417 .elementor-element.elementor-element-3756ca5{--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-e5d26f3 */.ski-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    text-align: center;
    background: rgba(75, 31, 84, 0.6); /* Overlay */
}

.ski-slide-content {
    max-width: 800px;
    padding: 20px;
    animation: fadeInScale 1.5s ease-out;
}

.ski-tag {
    color: #fcf9fb;
    letter-spacing: 3px;
    font-size: 0.8rem;
    font-weight: 700;
}

.ski-slide h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 3.5rem;
    color: #ffffff;
    margin: 20px 0;
    text-transform: uppercase;
}

.ski-slide p {
    font-family: 'Poppins', sans-serif;
    font-size: 1.2rem;
    color: #fcf9fb;
}

@keyframes fadeInScale {
    from { opacity: 0; transform: scale(0.95); }
    to { opacity: 1; transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for charifund-blog-post-widget, class: .elementor-element-147e56f *//* Styling for the Elementor Posts Widget to match your branding */
.elementor-posts .elementor-post {
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 5px 20px rgba(0,0,0,0.08);
    transition: 0.3s;
}

.elementor-posts .elementor-post:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.15);
}

.elementor-posts .elementor-post__title {
    color: #4B1F54 !important;
    font-family: 'Montserrat', sans-serif;
}

.elementor-posts .elementor-post__read-more {
    color: #A52463 !important;
    font-weight: 700;
    text-transform: uppercase;
}/* End custom CSS */