.elementor-10 .elementor-element.elementor-element-58f0439{--display:flex;--min-height:625px;--justify-content:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-58f0439:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-58f0439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmbeautysalon.co.uk/wp-content/uploads/2026/10/Image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-58f0439.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-bc54114{--display:flex;}.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-10 .elementor-element.elementor-element-14420d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-3e1b782{width:var( --container-widget-width, 55.777% );max-width:55.777%;--container-widget-width:55.777%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3e1b782.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3e1b782 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:76px;font-weight:600;color:#000000;}.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-10 .elementor-element.elementor-element-142a6d9{width:var( --container-widget-width, 44.911% );max-width:44.911%;--container-widget-width:44.911%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-142a6d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-eac76e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10 .elementor-element.elementor-element-eac76e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-3d7fe72 .elementor-button{background-color:var( --e-global-color-9015ded );font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-b421701 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;fill:var( --e-global-color-9015ded );color:var( --e-global-color-9015ded );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9015ded );border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-20df14f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-20df14f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20df14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-10 .elementor-element.elementor-element-cf84949{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-d002c6b{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-abbbceb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-034ce3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-034ce3c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:53px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-d6fba51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d6fba51{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-a0b45c2 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;fill:var( --e-global-color-9015ded );color:var( --e-global-color-9015ded );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-a0b45c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-a0b45c2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-9a77ef0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9a77ef0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9a77ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9fb768 );}.elementor-10 .elementor-element.elementor-element-ff828ba{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-241966f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-5b3b035.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5b3b035 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:49px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-b0430c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b0430c6{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-761c416{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-786f289{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9015ded );--border-color:var( --e-global-color-9015ded );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-10 .elementor-element.elementor-element-fa69fb7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fa69fb7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-fa69fb7 .elementor-icon-box-title{margin-block-end:15px;color:#4A4440;}.elementor-10 .elementor-element.elementor-element-fa69fb7.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-fa69fb7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fa69fb7.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-fa69fb7 .elementor-icon{font-size:27px;padding:8px;}.elementor-10 .elementor-element.elementor-element-fa69fb7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-fa69fb7 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-fa69fb7:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-fa69fb7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-fa69fb7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9015ded );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a3d73b4{padding:9px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a3d73b4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a3d73b4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a3d73b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-a3d73b4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a3d73b4.elementor-view-default .elementor-icon{color:var( --e-global-color-43c8823 );border-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-a3d73b4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a3d73b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-a3d73b4 .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-a3d73b4 .elementor-icon svg{height:28px;}.elementor-10 .elementor-element.elementor-element-a3d73b4 .elementor-icon i, .elementor-10 .elementor-element.elementor-element-a3d73b4 .elementor-icon svg{transform:rotate(327deg);}.elementor-10 .elementor-element.elementor-element-dd3fce8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9015ded );--border-color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-5f723fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5f723fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-5f723fc .elementor-icon-box-title{margin-block-end:15px;color:#4A4440;}.elementor-10 .elementor-element.elementor-element-5f723fc.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-5f723fc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5f723fc.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-5f723fc .elementor-icon{font-size:27px;padding:8px;}.elementor-10 .elementor-element.elementor-element-5f723fc .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5f723fc .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5f723fc:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5f723fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-5f723fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-f4b2590{padding:9px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f4b2590.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f4b2590 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f4b2590.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-f4b2590.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f4b2590.elementor-view-default .elementor-icon{color:var( --e-global-color-43c8823 );border-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-f4b2590.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f4b2590.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-f4b2590 .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-f4b2590 .elementor-icon svg{height:28px;}.elementor-10 .elementor-element.elementor-element-f4b2590 .elementor-icon i, .elementor-10 .elementor-element.elementor-element-f4b2590 .elementor-icon svg{transform:rotate(327deg);}.elementor-10 .elementor-element.elementor-element-2471645{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9015ded );--border-color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-500f278{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-500f278 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-500f278 .elementor-icon-box-title{margin-block-end:15px;color:#4A4440;}.elementor-10 .elementor-element.elementor-element-500f278.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-500f278.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-500f278.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-500f278 .elementor-icon{font-size:24px;padding:10px;}.elementor-10 .elementor-element.elementor-element-500f278 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-500f278 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-500f278:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-500f278:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-500f278 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-ffe801d{padding:9px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ffe801d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ffe801d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ffe801d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-ffe801d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ffe801d.elementor-view-default .elementor-icon{color:var( --e-global-color-43c8823 );border-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-ffe801d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ffe801d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-ffe801d .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-ffe801d .elementor-icon svg{height:28px;}.elementor-10 .elementor-element.elementor-element-ffe801d .elementor-icon i, .elementor-10 .elementor-element.elementor-element-ffe801d .elementor-icon svg{transform:rotate(327deg);}.elementor-10 .elementor-element.elementor-element-9a99b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9015ded );--border-color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-c819f28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c819f28 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-c819f28 .elementor-icon-box-title{margin-block-end:15px;color:#4A4440;}.elementor-10 .elementor-element.elementor-element-c819f28.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-c819f28.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c819f28.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-c819f28 .elementor-icon{font-size:27px;padding:9px;}.elementor-10 .elementor-element.elementor-element-c819f28 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c819f28 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-c819f28:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-c819f28:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-c819f28 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-50e15a1{padding:9px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-50e15a1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-50e15a1 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-50e15a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-50e15a1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-50e15a1.elementor-view-default .elementor-icon{color:var( --e-global-color-43c8823 );border-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-50e15a1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-50e15a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-50e15a1 .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-50e15a1 .elementor-icon svg{height:28px;}.elementor-10 .elementor-element.elementor-element-50e15a1 .elementor-icon i, .elementor-10 .elementor-element.elementor-element-50e15a1 .elementor-icon svg{transform:rotate(327deg);}.elementor-10 .elementor-element.elementor-element-7341480{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-7341480:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7341480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECE2;}.elementor-10 .elementor-element.elementor-element-d636e9d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-74c513e{--display:flex;}.elementor-10 .elementor-element.elementor-element-9ecee01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-e24f2cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e24f2cb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-7818269{--display:flex;}.elementor-10 .elementor-element.elementor-element-7818269.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-15b0056.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-15b0056{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-ffa9a85{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-54a0b38{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 4px 4px 4px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-54a0b38 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-54a0b38 .elementor-icon-box-title{margin-block-end:15px;color:#4A4440;}.elementor-10 .elementor-element.elementor-element-54a0b38.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-54a0b38.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-54a0b38.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-54a0b38 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-54a0b38 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-54a0b38 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-54a0b38:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-54a0b38:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-54a0b38 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-5073165{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 4px 4px 4px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5073165 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-5073165 .elementor-icon-box-title{margin-block-end:15px;color:#4A4440;}.elementor-10 .elementor-element.elementor-element-5073165.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-5073165.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5073165.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-5073165 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-5073165 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5073165 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5073165:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5073165:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-5073165 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-0b84c35{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 4px 4px 4px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0b84c35 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-0b84c35 .elementor-icon-box-title{margin-block-end:15px;color:#4A4440;}.elementor-10 .elementor-element.elementor-element-0b84c35.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-0b84c35.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0b84c35.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-0b84c35 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-0b84c35 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0b84c35 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0b84c35:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0b84c35:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-0b84c35 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-cccd472{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 4px 4px 4px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cccd472 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-cccd472 .elementor-icon-box-title{margin-block-end:15px;color:#4A4440;}.elementor-10 .elementor-element.elementor-element-cccd472.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-cccd472.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cccd472.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-cccd472 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-cccd472 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-cccd472 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-cccd472:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-cccd472:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-cccd472 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9015ded );}.elementor-10 .elementor-element.elementor-element-9ef1832{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9ef1832:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ef1832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9fb768 );}.elementor-10 .elementor-element.elementor-element-f63b800{--display:flex;}.elementor-10 .elementor-element.elementor-element-f63b800.e-con{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-d4fb7c0{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-e8b4e52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e8b4e52 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:57px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-80e25e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-80e25e1{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;font-style:italic;color:#000000;}.elementor-10 .elementor-element.elementor-element-8b3516d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8b3516d{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-ab3df92{--display:flex;--padding-top:45px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-ab3df92:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab3df92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1B19;}.elementor-10 .elementor-element.elementor-element-077ab5a{--display:flex;}.elementor-10 .elementor-element.elementor-element-ec1b1ca{--display:flex;}.elementor-10 .elementor-element.elementor-element-9690cb7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9690cb7{text-align:center;}.elementor-10 .elementor-element.elementor-element-9690cb7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:57px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2750c03.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2750c03{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#D7D7D7;}.elementor-10 .elementor-element.elementor-element-1c71258{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10 .elementor-element.elementor-element-1976b15 .elementor-button{background-color:var( --e-global-color-43c8823 );font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-3d1fa2a .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-fed9287{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-95fe5ba{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 4px 4px 4px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-95fe5ba .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-95fe5ba .elementor-icon-box-title{margin-block-end:15px;color:#EFEFEF;}.elementor-10 .elementor-element.elementor-element-95fe5ba.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-95fe5ba.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-95fe5ba.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-95fe5ba .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-95fe5ba .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-95fe5ba .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-95fe5ba:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-95fe5ba:has(:focus) .elementor-icon-box-title{color:#E1E1E1;}.elementor-10 .elementor-element.elementor-element-95fe5ba .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#C5C5C5;}.elementor-10 .elementor-element.elementor-element-b22290c{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 4px 4px 4px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b22290c .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-b22290c .elementor-icon-box-title{margin-block-end:15px;color:#EFEFEF;}.elementor-10 .elementor-element.elementor-element-b22290c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-b22290c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b22290c.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-b22290c .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-b22290c .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b22290c .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b22290c:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b22290c:has(:focus) .elementor-icon-box-title{color:#E1E1E1;}.elementor-10 .elementor-element.elementor-element-b22290c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#C5C5C5;}.elementor-10 .elementor-element.elementor-element-e973525{width:var( --container-widget-width, 100% );max-width:100%;padding:4px 4px 4px 4px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e973525 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-e973525 .elementor-icon-box-title{margin-block-end:15px;color:#EFEFEF;}.elementor-10 .elementor-element.elementor-element-e973525.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-e973525.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e973525.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-10 .elementor-element.elementor-element-e973525 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-e973525 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e973525 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e973525:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-e973525:has(:focus) .elementor-icon-box-title{color:#E1E1E1;}.elementor-10 .elementor-element.elementor-element-e973525 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#C5C5C5;}.elementor-10 .elementor-element.elementor-element-6d38a4b{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-6d38a4b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6d38a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9fb768 );}.elementor-10 .elementor-element.elementor-element-40e8566{--display:flex;}.elementor-10 .elementor-element.elementor-element-799bb09{--display:flex;}.elementor-10 .elementor-element.elementor-element-13e2689{text-align:center;}.elementor-10 .elementor-element.elementor-element-13e2689 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-28501f5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-28501f5{text-align:center;}.elementor-10 .elementor-element.elementor-element-28501f5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;font-style:italic;color:#000000;}.elementor-10 .elementor-element.elementor-element-b935270{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-43a7623{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9015ded );--border-color:var( --e-global-color-9015ded );--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-6180b5d{--e-rating-icon-marked-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-0d5dcf3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0d5dcf3{text-align:start;}.elementor-10 .elementor-element.elementor-element-0d5dcf3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#000000;}.elementor-10 .elementor-element.elementor-element-2d9a275{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9015ded );--border-color:var( --e-global-color-9015ded );--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-d1c602e{--e-rating-icon-marked-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-4e04ab4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4e04ab4{text-align:start;}.elementor-10 .elementor-element.elementor-element-4e04ab4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#000000;}.elementor-10 .elementor-element.elementor-element-2a9d655{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9015ded );--border-color:var( --e-global-color-9015ded );--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-23b33c3{--e-rating-icon-marked-color:var( --e-global-color-43c8823 );}.elementor-10 .elementor-element.elementor-element-a848a7e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a848a7e{text-align:start;}.elementor-10 .elementor-element.elementor-element-a848a7e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:normal;color:#000000;}.elementor-10 .elementor-element.elementor-element-a49b65a{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-a49b65a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a49b65a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9fb768 );}.elementor-10 .elementor-element.elementor-element-e24ef3d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4fddd34{--display:flex;}.elementor-10 .elementor-element.elementor-element-c73e5be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c73e5be .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;font-style:italic;color:#000000;}.elementor-10 .elementor-element.elementor-element-bb05d9e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-bb05d9e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-cc2b3ed{--display:flex;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;}.elementor-10 .elementor-element.elementor-element-cc2b3ed:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cc2b3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9fb768 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-ef94000 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10 .elementor-element.elementor-element-ef94000 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-ef94000{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-3e1b782{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-142a6d9{width:var( --container-widget-width, 412.667px );max-width:412.667px;--container-widget-width:412.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-034ce3c{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-034ce3c .elementor-heading-title{font-size:39px;}.elementor-10 .elementor-element.elementor-element-d6fba51{width:var( --container-widget-width, 412.667px );max-width:412.667px;--container-widget-width:412.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5b3b035{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5b3b035 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-b0430c6{width:var( --container-widget-width, 412.667px );max-width:412.667px;--container-widget-width:412.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d636e9d{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e24f2cb{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e24f2cb .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-15b0056{width:var( --container-widget-width, 412.667px );max-width:412.667px;--container-widget-width:412.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ffa9a85{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e8b4e52{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e8b4e52 .elementor-heading-title{font-size:39px;}.elementor-10 .elementor-element.elementor-element-80e25e1{width:var( --container-widget-width, 412.667px );max-width:412.667px;--container-widget-width:412.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8b3516d{width:var( --container-widget-width, 412.667px );max-width:412.667px;--container-widget-width:412.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9690cb7{width:var( --container-widget-width, 586.667px );max-width:586.667px;--container-widget-width:586.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9690cb7 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-2750c03{width:var( --container-widget-width, 489.667px );max-width:489.667px;--container-widget-width:489.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fed9287{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-28501f5{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-28501f5 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-b935270{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-0d5dcf3{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0d5dcf3 .elementor-heading-title{font-size:19px;}.elementor-10 .elementor-element.elementor-element-4e04ab4{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4e04ab4 .elementor-heading-title{font-size:19px;}.elementor-10 .elementor-element.elementor-element-a848a7e{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a848a7e .elementor-heading-title{font-size:19px;}.elementor-10 .elementor-element.elementor-element-e24ef3d{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c73e5be{width:var( --container-widget-width, 686.667px );max-width:686.667px;--container-widget-width:686.667px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c73e5be .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-bb05d9e{width:var( --container-widget-width, 412.667px );max-width:412.667px;--container-widget-width:412.667px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-58f0439{--min-height:521px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-3e1b782 .elementor-heading-title{font-size:42px;}.elementor-10 .elementor-element.elementor-element-20df14f{--padding-top:35px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-10 .elementor-element.elementor-element-a2ba300 img{height:440px;object-fit:contain;}.elementor-10 .elementor-element.elementor-element-d002c6b.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-034ce3c .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-a0b45c2 .elementor-button{font-size:15px;}.elementor-10 .elementor-element.elementor-element-9a77ef0{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-5b3b035 .elementor-heading-title{font-size:39px;}.elementor-10 .elementor-element.elementor-element-fb5e763 img{height:237px;object-fit:contain;}.elementor-10 .elementor-element.elementor-element-786f289{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-a3d73b4{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f4b2590{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ffe801d{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-50e15a1{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7341480{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-d636e9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10 .elementor-element.elementor-element-e24f2cb .elementor-heading-title{font-size:39px;}.elementor-10 .elementor-element.elementor-element-ffa9a85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-9ef1832{--padding-top:4px;--padding-bottom:35px;--padding-left:4px;--padding-right:4px;}.elementor-10 .elementor-element.elementor-element-f63b800.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-d286f69 img{height:440px;object-fit:contain;}.elementor-10 .elementor-element.elementor-element-d4fb7c0.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-e8b4e52 .elementor-heading-title{font-size:34px;}.elementor-10 .elementor-element.elementor-element-ab3df92{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10 .elementor-element.elementor-element-9690cb7{padding:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-9690cb7 .elementor-heading-title{font-size:31px;}.elementor-10 .elementor-element.elementor-element-fed9287{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6d38a4b{--padding-top:34px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-10 .elementor-element.elementor-element-40e8566{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-799bb09{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10 .elementor-element.elementor-element-28501f5 .elementor-heading-title{font-size:39px;}.elementor-10 .elementor-element.elementor-element-b935270{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-43a7623{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10 .elementor-element.elementor-element-0d5dcf3 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-2d9a275{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10 .elementor-element.elementor-element-4e04ab4 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-2a9d655{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10 .elementor-element.elementor-element-a848a7e .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-a49b65a{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-e24ef3d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c73e5be .elementor-heading-title{font-size:39px;}.elementor-10 .elementor-element.elementor-element-cc2b3ed{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-eac76e2{--width:54.107%;}.elementor-10 .elementor-element.elementor-element-ff828ba{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-eac76e2{--width:512.63px;}}/* Start custom CSS for heading, class: .elementor-element-3e1b782 */.elementor-10 .elementor-element.elementor-element-3e1b782 .elementor-heading-title {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3e1b782 .word {
    display: inline-block;
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

.elementor-10 .elementor-element.elementor-element-3e1b782.words-visible .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-034ce3c */.elementor-10 .elementor-element.elementor-element-034ce3c .elementor-heading-title {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-034ce3c .word {
    display: inline-block;
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

.elementor-10 .elementor-element.elementor-element-034ce3c.words-visible .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3b035 */.elementor-10 .elementor-element.elementor-element-5b3b035 .elementor-heading-title {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5b3b035 .word {
    display: inline-block;
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

.elementor-10 .elementor-element.elementor-element-5b3b035.words-visible .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24f2cb */.elementor-10 .elementor-element.elementor-element-e24f2cb .elementor-heading-title {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-e24f2cb .word {
    display: inline-block;
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

.elementor-10 .elementor-element.elementor-element-e24f2cb.words-visible .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8b4e52 */.elementor-10 .elementor-element.elementor-element-e8b4e52 .elementor-heading-title {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-e8b4e52 .word {
    display: inline-block;
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

.elementor-10 .elementor-element.elementor-element-e8b4e52.words-visible .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9690cb7 */.elementor-10 .elementor-element.elementor-element-9690cb7 .elementor-heading-title {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-9690cb7 .word {
    display: inline-block;
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

.elementor-10 .elementor-element.elementor-element-9690cb7.words-visible .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28501f5 */.elementor-10 .elementor-element.elementor-element-28501f5 .elementor-heading-title {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-28501f5 .word {
    display: inline-block;
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

.elementor-10 .elementor-element.elementor-element-28501f5.words-visible .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c73e5be */.elementor-10 .elementor-element.elementor-element-c73e5be .elementor-heading-title {
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c73e5be .word {
    display: inline-block;
    opacity: 0;
    transform: translateY(25px);
    transition:
        opacity 0.8s ease,
        transform 0.8s ease;
}

.elementor-10 .elementor-element.elementor-element-c73e5be.words-visible .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */