.elementor-2523 .elementor-element.elementor-element-c701775 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2523 .elementor-element.elementor-element-d60addd{padding:60px 0px 100px 0px;}.elementor-2523 .elementor-element.elementor-element-acadd7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2523 .elementor-element.elementor-element-47a785a .elementor-heading-title{line-height:45px;}.elementor-2523 .elementor-element.elementor-element-d9e7365{--spacer-size:41px;}.elementor-2523 .elementor-element.elementor-element-14de8ee{--spacer-size:80px;}.elementor-2523 .elementor-element.elementor-element-6b51bfb .elementor-image-box-wrapper{text-align:start;}.elementor-2523 .elementor-element.elementor-element-6b51bfb .elementor-image-box-title{margin-bottom:0px;}.elementor-2523 .elementor-element.elementor-element-6b51bfb > .elementor-widget-container{padding:50px 50px 50px 50px;background-color:#FFF4E6;border-radius:32px 32px 32px 32px;}.elementor-2523 .elementor-element.elementor-element-bbae9d1{--spacer-size:80px;}.elementor-2523 .elementor-element.elementor-element-4ef43c4 .elementor-heading-title{line-height:45px;}.elementor-2523 .elementor-element.elementor-element-a10838f{--spacer-size:41px;}.elementor-2523 .elementor-element.elementor-element-62d4f3e{--spacer-size:80px;}.elementor-2523 .elementor-element.elementor-element-c965086 .elementor-heading-title{line-height:45px;}.elementor-2523 .elementor-element.elementor-element-f3e18f6{--spacer-size:60px;}.elementor-2523 .elementor-element.elementor-element-a6f3c74{--spacer-size:20px;}.elementor-2523 .elementor-element.elementor-element-fd2a490{--spacer-size:20px;}.elementor-2523 .elementor-element.elementor-element-3b8566b{--spacer-size:80px;}.elementor-2523 .elementor-element.elementor-element-faab341 .elementor-heading-title{line-height:45px;}.elementor-2523 .elementor-element.elementor-element-4d49ceb{--spacer-size:41px;}.elementor-2523 .elementor-element.elementor-element-06eff1a .elementor-image-box-wrapper{text-align:start;}.elementor-2523 .elementor-element.elementor-element-06eff1a .elementor-image-box-title{margin-bottom:0px;}.elementor-2523 .elementor-element.elementor-element-06eff1a > .elementor-widget-container{padding:0px 50px 10px 50px;background-color:#FFF4E6;border-radius:32px 32px 32px 32px;}.elementor-2523 .elementor-element.elementor-element-99dd465{--spacer-size:80px;}.elementor-2523 .elementor-element.elementor-element-c69c0ee .elementor-heading-title{line-height:45px;}.elementor-2523 .elementor-element.elementor-element-e557929{--spacer-size:40px;}.elementor-2523 .elementor-element.elementor-element-3531bb4 > .elementor-widget-container{padding:0% 8% 0% 0%;}.elementor-2523 .elementor-element.elementor-element-b78185c{--spacer-size:80px;}.elementor-2523 .elementor-element.elementor-element-7c60879 .elementor-heading-title{line-height:45px;}.elementor-2523 .elementor-element.elementor-element-f3bd394{--spacer-size:40px;}.elementor-2523 .elementor-element.elementor-element-f628e00{--e-image-carousel-slides-to-show:1;}.elementor-2523 .elementor-element.elementor-element-f628e00 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2523 .elementor-element.elementor-element-f628e00 .elementor-swiper-button.elementor-swiper-button-next{font-size:60px;color:var( --e-global-color-secondary );}.elementor-2523 .elementor-element.elementor-element-f628e00 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2523 .elementor-element.elementor-element-f628e00 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-2523 .elementor-element.elementor-element-8c8f87e{--spacer-size:80px;}.elementor-2523 .elementor-element.elementor-element-bf4f0f0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2523 .elementor-element.elementor-element-1c83e0b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2523 .elementor-element.elementor-element-3b6c7fc .elementor-cta__content{min-height:750px;text-align:center;}.elementor-2523 .elementor-element.elementor-element-3b6c7fc .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-2523 .elementor-element.elementor-element-3b6c7fc .elementor-cta__title:not(:last-child){margin-bottom:10px;}.elementor-2523 .elementor-element.elementor-element-3b6c7fc .elementor-cta__description{font-size:18px;line-height:30px;color:#FFFFFF;}.elementor-2523 .elementor-element.elementor-element-3b6c7fc .elementor-cta__content-item{transition-duration:1000ms;}.elementor-2523 .elementor-element.elementor-element-3b6c7fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-2523 .elementor-element.elementor-element-3b6c7fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-2523 .elementor-element.elementor-element-3b6c7fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-2523 .elementor-element.elementor-element-3b6c7fc .elementor-cta .elementor-cta__bg, .elementor-2523 .elementor-element.elementor-element-3b6c7fc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2523 .elementor-element.elementor-element-3b6c7fc > .elementor-widget-container{border-radius:32px 32px 32px 32px;}.elementor-2523 .elementor-element.elementor-element-29a521d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2523 .elementor-element.elementor-element-29a521d > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-2523 .elementor-element.elementor-element-04c9bb5{--spacer-size:20px;}.elementor-2523 .elementor-element.elementor-element-003a6b1{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-2523 .elementor-element.elementor-element-003a6b1 .elementor-headline{text-align:center;font-size:22px;line-height:33px;}.elementor-2523 .elementor-element.elementor-element-003a6b1 .elementor-headline-dynamic-wrapper path{stroke:#9CA286;}.elementor-2523 .elementor-element.elementor-element-208e871{--spacer-size:80px;}.elementor-2523 .elementor-element.elementor-element-d7feea7 .elementor-heading-title{line-height:45px;}.elementor-2523 .elementor-element.elementor-element-1d3d7b7{--spacer-size:40px;}.elementor-2523 .elementor-element.elementor-element-6f6a028 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2523 .elementor-element.elementor-element-7b80179 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2523 .elementor-element.elementor-element-01cfc49 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2523 .elementor-element.elementor-element-d83262d img{width:82%;border-radius:32px 32px 32px 32px;}@media(max-width:1024px){.elementor-2523 .elementor-element.elementor-element-6694be3{margin-top:-80px;margin-bottom:0px;}.elementor-2523 .elementor-element.elementor-element-d83262d img{width:90%;}}@media(max-width:767px){.elementor-2523 .elementor-element.elementor-element-6694be3{margin-top:0px;margin-bottom:0px;}.elementor-2523 .elementor-element.elementor-element-d60addd{padding:30px 0px 50px 0px;}.elementor-2523 .elementor-element.elementor-element-acadd7f > .elementor-element-populated{padding:10px 10px 10px 15px;}.elementor-2523 .elementor-element.elementor-element-47a785a .elementor-heading-title{line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-d9e7365{--spacer-size:50px;}.elementor-2523 .elementor-element.elementor-element-14de8ee{--spacer-size:30px;}.elementor-2523 .elementor-element.elementor-element-6b51bfb .elementor-image-box-wrapper{text-align:start;}.elementor-2523 .elementor-element.elementor-element-6b51bfb .elementor-image-box-title{margin-bottom:15px;font-size:30px;line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-6b51bfb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2523 .elementor-element.elementor-element-bbae9d1{--spacer-size:30px;}.elementor-2523 .elementor-element.elementor-element-4ef43c4 .elementor-heading-title{line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-a10838f{--spacer-size:50px;}.elementor-2523 .elementor-element.elementor-element-62d4f3e{--spacer-size:30px;}.elementor-2523 .elementor-element.elementor-element-c965086 .elementor-heading-title{line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-f3e18f6{--spacer-size:50px;}.elementor-2523 .elementor-element.elementor-element-a6f3c74{--spacer-size:50px;}.elementor-2523 .elementor-element.elementor-element-fd2a490{--spacer-size:50px;}.elementor-2523 .elementor-element.elementor-element-3b8566b{--spacer-size:30px;}.elementor-2523 .elementor-element.elementor-element-faab341 .elementor-heading-title{line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-4d49ceb{--spacer-size:50px;}.elementor-2523 .elementor-element.elementor-element-06eff1a .elementor-image-box-wrapper{text-align:start;}.elementor-2523 .elementor-element.elementor-element-06eff1a .elementor-image-box-title{margin-bottom:15px;font-size:30px;line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-06eff1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2523 .elementor-element.elementor-element-99dd465{--spacer-size:30px;}.elementor-2523 .elementor-element.elementor-element-c69c0ee .elementor-heading-title{line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-e557929{--spacer-size:15px;}.elementor-2523 .elementor-element.elementor-element-b78185c{--spacer-size:30px;}.elementor-2523 .elementor-element.elementor-element-7c60879 .elementor-heading-title{line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-f3bd394{--spacer-size:15px;}.elementor-2523 .elementor-element.elementor-element-8c8f87e{--spacer-size:30px;}.elementor-2523 .elementor-element.elementor-element-1c83e0b > .elementor-element-populated{padding:0% 0% 10% 0%;}.elementor-2523 .elementor-element.elementor-element-3b6c7fc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2523 .elementor-element.elementor-element-29a521d > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2523 .elementor-element.elementor-element-208e871{--spacer-size:30px;}.elementor-2523 .elementor-element.elementor-element-d7feea7 .elementor-heading-title{line-height:1.2em;}.elementor-2523 .elementor-element.elementor-element-1d3d7b7{--spacer-size:15px;}.elementor-2523 .elementor-element.elementor-element-7b80179 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2523 .elementor-element.elementor-element-01cfc49 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2523 .elementor-element.elementor-element-1c83e0b{width:30%;}.elementor-2523 .elementor-element.elementor-element-29a521d{width:70%;}.elementor-2523 .elementor-element.elementor-element-7b80179{width:50%;}.elementor-2523 .elementor-element.elementor-element-01cfc49{width:49.911%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2523 .elementor-element.elementor-element-7b80179{width:55%;}.elementor-2523 .elementor-element.elementor-element-01cfc49{width:45%;}}/* Start custom CSS for mfn_icon_box, class: .elementor-element-dc70369 */.elementor-2523 .elementor-element.elementor-element-dc70369 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-dc70369 .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-dc70369 .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-2c352aa */.elementor-2523 .elementor-element.elementor-element-2c352aa h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-2c352aa .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-2c352aa .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-e1508d9 */.elementor-2523 .elementor-element.elementor-element-e1508d9 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-e1508d9 .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-e1508d9 .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-9e923fe */.elementor-2523 .elementor-element.elementor-element-9e923fe h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-9e923fe .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-9e923fe .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-734d435 */.elementor-2523 .elementor-element.elementor-element-734d435 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-734d435 .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-734d435 .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6b51bfb */.elementor-2523 .elementor-element.elementor-element-6b51bfb h2, .elementor-2523 .elementor-element.elementor-element-6b51bfb p {
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-74d9bb7 */.elementor-2523 .elementor-element.elementor-element-74d9bb7 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-74d9bb7 .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-74d9bb7 .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-ad05002 */.elementor-2523 .elementor-element.elementor-element-ad05002 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-ad05002 .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-ad05002 .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-82130f1 */.elementor-2523 .elementor-element.elementor-element-82130f1 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-82130f1 .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-82130f1 .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-2f33e9a */.elementor-2523 .elementor-element.elementor-element-2f33e9a h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-2f33e9a .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-2f33e9a .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06eff1a */.elementor-2523 .elementor-element.elementor-element-06eff1a h2, .elementor-2523 .elementor-element.elementor-element-06eff1a p {
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for mfn_timeline, class: .elementor-element-3531bb4 */.date_label, .timeline_items > li h3 span {
    font-size: 18px;
}
.timeline_items > li h3 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
body:not(.style-simple) .timeline_items > li .desc {
    text-decoration: unset;
}
.timeline_items > li .desc {
    font-size: 16px;
    line-height: 26px;
}
.timeline_items li h3:before, .timeline_items:after, .timeline .post-item:before {
    border-color: #FFF4E6 !important;
}
.timeline_items > li:nth-child(even) h3 span {
    right: 55%;
    left: auto;
}
.timeline_items > li:nth-child(even) {
    padding: 0 0 25px 55%;
}
.timeline_items > li:nth-child(even) h3 {
    text-align: left;
}
.timeline_items > li:nth-child(even) .desc {
    text-align: left;
}
.timeline_items > li .desc:before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f628e00 */@media (max-width: 767px) { .elementor-2523 .elementor-element.elementor-element-f628e00 .elementor-swiper-button.elementor-swiper-button-next, .elementor-2523 .elementor-element.elementor-element-f628e00 .elementor-swiper-button.elementor-swiper-button-prev {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-01d32a4 */.elementor-2523 .elementor-element.elementor-element-01d32a4 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-01d32a4 .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-01d32a4 .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-703cdb3 */.elementor-2523 .elementor-element.elementor-element-703cdb3 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-703cdb3 .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-703cdb3 .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for mfn_icon_box, class: .elementor-element-5c6e8ec */.elementor-2523 .elementor-element.elementor-element-5c6e8ec h4 {
    font-size: 22px;
    line-height: 28px;
    color: #7A7A7A;
}
@media (max-width: 767px) {
.elementor-2523 .elementor-element.elementor-element-5c6e8ec .icon_box.icon_position_left {
    padding-left: 0px;
}
.elementor-2523 .elementor-element.elementor-element-5c6e8ec .icon_box.icon_position_left .icon_wrapper {
    display: none;
}
}/* End custom CSS */