.elementor-10200 .elementor-element.elementor-element-21c3c4e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10200 .elementor-element.elementor-element-21c3c4e7:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-21c3c4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF7;}.elementor-10200 .elementor-element.elementor-element-478a4a97{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10200 .elementor-element.elementor-element-1da66b44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-10200 .elementor-element.elementor-element-1da66b44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;letter-spacing:4px;color:#B48752;}.elementor-10200 .elementor-element.elementor-element-ca9e364{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-10200 .elementor-element.elementor-element-ca9e364 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:400;color:#B48752;}.elementor-10200 .elementor-element.elementor-element-2f483738{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-10200 .elementor-element.elementor-element-2f483738 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:400;line-height:1em;color:#171715;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10200 .elementor-element.elementor-element-4fa2d4a7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#77716C;}.elementor-10200 .elementor-element.elementor-element-5095b6c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10200 .elementor-element.elementor-element-af4bc7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-af4bc7d:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-af4bc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-5f2f8c7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-5f2f8c7b:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-5f2f8c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-108bde9c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-4850493c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-4850493c:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-4850493c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-60fabb48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-60fabb48:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-60fabb48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-746f02bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-6da3adec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-6da3adec:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-6da3adec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-2299c33d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-2299c33d:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-2299c33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-590ec8c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-872b472{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-872b472:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-872b472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-50f8723b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-50f8723b:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-50f8723b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-1dd35549{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-691a2dfe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-691a2dfe:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-691a2dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-666179b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-666179b2:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-666179b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-27cbdc71{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#77716C;}.elementor-10200 .elementor-element.elementor-element-693797b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-fb9abfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-fb9abfc:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-fb9abfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-2cac6731{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#77716C;}.elementor-10200 .elementor-element.elementor-element-3c4821b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-1accb98c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-1accb98c:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-1accb98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-66669871{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-66669871:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-66669871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-64f101c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-73e2298c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-73e2298c:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-73e2298c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-6da0f3c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-6da0f3c3:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-6da0f3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-72dc49b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-5deb0072{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-5deb0072:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-5deb0072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-2dd3bd92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-2dd3bd92:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-2dd3bd92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-42a8334a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-578f423d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-578f423d:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-578f423d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-757e6317{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-757e6317:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-757e6317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-36699961{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-2b90287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DED2;--border-color:#E8DED2;--border-radius:0px 0px 0px 0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10200 .elementor-element.elementor-element-2b90287:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-2b90287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-13deb26b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-10200 .elementor-element.elementor-element-13deb26b:not(.elementor-motion-effects-element-type-background), .elementor-10200 .elementor-element.elementor-element-13deb26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFC;}.elementor-10200 .elementor-element.elementor-element-32cfc77d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10200 .elementor-element.elementor-element-77cac972{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:31px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:0px;--n-tabs-icon-gap:0px;}.elementor-10200 .elementor-element.elementor-element-77cac972 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FCFAF7;}.elementor-10200 .elementor-element.elementor-element-77cac972.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10200 .elementor-element.elementor-element-77cac972.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FCFAF7;border-style:solid;border-width:0px 0px 2px 0px;border-color:#B7792D;}.elementor-10200 .elementor-element.elementor-element-77cac972.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;border-color:#FCFAF7;}@media(min-width:768px){.elementor-10200 .elementor-element.elementor-element-21c3c4e7{--content-width:1320px;}.elementor-10200 .elementor-element.elementor-element-666179b2{--width:100%;}.elementor-10200 .elementor-element.elementor-element-fb9abfc{--width:100%;}}@media(max-width:1024px){.elementor-10200 .elementor-element.elementor-element-21c3c4e7{--padding-top:62px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-10200 .elementor-element.elementor-element-2f483738 .elementor-heading-title{font-size:48px;}.elementor-10200 .elementor-element.elementor-element-5f2f8c7b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-60fabb48{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-2299c33d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-50f8723b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-691a2dfe{--grid-auto-flow:row;}.elementor-10200 .elementor-element.elementor-element-666179b2{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-fb9abfc{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-66669871{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-6da0f3c3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-2dd3bd92{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-757e6317{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-13deb26b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-77cac972{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}@media(max-width:767px){.elementor-10200 .elementor-element.elementor-element-21c3c4e7{--padding-top:46px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10200 .elementor-element.elementor-element-1da66b44 .elementor-heading-title{font-size:10px;}.elementor-10200 .elementor-element.elementor-element-2f483738 .elementor-heading-title{font-size:37px;}.elementor-10200 .elementor-element.elementor-element-4fa2d4a7{font-size:12px;}.elementor-10200 .elementor-element.elementor-element-af4bc7d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-5f2f8c7b{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-4850493c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-60fabb48{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-6da3adec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-2299c33d{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-872b472{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-50f8723b{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-691a2dfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10200 .elementor-element.elementor-element-666179b2{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-27cbdc71{font-size:12px;}.elementor-10200 .elementor-element.elementor-element-fb9abfc{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-2cac6731{font-size:12px;}.elementor-10200 .elementor-element.elementor-element-1accb98c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-66669871{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-73e2298c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-6da0f3c3{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-5deb0072{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-2dd3bd92{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-578f423d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-757e6317{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-2b90287{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10200 .elementor-element.elementor-element-13deb26b{--padding-top:10px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-10200 .elementor-element.elementor-element-77cac972{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}/* Start custom CSS for container, class: .elementor-element-21c3c4e7 *//* =========================================================
   HAIR IN SHAPE — REFINED LUXURY PRICING MENU
   Exact Elementor widget: 4a73d2a1
   Typography: Lato
========================================================= */

.his-pricing-tabs {
    --his-black: #171614;
    --his-charcoal: #39352f;
    --his-muted: #777169;
    --his-gold: #b89b69;
    --his-gold-dark: #947746;
    --his-cream: #f8f5ef;
    --his-white: #ffffff;
    --his-line: rgba(184, 155, 105, 0.28);
    --his-dark-line: rgba(23, 22, 20, 0.11);

    width: 100%;
    font-family: "Lato", Arial, sans-serif !important;
}


/* Keep all pricing typography consistent */

.his-pricing-tabs *,
.his-pricing-tabs button,
.his-pricing-tabs h5,
.his-pricing-tabs h6,
.his-pricing-tabs p,
.his-pricing-tabs span {
    font-family: "Lato", Arial, sans-serif !important;
}


/* =========================================================
   CATEGORY TABS
========================================================= */

.his-pricing-tabs .e-n-tabs-heading {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;

    gap: 7px !important;

    width: 100%;
    max-width: 1180px;

    margin: 0 auto 48px !important;
    padding: 10px !important;

    background: rgba(255, 255, 255, 0.68) !important;

    border: 1px solid var(--his-line) !important;
    border-radius: 2px !important;

    box-shadow: none !important;
}


/* Individual category tab */

.his-pricing-tabs .e-n-tab-title {
    position: relative;

    flex: 0 0 auto !important;

    min-height: 43px !important;
    padding: 12px 17px !important;

    color: #565149 !important;
    background: transparent !important;

    border: 1px solid transparent !important;
    border-radius: 1px !important;

    box-shadow: none !important;

    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        border-color 0.25s ease !important;
}


/* Category text */

.his-pricing-tabs .e-n-tab-title-text {
    color: inherit !important;

    font-size: 11px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    letter-spacing: 0.14em !important;
    text-transform: uppercase !important;

    white-space: nowrap;
}


/* Subtle gold underline */

.his-pricing-tabs .e-n-tab-title::after {
    content: "";

    position: absolute;
    left: 17px;
    right: 17px;
    bottom: 7px;

    height: 1px;

    background: var(--his-gold);

    transform: scaleX(0);
    transform-origin: center;

    transition: transform 0.25s ease;
}


/* Hover */

.his-pricing-tabs .e-n-tab-title:hover {
    color: var(--his-black) !important;
    background: rgba(184, 155, 105, 0.08) !important;
}


/* Active category */

.his-pricing-tabs
.e-n-tab-title[aria-selected="true"] {
    color: var(--his-white) !important;
    background: var(--his-black) !important;
    border-color: var(--his-black) !important;
}


/* Hide underline when active */

.his-pricing-tabs
.e-n-tab-title[aria-selected="true"]::after {
    transform: scaleX(0);
}


/* Show underline on inactive hover */

.his-pricing-tabs
.e-n-tab-title:not([aria-selected="true"]):hover::after {
    transform: scaleX(1);
}


/* Keyboard focus */

.his-pricing-tabs
.e-n-tab-title:focus-visible {
    outline: 2px solid var(--his-gold) !important;
    outline-offset: 2px;
}


/* =========================================================
   TAB CONTENT
========================================================= */

.his-pricing-tabs .e-n-tabs-content {
    width: 100% !important;
    overflow: visible !important;
}


.his-pricing-tabs
.e-n-tabs-content > [role="tabpanel"] {
    width: 100% !important;
    max-width: 1180px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
}


.his-pricing-tabs
.e-n-tabs-content > [role="tabpanel"] > .e-con {
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


.his-pricing-tabs
.elementor-widget-mien_core_price_list,

.his-pricing-tabs
.elementor-widget__width-initial {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================================
   PRICE MENU FRAME
========================================================= */

.his-pricing-tabs .qodef-price-list {
    width: 100% !important;

    padding: 18px 38px !important;

    background:
        linear-gradient(
            145deg,
            rgba(255, 255, 255, 0.96),
            rgba(250, 248, 243, 0.96)
        ) !important;

    border-top: 1px solid var(--his-line) !important;
    border-bottom: 1px solid var(--his-line) !important;

    box-shadow:
        0 18px 50px rgba(28, 23, 17, 0.045);
}


/* =========================================================
   TWO-COLUMN EDITORIAL GRID
========================================================= */

.his-pricing-tabs
.qodef-price-list .qodef-grid-inner {
    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    column-gap: 0 !important;
    row-gap: 0 !important;

    width: 100% !important;
    margin: 0 !important;
}


/* Override theme column settings */

.his-pricing-tabs
.qodef-price-list.qodef-col-num--1
.qodef-grid-inner,

.his-pricing-tabs
.qodef-price-list.qodef-col-num--2
.qodef-grid-inner {
    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;
}


/* Reset each service item */

.his-pricing-tabs
.qodef-price-list .qodef-grid-item {
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    float: none !important;

    border-bottom: 1px solid var(--his-dark-line);
}


/* Left column */

.his-pricing-tabs
.qodef-price-list .qodef-grid-item:nth-child(odd) {
    padding-right: 38px !important;
}


/* Right column */

.his-pricing-tabs
.qodef-price-list .qodef-grid-item:nth-child(even) {
    padding-left: 38px !important;

    border-left: 1px solid var(--his-line);
}


/* =========================================================
   INDIVIDUAL SERVICE
========================================================= */

.his-pricing-tabs
.qodef-price-list .qodef-e-inner {
    position: relative;

    display: flex !important;
    flex-direction: column;

    min-height: 142px;
    height: 100%;

    padding: 26px 0 24px !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    transition:
        padding-left 0.3s ease,
        background-color 0.3s ease;
}


/* Gold hover marker */

.his-pricing-tabs
.qodef-price-list .qodef-e-inner::before {
    content: "";

    position: absolute;
    top: 26px;
    left: 0;

    width: 1px;
    height: 0;

    background: var(--his-gold);

    transition: height 0.3s ease;
}


/* Refined hover—not a floating card */

.his-pricing-tabs
.qodef-price-list .qodef-e:hover
.qodef-e-inner {
    padding-left: 13px !important;

    background:
        linear-gradient(
            90deg,
            rgba(184, 155, 105, 0.055),
            transparent 75%
        ) !important;
}


.his-pricing-tabs
.qodef-price-list .qodef-e:hover
.qodef-e-inner::before {
    height: calc(100% - 50px);
}


/* =========================================================
   SERVICE NAME, LINE AND PRICE
========================================================= */

.his-pricing-tabs
.qodef-price-list .qodef-e-heading {
    display: grid !important;

    grid-template-columns:
        minmax(0, auto)
        minmax(25px, 1fr)
        minmax(90px, auto);

    align-items: baseline;
    column-gap: 12px;

    width: 100%;

    margin: 0 0 13px !important;
}


/* Service title — title case, not uppercase */

.his-pricing-tabs
.qodef-price-list .qodef-e-heading-title {
    margin: 0 !important;

    color: var(--his-black) !important;

    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    letter-spacing: 0.012em !important;
    text-transform: none !important;
}


/* Fine gold connecting line */

.his-pricing-tabs
.qodef-price-list .qodef-e-heading-line {
    display: block !important;

    min-width: 25px;
    height: 1px;

    margin: 0 !important;

    border: 0 !important;
    border-bottom:
        1px solid rgba(184, 155, 105, 0.42) !important;
}


/* Price */

.his-pricing-tabs
.qodef-price-list .qodef-e-heading-price {
    max-width: 230px;
    margin: 0 !important;

    color: var(--his-gold-dark) !important;

    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;

    letter-spacing: 0.015em !important;
    text-align: right !important;
    text-transform: none !important;

    white-space: normal !important;
}


/* =========================================================
   SERVICE DESCRIPTION
========================================================= */

.his-pricing-tabs
.qodef-price-list .qodef-e-description {
    max-width: 94%;

    margin: auto 0 0 !important;
    padding: 0 !important;

    color: var(--his-muted) !important;

    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.72 !important;

    letter-spacing: 0.012em !important;
}


/* =========================================================
   TABLET
========================================================= */

@media only screen and (max-width: 1024px) {

    .his-pricing-tabs
    .e-n-tabs-heading {
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;

        margin-bottom: 38px !important;

        overflow-x: auto !important;
        scrollbar-width: none;
        scroll-snap-type: x proximity;

        -webkit-overflow-scrolling: touch;
    }


    .his-pricing-tabs
    .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }


    .his-pricing-tabs
    .e-n-tab-title {
        scroll-snap-align: start;
    }


    .his-pricing-tabs
    .qodef-price-list {
        padding: 15px 25px !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-grid-item:nth-child(odd) {
        padding-right: 25px !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-grid-item:nth-child(even) {
        padding-left: 25px !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-e-heading {
        grid-template-columns:
            minmax(0, auto)
            minmax(15px, 1fr)
            minmax(80px, auto);

        column-gap: 9px;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width: 767px) {

    .his-pricing-tabs
    .e-n-tabs-heading {
        width: 100%;

        margin-bottom: 27px !important;
        padding: 7px !important;
    }


    .his-pricing-tabs
    .e-n-tab-title {
        min-height: 39px !important;
        padding: 10px 14px !important;
    }


    .his-pricing-tabs
    .e-n-tab-title-text {
        font-size: 10px !important;
        letter-spacing: 0.12em !important;
    }


    .his-pricing-tabs
    .qodef-price-list {
        padding: 8px 19px !important;
    }


    /* One individually separated service per row */

    .his-pricing-tabs
    .qodef-price-list .qodef-grid-inner,

    .his-pricing-tabs
    .qodef-price-list.qodef-col-num--1
    .qodef-grid-inner,

    .his-pricing-tabs
    .qodef-price-list.qodef-col-num--2
    .qodef-grid-inner {
        grid-template-columns: 1fr !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-grid-item:nth-child(odd),

    .his-pricing-tabs
    .qodef-price-list .qodef-grid-item:nth-child(even) {
        padding-left: 0 !important;
        padding-right: 0 !important;

        border-left: 0 !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-e-inner {
        min-height: 0;

        padding: 22px 0 20px !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-e:hover
    .qodef-e-inner {
        padding-left: 9px !important;
    }


    /* Mobile service heading */

    .his-pricing-tabs
    .qodef-price-list .qodef-e-heading {
        display: grid !important;

        grid-template-columns:
            minmax(0, 1fr)
            auto;

        column-gap: 14px;

        align-items: start;

        margin-bottom: 9px !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-e-heading-line {
        display: none !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-e-heading-title {
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1.4 !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-e-heading-price {
        max-width: 145px;

        font-size: 13px !important;
        line-height: 1.4 !important;

        text-align: right !important;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-e-description {
        max-width: 100%;

        margin-top: 0 !important;

        font-size: 12.5px !important;
        line-height: 1.65 !important;
    }
}


/* Very small phones: stack long prices */

@media only screen and (max-width: 430px) {

    .his-pricing-tabs
    .qodef-price-list .qodef-e-heading {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;

        gap: 4px;
    }


    .his-pricing-tabs
    .qodef-price-list .qodef-e-heading-price {
        max-width: 100%;
        text-align: left !important;
    }
}


/* =========================================================
   ACCESSIBILITY
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .his-pricing-tabs
    .e-n-tab-title,

    .his-pricing-tabs
    .e-n-tab-title::after,

    .his-pricing-tabs
    .qodef-price-list .qodef-e-inner,

    .his-pricing-tabs
    .qodef-price-list .qodef-e-inner::before {
        transition: none !important;
    }
}


/* Compact the pricing section without making it crowded */

.his-pricing-tabs .e-n-tabs-heading {
    margin-bottom: 30px !important;
}

.his-pricing-tabs .qodef-price-list {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.his-pricing-tabs
.qodef-price-list .qodef-e-inner {
    min-height: 112px !important;
    padding-top: 19px !important;
    padding-bottom: 18px !important;
}

.his-pricing-tabs
.qodef-price-list .qodef-e-heading {
    margin-bottom: 8px !important;
}

.his-pricing-tabs
.qodef-price-list .qodef-e-description {
    font-size: 12.5px !important;
    line-height: 1.55 !important;
}

@media only screen and (max-width: 767px) {
    .his-pricing-tabs
    .qodef-price-list .qodef-e-inner {
        min-height: 0 !important;
        padding-top: 17px !important;
        padding-bottom: 16px !important;
    }
}

/* =========================================================
   MOBILE + TABLET PRICING CATEGORY DROPDOWN
   Desktop/laptop tabs remain unchanged above 1024px.
========================================================= */

.his-pricing-mobile-select-widget {
    display: none;
}

@media only screen and (max-width: 1024px) {

    .his-pricing-section .his-pricing-mobile-select-widget {
        display: block !important;
        width: 100% !important;
        max-width: 1180px;
        margin: 0 auto 30px !important;
        padding: 0 !important;
    }

    .his-pricing-section .his-pricing-tabs .e-n-tabs-heading {
        display: none !important;
    }

    .his-pricing-select-wrap {
        width: 100%;
        font-family: "Lato", Arial, sans-serif;
    }

    .his-pricing-select-label {
        display: block;
        margin: 0 0 9px;
        color: #947746;
        font-family: "Lato", Arial, sans-serif;
        font-size: 10px;
        font-weight: 600;
        line-height: 1.2;
        letter-spacing: 0.16em;
        text-transform: uppercase;
    }

    .his-pricing-select-shell {
        position: relative;
        width: 100%;
    }

    .his-pricing-select {
        display: block;
        width: 100%;
        min-height: 54px;
        margin: 0;
        padding: 15px 52px 15px 18px;

        color: #171614;
        background-color: #fffdfc;

        border: 1px solid rgba(184, 155, 105, 0.42);
        border-radius: 1px;

        font-family: "Lato", Arial, sans-serif;
        font-size: 13px;
        font-weight: 500;
        line-height: 1.4;
        letter-spacing: 0.025em;

        box-shadow: 0 12px 30px rgba(28, 23, 17, 0.05);

        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;

        cursor: pointer;
        transition:
            border-color 0.25s ease,
            box-shadow 0.25s ease,
            background-color 0.25s ease;
    }

    .his-pricing-select:hover {
        border-color: rgba(148, 119, 70, 0.75);
        background-color: #ffffff;
    }

    .his-pricing-select:focus {
        outline: none;
        border-color: #947746;
        box-shadow:
            0 0 0 2px rgba(184, 155, 105, 0.14),
            0 12px 30px rgba(28, 23, 17, 0.06);
    }

    .his-pricing-select-arrow {
        position: absolute;
        top: 50%;
        right: 20px;

        width: 9px;
        height: 9px;

        border-right: 1px solid #947746;
        border-bottom: 1px solid #947746;

        transform: translateY(-68%) rotate(45deg);
        transform-origin: center;

        pointer-events: none;
    }

    .his-pricing-section .his-pricing-tabs .e-n-tabs-content {
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 767px) {

    .his-pricing-section .his-pricing-mobile-select-widget {
        margin-bottom: 24px !important;
    }

    .his-pricing-select-label {
        margin-bottom: 8px;
        font-size: 9.5px;
    }

    .his-pricing-select {
        min-height: 52px;
        padding: 14px 48px 14px 16px;
        font-size: 12.5px;
    }

    .his-pricing-select-arrow {
        right: 18px;
    }
}/* End custom CSS */