[data-tb-widget=nav-menu] .elementor-nav-menu--main .menu-item-has-children:hover>.sub-menu,[data-tb-widget=nav-menu] .elementor-nav-menu--main .menu-item-has-children:focus-within>.sub-menu,[data-tb-widget=nav-menu] .elementor-nav-menu--dropdown .menu-item-has-children.tb-open>.sub-menu{display:block}[data-tb-widget=nav-menu] .elementor-nav-menu--main .sub-menu{min-width:12em;width:max-content;max-width:1000px;z-index:10}.tb-newsletter[data-astro-cid-bfbmamsi]{--tb-accent: var(--e-global-color-primary, #ef5b90);--tb-accent-hover: var(--e-global-color-2f5f97ad, #cd1b5a);--tb-field-border: var(--e-global-color-accent, #fba924);width:100%;text-align:center;font-family:Poppins,sans-serif}.tb-newsletter__heading[data-astro-cid-bfbmamsi]{margin:0 0 20px;font-family:Roboto,sans-serif;font-size:35px;font-weight:500;line-height:3.5rem;color:var(--e-global-color-accent, #fba924)}.tb-newsletter__sub[data-astro-cid-bfbmamsi]{margin:-10px 0 20px;color:var(--e-global-color-text, #4c5866);font-size:16px}.tb-newsletter__form[data-astro-cid-bfbmamsi]{width:80%;margin:0 auto}.tb-newsletter__fields[data-astro-cid-bfbmamsi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 15px}.tb-newsletter__fields[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]{width:100%;min-height:40px;padding:5px 14px;border:1px solid var(--tb-field-border);border-radius:3px;background:#fff;color:#1f2124;font:400 16px/1.4 Poppins,sans-serif}.tb-newsletter__fields[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]:focus-visible,.tb-newsletter__fields[data-astro-cid-bfbmamsi] button[data-astro-cid-bfbmamsi]:focus-visible,.tb-newsletter__consent[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]:focus-visible{outline:2px solid var(--tb-accent);outline-offset:2px}.tb-newsletter__fields[data-astro-cid-bfbmamsi] button[data-astro-cid-bfbmamsi]{min-height:40px;padding:10px 20px;border:0;border-radius:5px;background:var(--tb-accent);color:#fff;font:500 16px/1 Poppins,sans-serif;cursor:pointer;transition:background-color .2s}.tb-newsletter__fields[data-astro-cid-bfbmamsi] button[data-astro-cid-bfbmamsi]:hover{background:var(--tb-accent-hover)}.tb-newsletter__fields[data-astro-cid-bfbmamsi] button[data-astro-cid-bfbmamsi]:disabled{opacity:.7;cursor:progress}.tb-newsletter__hp[data-astro-cid-bfbmamsi]{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.tb-newsletter__consent[data-astro-cid-bfbmamsi]{display:flex;gap:8px;align-items:flex-start;justify-content:center;margin-top:12px;color:var(--e-global-color-secondary, #333941);font-size:14px;line-height:1.5;text-align:left;cursor:pointer}.tb-newsletter__consent[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]{flex:none;width:16px;height:16px;margin-top:3px;accent-color:var(--tb-accent)}.tb-newsletter__msg[data-astro-cid-bfbmamsi]{min-height:1.5em;margin:10px 0 0;font-size:15px}.tb-newsletter__msg[data-astro-cid-bfbmamsi]:empty{min-height:0;margin:0}.tb-newsletter__msg[data-astro-cid-bfbmamsi][data-type=error]{color:var(--tb-accent-hover)}.tb-newsletter__msg[data-astro-cid-bfbmamsi][data-type=success]{color:#1e7d34;font-weight:500}.sr-only[data-astro-cid-bfbmamsi]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.tb-newsletter__heading[data-astro-cid-bfbmamsi]{font-size:30px}}@media(max-width:767px){.tb-newsletter__heading[data-astro-cid-bfbmamsi]{font-size:25px;line-height:2.5rem}.tb-newsletter__form[data-astro-cid-bfbmamsi]{width:100%}.tb-newsletter__fields[data-astro-cid-bfbmamsi]{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(min-width:1025px){.tb-sticky-desktop{position:sticky;top:var(--tb-sticky-offset, 0px);align-self:flex-start;z-index:99}}body[data-tb-layout=blog] .tb-blog-body-grid{display:grid!important;grid-template-columns:minmax(0,65fr) minmax(0,35fr)!important;align-items:start!important;column-gap:36px!important;width:min(1440px,calc(100% - 56px))!important;max-width:1440px!important;margin:52px auto 64px!important}body[data-tb-layout=blog] .tb-blog-body-grid>.elementor-column{width:100%!important;max-width:none!important;flex-basis:auto!important;min-width:0!important;padding:0!important}body[data-tb-layout=blog] .tb-blog-body-grid>.elementor-column>.elementor-widget-wrap{width:100%;padding:0!important}body[data-tb-layout=blog] .tb-blog-body-grid .elementor-widget-theme-post-featured-image img{width:100%;height:auto;max-height:570px;object-fit:cover;border-radius:12px}body[data-tb-layout=blog] .tb-blog-body-grid .elementor-widget-theme-post-content{width:100%}body[data-tb-layout=blog] .tb-blog-body-grid .elementor-widget-theme-post-content>.elementor-widget-container{width:100%;max-width:100%;margin:0;font-size:17px;line-height:1.8}body[data-tb-layout=blog] aside.tb-blog-sidebar{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;font-family:Poppins,Arial,sans-serif!important}body[data-tb-layout=blog] aside.tb-blog-sidebar>.tb-sidebar-panel{box-sizing:border-box!important;display:block!important;width:100%!important;padding:24px!important;margin:0!important;background:#fff!important;border:1px solid #f2e9ec!important;border-top:4px solid #ef5b90!important;border-radius:12px!important;box-shadow:0 5px 22px #301a230e!important}body[data-tb-layout=blog] aside.tb-blog-sidebar .tb-sidebar-panel>h2{display:block!important;font-family:Poppins,Arial,sans-serif!important;color:#d7195b!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important;margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid #f5e7ec!important}body[data-tb-layout=blog] aside.tb-blog-sidebar ul,body[data-tb-layout=blog] aside.tb-blog-sidebar ul li{list-style:none!important;list-style-type:none!important}body[data-tb-layout=blog] aside.tb-blog-sidebar ul{display:block!important;padding:0!important;margin:0!important}body[data-tb-layout=blog] aside.tb-blog-sidebar li{display:block!important;position:relative;margin:0!important;padding:12px 0!important;border-bottom:1px solid #f6f1f2}body[data-tb-layout=blog] aside.tb-blog-sidebar li::marker{content:""!important}body[data-tb-layout=blog] aside.tb-blog-sidebar li:last-child{padding-bottom:0!important;border-bottom:0}body[data-tb-layout=blog] aside.tb-blog-sidebar a{display:block!important;font-size:14px!important;line-height:1.55!important;color:#303030!important;font-weight:600!important;text-decoration:none!important;overflow-wrap:anywhere}body[data-tb-layout=blog] aside.tb-blog-sidebar a:hover,body[data-tb-layout=blog] aside.tb-blog-sidebar a:focus-visible{color:#df1b5e!important}body[data-tb-layout=blog] aside.tb-blog-sidebar small{display:block!important;color:#8d8588!important;font-size:12px!important;line-height:1.4!important;margin-top:5px!important}body[data-tb-layout=blog] aside.tb-blog-sidebar .tb-sidebar-areas li{padding:9px 0!important}body[data-tb-layout=blog] aside.tb-blog-sidebar .tb-sidebar-areas a:before{content:"›";display:inline-block;margin-right:9px;color:#ef5b90;font-weight:700;font-size:19px;vertical-align:-1px}@media(max-width:1050px){body[data-tb-layout=blog] .tb-blog-body-grid{grid-template-columns:minmax(0,1fr)!important;width:min(850px,calc(100% - 36px))!important;gap:34px!important}body[data-tb-layout=blog] aside.tb-blog-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media(max-width:640px){body[data-tb-layout=blog] .tb-blog-body-grid{width:calc(100% - 28px)!important;margin-top:26px!important}body[data-tb-layout=blog] aside.tb-blog-sidebar{display:flex!important;flex-direction:column!important}body[data-tb-layout=blog] aside.tb-blog-sidebar>.tb-sidebar-panel{padding:20px!important}}body[data-tb-layout=blog] .tb-related-section{box-sizing:border-box;width:min(1440px,calc(100% - 48px));max-width:1440px;margin:56px auto 68px;clear:both;font-family:Poppins,Arial,sans-serif}body[data-tb-layout=blog] .tb-related-section *,body[data-tb-layout=blog] .tb-related-section *:before,body[data-tb-layout=blog] .tb-related-section *:after{box-sizing:border-box}body[data-tb-layout=blog] .tb-related-section>h2{color:#ef5b90;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.3;margin:0 0 24px}body[data-tb-layout=blog] .tb-related-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:100%}body[data-tb-layout=blog] .tb-related-card{display:flex;flex-direction:column;min-width:0;height:100%;margin:0;overflow:hidden;border:1px solid #ededed;border-radius:12px;background:#fff;box-shadow:0 3px 16px #00000013}body[data-tb-layout=blog] .tb-related-photo{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#f5f5f5}body[data-tb-layout=blog] .tb-related-photo img{display:block;position:static;width:100%;height:100%;object-fit:cover}body[data-tb-layout=blog] .tb-related-content{display:flex;flex:1;flex-direction:column;padding:20px}body[data-tb-layout=blog] .tb-related-content h3{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}body[data-tb-layout=blog] .tb-related-content h3 a{color:#242424;text-decoration:none}body[data-tb-layout=blog] .tb-related-content p{margin:0 0 18px;color:#636363;font-size:14px;line-height:1.65}body[data-tb-layout=blog] .tb-related-read{margin-top:auto;color:#ef5b90;font-size:13px;font-weight:700;text-decoration:none}body[data-tb-layout=blog] .tb-related-date{display:block;margin-top:16px;padding-top:12px;border-top:1px solid #eee;color:#888;font-size:12px}@media(max-width:850px){body[data-tb-layout=blog] .tb-related-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){body[data-tb-layout=blog] .tb-related-section{width:calc(100% - 28px);margin:40px auto 52px}body[data-tb-layout=blog] .tb-related-cards{grid-template-columns:minmax(0,1fr);gap:20px}}body[data-tb-layout=blog] .tb-related-heading,body[data-tb-layout=blog] .tb-related-posts{width:min(1140px,calc(100% - 40px));max-width:1140px;margin-left:auto!important;margin-right:auto!important}body[data-tb-layout=blog] .tb-related-heading{margin-top:56px;margin-bottom:22px}body[data-tb-layout=blog] .tb-related-heading h3{color:#ef5b90;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.3;margin:0}body[data-tb-layout=blog] .tb-related-posts .elementor-widget-container{width:100%;max-width:100%}body[data-tb-layout=blog] .tb-related-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch;width:100%}body[data-tb-layout=blog] .tb-related-posts article.elementor-post{width:100%!important;min-width:0;margin:0!important;padding:0!important;display:block}body[data-tb-layout=blog] .tb-related-posts .elementor-post__card{display:flex!important;flex-direction:column;height:100%;overflow:hidden;border:1px solid #ededed;border-radius:12px;background:#fff;box-shadow:0 3px 16px #00000013}body[data-tb-layout=blog] .tb-related-posts .elementor-post__thumbnail__link{display:block;width:100%!important;line-height:0}body[data-tb-layout=blog] .tb-related-posts .elementor-post__thumbnail{display:block;width:100%;height:auto!important;aspect-ratio:3 / 2;padding:0!important;margin:0;overflow:hidden}body[data-tb-layout=blog] .tb-related-posts .elementor-post__thumbnail img{display:block;position:static!important;width:100%;height:100%;object-fit:cover;transform:none}body[data-tb-layout=blog] .tb-related-posts .elementor-post__text{display:flex;flex:1;flex-direction:column;padding:20px 20px 14px!important;margin:0!important}body[data-tb-layout=blog] .tb-related-posts .elementor-post__title{font-size:19px!important;line-height:1.4!important;font-weight:600;margin:0 0 12px}body[data-tb-layout=blog] .tb-related-posts .elementor-post__title a{color:#252525;text-decoration:none}body[data-tb-layout=blog] .tb-related-posts .elementor-post__excerpt p{font-size:14px;line-height:1.65;color:#646464;margin:0 0 18px}body[data-tb-layout=blog] .tb-related-posts .elementor-post__read-more{margin-top:auto;font-weight:700;font-size:13px;text-decoration:none;color:#ef5b90}body[data-tb-layout=blog] .tb-related-posts .elementor-post__meta-data{margin-top:auto;padding:11px 20px 14px;font-size:12px;color:#777;border-top:1px solid #f0f0f0}body[data-tb-layout=blog] .tb-related-posts .elementor-post__author{display:none!important}@media(max-width:850px){body[data-tb-layout=blog] .tb-related-posts .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body[data-tb-layout=blog] .tb-related-heading,body[data-tb-layout=blog] .tb-related-posts{width:min(100% - 28px,1140px)}body[data-tb-layout=blog] .tb-related-posts .elementor-posts-container{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{position:relative;overflow:hidden}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:none}.elementor-accordion details>summary.elementor-tab-title,.elementor-toggle details>summary.elementor-tab-title{display:block;cursor:pointer;list-style:none}.elementor-accordion details>summary::-webkit-details-marker,.elementor-toggle details>summary::-webkit-details-marker{display:none}.elementor-toggle details[open]>.elementor-tab-title{border-block-end:none}.elementor-accordion details[open]>.elementor-tab-content,.elementor-toggle details[open]>.elementor-tab-content{display:block}.elementor-accordion details[open]>.elementor-tab-title .elementor-accordion-icon-closed,.elementor-toggle details[open]>.elementor-tab-title .elementor-toggle-icon-closed{display:none}.elementor-accordion details[open]>.elementor-tab-title .elementor-accordion-icon-opened,.elementor-toggle details[open]>.elementor-tab-title .elementor-toggle-icon-opened{display:block}.elementor-widget-accordion details[open]>.elementor-tab-title .elementor-accordion-icon,.elementor-widget-accordion details[open]>.elementor-tab-title .elementor-accordion-title,.elementor-widget-toggle details[open]>.elementor-tab-title a,.elementor-widget-toggle details[open]>.elementor-tab-title .elementor-toggle-icon{color:var(--e-global-color-accent)}.elementor-widget-accordion details[open]>.elementor-tab-title .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}
