.elementor-47 .elementor-element.elementor-element-b5350b9{margin-top:0rem;margin-bottom:0rem;}.elementor-47 .elementor-element.elementor-element-c81fd5e .elementor-repeater-item-b795c5a .swiper-slide-bg{background-color:var( --e-global-color-accent );background-image:url(https://hedc.aha-images.com/wp-content/uploads/2023/07/Bridge-1.jpg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-c81fd5e .elementor-repeater-item-c86540d .swiper-slide-bg{background-color:var( --e-global-color-accent );background-image:url(https://hedc.aha-images.com/wp-content/uploads/2023/07/cropped_ground_breaking-1.jpg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-c81fd5e .elementor-repeater-item-6da9b85 .swiper-slide-bg{background-color:var( --e-global-color-accent );background-image:url(https://hedc.aha-images.com/wp-content/uploads/2023/07/March_2023b-1.jpg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-c81fd5e .elementor-repeater-item-3fcf7a2 .swiper-slide-bg{background-color:var( --e-global-color-accent );background-image:url(https://hedc.aha-images.com/wp-content/uploads/2023/07/march_2023c-1.jpg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-c81fd5e .elementor-repeater-item-9254c78 .swiper-slide-bg{background-color:var( --e-global-color-accent );background-image:url(https://hedc.aha-images.com/wp-content/uploads/2023/07/IMG_8165-1.jpg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-c81fd5e .elementor-repeater-item-7143270 .swiper-slide-bg{background-color:var( --e-global-color-accent );background-image:url(https://hedc.aha-images.com/wp-content/uploads/2024/07/DJI_0884-scaled.jpg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-c81fd5e .elementor-repeater-item-9851e85 .swiper-slide-bg{background-color:var( --e-global-color-accent );background-image:url(https://hedc.aha-images.com/wp-content/uploads/2023/07/IMG_0129-1.jpg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-c81fd5e .swiper-slide{transition-duration:calc(5000ms*1.2);height:650px;}.elementor-47 .elementor-element.elementor-element-c81fd5e .swiper-slide-contents{max-width:66%;}.elementor-47 .elementor-element.elementor-element-c81fd5e .swiper-slide-inner{text-align:center;}.elementor-47 .elementor-element.elementor-element-606147b > .elementor-container{text-align:center;}.elementor-47 .elementor-element.elementor-element-606147b{margin-top:3rem;margin-bottom:0rem;}.elementor-47 .elementor-element.elementor-element-0ef7739 .elementor-heading-title{font-family:var( --e-global-typography-2639978-font-family ), Sans-serif;font-size:var( --e-global-typography-2639978-font-size );font-weight:var( --e-global-typography-2639978-font-weight );}.elementor-47 .elementor-element.elementor-element-23ab7bf > .elementor-container{text-align:center;}.elementor-47 .elementor-element.elementor-element-23ab7bf{margin-top:2rem;margin-bottom:2rem;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-5c3f913.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-5c3f913.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-wrapper .e-tabs-header{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items .e-tab-title:not(:where( .e-active )){background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-wrapper .e-tabs-items-wrapper{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom{background:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top{background:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items-wrapper .e-tab-title{border-style:solid;border-color:#5A4835;}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ){background-color:#524231;}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-47 .elementor-element.elementor-element-62f226a{margin-top:2rem;margin-bottom:2rem;}.elementor-47 .elementor-element.elementor-element-a5a221c .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-a5a221c .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-a5a221c .elementor-icon-box-title a{font-size:21px;font-weight:700;}.elementor-47 .elementor-element.elementor-element-a5a221c .elementor-icon-box-title{color:#534741;}.elementor-47 .elementor-element.elementor-element-df9d246 .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-df9d246 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-df9d246 .elementor-icon-box-title a{font-size:21px;font-weight:700;}.elementor-47 .elementor-element.elementor-element-df9d246 .elementor-icon-box-title{color:#534741;}.elementor-47 .elementor-element.elementor-element-a99f6fe .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-a99f6fe .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-a99f6fe .elementor-icon-box-title a{font-size:21px;font-weight:700;}.elementor-47 .elementor-element.elementor-element-a99f6fe .elementor-icon-box-title{color:#534741;}.elementor-47 .elementor-element.elementor-element-c600283 .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-c600283 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-c600283 .elementor-icon-box-title a{font-size:21px;font-weight:700;}.elementor-47 .elementor-element.elementor-element-c600283 .elementor-icon-box-title{color:#534741;}.elementor-47 .elementor-element.elementor-element-4d042a4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4d042a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://hedc.aha-images.com/wp-content/uploads/2023/07/duskBg.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-4d042a4 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-4d042a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-f7e8350 );padding:5rem 0rem 3rem 0rem;}.elementor-47 .elementor-element.elementor-element-4d042a4 .elementor-heading-title{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-740e871 > .elementor-element-populated{padding:0rem 4.5rem 0rem 0rem;}.elementor-47 .elementor-element.elementor-element-3f595a0 .elementor-heading-title{font-family:var( --e-global-typography-2639978-font-family ), Sans-serif;font-size:var( --e-global-typography-2639978-font-size );font-weight:var( --e-global-typography-2639978-font-weight );}.elementor-47 .elementor-element.elementor-element-1066eba .elementor-button{border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-47 .elementor-element.elementor-element-efbaea9 > .elementor-container{text-align:center;}.elementor-47 .elementor-element.elementor-element-efbaea9{margin-top:2rem;margin-bottom:2rem;}.elementor-47 .elementor-element.elementor-element-9f9fbb9 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-47 .elementor-element.elementor-element-9f9fbb9 .elementor-heading-title{font-family:var( --e-global-typography-2639978-font-family ), Sans-serif;font-size:var( --e-global-typography-2639978-font-size );font-weight:var( --e-global-typography-2639978-font-weight );}.elementor-47 .elementor-element.elementor-element-40161f0 .elementor-icon-box-wrapper{gap:0px;}.elementor-47 .elementor-element.elementor-element-40161f0 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-40161f0 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-40161f0 .elementor-icon-box-title{color:#666666;}.elementor-47 .elementor-element.elementor-element-31b8065 .elementor-icon-box-wrapper{gap:0px;}.elementor-47 .elementor-element.elementor-element-31b8065 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-31b8065 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-31b8065 .elementor-icon-box-title{color:#666666;}.elementor-47 .elementor-element.elementor-element-e103331 .elementor-icon-box-wrapper{gap:0px;}.elementor-47 .elementor-element.elementor-element-e103331 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-e103331 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-e103331 .elementor-icon-box-title{color:#666666;}.elementor-47 .elementor-element.elementor-element-258edd4 .elementor-icon-box-wrapper{gap:0px;}.elementor-47 .elementor-element.elementor-element-258edd4 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-258edd4 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:20px;line-height:32px;}.elementor-47 .elementor-element.elementor-element-258edd4 .elementor-icon-box-title{color:#666666;}.elementor-47 .elementor-element.elementor-element-be84782:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-be84782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hedc.aha-images.com/wp-content/uploads/2023/07/counter_bg.jpg");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-be84782 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-be84782{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-f7e8350 );margin-top:0rem;margin-bottom:3rem;padding:3rem 0rem 3rem 0rem;}.elementor-47 .elementor-element.elementor-element-be84782 .elementor-heading-title{color:var( --e-global-color-f7e8350 );}.elementor-47 .elementor-element.elementor-element-be84782 > .elementor-container{text-align:center;}.elementor-47 .elementor-element.elementor-element-83f3a2b .elementor-heading-title{font-family:var( --e-global-typography-2639978-font-family ), Sans-serif;font-size:var( --e-global-typography-2639978-font-size );font-weight:var( --e-global-typography-2639978-font-weight );}.elementor-47 .elementor-element.elementor-element-1656f3f .elementor-counter-number-wrapper{font-family:"Georgia", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-47 .elementor-element.elementor-element-1656f3f .elementor-counter-title{font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-47 .elementor-element.elementor-element-e6bc0e6 .elementor-counter-number-wrapper{font-family:"Georgia", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-47 .elementor-element.elementor-element-e6bc0e6 .elementor-counter-title{font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-47 .elementor-element.elementor-element-e386df2 .elementor-counter-number-wrapper{font-family:"Georgia", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-47 .elementor-element.elementor-element-e386df2 .elementor-counter-title{font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-c81fd5e .swiper-slide{height:340px;}.elementor-47 .elementor-element.elementor-element-0ef7739 .elementor-heading-title{font-size:var( --e-global-typography-2639978-font-size );}.elementor-47 .elementor-element.elementor-element-4d042a4{padding:5rem 1rem 5rem 1rem;}.elementor-47 .elementor-element.elementor-element-3f595a0 .elementor-heading-title{font-size:var( --e-global-typography-2639978-font-size );}.elementor-47 .elementor-element.elementor-element-9f9fbb9 .elementor-heading-title{font-size:var( --e-global-typography-2639978-font-size );}.elementor-47 .elementor-element.elementor-element-83f3a2b .elementor-heading-title{font-size:var( --e-global-typography-2639978-font-size );}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-c81fd5e .swiper-slide{height:300px;}.elementor-47 .elementor-element.elementor-element-0ef7739 .elementor-heading-title{font-size:var( --e-global-typography-2639978-font-size );}.elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-items-wrapper .e-tab-title{border-width:0 0 1px 0;}.elementor-47 .elementor-element.elementor-element-740e871 > .elementor-element-populated{padding:0rem 0rem 2rem 0rem;}.elementor-47 .elementor-element.elementor-element-3f595a0 .elementor-heading-title{font-size:var( --e-global-typography-2639978-font-size );}.elementor-47 .elementor-element.elementor-element-9f9fbb9 .elementor-heading-title{font-size:var( --e-global-typography-2639978-font-size );}.elementor-47 .elementor-element.elementor-element-83f3a2b .elementor-heading-title{font-size:var( --e-global-typography-2639978-font-size );}}/* Start custom CSS for video-playlist, class: .elementor-element-67654a2 */@media (max-width: 767px) {
    .elementor-47 .elementor-element.elementor-element-67654a2 iframe {
        min-height: 250px;
    }
    .elementor-47 .elementor-element.elementor-element-67654a2 .e-tabs-wrapper {
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62f226a */.elementor-47 .elementor-element.elementor-element-62f226a .fas {
    border: 1px solid #bcbcbc;
    border-radius: 100%;
    color: #63513D;
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: 70px;
}
.elementor-47 .elementor-element.elementor-element-62f226a .fas:after {
    background: #6D712E none repeat scroll 0 0;
    border: 1px solid #6D712E;
    border-radius: 100%;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scaleX(0);
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: -1;
}
.elementor-47 .elementor-element.elementor-element-62f226a .elementor-icon-box-wrapper:hover span {
    color: #6d712e;
}
.elementor-47 .elementor-element.elementor-element-62f226a .elementor-icon-box-wrapper:hover .fas {
    color: #fff;
    border: 1px solid transparent;
}
.elementor-47 .elementor-element.elementor-element-62f226a .elementor-icon-box-wrapper:hover .fas:after {
    opacity: 1;
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d57966 */.elementor-47 .elementor-element.elementor-element-3d57966 .fas {
    margin-bottom: 5px;
    font-size: 30px;
    color: #6D712E;
    padding: 20px;
    border: solid;
    border-radius: 100%;
    width: 72px;
    height: 72px;
    line-height: 28px;
    transition: .5s background-image ease-in-out;
}
.elementor-47 .elementor-element.elementor-element-3d57966 .elementor-icon-box-wrapper:hover .fas {
    background: #6D712E;
    color: white;
    background-image: -moz-linear-gradient(135deg,rgba(0,0,0,0) 46%,#ABB333 49%,#ABB333 51%,rgba(0,0,0,0) 55%);
    background-image: -webkit-linear-gradient(135deg,rgba(0,0,0,0) 46%,#ABB333 49%,#ABB333 51%,rgba(0,0,0,0) 55%);
    background-image: linear-gradient(-45deg,rgba(0,0,0,0) 46%,#ABB333 49%,#ABB333 51%,rgba(0,0,0,0) 55%);
    background-size: 6px 6px !important;
    border-color: #6D712E;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd31db2 */.elementor-47 .elementor-element.elementor-element-bd31db2 .elementor-counter-number {
    margin-bottom: 10px;
}/* End custom CSS */