.elementor-3505 .elementor-element.elementor-element-5dcdc64{z-index:0;}body:not(.rtl) .elementor-3505 .elementor-element.elementor-element-347d1db{left:0px;}body.rtl .elementor-3505 .elementor-element.elementor-element-347d1db{right:0px;}.elementor-3505 .elementor-element.elementor-element-347d1db{top:0px;}.elementor-3505 .elementor-element.elementor-element-2ee843fd > .elementor-background-overlay{background-color:var( --e-global-color-c22394e );opacity:0.12;}.elementor-3505 .elementor-element.elementor-element-2ee843fd > .elementor-container{min-height:815px;}.elementor-3505 .elementor-element.elementor-element-348f04fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3505 .elementor-element.elementor-element-e484205{color:var( --e-global-color-ff66f92 );margin-top:0px;margin-bottom:22px;padding:0% 5% 0% 5%;}.elementor-3505 .elementor-element.elementor-element-e484205 a{color:var( --e-global-color-ff66f92 );}.elementor-3505 .elementor-element.elementor-element-063e404.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3505 .elementor-element.elementor-element-063e404 > .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-3505 .elementor-element.elementor-element-4ebaabe{width:auto;max-width:auto;}.elementor-3505 .elementor-element.elementor-element-fa4b5c2{width:auto;max-width:auto;}.elementor-3505 .elementor-element.elementor-element-fa4b5c2 .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;}.elementor-3505 .elementor-element.elementor-element-8d95252{width:auto;max-width:auto;}.elementor-3505 .elementor-element.elementor-element-8d95252 .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;}.elementor-3505 .elementor-element.elementor-element-36f54a9{width:auto;max-width:auto;}.elementor-3505 .elementor-element.elementor-element-36f54a9 .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;}.elementor-3505 .elementor-element.elementor-element-64ce635{width:auto;max-width:auto;}.elementor-3505 .elementor-element.elementor-element-64ce635 .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;}.elementor-3505 .elementor-element.elementor-element-86e899e{color:var( --e-global-color-080d369 );margin-top:0px;margin-bottom:30px;padding:0% 5% 0% 5%;}.elementor-3505 .elementor-element.elementor-element-86e899e > .elementor-container{text-align:center;}.elementor-3505 .elementor-element.elementor-element-d4563a6 > .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-3505 .elementor-element.elementor-element-b734d13 .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:75px;font-weight:600;line-height:1.05em;text-shadow:1px 1px 8px rgba(0, 0, 0, 0.4);}.elementor-3505 .elementor-element.elementor-element-329bef9 .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:75px;font-weight:600;line-height:1.05em;text-shadow:1px 1px 8px rgba(0, 0, 0, 0.4);}.elementor-3505 .elementor-element.elementor-element-6411643 .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:75px;font-weight:600;line-height:1.05em;text-shadow:1px 1px 8px rgba(0, 0, 0, 0.4);}.elementor-3505 .elementor-element.elementor-element-f6897cb .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:75px;font-weight:600;line-height:1.05em;text-shadow:1px 1px 8px rgba(0, 0, 0, 0.4);}.elementor-3505 .elementor-element.elementor-element-afe12ea{color:var( --e-global-color-080d369 );margin-top:-4px;margin-bottom:-7px;padding:0% 5% 0% 5%;}.elementor-3505 .elementor-element.elementor-element-afe12ea a{color:var( --e-global-color-080d369 );}.elementor-3505 .elementor-element.elementor-element-afe12ea > .elementor-container{text-align:center;}.elementor-3505 .elementor-element.elementor-element-91ad647 > .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-3505 .elementor-element.elementor-element-4879de0 .elementor-heading-title, .elementor-3505 .elementor-element.elementor-element-4879de0 .dce-acf-relationship-natural{text-align:center;}.elementor-3505 .elementor-element.elementor-element-4879de0 .elementor-heading-title{color:var( --e-global-color-080d369 );font-size:25px;font-weight:500;line-height:1.3em;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.35);}.elementor-3505 .elementor-element.elementor-element-e396f88{color:var( --e-global-color-080d369 );padding:0% 5% 0% 5%;}.elementor-3505 .elementor-element.elementor-element-e4c32b8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3505 .elementor-element.elementor-element-e4c32b8 > .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-3505 .elementor-element.elementor-element-8b81534{width:auto;max-width:auto;}.elementor-3505 .elementor-element.elementor-element-8b81534 .dynamic-content-for-elementor-toolset .edc-toolset{color:var( --e-global-color-080d369 );}.elementor-3505 .elementor-element.elementor-element-8b81534 .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:25px;font-weight:500;line-height:1.3em;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.35);}.elementor-3505 .elementor-element.elementor-element-dfe91ad{width:auto;max-width:auto;}.elementor-3505 .elementor-element.elementor-element-dfe91ad .dynamic-content-for-elementor-toolset .edc-toolset{color:var( --e-global-color-080d369 );}.elementor-3505 .elementor-element.elementor-element-dfe91ad .dynamic-content-for-elementor-toolset{margin-bottom:0px;font-size:25px;font-weight:500;line-height:1.3em;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.35);}.elementor-3505 .elementor-element.elementor-element-42478b9{width:auto;max-width:auto;font-size:25px;font-weight:500;line-height:1.3em;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.35);color:var( --e-global-color-080d369 );}.elementor-3505 .elementor-element.elementor-element-96cd211{width:auto;max-width:auto;font-size:25px;font-weight:500;line-height:1.3em;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.35);color:var( --e-global-color-080d369 );}@media(max-width:1024px){.elementor-3505 .elementor-element.elementor-element-2ee843fd > .elementor-container{min-height:550px;}.elementor-3505 .elementor-element.elementor-element-348f04fb > .elementor-element-populated{margin:4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3505 .elementor-element.elementor-element-e484205{margin-top:0px;margin-bottom:20px;}.elementor-3505 .elementor-element.elementor-element-fa4b5c2 .dynamic-content-for-elementor-toolset{font-size:15px;}.elementor-3505 .elementor-element.elementor-element-8d95252 .dynamic-content-for-elementor-toolset{font-size:15px;}.elementor-3505 .elementor-element.elementor-element-36f54a9 .dynamic-content-for-elementor-toolset{font-size:15px;}.elementor-3505 .elementor-element.elementor-element-64ce635 .dynamic-content-for-elementor-toolset{font-size:15px;}.elementor-3505 .elementor-element.elementor-element-b734d13 .dynamic-content-for-elementor-toolset{font-size:60px;}.elementor-3505 .elementor-element.elementor-element-329bef9 .dynamic-content-for-elementor-toolset{font-size:60px;}.elementor-3505 .elementor-element.elementor-element-6411643 .dynamic-content-for-elementor-toolset{font-size:60px;}.elementor-3505 .elementor-element.elementor-element-f6897cb .dynamic-content-for-elementor-toolset{font-size:60px;}.elementor-3505 .elementor-element.elementor-element-afe12ea{margin-top:-3px;margin-bottom:-10px;}.elementor-3505 .elementor-element.elementor-element-4879de0 .elementor-heading-title{font-size:20px;}.elementor-3505 .elementor-element.elementor-element-8b81534 .dynamic-content-for-elementor-toolset{font-size:20px;}.elementor-3505 .elementor-element.elementor-element-dfe91ad .dynamic-content-for-elementor-toolset{font-size:20px;}.elementor-3505 .elementor-element.elementor-element-42478b9{font-size:20px;}.elementor-3505 .elementor-element.elementor-element-96cd211{font-size:20px;}}@media(max-width:767px){.elementor-3505 .elementor-element.elementor-element-2ee843fd > .elementor-container{min-height:400px;}.elementor-3505 .elementor-element.elementor-element-348f04fb > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3505 .elementor-element.elementor-element-e484205{margin-top:0px;margin-bottom:15px;padding:0% 2% 0% 2%;}.elementor-3505 .elementor-element.elementor-element-fa4b5c2 .dynamic-content-for-elementor-toolset{font-size:14px;}.elementor-3505 .elementor-element.elementor-element-8d95252 .dynamic-content-for-elementor-toolset{font-size:14px;}.elementor-3505 .elementor-element.elementor-element-36f54a9 .dynamic-content-for-elementor-toolset{font-size:14px;}.elementor-3505 .elementor-element.elementor-element-64ce635 .dynamic-content-for-elementor-toolset{font-size:14px;}.elementor-3505 .elementor-element.elementor-element-86e899e{padding:0% 2% 0% 2%;}.elementor-3505 .elementor-element.elementor-element-d4563a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3505 .elementor-element.elementor-element-b734d13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3505 .elementor-element.elementor-element-b734d13 .dynamic-content-for-elementor-toolset{font-size:45px;}.elementor-3505 .elementor-element.elementor-element-329bef9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3505 .elementor-element.elementor-element-329bef9 .dynamic-content-for-elementor-toolset{font-size:45px;}.elementor-3505 .elementor-element.elementor-element-6411643 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3505 .elementor-element.elementor-element-6411643 .dynamic-content-for-elementor-toolset{font-size:45px;}.elementor-3505 .elementor-element.elementor-element-f6897cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3505 .elementor-element.elementor-element-f6897cb .dynamic-content-for-elementor-toolset{font-size:45px;}.elementor-3505 .elementor-element.elementor-element-afe12ea{margin-top:-10px;margin-bottom:-10px;padding:0% 2% 0% 2%;}.elementor-3505 .elementor-element.elementor-element-e396f88{padding:0% 2% 0% 2%;}.elementor-3505 .elementor-element.elementor-element-8b81534 .dynamic-content-for-elementor-toolset{font-size:18px;line-height:1.25em;}.elementor-3505 .elementor-element.elementor-element-dfe91ad .dynamic-content-for-elementor-toolset{font-size:18px;line-height:1.25em;}.elementor-3505 .elementor-element.elementor-element-42478b9{font-size:18px;line-height:1.25em;}.elementor-3505 .elementor-element.elementor-element-96cd211{font-size:18px;line-height:1.25em;}}/* Start custom CSS for section, class: .elementor-element-2ee843fd */.hero a{
    color: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
}
.hero a:hover{
    color: inherit;
    text-decoration: underline;
}
.hero .breadcrumb,
.hero .post-details,
.hero .map-link{
    text-shadow: 1px 1px 5px rgb(0 0 0 / 35%);
}
.hero .breadcrumb .dce-acf-relationship-natural p,
.hero .map-link .dce-acf-relationship-natural p{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.hero .breadcrumb .elementor-element:not(:last-child) p:after{
    content: '|';
    padding: 0px 8px 0px 9px;
}
.hero .post-details .elementor-element:not(:last-child) span:last-child:after{
    content: '\f111';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 6px;
    position: absolute;
    margin: 0px;
    padding: 0 11px;
    display: inline-block;
    clear: none;
    width: auto;
    height: auto;
}
.hero .post-details .elementor-element.status > .elementor-widget-container:before{
    content: '\f111';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 6px;
    position: absolute;
    margin: 0 0 0 -18px;
    padding: 0px;
    display: inline-block;
    clear: none;
    width: auto;
    height: auto;
}
.hero .post-details .elementor-element:not(:last-child) span:last-child,
.hero .post-details .elementor-element.elementor-widget-text-editor:not(:last-child) .elementor-widget-container:last-child{
    padding-right: 29px;
}
.hero .breadcrumb p{
    margin-bottom: 0px;
}
.hero .breadcrumb p{
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
}
.hero .dce-acf-relationship-natural h1{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.hero .map-link{
    margin-bottom: 0px;
}
.hero .map-link p{
    color: var(--e-global-color-080d369);
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
}
.hero .map-link p:before{
    content: '\f3c5';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 25px;
    position: absolute;
    margin: 0px 0px 0px -6px;
    padding: 0px;
}
.hero .map-link a{
    padding-left: 30px;
}
.hero .heading-group h1{
    line-height: 1.05;
    text-shadow: 1px 1px 8px rgb(0 0 0 / 40%);
    margin: 0px;
    padding: 0px;
}
.hero .dynamic-content-for-elementor-toolset,
.hero .dynamic-content-for-elementor-toolset .edc-toolset{
    transition: none;
}

@media (max-width: 1024px){
    .hero .breadcrumb p{
        font-size: 15px;
    }
    .hero .map-link p{
        font-size: 20px;
    }
    .hero .map-link p:before{
        font-size: 23px;
    }
    .hero .map-link a{
        padding-left: 28px;
    }
    .hero .heading-group h1{
        display: none;
    }
}
@media (max-width: 767px){
    .hero .breadcrumb p{
        font-size: 14px;
    }
    .hero .map-link p{
        font-size: 18px;
        line-height: 1.25em;
    }
    .hero .map-link p:before{
        font-size: 19px;
        margin: -1px 0px 0px -5px;
    }
    .hero .map-link a{
        padding-left: 23px;
    }
    .hero .post-details .elementor-element:not(:last-child) span:last-child:after{
        font-size: 5px;
        margin: 1px 0px 0px;
        padding: 0 8px;
    }
    .hero .post-details .elementor-element.status > .elementor-widget-container:before{
        font-size: 5px;
        margin: 1px 0px 0px -15px;
    }
    .hero .post-details .elementor-element:not(:last-child) span:last-child,
    .hero .post-details .elementor-element.elementor-widget-text-editor:not(:last-child) .elementor-widget-container:last-child{
        padding-right: 24px;
    }
    .hero .breadcrumb .nimike{
        display: none;
    }
    .hero .breadcrumb .elementor-element:not(:last-child) p:after{
        content: none;
    }
}
@media (max-width: 500px){
    .hero .map-link p:before {
        margin: -1px 0px 0px 0px;
        position: relative;
    }
    .hero .map-link a{
        padding-left: 15px;
    }
    .hero .post-details .type{
        display: none;
    }
    .hero .heading-group .dynamic-content-for-elementor-toolset{
        text-overflow: ellipsis;
        overflow: hidden;
    }
}/* End custom CSS */