.elementor-25158 .elementor-element.elementor-element-c2df9ff{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25158 .elementor-element.elementor-element-1653f63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25158 .elementor-element.elementor-element-b928cd4 img{width:100%;}.elementor-25158 .elementor-element.elementor-element-be6aee2{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-25158 .elementor-element.elementor-element-be6aee2{left:0px;}body.rtl .elementor-25158 .elementor-element.elementor-element-be6aee2{right:0px;}.elementor-25158 .elementor-element.elementor-element-5ba59ab{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25158 .elementor-element.elementor-element-63b6170 .elementor-heading-title{font-size:24px;}.elementor-25158 .elementor-element.elementor-element-8355117 .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-25158 .elementor-element.elementor-element-8355117{width:auto;max-width:auto;}.elementor-25158 .elementor-element.elementor-element-8355117 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25158 .elementor-element.elementor-element-8355117 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-25158 .elementor-element.elementor-element-b928cd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25158 .elementor-element.elementor-element-be6aee2{bottom:0px;}}@media(max-width:767px){.elementor-25158 .elementor-element.elementor-element-c2df9ff{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;}.elementor-25158 .elementor-element.elementor-element-8355117 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-8355117 */.elementor-25158 .elementor-element.elementor-element-8355117 i {
    transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2df9ff */.elementor-25158 .elementor-element.elementor-element-c2df9ff .image-container img {
    width: 100%;
    height: 100%;
    aspect-ratio: 2/1;
    object-fit: cover;
}

.elementor-25158 .elementor-element.elementor-element-c2df9ff .elementor-acf-date {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2rem 1rem 0;
    background: var(--e-global-color-primary);
    font-family: 'MangoGrotesque';
    font-size: 48px;
    font-weight: 900;
}
.elementor-25158 .elementor-element.elementor-element-c2df9ff .elementor-acf-date::before {
      content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='51' height='22' viewBox='0 0 51 22'><path fill='%23FFFFFF' d='M47.6032 8.18908C45.8432 6.39908 44.0132 4.37908 42.1432 2.78908C37.5232 -1.28092 30.8232 -0.700922 26.3132 3.25908C23.8432 5.19908 20.6432 8.99908 17.7732 9.67908C13.7032 10.3191 10.7232 4.51908 7.20325 3.07908C4.51325 1.86908 1.45325 4.22908 0.423246 6.78908C-0.216754 8.47908 0.423246 9.88908 1.61325 11.3491C3.16325 13.2091 5.18325 15.1391 6.91325 16.9091C10.4832 20.7991 15.3732 22.5591 20.2732 20.7691L20.3432 20.7491C22.5032 19.9991 24.3432 18.5391 26.0132 16.9991C27.7532 15.3991 29.6732 13.5791 31.2932 12.5591C32.7032 11.5791 34.4932 11.3191 36.0032 12.2491C37.2932 12.9491 38.7432 14.2791 40.1332 15.5791C41.7532 17.0891 43.4132 18.6991 45.4032 18.6591C47.9532 18.5391 50.6232 15.9391 50.7332 13.2991C50.6532 11.1991 48.9932 9.70908 47.6232 8.18908H47.6032Z'/></svg>");
    color: #ffffff;
    position: absolute;
    top: 0;
    transform: translateY(-50%)
}
.elementor-25158 .elementor-element.elementor-element-c2df9ff .elementor-acf-date span {
    display: block;
    text-align: center;
    line-height: 1;
    text-align: center;
    letter-spacing: 2px;
    color: #FFFFFF;
}/* End custom CSS */