.elementor-6443 .elementor-element.elementor-element-37e2111e > .elementor-container{max-width:1600px;}.elementor-6443 .elementor-element.elementor-element-37e2111e:not(.elementor-motion-effects-element-type-background), .elementor-6443 .elementor-element.elementor-element-37e2111e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nadiahaircolor.ma/wp-content/uploads/2024/08/Shopify_banner_Tipping_Colour_1800x800_copy_1200x.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-6443 .elementor-element.elementor-element-37e2111e > .elementor-background-overlay{background-color:#000000;opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-37e2111e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:216px;margin-bottom:0px;padding:0px 0px 0px 77px;}.elementor-6443 .elementor-element.elementor-element-79b556e6 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-79b556e6 > .elementor-element-populated{padding:180px 21px 190px 21px;}.elementor-6443 .elementor-element.elementor-element-80b64e5 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-80b64e5 .thegem-heading .light{font-family:"Roboto Flex", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;line-height:120px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-80b64e5 > .elementor-widget-container{margin:87px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-41ff356 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6443 .elementor-element.elementor-element-41ff356{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6443 .elementor-element.elementor-element-2d314f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6443 .elementor-element.elementor-element-2d314f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6443 .elementor-element.elementor-element-2d314f8 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-2d314f8 > .elementor-element-populated{margin:-15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-890b03c .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-890b03c > .elementor-element-populated{margin:-12px 0px 0px -60px;--e-column-margin-right:0px;--e-column-margin-left:-60px;}.elementor-6443 .elementor-element.elementor-element-befeb82{padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-597e224 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-597e224 > .elementor-element-populated{margin:-42px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-b786a04{text-align:left;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6443 .elementor-element.elementor-element-b786a04 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-b786a04 .thegem-heading .light{font-family:"Roboto Flex", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;line-height:120px;}.elementor-6443 .elementor-element.elementor-element-7309c8c{--spacer-size:15px;}.elementor-6443 .elementor-element.elementor-element-c589354{text-align:left;}.elementor-6443 .elementor-element.elementor-element-c589354 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-c589354 .thegem-heading .light{font-size:24px;font-weight:500;line-height:36px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-2f1df16{--spacer-size:45px;}.elementor-6443 .elementor-element.elementor-element-50147fc .gem-button-container{text-align:left;}.elementor-6443 .elementor-element.elementor-element-50147fc .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-50147fc .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-50147fc .gem-button-container .gem-button .gem-text-button{font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-50147fc > .elementor-widget-container{margin:-47px 0px 0px 85px;}.elementor-6443 .elementor-element.elementor-element-ab572cb:not(.elementor-motion-effects-element-type-background), .elementor-6443 .elementor-element.elementor-element-ab572cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nadiahaircolor.ma/wp-content/uploads/2022/01/1.jpg");background-position:center center;background-size:cover;}.elementor-6443 .elementor-element.elementor-element-ab572cb > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-ab572cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6443 .elementor-element.elementor-element-eef69a0 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-eef69a0 > .elementor-element-populated{padding:160px 21px 160px 21px;}.elementor-6443 .elementor-element.elementor-element-aca6e4e{text-align:left;}.elementor-6443 .elementor-element.elementor-element-aca6e4e .thegem-heading, .elementor-6443 .elementor-element.elementor-element-aca6e4e .thegem-heading .light{font-family:"Mrs Sheppards", Sans-serif;font-size:90px;font-weight:400;line-height:50px;}.elementor-6443 .elementor-element.elementor-element-dfafbd3 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-dfafbd3 .thegem-heading .light{font-size:100px;font-weight:800;text-transform:uppercase;line-height:120px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-dfafbd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6443 .elementor-element.elementor-element-08a5d0d .thegem-heading, .elementor-6443 .elementor-element.elementor-element-08a5d0d .thegem-heading .light{font-size:100px;font-weight:800;text-transform:uppercase;line-height:120px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-49d957f{--spacer-size:15px;}.elementor-6443 .elementor-element.elementor-element-3bf917c .gem-button-container{text-align:left;}.elementor-6443 .elementor-element.elementor-element-3bf917c .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-3bf917c .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-3bf917c .gem-button-container .gem-button .gem-text-button{font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-682030e:not(.elementor-motion-effects-element-type-background), .elementor-6443 .elementor-element.elementor-element-682030e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nadiahaircolor.ma/wp-content/uploads/2022/01/6.jpg");background-position:center center;background-size:cover;}.elementor-6443 .elementor-element.elementor-element-682030e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:134px;margin-bottom:0px;}.elementor-6443 .elementor-element.elementor-element-682030e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-57bcd2e .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-57bcd2e > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-6bf331e{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-6443 .elementor-element.elementor-element-2a0991f{--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;--background-transition:0.3s;}.elementor-6443 .elementor-element.elementor-element-23f5526{text-align:center;}.elementor-6443 .elementor-element.elementor-element-23f5526 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-23f5526 .thegem-heading .light{font-size:44px;font-weight:700;line-height:68px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-23f5526 > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-6443 .elementor-element.elementor-element-64bfbd3{text-align:center;}.elementor-6443 .elementor-element.elementor-element-64bfbd3, .elementor-6443 .elementor-element.elementor-element-64bfbd3 .elementor-text-editor *{font-size:16px;line-height:1.5em;}.elementor-6443 .elementor-element.elementor-element-64bfbd3 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-76cf163 .gem-button-container{text-align:center;}.elementor-6443 .elementor-element.elementor-element-76cf163 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-76cf163 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-76cf163 .gem-button-container .gem-button .gem-text-button{font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-76cf163 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-da96bae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:42px;padding:0px 42px 0px 42px;}.elementor-6443 .elementor-element.elementor-element-da96bae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-b2b1d7a .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-b2b1d7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6443 .elementor-element.elementor-element-b2b1d7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nadiahaircolor.ma/wp-content/uploads/2022/03/shutterstock_1930311518-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6443 .elementor-element.elementor-element-b2b1d7a > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.53;}.elementor-6443 .elementor-element.elementor-element-b2b1d7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-6443 .elementor-element.elementor-element-b2b1d7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-030350d{--spacer-size:5px;}.elementor-6443 .elementor-element.elementor-element-4d65d3f{text-align:center;}.elementor-6443 .elementor-element.elementor-element-4d65d3f .thegem-heading, .elementor-6443 .elementor-element.elementor-element-4d65d3f .thegem-heading .light{font-family:"Mrs Sheppards", Sans-serif;font-size:100px;font-weight:400;line-height:155px;}.elementor-6443 .elementor-element.elementor-element-4d65d3f > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-7561187{text-align:center;}.elementor-6443 .elementor-element.elementor-element-7561187 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-7561187 .thegem-heading .light{font-size:15px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-6443 .elementor-element.elementor-element-7561187 .thegem-heading{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6443 .elementor-element.elementor-element-7561187 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-6443 .elementor-element.elementor-element-740c609 .gem-button-container{text-align:center;}.elementor-6443 .elementor-element.elementor-element-740c609 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-6443 .elementor-element.elementor-element-740c609 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-740c609 .gem-button-container .gem-button:hover{background-color:#FFFFFF;}.elementor-6443 .elementor-element.elementor-element-740c609 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-740c609 .gem-button-container .gem-button:hover .gem-text-button{color:#000000;}.elementor-6443 .elementor-element.elementor-element-ef3e323{margin-top:42px;margin-bottom:0px;padding:49px 42px 92px 42px;}.elementor-6443 .elementor-element.elementor-element-9572513 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-9572513:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nadiahaircolor.ma/wp-content/uploads/2024/08/WhatsApp-Image-2024-08-19-at-17.03.21.jpeg");background-position:center center;background-size:cover;}.elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.22;}.elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-element-populated, .elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-element-populated > .elementor-background-overlay, .elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 21px 0px 0px;--e-column-margin-right:21px;--e-column-margin-left:0px;padding:100px 0px 135px 100px;}.elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-1830759 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-9f6c923{text-align:left;}.elementor-6443 .elementor-element.elementor-element-9f6c923 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-9f6c923 .thegem-heading .light{font-size:57px;font-weight:700;line-height:120px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-9f6c923 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-8845017{text-align:left;}.elementor-6443 .elementor-element.elementor-element-8845017 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-8845017 .thegem-heading .light{font-size:48px;font-weight:700;text-transform:uppercase;line-height:80px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-8845017 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-c07acf1 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-c07acf1 > .elementor-element-populated{margin:-25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-66be2a5{--spacer-size:40px;}.elementor-6443 .elementor-element.elementor-element-ee39740 .gem-button-container{text-align:left;}.elementor-6443 .elementor-element.elementor-element-ee39740 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-6443 .elementor-element.elementor-element-ee39740 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-ee39740 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-ee39740 .gem-button-container .gem-button:hover .gem-text-button{color:#000000;}.elementor-6443 .elementor-element.elementor-element-6126a63 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-6126a63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nadiahaircolor.ma/wp-content/uploads/2024/08/WhatsApp-Image-2024-08-19-at-17.03.19.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.22;}.elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-element-populated, .elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-element-populated > .elementor-background-overlay, .elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:100px 0px 140px 100px;}.elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-8cb3cef .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-9d7db27{text-align:left;}.elementor-6443 .elementor-element.elementor-element-9d7db27 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-9d7db27 .thegem-heading .light{font-size:80px;font-weight:700;line-height:120px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-9d7db27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-4a9b362 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-4a9b362 > .elementor-element-populated{margin:-25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-8e26eb3{text-align:left;}.elementor-6443 .elementor-element.elementor-element-8e26eb3 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-8e26eb3 .thegem-heading .light{font-family:"Mrs Sheppards", Sans-serif;font-size:55px;font-weight:400;line-height:40px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-8e26eb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-7951a71{text-align:left;}.elementor-6443 .elementor-element.elementor-element-7951a71 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-7951a71 .thegem-heading .light{font-size:50px;font-weight:700;text-transform:uppercase;line-height:80px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-7951a71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-e48c007{--spacer-size:40px;}.elementor-6443 .elementor-element.elementor-element-d361f06 .gem-button-container{text-align:left;}.elementor-6443 .elementor-element.elementor-element-d361f06 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-6443 .elementor-element.elementor-element-d361f06 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-d361f06 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-d361f06 .gem-button-container .gem-button:hover .gem-text-button{color:#000000;}.elementor-6443 .elementor-element.elementor-element-078a472 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-078a472:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nadiahaircolor.ma/wp-content/uploads/2024/08/WhatsApp-Image-2024-08-19-at-17.03.21-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.22;}.elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-element-populated, .elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-element-populated > .elementor-background-overlay, .elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 21px;--e-column-margin-right:0px;--e-column-margin-left:21px;padding:100px 0px 130px 100px;}.elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-eda7836 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-a77aaf6{text-align:left;}.elementor-6443 .elementor-element.elementor-element-a77aaf6 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-a77aaf6 .thegem-heading .light{font-size:80px;font-weight:700;line-height:120px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-95a2238 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-95a2238 > .elementor-element-populated{margin:-25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-03cb491{text-align:left;}.elementor-6443 .elementor-element.elementor-element-03cb491 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-03cb491 .thegem-heading .light{font-family:"Mrs Sheppards", Sans-serif;font-size:55px;font-weight:400;line-height:40px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-8767910{text-align:left;}.elementor-6443 .elementor-element.elementor-element-8767910 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-8767910 .thegem-heading .light{font-size:50px;font-weight:700;text-transform:uppercase;line-height:80px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-6ae3e8f{--spacer-size:40px;}.elementor-6443 .elementor-element.elementor-element-ac9a96a .gem-button-container{text-align:left;}.elementor-6443 .elementor-element.elementor-element-ac9a96a .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-6443 .elementor-element.elementor-element-ac9a96a .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-ac9a96a .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-ac9a96a .gem-button-container .gem-button:hover .gem-text-button{color:#000000;}.elementor-6443 .elementor-element.elementor-element-2ad7d44 > .elementor-container{max-width:1600px;}.elementor-6443 .elementor-element.elementor-element-2ad7d44 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6443 .elementor-element.elementor-element-2ad7d44{padding:40px 42px 0px 42px;}.elementor-6443 .elementor-element.elementor-element-efff91e .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-efff91e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-efff91e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-7437d8a .gem-image img{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-7437d8a .gem-image a:hover img{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-9a02883 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-9a02883 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 170px 0px;}.elementor-6443 .elementor-element.elementor-element-9a02883 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-4ccb4a9{text-align:center;width:100%;max-width:100%;}.elementor-6443 .elementor-element.elementor-element-4ccb4a9 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-4ccb4a9 .thegem-heading .light{font-size:40px;font-weight:700;line-height:57px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-4ccb4a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-88090df{text-align:center;}.elementor-6443 .elementor-element.elementor-element-88090df, .elementor-6443 .elementor-element.elementor-element-88090df .elementor-text-editor *{font-size:17px;line-height:2.3em;}.elementor-6443 .elementor-element.elementor-element-88090df > .elementor-widget-container{padding:29px 0px 24px 0px;}.elementor-6443 .elementor-element.elementor-element-b200194 .gem-button-container{text-align:center;}.elementor-6443 .elementor-element.elementor-element-b200194 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-6443 .elementor-element.elementor-element-b200194 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-b200194 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-b200194 .gem-button-container .gem-button:hover .gem-text-button{color:#000000;}.elementor-6443 .elementor-element.elementor-element-3e028bf .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-3e028bf > .elementor-element-populated{padding:33px 0px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-478d4b1 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-6443 .elementor-element.elementor-element-478d4b1 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-6443 .elementor-element.elementor-element-478d4b1 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-6443 .elementor-element.elementor-element-478d4b1 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-6443 .elementor-element.elementor-element-478d4b1 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-6443 .elementor-element.elementor-element-478d4b1 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-5430e55 .gem-image img{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-5430e55 .gem-image a:hover img{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-5d3769f{padding:16px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-a1d2b12 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-a1d2b12 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 21px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-a1d2b12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-211b068{text-align:center;}.elementor-6443 .elementor-element.elementor-element-211b068 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-211b068 .thegem-heading .light{font-size:55px;font-weight:700;line-height:69px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-211b068 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-ae77009{--display:flex;--background-transition:0.3s;--padding-top:43px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonials{background-color:#C6AA8C !important;}.elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonials .testimonials_svg svg{fill:#C6AA8C !important;}.elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonial-image{width:80px;height:80px;}.elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonial-image, .elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonial-image img, .elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonial-image > span::before{border-radius:60% 60% 60% 60%;}.elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonial-text p, .elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonial-text div{color:#000000;}.elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonial-wrapper::after, .elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonial-wrapper p::after{color:#000000;}.elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonials .gem-testimonial-wrapper p::after, .elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonials .gem-testimonial-wrapper::after{font-size:60px;}.elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonials .gem-prev:after, .elementor-6443 .elementor-element.elementor-element-e74c28f .gem-testimonials .gem-next:after{font-size:45px;background-color:#C6AA8C;color:#000000!important;}.elementor-6443 .elementor-element.elementor-element-bc80e58 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-bc80e58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:80px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 21px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-bc80e58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-0f26b59{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;--divider-element-spacing:25px;}.elementor-6443 .elementor-element.elementor-element-0f26b59 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6443 .elementor-element.elementor-element-0f26b59 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6443 .elementor-element.elementor-element-0f26b59 .elementor-divider__text{color:#000000;font-size:20px;font-weight:600;line-height:38px;}.elementor-6443 .elementor-element.elementor-element-37b751a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 91px 0px;z-index:1;}.elementor-6443 .elementor-element.elementor-element-37b751a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-0a0fbb9 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-0a0fbb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6443 .elementor-element.elementor-element-0a0fbb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6443 .elementor-element.elementor-element-0a0fbb9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:42px 42px 21px 42px;}.elementor-6443 .elementor-element.elementor-element-0a0fbb9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-6443 .elementor-element.elementor-element-74851a7 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-6443 .elementor-element.elementor-element-74851a7 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2);}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.news-grid.title-on-hover .portfolio-item .image .links .caption .slide-content{text-align:left;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.news-grid.title-on-hover .portfolio-item .image .links .caption .slide-content .description{text-align:left;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.news-grid.title-on-hover .portfolio-item .image .links .caption .grid-post-meta{justify-content:left;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.news-grid.title-on-hover .portfolio-item .caption .title{margin:0px 0 0px 0 !important;}.elementor-6443 .elementor-element.elementor-element-74851a7 .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .info{left:0;}.elementor-6443 .elementor-element.elementor-element-74851a7 .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .post-date{left:0;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px;}.elementor-6443 .elementor-element.elementor-element-bc10e1e{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:61px;--padding-left:0px;--padding-right:0px;}.elementor-6443 .elementor-element.elementor-element-001a503 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-6443 .elementor-element.elementor-element-001a503 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-6443 .elementor-element.elementor-element-001a503 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-6443 .elementor-element.elementor-element-001a503 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-6443 .elementor-element.elementor-element-001a503 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-6443 .elementor-element.elementor-element-001a503 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-ad2d27b{margin-top:0px;margin-bottom:133px;}.elementor-6443 .elementor-element.elementor-element-f8b34d1 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-2c329cf{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 0px 69px 0px;}.elementor-6443 .elementor-element.elementor-element-2c329cf, .elementor-6443 .elementor-element.elementor-element-2c329cf > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-2c329cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-4f1cf73 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-4f1cf73 > .elementor-element-populated{padding:0px 0px 0px 80px;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content, .elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0px;margin-top:0px;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox .gem-textbox-description{padding-bottom:0px;font-size:14px;font-weight:300;line-height:25px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:31px !important;color:#2c2e3d;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:31px !important;height:31px !important;fill:#2c2e3d;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-image img, .elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content a .gem-image img{width:31px;max-width:31px;height:auto;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0px;border-style:none;margin:9px 30px 0px 0px;transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-image span, .elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content a .gem-image span{padding:0px;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-image span{border-style:none;margin:9px 30px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-39bdc4b .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-fbcb951 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-fbcb951 > .elementor-element-populated{padding:0px 21px 0px 50px;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content, .elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0px;margin-top:0px;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox .gem-textbox-description{padding-bottom:0px;font-size:14px;font-weight:300;line-height:25px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:31px !important;color:#2c2e3d;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:31px !important;height:31px !important;fill:#2c2e3d;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-image img, .elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content a .gem-image img{width:31px;max-width:31px;height:auto;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0px;border-style:none;margin:10px 30px 0px 0px;transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-image span, .elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content a .gem-image span{padding:0px;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-image span{border-style:none;margin:10px 30px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-1c072bb .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-7dcaff3 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-7dcaff3 > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content, .elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0px;margin-top:0px;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox .gem-textbox-description{padding-bottom:0px;font-size:14px;font-weight:300;line-height:25px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:31px !important;color:#2c2e3d;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:31px !important;height:31px !important;fill:#2c2e3d;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-image img, .elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content a .gem-image img{width:31px;max-width:31px;height:auto;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0px;border-style:none;margin:10px 30px 0px 0px;transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-image span, .elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content a .gem-image span{padding:0px;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-image span{border-style:none;margin:10px 30px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-35338ea .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-6443 .elementor-element.elementor-element-d54ed5c:not(.elementor-motion-effects-element-type-background), .elementor-6443 .elementor-element.elementor-element-d54ed5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6AA8C;}.elementor-6443 .elementor-element.elementor-element-d54ed5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-d54ed5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-c78c954 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-c78c954 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-6443 .elementor-element.elementor-element-456a507 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-6443 .elementor-element.elementor-element-456a507 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 21px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-456a507 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6443 .elementor-element.elementor-element-0796fa2 .gem-image img{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-0796fa2 .gem-image a:hover img{opacity:calc(100/100);}.elementor-6443 .elementor-element.elementor-element-8d26d3e{text-align:center;}.elementor-6443 .elementor-element.elementor-element-8d26d3e .thegem-heading, .elementor-6443 .elementor-element.elementor-element-8d26d3e .thegem-heading .light{font-family:"Mrs Sheppards", Sans-serif;font-size:55px;font-weight:400;line-height:60px;letter-spacing:0px;}.elementor-6443 .elementor-element.elementor-element-8d26d3e .thegem-heading{mix-blend-mode:color-dodge;}.elementor-6443 .elementor-element.elementor-element-788818f .gem-button-container{text-align:center;}.elementor-6443 .elementor-element.elementor-element-788818f .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-6443 .elementor-element.elementor-element-788818f .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 40px 0px 40px;}.elementor-6443 .elementor-element.elementor-element-788818f .gem-button-container .gem-button:hover{background-color:#FFFFFF;}.elementor-6443 .elementor-element.elementor-element-788818f .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;font-size:14px;line-height:57px;}.elementor-6443 .elementor-element.elementor-element-788818f .gem-button-container .gem-button:hover .gem-text-button{color:#000000;}@media(max-width:1024px){.elementor-6443 .elementor-element.elementor-element-79b556e6 > .elementor-element-populated{padding:230px 21px 190px 42px;}.elementor-6443 .elementor-element.elementor-element-23f5526 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-23f5526 .thegem-heading .light{font-size:50px;line-height:58px;}.elementor-6443 .elementor-element.elementor-element-da96bae{padding:0px 42px 0px 42px;}.elementor-6443 .elementor-element.elementor-element-4d65d3f .thegem-heading, .elementor-6443 .elementor-element.elementor-element-4d65d3f .thegem-heading .light{font-size:100px;}.elementor-6443 .elementor-element.elementor-element-ef3e323{padding:0px 42px 0px 42px;}.elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 95px 21px;}.elementor-6443 .elementor-element.elementor-element-9f6c923 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-9f6c923 .thegem-heading .light{font-size:90px;line-height:90px;}.elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-element-populated{margin:42px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 95px 21px;}.elementor-6443 .elementor-element.elementor-element-9d7db27 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-9d7db27 .thegem-heading .light{font-size:90px;line-height:90px;}.elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-element-populated{margin:42px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 95px 21px;}.elementor-6443 .elementor-element.elementor-element-a77aaf6 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-a77aaf6 .thegem-heading .light{font-size:90px;line-height:90px;}.elementor-6443 .elementor-element.elementor-element-2ad7d44{padding:33px 42px 0px 42px;}.elementor-6443 .elementor-element.elementor-element-efff91e > .elementor-element-populated{margin:0px 21px 0px 0px;--e-column-margin-right:21px;--e-column-margin-left:0px;padding:0px 0px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-9a02883 > .elementor-element-populated{margin:0px 21px 0px 0px;--e-column-margin-right:21px;--e-column-margin-left:0px;padding:0px 0px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-4ccb4a9 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-4ccb4a9 .thegem-heading .light{font-size:55px;line-height:68px;}.elementor-6443 .elementor-element.elementor-element-a1d2b12 > .elementor-element-populated{margin:40px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 42px 0px 42px;}.elementor-6443 .elementor-element.elementor-element-211b068 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-211b068 .thegem-heading .light{font-size:90px;line-height:90px;}.elementor-6443 .elementor-element.elementor-element-bc80e58 > .elementor-element-populated{margin:40px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 42px 0px 42px;}.elementor-6443 .elementor-element.elementor-element-0a0fbb9 > .elementor-element-populated{padding:42px 42px 21px 42px;}}@media(max-width:767px){.elementor-6443 .elementor-element.elementor-element-ab572cb:not(.elementor-motion-effects-element-type-background), .elementor-6443 .elementor-element.elementor-element-ab572cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nadiahaircolor.ma/wp-content/uploads/2024/08/Shopify_banner_Tipping_Colour_1800x800_copy_1200x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6443 .elementor-element.elementor-element-ab572cb > .elementor-background-overlay{opacity:0.2;}.elementor-6443 .elementor-element.elementor-element-ab572cb{margin-top:91px;margin-bottom:0px;}.elementor-6443 .elementor-element.elementor-element-eef69a0 > .elementor-element-populated{padding:160px 21px 100px 21px;}.elementor-6443 .elementor-element.elementor-element-aca6e4e .thegem-heading, .elementor-6443 .elementor-element.elementor-element-aca6e4e .thegem-heading .light{font-size:34px;line-height:30px;}.elementor-6443 .elementor-element.elementor-element-aca6e4e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6443 .elementor-element.elementor-element-dfafbd3 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-dfafbd3 .thegem-heading .light{font-size:52px;line-height:52px;}.elementor-6443 .elementor-element.elementor-element-dfafbd3{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-6443 .elementor-element.elementor-element-08a5d0d .thegem-heading, .elementor-6443 .elementor-element.elementor-element-08a5d0d .thegem-heading .light{font-size:52px;line-height:52px;}.elementor-6443 .elementor-element.elementor-element-57bcd2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-6bf331e{--padding-top:19px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-6443 .elementor-element.elementor-element-23f5526 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-23f5526 .thegem-heading .light{font-size:31px;line-height:42px;}.elementor-6443 .elementor-element.elementor-element-23f5526 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6443 .elementor-element.elementor-element-da96bae{margin-top:0px;margin-bottom:21px;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-b2b1d7a > .elementor-element-populated{padding:41px 0px 24px 0px;}.elementor-6443 .elementor-element.elementor-element-4d65d3f .thegem-heading, .elementor-6443 .elementor-element.elementor-element-4d65d3f .thegem-heading .light{font-size:52px;line-height:62px;}.elementor-6443 .elementor-element.elementor-element-4d65d3f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-7561187 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-7561187 .thegem-heading .light{font-size:11px;line-height:28px;}.elementor-6443 .elementor-element.elementor-element-740c609 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-ef3e323{margin-top:21px;margin-bottom:21px;padding:0px 21px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 95px 0px;}.elementor-6443 .elementor-element.elementor-element-9f6c923 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-9f6c923 .thegem-heading .light{font-size:51px;line-height:72px;}.elementor-6443 .elementor-element.elementor-element-9f6c923 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-8845017 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-8845017 .thegem-heading .light{font-size:40px;line-height:52px;}.elementor-6443 .elementor-element.elementor-element-8845017 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-c07acf1 > .elementor-element-populated{margin:-15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-element-populated{margin:21px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 95px 0px;}.elementor-6443 .elementor-element.elementor-element-9d7db27 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-9d7db27 .thegem-heading .light{font-size:72px;line-height:72px;}.elementor-6443 .elementor-element.elementor-element-9d7db27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-4a9b362 > .elementor-element-populated{margin:-15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-8e26eb3 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-8e26eb3 .thegem-heading .light{font-size:40px;line-height:30px;}.elementor-6443 .elementor-element.elementor-element-8e26eb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-7951a71 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-7951a71 .thegem-heading .light{font-size:39px;line-height:52px;}.elementor-6443 .elementor-element.elementor-element-7951a71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-element-populated{margin:21px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 95px 0px;}.elementor-6443 .elementor-element.elementor-element-a77aaf6 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-a77aaf6 .thegem-heading .light{font-size:72px;line-height:72px;}.elementor-6443 .elementor-element.elementor-element-95a2238 > .elementor-element-populated{margin:-15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6443 .elementor-element.elementor-element-03cb491 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-03cb491 .thegem-heading .light{font-size:40px;line-height:30px;}.elementor-6443 .elementor-element.elementor-element-8767910 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-8767910 .thegem-heading .light{font-size:52px;line-height:52px;}.elementor-6443 .elementor-element.elementor-element-2ad7d44{padding:0px 21px 0px 21px;}.elementor-6443 .elementor-element.elementor-element-efff91e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-9a02883 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:26px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-4ccb4a9 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-4ccb4a9 .thegem-heading .light{font-size:35px;line-height:43px;}.elementor-6443 .elementor-element.elementor-element-4ccb4a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-88090df > .elementor-widget-container{padding:19px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-3e028bf > .elementor-element-populated{margin:21px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-5d3769f{padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-a1d2b12 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 21px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-211b068 .thegem-heading, .elementor-6443 .elementor-element.elementor-element-211b068 .thegem-heading .light{font-size:40px;line-height:72px;}.elementor-6443 .elementor-element.elementor-element-211b068 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-bc80e58 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 21px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-0f26b59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-37b751a{padding:0px 0px 0px 0px;}.elementor-6443 .elementor-element.elementor-element-0a0fbb9 > .elementor-element-populated{padding:0px 21px 21px 21px;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-6443 .elementor-element.elementor-element-74851a7 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(21px/2) !important;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-6443 .elementor-element.elementor-element-74851a7 .skeleton-posts.portfolio-row{margin:calc(-21px/2);}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-21px/2) 0;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:21px;padding-right:21px;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(21px/2);padding-right:calc(21px/2);}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:21px;padding-right:21px;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:21px;}.elementor-6443 .elementor-element.elementor-element-74851a7 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-21px/2);}.elementor-6443 .elementor-element.elementor-element-d54ed5c{margin-top:0px;margin-bottom:0px;}.elementor-6443 .elementor-element.elementor-element-c78c954 > .elementor-element-populated{padding:90px 0px 90px 0px;}.elementor-6443 .elementor-element.elementor-element-8d26d3e .thegem-heading, .elementor-6443 .elementor-element.elementor-element-8d26d3e .thegem-heading .light{font-size:40px;line-height:40px;}.elementor-6443 .elementor-element.elementor-element-788818f > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(min-width:768px){.elementor-6443 .elementor-element.elementor-element-6bf331e{--width:57%;}.elementor-6443 .elementor-element.elementor-element-2a0991f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-9572513{width:100%;}.elementor-6443 .elementor-element.elementor-element-6126a63{width:100%;}.elementor-6443 .elementor-element.elementor-element-078a472{width:100%;}.elementor-6443 .elementor-element.elementor-element-456a507{width:80%;}}.thegem-heading {margin: 0;}
.z-index {z-index: 1;}
@media (max-width:992px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-41ff356 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-2d314f8{width: 35% !important;}}@media (max-width:992px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-41ff356 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-890b03c{width: 65% !important;}.elementor-6443 .elementor-element.elementor-element-890b03c > .elementor-element-populated{margin: -12px 0px 0px -80px !important;}}
.thegem-heading {margin: 0;}
.custom-font {
    font-family: Urbanist;
}
.thegem-heading {margin: 0;}
.z-index {z-index: 1;}
@media (max-width:992px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-41ff356 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-2d314f8{width: 35% !important;}}@media (max-width:992px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-41ff356 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-890b03c{width: 65% !important;}.elementor-6443 .elementor-element.elementor-element-890b03c > .elementor-element-populated{margin: -12px 0px 0px -80px !important;}}
.thegem-heading {margin: 0;}
.custom-font {
    font-family: Urbanist;
}
@media (max-width:978px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-37e2111e > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-79b556e6 > .elementor-element-populated{padding: 150px 21px 190px 42px !important;}}
.custom-text-gradient .thegem-heading {
    background: linear-gradient(45deg, #d9b89b 10%, #efe0d0 60%, #fefbf4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: table;
}
.thegem-heading {margin: 0;}
.thegem-heading {margin: 0;}
.thegem-heading {margin: 0;}
.thegem-heading {margin: 0;}
@media (max-width:978px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-ab572cb > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-eef69a0 > .elementor-element-populated{padding: 150px 21px 190px 42px !important;}}
.custom-text-gradient .thegem-heading {
    background: linear-gradient(45deg, #d9b89b 10%, #efe0d0 60%, #fefbf4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: table;
}
@media (min-width: 1200px) {
    .custom-width-row .elementor-container {
        max-width: 1212px !important;
    }
}
.custom-text-gradient-2 span {
    background: linear-gradient(45deg, #d9b89b 30%, #efe0d0 60%, #FEFBF6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
}
@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-f743293 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-c07acf1 > .elementor-element-populated{margin: -10px 0px 0px 0px !important;}}
@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-f743293 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-c07acf1 > .elementor-element-populated{margin: -10px 0px 0px 0px !important;}}
@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-69ff455 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-4a9b362 > .elementor-element-populated{margin: -10px 0px 0px 0px !important;}}
@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-69ff455 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-4a9b362 > .elementor-element-populated{margin: -10px 0px 0px 0px !important;}}
@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-94aefa9 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-95a2238 > .elementor-element-populated{margin: -10px 0px 0px 0px !important;}}
@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-94aefa9 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-95a2238 > .elementor-element-populated{margin: -10px 0px 0px 0px !important;}}
@media (max-width:1366px) and (min-width:992px){.elementor-6443 .elementor-element.elementor-element-ef3e323 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-9572513 > .elementor-element-populated{padding: 100px 0px 95px 21px !important;}}@media (max-width:1366px) and (min-width:992px){.elementor-6443 .elementor-element.elementor-element-ef3e323 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-6126a63 > .elementor-element-populated{padding: 100px 0px 95px 21px !important;}}@media (max-width:1366px) and (min-width:992px){.elementor-6443 .elementor-element.elementor-element-ef3e323 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-078a472 > .elementor-element-populated{padding: 100px 0px 95px 21px !important;}}
@media (max-width:1366px) and (min-width:992px){.elementor-6443 .elementor-element.elementor-element-2ad7d44 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-efff91e > .elementor-element-populated{padding: 0px 0px 0px 21px !important;}}@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-2ad7d44 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-efff91e{width: 100% !important;}.elementor-6443 .elementor-element.elementor-element-efff91e > .elementor-element-populated{padding: 150px 21px 150px 21px !important;}.elementor-6443 .elementor-element.elementor-element-efff91e > .elementor-element-populated{margin: 0px 0px 0px 0px !important;}}@media (max-width:1366px) and (min-width:992px){.elementor-6443 .elementor-element.elementor-element-2ad7d44 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-9a02883 > .elementor-element-populated{padding: 0px 0px 0px 21px !important;}}@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-2ad7d44 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-9a02883{width: 100% !important;}.elementor-6443 .elementor-element.elementor-element-9a02883 > .elementor-element-populated{padding: 150px 21px 150px 21px !important;}.elementor-6443 .elementor-element.elementor-element-9a02883 > .elementor-element-populated{margin: 0px 0px 0px 0px !important;}}@media (max-width:991px) and (min-width:768px){.elementor-6443 .elementor-element.elementor-element-2ad7d44 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-6443 .elementor-element.elementor-element-3e028bf{width: 100% !important;}.elementor-6443 .elementor-element.elementor-element-3e028bf > .elementor-element-populated{padding: 0px 0px 0px 0px !important;}.elementor-6443 .elementor-element.elementor-element-3e028bf > .elementor-element-populated{margin: 42px 0px 0px 0px !important;}}
#main-content .custom-portfolio-offset .portfolio-item-size-container .portfolio-item {
    padding: 0 !important;
}
.custom-portfolio-offset .portfolio-set {margin-bottom: 0 !important;}
.custom-container-width .elementor-container {
    max-width: 1252px !important;
}
.custom-section-footer {
    margin-top: -85px !important;
}
.custom-column-footer {
    padding-top: 85px !important;
}