.elementor-1017 .elementor-element.elementor-element-2a6b065{--display:flex;--min-height:50vh;--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-1017 .elementor-element.elementor-element-35b7d7a img{width:100%;height:80vh;object-fit:cover;object-position:top center;}.elementor-1017 .elementor-element.elementor-element-35b7d7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-35b7d7a{width:100%;max-width:100%;}.elementor-1017 .elementor-element.elementor-element-dd6f438{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--position:absolute;top:50%;}body:not(.rtl) .elementor-1017 .elementor-element.elementor-element-dd6f438{left:5%;}body.rtl .elementor-1017 .elementor-element.elementor-element-dd6f438{right:5%;}.elementor-1017 .elementor-element.elementor-element-5f14816{--display:flex;}.elementor-1017 .elementor-element.elementor-element-2b6c1f5 .elementor-heading-title{font-family:"Playfair Display", Eina01;font-size:110px;font-weight:400;font-style:italic;line-height:108px;color:#FFFFFF;}.elementor-1017 .elementor-element.elementor-element-216b18a{font-family:"Eina01", Eina01;font-size:25px;font-weight:300;line-height:70px;letter-spacing:3.75px;color:#FFFFFF;}.elementor-1017 .elementor-element.elementor-element-52abc42{padding:65px 0px 70px 0px;}.elementor-1017 .elementor-element.elementor-element-8fb7536 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-1017 .elementor-element.elementor-element-8fb7536 > .elementor-element-populated{padding:0% 5% 0% 05%;}@media(max-width:1024px){.elementor-1017 .elementor-element.elementor-element-dd6f438{top:50%;}.elementor-1017 .elementor-element.elementor-element-216b18a{line-height:30px;}.elementor-1017 .elementor-element.elementor-element-52abc42{padding:30px 0px 20px 0px;}}@media(max-width:767px){.elementor-1017 .elementor-element.elementor-element-2a6b065{--min-height:50vh;}.elementor-1017 .elementor-element.elementor-element-35b7d7a img{height:50vh;}.elementor-1017 .elementor-element.elementor-element-dd6f438{--width:300px;--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;top:45%;}.elementor-1017 .elementor-element.elementor-element-2b6c1f5 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-1017 .elementor-element.elementor-element-2b6c1f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1017 .elementor-element.elementor-element-216b18a{font-size:18px;line-height:20px;}}@media(min-width:768px){.elementor-1017 .elementor-element.elementor-element-dd6f438{--width:90%;}}/* Start custom CSS for text-editor, class: .elementor-element-216b18a */.elementor-21 .elementor-element.elementor-element-6d1fd6c{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f14816 */.elementor-1017 .elementor-element.elementor-element-5f14816{
    max-width: 1140px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6f438 */.elementor-1017 .elementor-element.elementor-element-dd6f438{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for gva-events, class: .elementor-element-cfda8a2 */.tribe-event-block .block-content .tribe-start-date{
    display: none;
}

.elementor-1017 .elementor-element.elementor-element-cfda8a2{
    font-family: Eina01;
}

.tribe-event-content.clearfix > h3{
    font-family: "Playfair Dislay";
    font-weight: 400;
    font-style: italic;
}

.elementor.elementor-18 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-4da7f1e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.row-top > div > div > div > div > div > div > div > div > div > div > div > a{
    font-weight: 400 !important;
}

.tribe-event-content.clearfix > div{
    font-weight: 400 !important;
}

#\31 017 > div.elementor.elementor-1017 > section > div > div > div > div > div > div > div > div.gva-content-items > div > div{
    padding: 0 1%;
}

a.next_page > i{
    display: none;
}

#\39 65 > div.elementor.elementor-965 > section > div > div > div > div > div > div > div > div.pagination > div > div > div > a.next_page{
    display: none !important;
}

#\39 65 > div.elementor.elementor-965 > section > div > div > div > div > div > div > div > div.pagination > div > div > div > a.prev_page{
    display: none !important;
}

a.prev_page > i{
    display: none;
}

.give-block .gf-content-footer{
    background: #f2f2f2;
}

.give-form-category > a{
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 400;
}

.give-block .gf-content-footer .campaign-information{
    font-family: Eina01;
}

.give-form-content > div.gf-content-inner > h2 > a{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8fb7536 */.pagination{
    display: flex;
    justify-content: center;
    align-items: center;
}

.pager .paginations a{
    background-color: transparent;
    border-color: transparent;
    outline-color: transparent;
    color:#7C7C7C;
    font-family: "Playfair Display";
    font-style: italic;
    font-size: 50px;
    line-height: 49px;
}

.pager .paginations a:hover{
    color:#A0BA66;
    box-shadow: none;
    outline: none;
    border-color: transparent !important;
}



.pager .paginations a.active{
    background-color: transparent;
    border-color: transparent;
    color:#A0BA66;
    font-family: "Playfair Display";
    font-style: italic;
    font-size: 50px;
    line-height: 49px;
    border-color: transparent !important;
    background-color: transparent !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eina01';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://asa.jec.ded.mybluehost.me/wp-content/uploads/2024/02/Eina01-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Eina01';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://asa.jec.ded.mybluehost.me/wp-content/uploads/2024/02/Eina02-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Eina01';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://asa.jec.ded.mybluehost.me/wp-content/uploads/2024/02/Eina04-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */