.elementor-1496 .elementor-element.elementor-element-fb10010{--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;}.elementor-1496 .elementor-element.elementor-element-fb1000d{--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;}.elementor-1496 .elementor-element.elementor-element-fb10002{--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;}.elementor-1496 .elementor-element.elementor-element-fb10000{text-align:start;}.elementor-1496 .elementor-element.elementor-element-fb10000 img{width:96px;}.elementor-1496 .elementor-element.elementor-element-fb10005{--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;}.elementor-1496 .elementor-element.elementor-element-fb10003 .elementor-heading-title{font-family:"Nunito", sans-serif;font-weight:800;color:#24215B;}.elementor-1496 .elementor-element.elementor-element-fb10008{--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;}.elementor-1496 .elementor-element.elementor-element-fb10006 .elementor-heading-title{font-family:"Nunito", sans-serif;font-weight:800;color:#24215B;}.elementor-1496 .elementor-element.elementor-element-fb1000c{--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;}.elementor-1496 .elementor-element.elementor-element-fb10009 .elementor-heading-title{font-family:"Nunito", sans-serif;font-weight:800;color:#24215B;}.elementor-1496 .elementor-element.elementor-element-fb1000f{--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;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-1496{font-family:'Nunito',sans-serif;background:#EFF9F8;border-top:4px solid #007F89;color:#39464A}.elementor-1496 .ld-footer-shell{padding:48px 24px 20px;gap:28px}.elementor-1496 .ld-footer-main,.elementor-1496 .ld-footer-bottom{max-width:1180px;width:100%;margin:0 auto;padding:0}.elementor-1496 .ld-footer-main{display:grid;grid-template-columns:1.1fr .85fr .9fr 1.2fr;gap:32px;align-items:start}.elementor-1496 .ld-footer-main>.e-con{padding:0;gap:14px;min-width:0}.elementor-1496 h3{font:800 20px/1.3 'Nunito',sans-serif;color:#24215B;letter-spacing:0}.elementor-1496 p,.elementor-1496 a{font:16px/1.6 'Nunito',sans-serif}.elementor-1496 p:last-child{margin-bottom:0}.elementor-1496 a{color:#007F89;text-decoration:none}.elementor-1496 a:hover{color:#D60B5C;text-decoration:underline}.elementor-1496 a:focus-visible{outline:2px solid #D60B5C;outline-offset:4px}.elementor-1496 ul{list-style:none;margin:0;padding:0}.elementor-1496 li{margin:0 0 8px}.elementor-1496 li a{display:inline-block;padding:3px 0}.elementor-1496 .ld-footer-brand img{width:96px;height:auto}.elementor-1496 .ld-footer-stockist{border-left:3px solid #D60B5C;padding-left:20px!important}.elementor-1496 .elementor-button{background:#007F89;color:#fff;font:800 15px/1.3 'Nunito',sans-serif;border-radius:6px;padding:14px 18px;min-height:48px}.elementor-1496 .elementor-button:hover{background:#D60B5C;color:#fff;text-decoration:none}.elementor-1496 .ld-footer-bottom{border-top:1px solid #D6E9E6;padding-top:18px}.elementor-1496 .ld-footer-bottom p{font-size:13px;color:#53616A}@media(max-width:1024px){.elementor-1496 .ld-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:600px){.elementor-1496 .ld-footer-shell{padding:34px 22px 20px}.elementor-1496 .ld-footer-main{grid-template-columns:1fr;gap:26px}.elementor-1496 .ld-footer-stockist{padding-left:16px!important}}/* End custom CSS */