.elementor-8618 .elementor-element.elementor-element-a870604:not(.elementor-motion-effects-element-type-background), .elementor-8618 .elementor-element.elementor-element-a870604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C284B;}.elementor-8618 .elementor-element.elementor-element-a870604 > .elementor-container{max-width:1180px;}.elementor-8618 .elementor-element.elementor-element-a870604{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 16px 0px 16px;}.elementor-8618 .elementor-element.elementor-element-a870604 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-8618 .elementor-element.elementor-element-a870605{width:100%;}}@media(max-width:1024px){.elementor-8618 .elementor-element.elementor-element-a870604{padding:0px 16px 0px 16px;}}@media(max-width:767px){.elementor-8618 .elementor-element.elementor-element-a870604{padding:0px 12px 0px 12px;}}/* Start custom CSS for section, class: .elementor-element-a870604 */.elementor-8618 .elementor-element.elementor-element-a870604{background:#3C284B!important;color:#FFFFFF!important}.elementor-8618 .elementor-element.elementor-element-a870604>.elementor-container{max-width:1180px!important}.elementor-8618 .elementor-element.elementor-element-a870604 .elementor-widget-container{width:100%}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer{padding:30px 0 10px;color:#FFFFFF}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:60px;padding-bottom:42px}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-logo{font-size:25px;font-weight:850;color:#FFFFFF!important;letter-spacing:-.02em;margin:0 0 18px}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-logo span{color:#FFBC85}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-brand>p:last-child{max-width:350px;line-height:1.7;color:#F1E7F4;margin:0}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-links,.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-links strong,.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-contact strong{font-size:15px;color:#FFFFFF;display:block;margin-bottom:7px}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer a{color:#F8EFF9!important;text-decoration:none!important;line-height:1.45;display:inline-block;padding:3px 0}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer a:hover{color:#FFD8AC!important;text-decoration:underline!important}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-contact p{color:#F1E7F4;margin:0}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid rgba(255,255,255,.24);padding-top:18px;font-size:13px;color:#E4D7EA}.elementor-8618 .elementor-element.elementor-element-a870604 a:focus-visible{outline:3px solid #FFD8AC!important;outline-offset:3px}@media(max-width:900px){.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-grid{grid-template-columns:1fr 1fr;gap:36px}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-brand{grid-column:1/-1}}@media(max-width:600px){.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-grid{grid-template-columns:1fr;gap:28px}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-brand{grid-column:auto}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer{padding-top:18px}.elementor-8618 .elementor-element.elementor-element-a870604 .amp-v2-footer-bottom{align-items:flex-start;flex-direction:column;gap:6px}}/* End custom CSS */