.elementor-22 .elementor-element.elementor-element-f355ead > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-f355ead:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f355ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://ellirahair.com/wp-content/uploads/2026/07/ellira-hair-hero.webp");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-f355ead{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-22 .elementor-element.elementor-element-f355ead > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-25cba99d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-25cba99d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-25cba99d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-25cba99d > .elementor-element-populated{padding:0px 150px 0px 150px;}.elementor-22 .elementor-element.elementor-element-210d452e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#d9b17f;}.elementor-22 .elementor-element.elementor-element-43392a5b{text-align:start;}.elementor-22 .elementor-element.elementor-element-43392a5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:200;letter-spacing:4px;color:#F5F2EE;}.elementor-22 .elementor-element.elementor-element-314cb6d6{--spacer-size:10px;}.elementor-22 .elementor-element.elementor-element-3baa72d0 .elementor-button{background-color:#d9b17f;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#333132;color:#333132;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-22 .elementor-element.elementor-element-28070072:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-28070072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1D;}.elementor-22 .elementor-element.elementor-element-28070072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-22 .elementor-element.elementor-element-28070072 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-5b7b4fa3{text-align:center;}.elementor-22 .elementor-element.elementor-element-5b7b4fa3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;color:#F5F2EE;}.elementor-22 .elementor-element.elementor-element-cd81a7b{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-35c98f77:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-35c98f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1D;}.elementor-22 .elementor-element.elementor-element-35c98f77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 100px 40px;}.elementor-22 .elementor-element.elementor-element-35c98f77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4d846888:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-4d846888 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-22 .elementor-element.elementor-element-4d846888 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-4d846888 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-35936724{text-align:center;}.elementor-22 .elementor-element.elementor-element-474cc87e{text-align:center;}.elementor-22 .elementor-element.elementor-element-474cc87e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#F5F2EE;}.elementor-22 .elementor-element.elementor-element-35c8135e{text-align:center;font-family:"Montserrat", Sans-serif;color:#d9b17f;}.elementor-22 .elementor-element.elementor-element-57085b8a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;fill:#d9b17f;color:#d9b17f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d9b17f;}.elementor-22 .elementor-element.elementor-element-5b14d829:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5b14d829 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-22 .elementor-element.elementor-element-5b14d829 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-5b14d829 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-5d9f1de3{text-align:center;}.elementor-22 .elementor-element.elementor-element-ad02926{text-align:center;}.elementor-22 .elementor-element.elementor-element-ad02926 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#F5F2EE;}.elementor-22 .elementor-element.elementor-element-580fb464{text-align:center;font-family:"Montserrat", Sans-serif;color:#d9b17f;}.elementor-22 .elementor-element.elementor-element-5de7be31 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;fill:#d9b17f;color:#d9b17f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d9b17f;}.elementor-22 .elementor-element.elementor-element-ad75472:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-ad75472 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-22 .elementor-element.elementor-element-ad75472 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 40px 30px;}.elementor-22 .elementor-element.elementor-element-ad75472 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-2f131d15{text-align:center;}.elementor-22 .elementor-element.elementor-element-108cbfc5{text-align:center;}.elementor-22 .elementor-element.elementor-element-108cbfc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#F5F2EE;}.elementor-22 .elementor-element.elementor-element-47ad4043{text-align:center;font-family:"Montserrat", Sans-serif;color:#d9b17f;}.elementor-22 .elementor-element.elementor-element-524dc74f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;fill:#d9b17f;color:#d9b17f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d9b17f;}.elementor-22 .elementor-element.elementor-element-7574e379:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7574e379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-22 .elementor-element.elementor-element-7574e379{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-22 .elementor-element.elementor-element-7574e379 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5bd1afb5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-5bd1afb5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-5bd1afb5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-23eceb83{text-align:center;}.elementor-22 .elementor-element.elementor-element-23eceb83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;color:#333132;}.elementor-22 .elementor-element.elementor-element-d7605d3{--spacer-size:20px;}.elementor-22 .elementor-element.elementor-element-7bec9a74{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#5a5a5a;}.elementor-22 .elementor-element.elementor-element-3bd46c2e{--spacer-size:30px;}.elementor-22 .elementor-element.elementor-element-5316649f .elementor-button{background-color:#333132;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#F5F2EE;color:#F5F2EE;padding:16px 36px 16px 36px;}:root{--page-title-display:none;}