.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.elementor-widget-trp_language_switcher{width:fit-content;max-width:100%}.elementor-widget-trp_language_switcher .elementor-widget-container,.trp-elementor-language-switcher,.trp-elementor-language-switcher .trp-shortcode-switcher__wrapper{width:fit-content;max-width:100%}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height 0.2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px, 70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) #fff0}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden!important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px!important;aspect-ratio:1 / 1!important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector){position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}.blog-archive{padding:60px 0 80px}.blog-archive .blog-breadcrumb{font-size:13px;color:#6e7b91;margin-bottom:32px;letter-spacing:.02em}.blog-archive .blog-breadcrumb a{color:#6e7b91;text-decoration:none}.blog-archive .blog-breadcrumb a:hover{color:#007cff}.blog-archive .blog-breadcrumb .sep{margin:0 6px;opacity:.5}.blog-archive .blog-breadcrumb .current{color:#22304a}.blog-archive-header{max-width:820px;margin:0 auto 48px;text-align:center}.blog-archive .blog-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#007cff;margin:0 0 12px}.blog-archive-title{font-size:clamp(28px, 3.8vw, 40px);line-height:1.15;letter-spacing:-.02em;color:#022162;margin:0 0 20px;font-weight:700}.blog-archive-intro{font-size:16px;line-height:1.65;color:#43506a;max-width:680px;margin:0 auto}.blog-archive-intro p{margin:0 0 12px}.blog-archive-intro p:last-child{margin-bottom:0}.blog-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin:0 0 56px}.blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e9eef5;border-radius:14px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(2 33 98 / .09);border-color:#d8dde5}.blog-card-image{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#f0f2f5}.blog-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s ease}.blog-card:hover .blog-card-image img{transform:scale(1.02)}.blog-card-body{padding:24px 26px 28px;display:flex;flex-direction:column;flex:1}.blog-card-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#007cff;margin:0 0 8px}.blog-card-title{font-size:22px;line-height:1.25;color:#022162;margin:0 0 12px;letter-spacing:-.01em;font-weight:700}.blog-card-title a{color:inherit;text-decoration:none}.blog-card-title a:hover{color:#007cff}.blog-card-meta{font-size:13px;color:#6e7b91;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.blog-card-meta .sep{opacity:.4}.blog-card-excerpt{font-size:15px;line-height:1.6;color:#43506a;margin:0 0 18px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-link{align-self:flex-start;font-size:14px;font-weight:600;color:#007cff;text-decoration:none;padding:6px 0 0;border-bottom:1px solid #fff0;transition:border-color 0.2s ease}.blog-card-link:hover{border-bottom-color:currentColor}.blog-archive-pagination{margin-top:40px;text-align:center}.blog-archive-pagination ul.page-numbers{list-style:none;margin:0;padding:0;display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center}.blog-archive-pagination ul.page-numbers li{margin:0;padding:0}.blog-archive-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border:1px solid #e9eef5;border-radius:10px;color:#43506a;text-decoration:none;font-size:14px;font-weight:500;transition:border-color 0.15s ease,color 0.15s ease,background 0.15s ease}.blog-archive-pagination a.page-numbers:hover{border-color:#007cff;color:#007cff}.blog-archive-pagination .page-numbers.current{background:#022162;border-color:#022162;color:#fff}.blog-archive-pagination .page-numbers.dots{border-color:#fff0;color:#6e7b91}.blog-archive-empty{text-align:center;padding:60px 20px;font-size:16px;color:#6e7b91}@media (max-width:767px){.blog-archive{padding:40px 0 60px}.blog-archive-header{margin-bottom:32px}.blog-card-grid{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.blog-card-body{padding:20px 22px 24px}.blog-card-title{font-size:20px}.blog-archive-pagination{margin-top:28px}.blog-archive-pagination .page-numbers{min-width:36px;height:36px;padding:0 10px;font-size:13px}}.demo-modal[hidden]{display:none!important}.demo-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.demo-modal-backdrop{position:absolute;inset:0;background:rgb(2 33 98 / .55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:demo-fade-in 0.15s ease-out}.demo-modal-panel{position:relative;background:#fff;border-radius:16px;max-width:580px;width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 20px 50px rgb(2 33 98 / .25);animation:demo-slide-in 0.2s ease-out;overflow:hidden;outline:none}@keyframes demo-fade-in{from{opacity:0}to{opacity:1}}@keyframes demo-slide-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.demo-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid #e9eef5}.demo-modal-title{font-size:22px;font-weight:700;color:#022162;margin:0 0 4px;line-height:1.2;letter-spacing:-.01em}.demo-modal-sub{font-size:13px;color:#6e7b91;margin:0;line-height:1.4}.demo-modal-close{flex-shrink:0;width:36px;height:36px;border:0;background:#f0f2f5;border-radius:50%;cursor:pointer;font-size:22px;line-height:1;color:#43506a;display:flex;align-items:center;justify-content:center;padding:0;transition:background 0.15s ease,color 0.15s ease}.demo-modal-close:hover{background:#022162;color:#fff}.demo-modal-close:focus-visible{outline:2px solid #007cff;outline-offset:2px}.demo-modal-body{padding:16px 24px;overflow-y:auto;flex:1}.demo-module{padding:18px 0;border-bottom:1px solid #e9eef5}.demo-module:first-child{padding-top:6px}.demo-module:last-child{border-bottom:0;padding-bottom:6px}.demo-module-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:6px}.demo-module-title{font-size:17px;font-weight:700;color:#022162;margin:0;line-height:1.3}.demo-module-price{font-size:18px;font-weight:700;color:#022162;white-space:nowrap}.demo-module-desc{font-size:14px;line-height:1.55;color:#43506a;margin:0 0 10px}.demo-module-rating{font-size:13px;color:#6e7b91;margin:0 0 12px;display:flex;align-items:center;gap:6px}.demo-module-rating .stars{color:#f5a623;letter-spacing:2px;font-size:14px}.demo-module-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.demo-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;line-height:1;min-height:38px;border:1.5px solid #fff0;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;white-space:nowrap}.demo-btn-primary{background:#022162;color:#fff!important;border-color:#022162}.demo-btn-primary:hover{background:#003080;border-color:#003080;color:#fff!important}.demo-btn-secondary{background:#fff0;color:#022162!important;border-color:#022162}.demo-btn-secondary:hover{background:rgb(2 33 98 / .06);color:#022162!important}.demo-modal-footer{padding:14px 24px 18px;border-top:1px solid #e9eef5;background:#f8fafd}.demo-modal-footer p{font-size:13px;color:#6e7b91;margin:0;text-align:center}.demo-modal-footer a{color:#007cff;text-decoration:none}.demo-modal-footer a:hover{text-decoration:underline}@media (max-width:600px){.demo-modal{padding:0;align-items:flex-end}.demo-modal-panel{border-radius:16px 16px 0 0;max-height:92vh;animation:demo-slide-up 0.22s ease-out}@keyframes demo-slide-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.demo-modal-header{padding:18px 20px 14px}.demo-modal-body{padding:14px 20px}.demo-modal-footer{padding:12px 20px 14px}.demo-module-head{flex-wrap:wrap}.demo-module-actions{gap:8px}.demo-btn{flex:1;min-width:0}}body.demo-modal-open{overflow:hidden}