.elementor-3752 .elementor-element.elementor-element-prop-top{padding:32px 64px 0px 64px;}.elementor-3752 .elementor-element.elementor-element-prop-header > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-gallery > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-main{padding:56px 64px 96px 64px;}.elementor-3752 .elementor-element.elementor-element-prop-main-l > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-description > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-about > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-map > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-main-r > .elementor-element-populated{padding:0px 0px 0px 24px;}.elementor-3752 .elementor-element.elementor-element-prop-offered > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-similar:not(.elementor-motion-effects-element-type-background), .elementor-3752 .elementor-element.elementor-element-prop-similar > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0265e70a );}.elementor-3752 .elementor-element.elementor-element-prop-similar{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 64px 88px 64px;}.elementor-3752 .elementor-element.elementor-element-prop-similar > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3752 .elementor-element.elementor-element-prop-tell:not(.elementor-motion-effects-element-type-background), .elementor-3752 .elementor-element.elementor-element-prop-tell > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0265e70a );}.elementor-3752 .elementor-element.elementor-element-prop-tell{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-aba337c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 64px 24px 64px;}.elementor-3752 .elementor-element.elementor-element-prop-tell > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:900px){.elementor-3752 .elementor-element.elementor-element-prop-top{padding:24px 20px 0px 20px;}.elementor-3752 .elementor-element.elementor-element-prop-main{padding:40px 20px 56px 20px;}.elementor-3752 .elementor-element.elementor-element-prop-main-l > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-main-r > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-similar{padding:56px 20px 56px 20px;}.elementor-3752 .elementor-element.elementor-element-prop-tell{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-3752 .elementor-element.elementor-element-prop-top{padding:16px 20px 0px 20px;}.elementor-3752 .elementor-element.elementor-element-prop-main{padding:32px 20px 56px 20px;}.elementor-3752 .elementor-element.elementor-element-prop-description > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-about > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3752 .elementor-element.elementor-element-prop-similar{padding:56px 20px 56px 20px;}.elementor-3752 .elementor-element.elementor-element-prop-tell{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-3752 .elementor-element.elementor-element-prop-main-l{width:66.666%;}.elementor-3752 .elementor-element.elementor-element-prop-main-r{width:33.333%;}}@media(max-width:900px) and (min-width:768px){.elementor-3752 .elementor-element.elementor-element-prop-main-l{width:100%;}.elementor-3752 .elementor-element.elementor-element-prop-main-r{width:100%;}}/* Start custom CSS for html, class: .elementor-element-prop-portal */.elementor-3752 .elementor-element.elementor-element-prop-portal .rec-portal { background: var(--e-global-color-0265e70a); border-radius: 10px; padding: 22px 24px; display: flex; flex-direction: column; gap: 14px; }
.elementor-3752 .elementor-element.elementor-element-prop-portal .rec-portal__item { display: flex; align-items: center; gap: 10px; font: 600 14px/1.4 var(--rec-font-text); color: var(--e-global-color-secondary); }
.elementor-3752 .elementor-element.elementor-element-prop-portal .rec-portal__item svg { flex-shrink: 0; color: var(--e-global-color-primary); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-prop-main-r */.elementor-3752 .elementor-element.elementor-element-prop-main-r { position: sticky; top: 24px; align-self: flex-start; }
@media (max-width: 900px) { .elementor-3752 .elementor-element.elementor-element-prop-main-r { position: static; order: -1; padding-top: 0 !important; padding-bottom: 40px !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-prop-tell-row */.elementor-3752 .elementor-element.elementor-element-prop-tell-row .rec-tell { display: flex; align-items: center; justify-content: space-between; gap: 16px; font: 600 14px/1.4 var(--rec-font-text); }
.elementor-3752 .elementor-element.elementor-element-prop-tell-row .rec-tell__error { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; color: var(--e-global-color-e5d4034d); }
.elementor-3752 .elementor-element.elementor-element-prop-tell-row .rec-tell__error svg { color: var(--e-global-color-primary); flex-shrink: 0; }
.elementor-3752 .elementor-element.elementor-element-prop-tell-row .rec-tell a { color: var(--e-global-color-primary); }
.elementor-3752 .elementor-element.elementor-element-prop-tell-row .rec-tell a:hover { color: var(--e-global-color-49ec27da); }
.elementor-3752 .elementor-element.elementor-element-prop-tell-row .rec-tell a:focus-visible { outline: 2px solid var(--e-global-color-primary); outline-offset: 2px; }
.elementor-3752 .elementor-element.elementor-element-prop-tell-row .rec-tell__broker { display: inline-flex; align-items: center; gap: 6px; }
@media (max-width: 767px) { .elementor-3752 .elementor-element.elementor-element-prop-tell-row .rec-tell { flex-direction: column; align-items: flex-start; } }/* End custom CSS */