.elementor-3571 .elementor-element.elementor-element-7989688:not(.elementor-motion-effects-element-type-background), .elementor-3571 .elementor-element.elementor-element-7989688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-3571 .elementor-element.elementor-element-7989688 > .elementor-container{max-width:1240px;}.elementor-3571 .elementor-element.elementor-element-7989688{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 40px 24px 40px;}.elementor-3571 .elementor-element.elementor-element-7989688 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3571 .elementor-element.elementor-element-9c3e1fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3571 .elementor-element.elementor-element-7989688{padding:22px 32px 22px 32px;}}@media(max-width:767px){.elementor-3571 .elementor-element.elementor-element-7989688{padding:18px 22px 10px 22px;}.elementor-3571 .elementor-element.elementor-element-9c3e1fb > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-e571952 */.elementor-3571 .elementor-element.elementor-element-e571952 {font-family:Inter,sans-serif;color:#181818;} .elementor-3571 .elementor-element.elementor-element-e571952 .casco-header-inner {max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0;} .elementor-3571 .elementor-element.elementor-element-e571952 a {color:#181818;text-decoration:none;} .elementor-3571 .elementor-element.elementor-element-e571952 .casco-brand {display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:500;letter-spacing:-.5px;white-space:nowrap;} .elementor-3571 .elementor-element.elementor-element-e571952 .casco-brand img {display:block;width:40px;height:40px;} .elementor-3571 .elementor-element.elementor-element-e571952 nav {display:flex;align-items:center;gap:36px;} .elementor-3571 .elementor-element.elementor-element-e571952 nav a {font-size:14px;font-weight:500;padding:12px 0;min-height:44px;line-height:20px;} .elementor-3571 .elementor-element.elementor-element-e571952 nav a:hover {color:#86513B;} .elementor-3571 .elementor-element.elementor-element-e571952 a:focus-visible {outline:2px solid #86513B;outline-offset:5px;} @media(max-width:1024px){.elementor-3571 .elementor-element.elementor-element-e571952 nav {gap:28px;}} @media(max-width:767px){.elementor-3571 .elementor-element.elementor-element-e571952 .casco-header-inner {flex-direction:column;align-items:flex-start;gap:12px;} .elementor-3571 .elementor-element.elementor-element-e571952 nav {width:100%;justify-content:space-between;gap:16px;} .elementor-3571 .elementor-element.elementor-element-e571952 .casco-brand img {width:34px;height:34px;} .elementor-3571 .elementor-element.elementor-element-e571952 .casco-brand {font-size:17px;} .elementor-3571 .elementor-element.elementor-element-e571952 nav a {font-size:13px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7989688 */.elementor-3571 .elementor-element.elementor-element-7989688 {border-bottom:1px solid #DEDDD8;}/* End custom CSS */