.elementor-1832 .elementor-element.elementor-element-a00000c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-a000002{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-a00000b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-a000007{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-a00000a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1832 .elementor-element.elementor-element-a000008 .elementor-menu-toggle{margin:0 auto;}.elementor-1832 .elementor-element.elementor-element-a000008 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-blocksy_palette_1 );fill:var( --e-global-color-blocksy_palette_1 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-a00000c */.q-global-header{--q-blue:#263e7b;--q-line:#dce2e7;font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:#202f44;background:#fff;width:100%;padding:0;gap:0}
.q-global-header *{box-sizing:border-box;min-width:0}
.q-global-header .elementor-widget{margin:0}
.q-global-header p,.q-global-header .elementor-heading-title{margin:0;font-family:Arial,Helvetica,sans-serif}
.q-global-header a{color:var(--q-blue);text-decoration:none}
.q-global-header a:hover{text-decoration:underline}
.q-global-header a:focus-visible,.q-global-header button:focus-visible{outline:3px solid #397fad;outline-offset:4px}
.q-global-header .q-header-top{background:var(--q-blue);color:#fff;text-align:center;padding:8px 16px;width:100%}
.q-global-header .q-top-text p{font-size:12px;line-height:1.7;letter-spacing:.25px;color:#fff}
.q-global-header .q-header-shell{padding:24px 28px 0;gap:20px;width:100%}
.q-global-header .q-header-main{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:24px;width:100%;max-width:1200px;margin:auto}
.q-global-header .q-header-logo{width:194px;flex:0 0 194px}
.q-global-header .q-header-logo img{width:194px;height:auto;display:block}
.q-global-header .q-header-search{flex:1;width:auto}
.q-global-header .q-header-search .e-search-form{display:flex;border:1px solid #cad4df;border-radius:9px;background:#f8fafb;overflow:hidden;margin:0;gap:0}
.q-global-header .q-header-search .e-search-input-wrapper{flex:1}
.q-global-header .q-header-search input.e-search-input{font:16px Arial,Helvetica,sans-serif!important;border:0;border-radius:0;background:transparent;padding:12px!important;height:50px;min-height:50px;width:100%;box-shadow:none;color:#202f44}
.q-global-header .q-header-search button.e-search-submit{border:0;background:transparent!important;color:var(--q-blue)!important;height:50px;min-height:50px;width:52px!important;padding:0!important;font:23px Arial!important;box-shadow:none;border-radius:0}
.q-global-header .q-header-account,.q-global-header .q-header-cart{width:auto;flex:0 0 auto;font:13px/1.6 Arial,Helvetica,sans-serif;white-space:nowrap}
.q-global-header .q-header-account a,.q-global-header .q-header-cart a{display:flex;align-items:center;min-height:44px}
.q-global-header .q-header-navigation{display:flex;flex-direction:row;align-items:center;gap:24px;border-top:1px solid var(--q-line);padding:8px 0;width:100%;max-width:1200px;margin:auto}
.q-global-header .q-header-nav{flex:1;width:auto}
.q-global-header .q-header-nav .elementor-nav-menu--main .elementor-nav-menu{display:flex;justify-content:space-between;width:100%;gap:16px}
.q-global-header .q-header-nav .elementor-item{font:600 13px/1.6 Arial,Helvetica,sans-serif;color:var(--q-blue);padding:0;min-height:44px;display:flex;align-items:center;background:transparent}
.q-global-header .q-header-nav .elementor-item:hover{color:var(--q-blue);text-decoration:underline}
.q-global-header .q-header-whatsapp{width:auto;flex:0 0 auto}
.q-global-header .q-header-whatsapp .elementor-heading-title{font:600 13px/1.6 Arial,Helvetica,sans-serif}
.q-global-header .q-header-whatsapp a{color:#376656;min-height:44px;display:flex;align-items:center}
.q-global-header .elementor-menu-toggle{padding:10px;background:transparent;color:var(--q-blue);font-size:24px}
.q-global-header .elementor-nav-menu--dropdown{background:#fff;border:1px solid var(--q-line)}
.q-global-header .elementor-nav-menu--dropdown a{font:600 14px/1.6 Arial,Helvetica,sans-serif;color:var(--q-blue);padding:12px 16px}
@media(max-width:1024px){.q-global-header .q-header-shell{padding:20px 24px 0}.q-global-header .q-header-main{gap:18px}.q-global-header .q-header-navigation{gap:14px}.q-global-header .q-header-nav .elementor-nav-menu--main .elementor-nav-menu{gap:14px;justify-content:flex-start;flex-wrap:wrap}.q-global-header .q-header-nav .elementor-item,.q-global-header .q-header-whatsapp .elementor-heading-title{font-size:12px}}
@media(max-width:767px){.q-global-header .q-header-shell{padding:16px 18px 0;gap:10px;position:relative}.q-global-header .q-header-main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px 10px;padding-right:36px}.q-global-header .q-header-logo{width:100%;max-width:162px}.q-global-header .q-header-logo img{width:100%;height:auto}.q-global-header .q-header-account,.q-global-header .q-header-cart{font-size:12px}.q-global-header .q-header-search{grid-row:2;grid-column:1/-1;width:calc(100% + 36px)}.q-global-header .q-header-navigation{border:0;position:static;padding:0;min-height:0;gap:0}.q-global-header .q-header-nav{position:absolute;right:18px;top:16px;width:34px;flex:none;z-index:5}.q-global-header .elementor-menu-toggle{padding:10px 4px;min-height:44px}.q-global-header .q-header-whatsapp{margin-left:auto}.q-global-header .q-header-whatsapp a{min-height:34px}.q-global-header .q-header-top{padding:8px 12px}.q-global-header .q-top-text p{font-size:12px}}
@media(max-width:767px){.q-global-header .q-header-search{max-width:none!important;width:calc(100% + 36px)!important}.q-global-header .q-header-nav .elementor-nav-menu--dropdown{position:absolute!important;left:auto!important;right:0!important;top:150px!important;width:calc(100vw - 36px - 15px)!important;max-width:calc(100vw - 36px)!important;margin-top:0!important;max-height:65vh;overflow:auto}}
.q-global-header .q-header-logo a{display:block}
.q-global-header .q-header-nav .elementor-nav-menu--dropdown a.elementor-item{padding:12px 16px}/* End custom CSS */