.elementor-2830 .elementor-element.elementor-element-58de0d82{margin-top:0px;margin-bottom:0px;}.elementor-2830 .elementor-element.elementor-element-4eabb7d0 span{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-2830 .elementor-element.elementor-element-4eabb7d0 .aux-breadcrumb-sep{font-size:16px;height:16px;}.elementor-2830 .elementor-element.elementor-element-4eabb7d0 p.aux-breadcrumbs{transition:all ease-out 0.3s;}.elementor-2830 .elementor-element.elementor-element-77ffd65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 35px 30px 35px;}.elementor-2830 .elementor-element.elementor-element-77ffd65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2830 .elementor-element.elementor-element-136f5c1d{animation-duration:2500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2830 .elementor-element.elementor-element-136f5c1d > .elementor-element-populated{padding:0px 34px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-6d9e8f9e{text-align:left;}.elementor-2830 .elementor-element.elementor-element-6d9e8f9e .elementor-heading-title{text-transform:capitalize;}.elementor-2830 .elementor-element.elementor-element-7d83bc28 .aux-media-image{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2830 .elementor-element.elementor-element-167eb530 > .elementor-widget-container{margin:30px 0px 6px 0px;}.elementor-2830 .elementor-element.elementor-element-167eb530 .elementor-heading-title{font-size:35px;font-weight:bold;}.elementor-2830 .elementor-element.elementor-element-1a1dfff0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2830 .elementor-element.elementor-element-1a1dfff0 .aux-icon-list-text{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:bold;text-transform:capitalize;line-height:1.8em;}.elementor-2830 .elementor-element.elementor-element-1a1dfff0 .aux-icon-list-text2{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-2830 .elementor-element.elementor-element-1a1dfff0 .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-2830 .elementor-element.elementor-element-2c113bf4{animation-duration:2500ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2830 .elementor-element.elementor-element-2c113bf4 > .elementor-element-populated{padding:0px 0px 0px 34px;}.elementor-2830 .elementor-element.elementor-element-606e761c > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-2830 .elementor-element.elementor-element-606e761c .aux-modern-heading-description{font-family:"Raleway", Sans-serif;line-height:1.8em;}.elementor-2830 .elementor-element.elementor-element-68d63c09 .aux-gallery-container .aux-frame-darken::after{background-color:rgba(0, 0, 0, 0.7);}.elementor-2830 .elementor-element.elementor-element-68d63c09 .aux-gallery-container .aux-frame-darken::after, .elementor-2830 .elementor-element.elementor-element-68d63c09 .aux-gallery-container .aux-frame-mask-plain{transition-duration:1000ms;}.elementor-2830 .elementor-element.elementor-element-68d63c09 .aux-gallery-container .aux-hover-active:hover .aux-frame-mask-plain{-webkit-transform:perspective(1000) translateZ(-120px);transform:perspective(1000) translateZ(-120px);}.elementor-2830 .elementor-element.elementor-element-68d63c09 .aux-gallery-container .gallery-item .aux-frame-ratio-inner{overflow:hidden;}.elementor-2830 .elementor-element.elementor-element-e39dc99 > .elementor-widget-container{margin:2em 0em 2em 0em;}.elementor-2830 .elementor-element.elementor-element-e39dc99 .elementor-heading-title{font-size:35px;font-weight:bold;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-2830 .elementor-element.elementor-element-136f5c1d{width:32%;}.elementor-2830 .elementor-element.elementor-element-2c113bf4{width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2830 .elementor-element.elementor-element-136f5c1d{width:43%;}.elementor-2830 .elementor-element.elementor-element-2c113bf4{width:57%;}}@media(max-width:1024px){.elementor-2830 .elementor-element.elementor-element-136f5c1d > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2830 .elementor-element.elementor-element-2c113bf4 > .elementor-element-populated{padding:50px 0px 0px 0px;}}/* Start custom CSS for aux_breadcrumbs, class: .elementor-element-4eabb7d0 */.elementor-2830 .elementor-element.elementor-element-4eabb7d0 .auxicon-chevron-right-1:before {
    content: '';
}

.elementor-2830 .elementor-element.elementor-element-4eabb7d0 .auxicon-chevron-right-1:after {
    content: '/';
}

.elementor-2830 .elementor-element.elementor-element-4eabb7d0 .aux-breadcrumbs {
    margin-bottom: 0;
}

.elementor-2830 .elementor-element.elementor-element-4eabb7d0 .aux-breadcrumbs span {
    padding: 2px;
}/* End custom CSS */
/* Start custom CSS for aux_gmap, class: .elementor-element-510b84ac */@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .elementor-2830 .elementor-element.elementor-element-510b84ac .aux-map-wrapper {
        height: 506px !important;
    }
}

@media only screen and (min-width: 1410px) and (max-width: 1500px) {
    .elementor-2830 .elementor-element.elementor-element-510b84ac .aux-map-wrapper {
        height: 540px !important;
    }
}

.elementor-2830 .elementor-element.elementor-element-510b84ac .aux-map-wrapper {
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77ffd65 */@media only screen and (min-width: 2100px) { .elementor-2830 .elementor-element.elementor-element-77ffd65 {
    background-position: 1940px 325px !important;
    }
}

@media only screen and (min-width: 1700px) and (max-width: 2000px) { .elementor-2830 .elementor-element.elementor-element-77ffd65 {
    background-position: 1510px 580px !important;
    }
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) { .elementor-2830 .elementor-element.elementor-element-77ffd65 {
    background-position: 1100px 580px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1480px) { .elementor-2830 .elementor-element.elementor-element-77ffd65 {
    background-position: 1100px 440px !important;
    }
}/* End custom CSS */