/*! OzonLayer theme styles: theme header & footer, page titles, default content. Uses the :root variables from OzonLayer Options > Global Styling. Switch off in Performance & Theme. */
 .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;overflow-x:hidden;width:100vw}.alignfull img{width:100%}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}body:not([class*=elementor-page-]) .site-main:not(.ozp){color:var(--oz-text,#333);font-family:var(--oz-font,inherit);font-size:var(--oz-font-size,16px);line-height:var(--oz-line-height,1.5)}body:not([class*=elementor-page-]) .site-main:not(.ozp) :is(h1,h2,h3,h4,h5,h6){font-family:var(--oz-font-heading,inherit)}body:not([class*=elementor-page-]) .page-content a,.comments-area a{text-decoration:underline}.page-header .entry-title,body:not([class*=elementor-page-]) .site-main:not(.ozp):not(.oz-template-full-width){margin-inline:auto;max-width:var(--oz-container,1140px);padding-inline:20px;width:100%}.oz-template-contained.site-main{margin-inline:auto;max-width:var(--oz-container,1140px);padding-inline:20px;width:100%}.page-header .entry-title{margin-block:1.5rem 1rem}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;object-fit:cover;width:100%}.pagination{display:flex;justify-content:space-between;margin:20px auto}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment-body{border-block-end:1px solid #ccc;padding-block:24px}#comments .children{list-style:none;margin:0;padding-inline-start:30px}body .e-paragraph-base a{color:#006C65;font-weight:600;text-decoration:underline;text-decoration-color:rgb(0 154 133 / .35);text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:color .2s,text-decoration-color .2s}body .e-paragraph-base a:hover{color:#009A85;text-decoration-color:currentColor}body .oz-dark .e-paragraph-base a{color:#C9EC8C;text-decoration-color:rgb(201 236 140 / .45)}body .oz-dark .e-paragraph-base a:hover{color:#fff}body .e-paragraph-base ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}body .e-paragraph-base li{position:relative;padding-left:1.5rem;line-height:1.5}body .e-paragraph-base li::before{content:"";position:absolute;left:0;top:.5em;width:.55rem;height:.55rem;border-radius:50%;background:#96C44A}body .e-paragraph-base li a{font-weight:500;text-decoration:none}body .e-paragraph-base li a:hover{text-decoration:underline}body .oz-dark .oz-on-light .e-paragraph-base a{color:#006C65;text-decoration-color:rgb(0 154 133 / .35)}body .oz-dark .oz-on-light .e-paragraph-base a:hover{color:#009A85}body .elementor .oz-eyebrow:not(.oz-dark *){--oz-teal:#006C65}body .elementor .oz-card:not(.oz-dark *)>.e-paragraph-base:not([class*="oz-"]){--oz-teal:#006C65;--oz-green:#5A8A1F}body .elementor .oz-icon-circle{--oz-teal:#006C65}.oz-form-privacy{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:#5B6766}.oz-form-privacy a{color:#006C65;text-decoration:underline}/*! OzonLayer theme: modern header & footer (OzonLayer Options > Header > "Header & footer design": Modern). Brand colours match the page sections: deep teal #03312F, teal #009A85 / #006C65, lime #96C44A / #C9EC8C. */
 .site-header.oz-modern,.site-footer.oz-modern,.oz-dock{--hf-deep:#03312F;--hf-teal:#009A85;--hf-teal-dark:#006C65;--hf-lime:#96C44A;--hf-lime-light:#C9EC8C;--hf-on-lime:#16300A;--hf-ink:#1F2A2A;--hf-muted:#5B6766;--hf-line:#E3ECEA;--hf-soft:#F4F8F7;--hf-wrap:1220px;--hf-topbar:38px;font-family:var(--oz-font,"Outfit",sans-serif);line-height:1.5;-webkit-font-smoothing:antialiased}.site-header.oz-modern{--hf-wrap:1320px}.site-header.oz-modern *,.site-header.oz-modern *::before,.site-header.oz-modern *::after,.site-footer.oz-modern *,.site-footer.oz-modern *::before,.site-footer.oz-modern *::after,.oz-dock *{box-sizing:border-box}.oz-modern .topbar-inner,.oz-modern .header-inner,.site-footer.oz-modern .footer-inner{width:100%;max-width:var(--hf-wrap);margin-inline:auto;padding-inline:20px}.site-header.oz-modern.header-full-width .topbar-inner,.site-header.oz-modern.header-full-width .header-inner{max-width:none}.oz-modern .oz-icon,.oz-dock .oz-icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:middle}.oz-modern ul,.oz-dock ul{list-style:none;margin:0;padding:0}.oz-modern a,.oz-dock a{text-decoration:none}.oz-modern button,.oz-dock button{font-family:inherit;line-height:1;text-transform:none;letter-spacing:normal;box-shadow:none}.oz-modern a:focus-visible,.oz-modern button:focus-visible,.oz-modern summary:focus-visible,.oz-dock a:focus-visible,.oz-dock button:focus-visible{outline:2px solid var(--hf-lime);outline-offset:2px}.site-header.oz-modern .site-topbar{position:relative;z-index:51;background:var(--hf-deep);color:rgb(255 255 255 / .78)}.oz-modern .topbar-inner{display:flex;align-items:center;gap:22px;height:var(--hf-topbar);font-size:14px}.oz-modern .topbar-text{display:flex;align-items:center;gap:8px;margin:0;padding-left:3px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oz-modern .topbar-text strong{color:var(--hf-lime-light);font-weight:600}.oz-modern .topbar-sep{opacity:.5}.oz-modern .topbar-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--hf-lime);box-shadow:0 0 0 3px rgb(150 196 74 / .25)}.oz-modern .topbar-contact{display:flex;align-items:center;gap:6px 0;margin-left:auto}.oz-modern .topbar-contact li{display:flex;align-items:center}.oz-modern .topbar-contact li+li::before{content:"";width:1px;height:14px;margin:0 16px;background:rgb(255 255 255 / .2)}.oz-modern .topbar-contact a{display:inline-flex;align-items:center;gap:7px;color:rgb(255 255 255 / .85);white-space:nowrap;transition:color .2s}.oz-modern .topbar-contact a:hover{color:#fff}.oz-modern .topbar-contact .oz-icon{width:14px;height:14px;color:var(--hf-lime-light);stroke-width:2}.oz-modern .topbar-label{font-weight:600;color:var(--hf-lime-light)}.oz-modern .topbar-social{display:flex;align-items:center;gap:4px;padding-left:16px;border-left:1px solid rgb(255 255 255 / .2)}.oz-modern .topbar-social a{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:rgb(255 255 255 / .75);font-size:13px;transition:background-color .2s,color .2s}.oz-modern .topbar-social a:hover{background:rgb(255 255 255 / .1);color:#fff}.site-header.oz-modern .header-main{position:relative;z-index:50;background:rgb(255 255 255 / .97);border-bottom:1px solid var(--hf-line);transition:box-shadow .3s,border-color .3s,background-color .3s}.site-header.oz-modern.is-sticky{position:sticky;top:0;z-index:100}.site-header.oz-modern.is-sticky.has-topbar{top:calc(-1 * var(--hf-topbar))}.admin-bar .site-header.oz-modern.is-sticky{top:var(--wp-admin--admin-bar--height,32px)}.admin-bar .site-header.oz-modern.is-sticky.has-topbar{top:calc(var(--wp-admin--admin-bar--height,32px) - var(--hf-topbar))}.site-header.oz-modern.is-scrolled .header-main{border-bottom-color:#fff0;box-shadow:0 10px 30px rgb(3 49 47 / .1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:1200px){.site-header.oz-modern.is-scrolled .header-main{background:rgb(255 255 255 / .86);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}}}.oz-modern .header-inner{display:flex;align-items:center;gap:24px;padding-block:14px;transition:padding .3s}.oz-modern.is-scrolled .header-inner{padding-block:8px}.oz-modern .site-branding{flex:none}.oz-modern .site-logo{display:block;line-height:0}.oz-modern .site-logo-img{display:block;width:var(--oz-logo-width,220px);max-width:100%;height:auto;transition:width .3s}.oz-modern.is-scrolled .site-logo-img{width:calc(var(--oz-logo-width,220px) * .8)}.oz-modern .site-title{font-size:1.5rem;font-weight:700;color:var(--hf-ink);line-height:1.2}.oz-modern .header-actions{display:flex;align-items:center;gap:10px;flex:none;margin-left:auto}.oz-modern .header-whatsapp{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--hf-line);color:#25D366;font-size:22px;transition:background-color .2s,border-color .2s}.oz-modern .header-whatsapp:hover{background:var(--hf-soft);border-color:#cfe0db;color:#1fb457}.oz-modern .header-search{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--hf-line);color:var(--hf-teal-dark);font-size:20px;transition:background-color .2s,border-color .2s}.oz-modern .header-search:hover,.oz-modern .header-search[aria-expanded=true]{background:var(--hf-soft);border-color:#cfe0db;color:var(--hf-deep)}.oz-modern .header-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:12px;background:var(--hf-lime);color:var(--hf-on-lime);font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px rgb(150 196 74 / .35);transition:background-color .2s,transform .2s,box-shadow .2s}.oz-modern .header-cta:hover,.oz-modern .header-cta:focus{background:#A8D45C;color:var(--hf-on-lime);transform:translateY(-1px);box-shadow:0 14px 28px rgb(150 196 74 / .42)}.oz-modern .header-cta .oz-icon{display:none}.oz-modern.is-scrolled .header-actions .header-cta{padding-block:11px}.oz-modern .site-navigation{flex:1 1 auto;display:flex;justify-content:flex-end;min-width:0}.oz-modern .site-navigation .menu{position:relative;display:flex;align-items:center;gap:2px}.oz-modern .menu>li{position:relative}.oz-modern .menu>li>a{position:relative;display:flex;align-items:center;height:42px;padding:0 13px;border-radius:10px;color:var(--hf-ink);font-size:15.5px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .2s,color .2s}.oz-modern .menu>li.current-menu-item>a,.oz-modern .menu>li.current-menu-ancestor>a,.oz-modern .menu>li.current-page-ancestor>a{color:var(--hf-teal-dark);font-weight:600}.oz-modern .menu>li.current-menu-item>a::after,.oz-modern .menu>li.current-menu-ancestor>a::after,.oz-modern .menu>li.current-page-ancestor>a::after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:2.5px;border-radius:2px;background:var(--hf-lime)}.oz-modern .menu-caret{display:inline-flex;margin-left:6px;color:var(--hf-muted);transition:transform .2s}.oz-modern .menu-caret .oz-icon{width:12px;height:12px;stroke-width:2.6}.oz-modern .submenu-toggle,.oz-modern .nav-panel-head,.oz-modern .nav-panel-foot,.oz-modern .site-navigation-toggle{display:none}.oz-modern .sub-menu a{display:flex;align-items:center;gap:12px;color:var(--hf-ink);font-size:15px;font-weight:600;line-height:1.3;transition:background-color .2s,color .2s}.oz-modern .menu-icon{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--oz-icon-bg,var(--hf-teal))}.oz-modern .menu-icon img{display:block;width:22px;height:22px}.oz-modern .menu-label{display:flex;flex-direction:column;gap:2px;min-width:0}.oz-modern .menu-desc{display:block;color:var(--hf-muted);font-size:13px;font-weight:400;line-height:1.35}.oz-modern .menu-title{display:block;transition:color .2s}.oz-modern .menu-icon-svg{background:linear-gradient(135deg,#EAF5DC,#D6EEE9);color:var(--hf-teal-dark)}.oz-modern .menu-icon-svg .oz-icon{width:21px;height:21px}.oz-modern .menu-icon-badge{background:linear-gradient(135deg,#03312F,#0A5A54);color:var(--hf-lime-light);font-size:12.5px;font-weight:800;letter-spacing:.04em;line-height:1}.oz-modern .mega-foot>a{justify-content:space-between;gap:16px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,#03312F,#064F4A);color:#fff;font-size:14.5px;font-weight:500}.oz-modern .mega-foot-link{display:inline-flex;align-items:center;gap:6px;color:var(--hf-lime-light);font-weight:600;white-space:nowrap}.oz-modern .mega-foot-link .oz-icon{width:15px;height:15px;transition:transform .2s}.oz-modern .mega-foot>a:hover .mega-foot-link .oz-icon{transform:translateX(3px)}.oz-modern .mega-band{padding:14px;border-radius:14px;background:linear-gradient(135deg,#03312F,#064F4A);color:#fff}.oz-modern .mega-band-title{margin:0 4px 10px;color:var(--hf-lime-light);font-size:11.5px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.oz-modern .mega-band-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.oz-modern .sub-menu .mega-band a.mega-band-card{gap:11px;padding:10px 12px;border:1px solid rgb(255 255 255 / .12);border-radius:12px;background:rgb(255 255 255 / .07);color:#fff}.oz-modern .sub-menu .mega-band a.mega-band-card:hover,.oz-modern .sub-menu .mega-band a.mega-band-card:focus-visible,.oz-modern .sub-menu .mega-band a.mega-band-card.is-current{border-color:rgb(201 236 140 / .45);background:rgb(255 255 255 / .14);color:#fff}.oz-modern .mega-band .menu-icon-badge{width:40px;height:40px;background:var(--hf-lime-light);color:#03312F}.oz-modern .mega-band .menu-title{color:#fff;font-size:14.5px}.oz-modern .mega-band .menu-desc{color:#BCD6D0;font-size:12.5px}.oz-modern .sub-menu .mega-band a.mega-band-foot{justify-content:space-between;gap:12px;margin:12px 4px 0;padding:11px 0 0;border-top:1px solid rgb(255 255 255 / .14);border-radius:0;background:none;color:#CFE3DE;font-size:14px;font-weight:500}.oz-modern .sub-menu .mega-band a.mega-band-foot:hover{background:none;color:#fff}.oz-modern .mega-band-foot:hover .mega-foot-link .oz-icon{transform:translateX(3px)}@media (min-width:1200px){.oz-modern .menu>li:hover>a,.oz-modern .menu>li:focus-within>a{background:var(--hf-soft);color:var(--hf-teal-dark)}.oz-modern .menu>li:hover>a .menu-caret,.oz-modern .menu>li:focus-within>a .menu-caret{transform:rotate(180deg);color:var(--hf-teal-dark)}.oz-modern .menu .sub-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:60;min-width:250px;padding:8px;background:#fff;border:1px solid var(--hf-line);border-radius:16px;box-shadow:0 30px 70px rgb(3 49 47 / .16);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.oz-modern .menu .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.oz-modern .menu>li:hover>.sub-menu,.oz-modern .menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.oz-modern .sub-menu a{padding:11px 14px;border-radius:10px}.oz-modern .sub-menu a:hover{background:var(--hf-soft);color:var(--hf-teal-dark)}.oz-modern .menu>li.is-mega{position:static}.oz-modern .menu>li.is-mega>.sub-menu{left:50%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;width:760px;padding:18px;border-radius:20px;transform:translate(-50%,8px)}.oz-modern .menu>li.is-mega:hover>.sub-menu,.oz-modern .menu>li.is-mega:focus-within>.sub-menu{transform:translate(-50%,0)}.oz-modern .is-mega>.sub-menu>li>a{padding:11px 12px;border-radius:14px}.oz-modern .is-mega>.sub-menu>li>a:hover .menu-label>span:first-child,.oz-modern .is-mega>.sub-menu>li>a:hover{color:var(--hf-teal-dark)}.oz-modern .is-mega>.sub-menu>li.mega-foot,.oz-modern .is-mega>.sub-menu>li.mega-band{grid-column:1/-1;margin-top:8px}.oz-modern .is-mega>.sub-menu>li.mega-foot>a,.oz-modern .is-mega>.sub-menu>li.mega-foot>a:hover{padding:14px 18px;background:linear-gradient(135deg,#03312F,#064F4A);color:#fff}.oz-modern .menu>li:not(.is-mega)>.sub-menu{min-width:340px;padding:10px;border-radius:18px}.oz-modern .menu>li:not(.is-mega)>.sub-menu::after{content:"";position:absolute;top:-7px;left:28px;width:12px;height:12px;background:#fff;border-left:1px solid var(--hf-line);border-top:1px solid var(--hf-line);border-radius:3px 0 0 0;transform:rotate(45deg)}.oz-modern .menu>li:not(.is-mega)>.sub-menu>li+li{margin-top:2px}.oz-modern .menu>li:not(.is-mega)>.sub-menu>li>a{gap:14px;padding:12px 14px 12px 12px;border-radius:13px}.oz-modern .menu>li:not(.is-mega)>.sub-menu>li>a:hover,.oz-modern .menu>li:not(.is-mega)>.sub-menu>li.current-menu-item>a{background:var(--hf-soft)}.oz-modern .menu>li:not(.is-mega)>.sub-menu>li>a:hover .menu-title,.oz-modern .menu>li:not(.is-mega)>.sub-menu>li.current-menu-item>a .menu-title{color:var(--hf-teal-dark)}.oz-modern .menu-arrow{display:inline-flex;margin-left:auto;padding-left:6px;color:var(--hf-teal);opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}.oz-modern .menu-arrow .oz-icon{width:16px;height:16px}.oz-modern .sub-menu a:hover .menu-arrow,.oz-modern .sub-menu a:focus-visible .menu-arrow{opacity:1;transform:none}}@media (min-width:1440px){.oz-modern .menu>li>a{padding:0 11px}.oz-modern .menu>li.current-menu-item>a::after,.oz-modern .menu>li.current-menu-ancestor>a::after,.oz-modern .menu>li.current-page-ancestor>a::after{left:11px;right:11px}}@media (min-width:1200px) and (max-width:1439px){.oz-modern .header-inner{gap:16px}.oz-modern .menu>li>a{padding:0 10px;font-size:15px}.oz-modern .menu>li.current-menu-item>a::after,.oz-modern .menu>li.current-menu-ancestor>a::after,.oz-modern .menu>li.current-page-ancestor>a::after{left:10px;right:10px}.oz-modern .site-logo-img{width:min(var(--oz-logo-width,220px),190px)}.oz-modern .header-cta{padding-inline:16px}}@media (min-width:1200px) and (max-width:1279px){.oz-modern .header-inner{gap:12px}.oz-modern .menu>li>a{padding:0 8px;font-size:14.5px}.oz-modern .menu>li.current-menu-item>a::after,.oz-modern .menu>li.current-menu-ancestor>a::after,.oz-modern .menu>li.current-page-ancestor>a::after{left:8px;right:8px}.oz-modern .menu-caret{margin-left:4px}.oz-modern .header-actions{gap:8px}.oz-modern .header-cta{padding-inline:14px;font-size:14.5px}}@media (max-width:1199px){html:has(.site-header.oz-modern),body:has(.site-header.oz-modern){overflow-x:clip}html.oz-menu-open{overflow:hidden}.site-header.oz-modern .header-main{z-index:auto}.oz-modern .site-navigation-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--hf-soft);cursor:pointer;transition:background-color .2s}.oz-modern .site-navigation-toggle:hover{background:#e8f0ee}.oz-modern .toggle-bar{display:block;width:20px;height:2px;border-radius:2px;background:var(--hf-deep)}.oz-modern .site-navigation{position:fixed;top:0;bottom:0;right:0;left:auto;z-index:1001;display:flex;flex-direction:column;justify-content:flex-start;width:380px;max-width:92vw;padding:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:-20px 0 60px rgb(3 49 47 / .2);transform:translateX(100%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility .32s}.admin-bar .oz-modern .site-navigation{top:var(--wp-admin--admin-bar--height,32px)}.site-header.oz-modern.menu-open .site-navigation{transform:none;visibility:visible}.oz-modern .site-navigation-overlay{position:fixed;inset:0;z-index:1000;background:rgb(3 49 47 / .45);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.site-header.oz-modern.menu-open .site-navigation-overlay{opacity:1;visibility:visible}.oz-modern .nav-panel-head{display:flex;justify-content:flex-end;padding:16px 16px 6px}.oz-modern .site-navigation-close{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--hf-soft);color:var(--hf-deep);cursor:pointer}.oz-modern .site-navigation-close .oz-icon{width:18px;height:18px}.oz-modern .site-navigation .menu{flex-direction:column;align-items:stretch;gap:0;padding:0 16px}.oz-modern .menu>li{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--hf-line)}.oz-modern .menu>li>a{flex:1 1 auto;height:auto;padding:15px 6px;border-radius:0;background:none;color:var(--hf-ink);font-size:16.5px;font-weight:600}.oz-modern .menu>li.current-menu-item>a::after,.oz-modern .menu>li.current-menu-ancestor>a::after,.oz-modern .menu>li.current-page-ancestor>a::after{left:6px;right:auto;width:28px;bottom:8px}.oz-modern .menu-caret{display:none}.oz-modern .submenu-toggle{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:10px;background:var(--hf-soft);color:var(--hf-teal-dark);cursor:pointer}.oz-modern .submenu-toggle .oz-icon{width:16px;height:16px;transition:transform .2s}.oz-modern .submenu-toggle[aria-expanded=true] .oz-icon{transform:rotate(180deg)}.oz-modern .menu .sub-menu{display:none;flex-basis:100%;width:100%;padding:0 0 12px}.oz-modern .menu>li.is-open>.sub-menu{display:grid;gap:2px}.oz-modern .sub-menu a{padding:9px 8px;border-radius:12px;font-size:15px}.oz-modern .sub-menu a:hover{background:var(--hf-soft)}.oz-modern .menu-icon{width:36px;height:36px;border-radius:10px}.oz-modern .menu-icon img{width:19px;height:19px}.oz-modern .menu-icon-svg .oz-icon{width:18px;height:18px}.oz-modern .menu-icon-badge{font-size:11.5px}.oz-modern .menu-arrow{display:none}.oz-modern .mega-foot{margin-top:6px}.oz-modern .mega-foot>a{flex-wrap:wrap;gap:4px 12px;padding:12px 14px}.oz-modern .is-mega>.sub-menu{padding-top:2px}.oz-modern .is-mega>.sub-menu>li:not(.mega-band):not(.mega-foot)>a{padding:8px}.oz-modern .is-mega>.sub-menu .menu-desc{display:none}.oz-modern .is-mega>.sub-menu .menu-icon{width:34px;height:34px}.oz-modern .mega-band{margin-top:8px;padding:12px}.oz-modern .mega-band-title{margin:0 2px 10px}.oz-modern .mega-band-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.oz-modern .sub-menu .mega-band a.mega-band-card{flex-direction:column;justify-content:flex-start;gap:6px;padding:10px 4px;text-align:center}.oz-modern .mega-band .menu-label{align-items:center}.oz-modern .mega-band .menu-title{font-size:12.5px;line-height:1.25}.oz-modern .mega-band .menu-desc{display:none}.oz-modern .mega-band .menu-icon-badge{width:34px;height:34px}.oz-modern .sub-menu .mega-band a.mega-band-foot{flex-wrap:wrap;gap:4px 12px}.oz-modern .nav-panel-foot{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding:22px 16px 26px;background:var(--hf-soft)}.oz-modern .nav-panel-foot .header-cta{justify-content:center;box-shadow:none}.oz-modern .nav-panel-contact{display:grid;gap:4px}.oz-modern .nav-panel-contact a{display:flex;align-items:center;gap:10px;padding:8px 4px;color:var(--hf-ink);font-size:15px;font-weight:600}.oz-modern .nav-panel-contact .oz-icon{width:17px;height:17px;color:var(--hf-teal)}.oz-modern .nav-panel-contact .oz-icon-whatsapp{color:#25D366}.oz-modern .topbar-text{display:none}}@media (max-width:900px){.oz-modern .topbar-contact li:last-child{display:none}.oz-modern .topbar-contact{margin-left:0}.oz-modern .topbar-social{margin-left:auto}}@media (max-width:767px){.site-header.oz-modern .site-topbar{display:none}.site-header.oz-modern.is-sticky.has-topbar{top:0}.admin-bar .site-header.oz-modern.is-sticky.has-topbar{top:var(--wp-admin--admin-bar--height,46px)}.oz-modern .topbar-inner,.oz-modern .header-inner{padding-inline:16px}.oz-modern .header-inner{padding-block:10px}.oz-modern.is-scrolled .header-inner{padding-block:8px}.oz-modern .site-logo-img,.oz-modern.is-scrolled .site-logo-img{width:min(calc(var(--oz-logo-width,220px) * .8),176px)}.oz-modern .header-actions .header-cta,.oz-modern .header-actions .header-whatsapp{display:none}}.site-footer.oz-modern{position:relative;overflow:hidden;color:rgb(255 255 255 / .72);background:radial-gradient(800px 420px at 92% 0%,rgb(150 196 74 / .14),transparent 60%),radial-gradient(720px 440px at 0% 100%,rgb(0 154 133 / .22),transparent 60%),#022A28}.site-footer.oz-modern::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#96C44A,#009A85 50%,#96C44A)}.site-footer.oz-modern::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(201 236 140 / .07) 1.2px,transparent 1.2px);background-size:26px 26px}.site-footer.oz-modern .footer-inner{position:relative;z-index:1}.site-footer.oz-modern a{color:rgb(255 255 255 / .76);transition:color .2s}.site-footer.oz-modern a:hover{color:#fff}.site-footer.oz-modern .footer-title{margin:0 0 18px;padding:0;color:var(--hf-lime-light);font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.oz-modern .footer-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:34px 0 30px;border-bottom:1px solid rgb(255 255 255 / .1)}.oz-modern .footer-trust li{display:flex;align-items:center;gap:12px;min-width:0}.oz-modern .trust-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:rgb(150 196 74 / .14);border:1px solid rgb(150 196 74 / .35);color:var(--hf-lime-light)}.oz-modern .trust-icon .oz-icon{width:20px;height:20px}.oz-modern .trust-text strong{display:block;color:#fff;font-size:15px;font-weight:600;line-height:1.3}.oz-modern .trust-text small{display:block;margin-top:2px;color:rgb(255 255 255 / .6);font-size:13px;line-height:1.35}.oz-modern .footer-columns{display:grid;grid-template-columns:1.4fr 1fr 1fr .85fr 1.25fr;gap:40px;padding:48px 0 40px}.oz-modern .footer-col{min-width:0}.oz-modern .footer-logo{display:block;line-height:0}.oz-modern .footer-logo img{display:block;width:220px;max-width:100%;height:auto}.oz-modern .footer-about{margin:18px 0 20px;font-size:15px;line-height:1.7}.oz-modern .footer-about p{margin:0}.oz-modern .footer-about strong{color:#fff;font-weight:600}.oz-modern .footer-social{display:flex;flex-wrap:wrap;gap:8px}.oz-modern .footer-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);color:#fff;font-size:16px;transition:background-color .2s,border-color .2s,color .2s}.oz-modern .footer-social a:hover{background:var(--hf-lime);border-color:var(--hf-lime);color:var(--hf-on-lime)}.oz-modern .footer-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.oz-modern .footer-badge{display:flex;align-items:center;height:60px;padding:6px 10px;border-radius:12px;background:#fff;line-height:0;transition:transform .2s}.oz-modern a.footer-badge:hover{transform:translateY(-2px)}.oz-modern .footer-badge-img{display:block;width:auto;max-width:120px;height:46px;object-fit:contain}.oz-modern details.footer-col>summary{display:block;list-style:none;cursor:default}.oz-modern details.footer-col>summary::-webkit-details-marker{display:none}.oz-modern details.footer-col>summary>.oz-icon{display:none}.oz-modern .footer-links li{margin:0 0 11px;font-size:15px;line-height:1.45}.oz-modern .footer-links a{display:inline-block;transition:color .2s,transform .2s}.oz-modern .footer-links a:hover{transform:translateX(3px)}.oz-modern .footer-links .current-menu-item>a{color:#fff}.oz-modern .footer-contact-list li{display:flex;align-items:flex-start;margin:0 0 12px;font-size:15px;line-height:1.45}.oz-modern .footer-contact-list a{display:inline-flex;align-items:flex-start;gap:10px;color:#fff;font-weight:600}.oz-modern .footer-contact-list a:hover{color:var(--hf-lime-light)}.oz-modern .footer-contact-list small{color:rgb(255 255 255 / .55);font-size:12.5px;font-weight:500;letter-spacing:.04em}.oz-modern .footer-contact-list .oz-icon{width:16px;height:16px;margin-top:3px;color:var(--hf-lime)}.oz-modern .footer-contact-list .oz-icon-whatsapp{color:#25D366}.oz-modern .footer-hours{gap:10px;color:rgb(255 255 255 / .62);font-size:14px}.oz-modern .footer-offices{padding:34px 0 38px;border-top:1px solid rgb(255 255 255 / .1)}.oz-modern .footer-offices ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.oz-modern .footer-offices li{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:16px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);transition:background-color .2s,border-color .2s}.oz-modern .footer-offices li:hover{background:rgb(255 255 255 / .08);border-color:rgb(150 196 74 / .35)}.oz-modern .office-country{display:inline-flex;align-items:center;gap:6px;color:var(--hf-lime-light);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.oz-modern .office-country .oz-icon{width:14px;height:14px}.oz-modern .office-city{color:#fff;font-size:17px;font-weight:600;line-height:1.3}.oz-modern .office-address{font-size:14.5px;line-height:1.55}.oz-modern .office-map{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--hf-lime-light)!important;font-size:14px;font-weight:600}.oz-modern .office-map .oz-icon{width:14px;height:14px;transition:transform .2s}.oz-modern .office-map:hover .oz-icon{transform:translateX(3px)}.oz-modern .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;padding:22px 0 26px;border-top:1px solid rgb(255 255 255 / .1);font-size:14px}.oz-modern .footer-copyright{margin:0;font-size:14px;line-height:1.5}.oz-modern .footer-bottom-links{display:flex;flex-wrap:wrap;gap:8px 22px}.oz-modern .footer-legal{max-width:900px;margin:-10px 0 0;padding:0 0 26px;font-size:12.5px;line-height:1.6;color:rgb(255 255 255 / .62)}@media (max-width:1199px){.oz-modern .footer-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.oz-modern .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px}.oz-modern .footer-col-brand{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 40px;align-items:start}.oz-modern .footer-col-brand .footer-social,.oz-modern .footer-col-brand .footer-badges{grid-column:2}.oz-modern .footer-col-brand .footer-social{grid-row:1;align-self:center;justify-content:flex-end}.oz-modern .footer-col-brand .footer-badges{grid-row:2;justify-content:flex-end}.oz-modern .footer-col-brand .footer-logo,.oz-modern .footer-col-brand .footer-about{grid-column:1}}@media (max-width:767px){.oz-modern .footer-inner{padding-inline:16px}.oz-modern .footer-trust{grid-template-columns:minmax(0,1fr);gap:14px;padding:28px 0 24px}.oz-modern .footer-columns{grid-template-columns:minmax(0,1fr);gap:0;padding:30px 0 16px}.oz-modern .footer-col-brand{display:block;padding-bottom:24px}.oz-modern .footer-col-brand .footer-social,.oz-modern .footer-col-brand .footer-badges{justify-content:flex-start}.oz-modern details.footer-col{border-top:1px solid rgb(255 255 255 / .1)}.oz-modern details.footer-col>summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer}.oz-modern details.footer-col>summary .footer-title{margin:0}.oz-modern details.footer-col>summary>.oz-icon{display:block;width:18px;height:18px;color:var(--hf-lime-light);transition:transform .2s}.oz-modern details.footer-col[open]>summary>.oz-icon{transform:rotate(180deg)}.oz-modern details.footer-col .footer-links{padding:0 0 14px}.oz-modern .footer-col-contact{padding-top:22px;border-top:1px solid rgb(255 255 255 / .1)}.oz-modern .footer-offices{padding:26px 0 28px}.oz-modern .footer-offices ul{grid-template-columns:minmax(0,1fr);gap:12px}.oz-modern .footer-bottom{flex-direction:column;align-items:flex-start;padding-bottom:34px}.oz-modern .footer-legal{margin-top:-18px;padding-bottom:34px}}.oz-dock{display:none}@media (max-width:767px){.oz-dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:900;display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:8px;padding:8px;border-radius:18px;background:#fff;border:1px solid var(--hf-line);box-shadow:0 14px 34px rgb(3 49 47 / .22);transform:translateY(calc(100% + 30px));transition:transform .35s cubic-bezier(.2,.8,.2,1)}html.oz-dock-on .oz-dock{transform:none}html.oz-menu-open .oz-dock{transform:translateY(calc(100% + 30px))}.oz-dock-call{position:relative;display:flex}.oz-dock-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:46px;padding:10px 6px;border:0;border-radius:12px;background:var(--hf-soft);color:var(--hf-teal-dark);font-size:14px;font-weight:700;line-height:1.1;text-align:center;cursor:pointer}.oz-dock-btn .oz-icon{width:18px;height:18px}.oz-dock-btn .oz-icon-whatsapp{color:#25D366}.oz-dock-primary{background:var(--hf-lime);color:var(--hf-on-lime)}.oz-dock-phones{position:absolute;left:0;bottom:calc(100% + 12px);min-width:250px;padding:6px;border-radius:16px;background:#fff;border:1px solid var(--hf-line);box-shadow:0 20px 44px rgb(3 49 47 / .22)}.oz-dock-phones[hidden]{display:none}.oz-dock-phones a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;color:var(--hf-ink);font-size:16px;font-weight:700}.oz-dock-phones a:hover,.oz-dock-phones a:focus{background:var(--hf-soft)}.oz-dock-phone-label{color:var(--hf-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body:has(.oz-dock) .joinchat{display:none!important}}@media (prefers-reduced-motion:reduce){.oz-modern *,.oz-dock{transition:none!important}}.oz-search{--s-deep:#03312F;--s-teal:#006C65;--s-ink:#1F2A2A;--s-muted:#5B6766;--s-line:#E3ECEA;--s-soft:#F4F8F7;position:fixed;inset:0;z-index:100001;display:flex;justify-content:center;align-items:flex-start;padding:min(12vh,110px) 20px 20px;font-family:var(--oz-font,"Outfit",sans-serif);line-height:1.45}.oz-search[hidden]{display:none}.oz-search *{box-sizing:border-box}html.oz-search-open{overflow:hidden}.oz-search-backdrop{position:absolute;inset:0;background:rgb(3 49 47 / .55);backdrop-filter:blur(3px)}.oz-search-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:680px;max-height:calc(100vh - min(12vh,110px) - 20px);border-radius:20px;background:#fff;box-shadow:0 30px 80px rgb(3 49 47 / .35);overflow:hidden}.oz-search-form{display:flex;align-items:center;gap:10px;margin:0;padding:10px 10px 10px 20px;border-bottom:1px solid var(--s-line)}.oz-search-form>.oz-icon{width:20px;height:20px;flex:none;color:var(--s-teal)}.oz-search .oz-search-form input[type=search]{flex:1;min-width:0;height:48px;margin:0;padding:0 4px;border:0;outline:0;background:#fff0;box-shadow:none;font:inherit;font-size:17px;color:var(--s-ink)}.oz-search-form input[type=search]::-webkit-search-cancel-button{display:none}.oz-search-close{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:12px;background:var(--s-soft);color:var(--s-deep);cursor:pointer}.oz-search-close .oz-icon{width:18px;height:18px}.oz-search-close:hover{background:#e8f0ee}.oz-search-body{overflow-y:auto;overscroll-behavior:contain;padding:14px 12px 16px}.oz-search-head{margin:0 8px 10px;color:var(--s-muted);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.oz-search-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 8px}.oz-search-chips button{min-height:36px;padding:6px 14px;border:1.5px solid var(--s-line);border-radius:999px;background:#fff;color:var(--s-ink);font:inherit;font-size:14.5px;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .2s,background-color .2s}.oz-search-chips button:hover{border-color:#9fd3c9;background:var(--s-soft)}.oz-search-status{margin:0 8px;color:var(--s-muted);font-size:15px}.oz-search-status:empty{display:none}.oz-search-list{list-style:none;margin:0;padding:0}.oz-search-list a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:11px 12px;border-radius:12px;color:var(--s-ink);text-decoration:none}.oz-search-list a:hover,.oz-search-list li[aria-selected=true] a{background:var(--s-soft)}.oz-search-title{font-size:16px;font-weight:600;color:var(--s-deep)}.oz-search-type{align-self:start;padding:2px 8px;border-radius:999px;background:#EAF6F3;color:var(--s-teal);font-size:12px;font-weight:600}.oz-search-desc{grid-column:1/-1;color:var(--s-muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oz-search-list mark{background:rgb(150 196 74 / .35);color:inherit;border-radius:3px;padding:0 1px}.oz-search-all{display:inline-flex;align-items:center;gap:8px;margin:10px 12px 0;color:var(--s-teal);font-size:15px;font-weight:600;text-decoration:none}.oz-search-all[hidden]{display:none}.oz-search-all:hover{text-decoration:underline}.oz-search-all .oz-icon{width:16px;height:16px}.oz-search a:focus-visible,.oz-search button:focus-visible{outline:2px solid var(--s-teal);outline-offset:2px}@media (max-width:767px){.oz-search{padding:0}.oz-search-panel{max-width:none;max-height:100%;height:100%;border-radius:0}.oz-search-form{padding:8px 8px 8px 16px}}@media (max-width:767px){.footer-links li{margin:0}.footer-links a{display:flex;align-items:center;min-height:44px;padding:4px 0}.footer-social a,.submenu-toggle{width:44px;height:44px}.footer-contact-list a{display:inline-flex;align-items:center;min-height:44px}}:root{--joinchat-ico:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.516%203.516c4.686-4.686%2012.284-4.686%2016.97%200s4.686%2012.283%200%2016.97a12%2012%200%200%201-13.754%202.299l-5.814.735a.392.392%200%200%201-.438-.44l.748-5.788A12%2012%200%200%201%203.517%203.517zm3.61%2017.043.3.158a9.85%209.85%200%200%200%2011.534-1.758c3.843-3.843%203.843-10.074%200-13.918s-10.075-3.843-13.918%200a9.85%209.85%200%200%200-1.747%2011.554l.16.303-.51%203.942a.196.196%200%200%200%20.219.22zm6.534-7.003-.933%201.164a9.84%209.84%200%200%201-3.497-3.495l1.166-.933a.79.79%200%200%200%20.23-.94L9.561%206.96a.79.79%200%200%200-.924-.445l-2.023.524a.797.797%200%200%200-.588.88%2011.754%2011.754%200%200%200%2010.005%2010.005.797.797%200%200%200%20.88-.587l.525-2.023a.79.79%200%200%200-.445-.923L14.6%2013.327a.79.79%200%200%200-.94.23z%22%2F%3E%3C%2Fsvg%3E);--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--sep:20px;--bottom:var(--sep);--s:60px;--h:calc(var(--s) / 2);--ch:142;--cs:70%;--cl:49%;--bw:1;--text:hsl(0deg 0% clamp(0%,var(--bw) * 1000%,100%)/clamp(70%,var(--bw) * 1000%,100%));--hover:hsl(var(--ch) var(--cs) calc(20% + var(--cl)));--color:hsl(var(--ch) var(--cs) var(--cl));display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s) / -2) calc(var(--s) / -4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0);contain:style}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--noanim{animation:none}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);width:var(--s);background:#25d366 var(--joinchat-ico) 50%/60% no-repeat;color:inherit;border-radius:50%;box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background-color:#128c7e}.joinchat__button:active{background-color:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat__button__ico{position:absolute;inset:0;display:flex;border-radius:50%;overflow:hidden;color:var(--text)!important}.joinchat__button__ico svg{width:var(--ico-size,100%);height:var(--ico-size,100%);margin:calc(.5 * (100% - var(--ico-size, 1)))}.joinchat__button:has(.joinchat__button__ico){background:var(--color);box-shadow:1px 6px 24px 0 hsl(var(--ch) var(--cs) calc(-10% + var(--cl))/24%)}.joinchat__button:has(.joinchat__button__ico):active,.joinchat__button:has(.joinchat__button__ico):hover{background:var(--hover)}.joinchat__button__image{position:absolute;inset:1px;border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img,.joinchat__button__image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--img .joinchat__button__image{opacity:1;animation:none}.joinchat__tooltip{position:absolute;top:calc(-16px + var(--h));right:calc(16px + var(--s));max-width:calc(100vw - 45px - var(--s));height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--left .joinchat__tooltip{right:auto;left:calc(16px + var(--s))}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;z-index:2;bottom:calc(24px + var(--s));right:8px;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));will-change:transform,opacity;backface-visibility:hidden;animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(-6px + var(--h));border:8px solid #fff0;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:8px;right:auto}.joinchat--left .joinchat__qr:after{left:calc(-6px + var(--h));right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0;image-rendering:pixelated}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s) / 2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s) * .2) 50% no-repeat;background-size:calc(var(--s) * .6);color:#fff;border-radius:calc(var(--s) / 2);font:700 calc(var(--s) * .35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height>=481px),(orientation:portrait) and (width>=481px){.joinchat--mobile{display:none!important}}@media (width <=767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <=480px),(width <=480px){.joinchat{--sep:6px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover~.joinchat__qr{display:flex}}@media (prefers-reduced-motion){.joinchat{animation:none}}