.elementor-kit-11812{--e-global-color-primary:#346e76;--e-global-color-secondary:#5b9faa;--e-global-color-text:#010707;--e-global-color-accent:#ff5353;--e-global-typography-primary-font-family:"Alegreya Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Alegreya Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Ruda";--e-global-typography-accent-font-weight:500;color:#0f3031;font-weight:300}.elementor-kit-11812 e-page-transition{background-color:#ffbc7d}.elementor-kit-11812 a{color:var(--e-global-color-accent)}.elementor-kit-11812 h1{color:var(--e-global-color-primary);font-weight:400;text-transform:capitalize}.elementor-kit-11812 h2{color:var(--e-global-color-primary);font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:400;line-height:1.2em}.elementor-kit-11812 h3{font-family:"Alegreya Sans",Sans-serif;font-size:23px;font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-11812 h1{font-size:28px}.elementor-kit-11812 h2{font-size:19px;line-height:1em}.elementor-kit-11812 h3{letter-spacing:1.3px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-location-header{border-bottom:1px solid #deddd5}.elementor .elementor-button{border-radius:6px !important;transition:background-color .2s ease,transform .2s ease}.elementor .elementor-button:focus-visible,.elementor a:focus-visible{outline:3px solid #b63530;outline-offset:4px}.elementor-242.elementor-242{--nola-ink:#263b3b;--nola-paper:#f4f2eb}.elementor-242.elementor-242 .elementor-element.elementor-element-d2e0b4f{background-color:#f4f2eb !important;background-image:linear-gradient(90deg,rgba(244,242,235,.98) 0%,rgba(244,242,235,.94) 45%,rgba(244,242,235,.78) 65%,rgba(244,242,235,.12) 100%),url("https://nolamediadesign.com/wp-content/uploads/2026/10/sheri-new-orleans-website-design-optimized-nola-v2-1024.avif") !important;background-size:cover !important;background-position:center right !important;background-repeat:no-repeat !important;padding-top:95px !important;padding-bottom:70px !important}.elementor-242.elementor-242 .elementor-element.elementor-element-d2e0b4f:before{background:0 0 !important}.elementor-242.elementor-242 .elementor-element.elementor-element-4f960d8{width:100% !important;max-width:1120px !important}.elementor-242.elementor-242 .elementor-element.elementor-element-c39f2b2{max-width:700px !important;font-size:20px;line-height:1.65;margin-top:18px}.elementor-242.elementor-242 .elementor-element.elementor-element-19cef9e{border-top:1px solid #bfc9c3;padding-top:24px;margin-top:36px}.elementor-242.elementor-242 .elementor-element.elementor-element-8edeb04,.elementor-242.elementor-242 .elementor-element.elementor-element-93ce135,.elementor-242.elementor-242 .elementor-element.elementor-element-978b3ac,.elementor-242.elementor-242 .elementor-element.elementor-element-a7c3684{padding-top:80px !important;padding-bottom:80px !important}.elementor-242.elementor-242 .elementor-element.elementor-element-93ce135{background-color:#f4f2eb !important}.elementor-242.elementor-242 .elementor-flip-box__front{background-color:#edf0e8 !important;border:1px solid #ccd4cd;border-radius:6px}.elementor-242.elementor-242 .elementor-element.elementor-element-6e6b8be{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:48px 32px !important}.elementor-242.elementor-242 .elementor-element.elementor-element-6e6b8be>.e-con{width:100% !important;background:0 0 !important;border:0 !important;box-shadow:none !important;padding:0 !important}.elementor-242.elementor-242 .elementor-element.elementor-element-6e6b8be img{border-radius:5px !important}.elementor-242.elementor-242 .elementor-element.elementor-element-6e6b8be p{font-size:16px;line-height:1.6}@media (max-width:767px){.elementor-242.elementor-242 .elementor-element.elementor-element-d2e0b4f{background-image:linear-gradient(90deg,rgba(244,242,235,.97) 0%,rgba(244,242,235,.92) 60%,rgba(244,242,235,.5) 100%),url("https://nolamediadesign.com/wp-content/uploads/2026/10/sheri-new-orleans-website-design-optimized-nola-v2-1024.avif") !important}.elementor-242.elementor-242 .elementor-element.elementor-element-d2e0b4f{padding:55px 24px 40px !important}.elementor-242.elementor-242 .elementor-element.elementor-element-c39f2b2{font-size:18px}.elementor-242.elementor-242 .elementor-element.elementor-element-6e6b8be{grid-template-columns:1fr !important;gap:36px !important}.elementor-242.elementor-242 .elementor-element.elementor-element-8edeb04,.elementor-242.elementor-242 .elementor-element.elementor-element-93ce135,.elementor-242.elementor-242 .elementor-element.elementor-element-978b3ac,.elementor-242.elementor-242 .elementor-element.elementor-element-a7c3684{padding-top:48px !important;padding-bottom:48px !important}}@media (prefers-reduced-motion:reduce){.elementor .elementor-button{transition:none}}.elementor-242.elementor-242 .elementor-element.elementor-element-8edeb04{background-color:#263b3b !important}.elementor-242.elementor-242 .elementor-element.elementor-element-8edeb04:before{background:0 0 !important}.elementor-242.elementor-242 .elementor-element-8edeb04 .elementor-widget-text-editor{color:#edf2ee !important}@media (max-width:767px){.elementor-242.elementor-242 .elementor-element.elementor-element-d2e0b4f{background-position:88% center !important}}.elementor-242.elementor-242 .elementor-element-8edeb04 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px !important}@media (min-width:768px) and (max-width:1024px){.elementor-242.elementor-242 .elementor-element.elementor-element-6e6b8be{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}