.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-single{padding:60px 0 80px}.blog-breadcrumb{font-size:13px;color:#6e7b91;margin-bottom:32px;letter-spacing:.02em}.blog-breadcrumb a{color:#6e7b91;text-decoration:none}.blog-breadcrumb a:hover{color:#007cff}.blog-breadcrumb .sep{margin:0 6px;opacity:.5}.blog-breadcrumb .current{color:#22304a}.blog-article{max-width:760px;margin:0 auto}.blog-article-header{margin-bottom:32px}.blog-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#007cff;margin:0 0 12px}.blog-title{font-size:clamp(26px, 3.4vw, 36px);line-height:1.18;letter-spacing:-.02em;color:#022162;margin:0 0 16px;font-weight:700}.blog-meta{font-size:14px;color:#6e7b91;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.blog-meta .sep{opacity:.4}.blog-featured-image{margin:0 0 40px;border-radius:12px;overflow:hidden}.blog-featured-image img{width:100%;height:auto;display:block}.blog-content{font-size:17px;line-height:1.75;color:#2a3247}.blog-content>*:first-child{margin-top:0}.blog-content h2{font-size:clamp(22px, 2.6vw, 26px);line-height:1.3;color:#022162;margin:48px 0 16px;letter-spacing:-.01em;font-weight:700}.blog-content h3{font-size:20px;line-height:1.35;color:#022162;margin:36px 0 12px;font-weight:700}.blog-content h4{font-size:17px;line-height:1.4;color:#022162;margin:28px 0 10px;font-weight:700}.blog-content p{margin:0 0 20px}.blog-content a{color:#007cff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-content a:hover{color:#022162}.blog-content ul,.blog-content ol{margin:0 0 24px;padding-left:28px}.blog-content li{margin-bottom:8px}.blog-content blockquote{border-left:3px solid #007cff;margin:28px 0;padding:8px 24px;color:#43506a;font-style:italic}.blog-content blockquote p:last-child{margin-bottom:0}.blog-content code{font-family:Consolas,Monaco,"Courier New",monospace;background:#f0f2f5;padding:2px 6px;border-radius:4px;font-size:.92em;color:#22304a}.blog-content pre{background:#1e2537;color:#e6e9f0;padding:16px 20px;border-radius:8px;overflow-x:auto;margin:24px 0;font-size:14px;line-height:1.55;font-family:Consolas,Monaco,"Courier New",monospace}.blog-content pre code{background:#fff0;color:inherit;padding:0;font-size:inherit}.blog-content img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.blog-content figure{margin:28px 0}.blog-content figure figcaption{font-size:13px;color:#6e7b91;text-align:center;margin-top:8px}.blog-content hr{border:0;border-top:1px solid #e9eef5;margin:40px 0}.blog-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.blog-content th,.blog-content td{border:1px solid #e9eef5;padding:10px 14px;text-align:left}.blog-content th{background:#f0f2f5;font-weight:700;color:#022162}.blog-article-footer{margin-top:48px;padding-top:24px;border-top:1px solid #e9eef5;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}.blog-tags{display:flex;gap:8px;flex-wrap:wrap}.blog-tag{font-size:13px;color:#6e7b91;text-decoration:none;padding:4px 10px;background:#f0f2f5;border-radius:6px;transition:background 0.15s ease,color 0.15s ease}.blog-tag:hover{background:#e6ecf5;color:#022162}.blog-share{font-size:13px;color:#6e7b91}.blog-share-label{margin-right:6px}.blog-share a{color:#007cff;text-decoration:none;margin-left:10px}.blog-share a:hover{text-decoration:underline}.blog-pagination{margin-top:56px;padding-top:28px;border-top:1px solid #e9eef5;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.blog-nav-prev,.blog-nav-next{color:#022162;text-decoration:none;max-width:45%;line-height:1.3;display:flex;flex-direction:column;gap:4px}.blog-nav-prev:hover,.blog-nav-next:hover{color:#007cff}.blog-nav-prev .nav-label,.blog-nav-next .nav-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e7b91}.blog-nav-prev .nav-title,.blog-nav-next .nav-title{font-size:15px;font-weight:500}.blog-nav-next{text-align:right;margin-left:auto;align-items:flex-end}@media (max-width:767px){.blog-single{padding:40px 0 60px}.blog-breadcrumb{margin-bottom:20px}.blog-article-header{margin-bottom:24px}.blog-featured-image{margin-bottom:32px;border-radius:8px}.blog-content{font-size:16px;line-height:1.7}.blog-article-footer{flex-direction:column;align-items:flex-start}.blog-share{text-align:left}.blog-nav-next{text-align:left;margin-left:0;align-items:flex-start}}.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}