.elementor-5198 .elementor-element.elementor-element-7b76625{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-5198 .elementor-element.elementor-element-d0c9fa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5198 .elementor-element.elementor-element-d0c9fa3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5198 .elementor-element.elementor-element-2e24433{width:auto;max-width:auto;text-align:start;}.elementor-5198 .elementor-element.elementor-element-2e24433 img{width:68px;}.elementor-5198 .elementor-element.elementor-element-7980bca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5198 .elementor-element.elementor-element-7980bca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5198 .elementor-element.elementor-element-7f27537{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5198 .elementor-element.elementor-element-7f27537.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-5198 .elementor-element.elementor-element-7b76625{--padding-top:13px;--padding-bottom:15px;--padding-left:18px;--padding-right:18px;}.elementor-5198 .elementor-element.elementor-element-2e24433 img{width:54px;}}@media(min-width:768px){.elementor-5198 .elementor-element.elementor-element-7b76625{--content-width:1080px;}.elementor-5198 .elementor-element.elementor-element-d0c9fa3{--width:9.091%;}.elementor-5198 .elementor-element.elementor-element-7980bca{--width:25.857%;}.elementor-5198 .elementor-element.elementor-element-7f27537{--width:32%;}}/* Start custom CSS for container, class: .elementor-element-7b76625 */.elementor-5198 .elementor-element.elementor-element-7b76625 {background:#FFFCF5;border-bottom:1px solid #E5E9DE;box-shadow:0 5px 24px rgba(20,63,53,.05);}
.elementor-5198 .elementor-element.elementor-element-7b76625 > .e-con-inner {display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,32rem) minmax(0,1fr);gap:24px;align-items:center;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .e-con {min-width:0;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-brand-column, .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search-column, .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-account-column {width:100%;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .elementor-widget {margin-bottom:0;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-logo img {display:block;aspect-ratio:1;object-fit:contain;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-logo a {display:block;line-height:0;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search-widget, .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-account-widget {width:100%;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search {display:flex;align-items:center;gap:6px;border:1px solid #D9E0D5;border-radius:999px;background:#F1F4EC;padding:5px 6px 5px 19px;margin:0;transition:border-color .15s,box-shadow .15s;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search:focus-within {border-color:#17604E;box-shadow:0 0 0 3px rgba(23,96,78,.14);}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search input[type=search] {width:100%;min-width:0;min-height:40px;padding:5px 0;border:0;outline:0;box-shadow:none;background:transparent;color:#173D34;font:inherit;font-size:15px;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search input::placeholder {color:#61766A;opacity:1;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search button {display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#164B3C;color:#fff;cursor:pointer;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search button:hover {background:#23725B;}
.elementor-5198 .elementor-element.elementor-element-7b76625 a:focus-visible, .elementor-5198 .elementor-element.elementor-element-7b76625 button:focus-visible {outline:3px solid #EC9C4A;outline-offset:4px;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-sr-only {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-header-account .tp-account-login, .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-header-account .tp-account-welcome {background:#164B3C;color:#fff;box-shadow:0 3px 12px rgba(20,63,53,.1);font-family:Manrope,sans-serif;font-size:13px;padding:12px 17px;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-header-account .tp-account-login:hover {background:#23725B;}
.elementor-5198 .elementor-element.elementor-element-7b76625 .tp-account-logout {border-left-color:rgba(255,255,255,.45);}
body:has(.elementor-5198 .elementor-element.elementor-element-7b76625) .elementor-3600 > .elementor-element-117d206 {display:none;}
@media (max-width:1024px) {
 .elementor-5198 .elementor-element.elementor-element-7b76625 > .e-con-inner {grid-template-columns:68px minmax(0,1fr);gap:14px 12px;}
 .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-brand-column {grid-column:1;grid-row:1;}
 .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-account-column {grid-column:2;grid-row:1;}
 .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search-column {grid-column:1/-1;grid-row:2;order:3;}
 .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-header-account .tp-account-login, .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-header-account .tp-account-welcome {font-size:12px;padding:10px 12px;}
 .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search input[type=search] {font-size:16px;}
 .elementor-5198 .elementor-element.elementor-element-7b76625 .tp-global-search input::placeholder {font-size:14px;}
}
@media (prefers-reduced-motion:reduce) {.elementor-5198 .elementor-element.elementor-element-7b76625 * {transition:none !important;}}/* End custom CSS */