#si-scroll-top:hover::before,.si-btn,input[type=submit],input[type=reset],.comment-form input[type=checkbox]:checked,#comments .bypostauthor-badge,.single .post-tags a:hover,.single .post-category .cat-links a:hover,.tagcloud a:hover,#main .mejs-controls .mejs-time-rail .mejs-time-current,.si-btn.sinatra-read-more::after,.post_format-post-format-quote .si-blog-entry-content .quote-post-bg::after,.si-hover-slider .post-category a,.si-single-title-in-page-header.single .page-header .post-category a,.entry-media > a:hover .entry-media-icon::before,.si-pre-footer-cta-style-1 #si-pre-footer .si-flex-row::after,.si-pre-footer-cta-style-2 #si-pre-footer::after,.select2-container--default .select2-results__option--highlighted[aria-selected],.si-input-supported input[type=radio]:checked::before,.si-input-supported input[type=checkbox]:checked,.sinatra-sidebar-style-2 #secondary .widget-title::before,.sinatra-sidebar-style-2 .elementor-widget-sidebar .widget-title::before,.widget .cat-item a:hover + span,.widget_archive li a:hover + span,.widget .cat-item.current-cat a + span,#sinatra-footer .widget .cat-item a:hover + span,#sinatra-footer .widget_archive li a:hover + span,#sinatra-footer .widget .cat-item.current-cat a + span,.si-btn.btn-outline:hover,#infinite-handle span{background-color:#3857F1;}.si-btn:hover,#infinite-handle span:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=reset]:focus,.si-btn:focus,input[type=submit]:focus,.si-hover-slider .post-category a:hover,.si-single-title-in-page-header.single .page-header .post-category a:hover{background-color:#5671f4;}mark,span.highlight,code,kbd,var,samp,tt{background-color:rgba(56,87,241,0.09);}code.block{background-color:rgba(56,87,241,0.075);}.content-area a:not(.si-btn):not(.wp-block-button__link),#secondary .sinatra-core-custom-list-widget .si-entry a:not(.si-btn),#secondary a:not(.si-btn):hover,.si-header-widgets .si-header-widget.sinatra-active .si-icon.si-search,.sinatra-logo .site-title a:hover,#sinatra-header-inner .sinatra-nav > ul > li > a:hover,#sinatra-header-inner .sinatra-nav > ul > li.menu-item-has-children:hover > a,#sinatra-header-inner .sinatra-nav > ul > li.current-menu-item > a,#sinatra-header-inner .sinatra-nav > ul > li.current-menu-ancestor > a,#sinatra-header-inner .sinatra-nav > ul > li.page_item_has_children:hover > a,#sinatra-header-inner .sinatra-nav > ul > li.current_page_item > a,#sinatra-header-inner .sinatra-nav > ul > li.current_page_ancestor > a,#sinatra-topbar .sinatra-nav > ul > li > a:hover,#sinatra-topbar .sinatra-nav > ul > li.menu-item-has-children:hover > a,#sinatra-topbar .sinatra-nav > ul > li.current-menu-item > a,#sinatra-topbar .sinatra-nav > ul > li.current-menu-ancestor > a,.si-topbar-widget__text a:hover,.si-topbar-widget__text a,.sinatra-social-nav > ul > li > a .si-icon.bottom-icon,.si-header-widgets a:not(.si-btn):hover,#sinatra-header-inner .si-header-widgets .sinatra-active,.sinatra-pagination .navigation .nav-links .page-numbers:hover,.widget .cat-item.current-cat > a,.widget ul li.current_page_item > a,#main .search-form .search-submit:hover,#colophon .search-form .search-submit:hover,#cancel-comment-reply-link:hover,.comment-form .required,.navigation .nav-links .page-numbers:hover,#main .entry-meta a:hover,#main .author-box-title a:hover,.single .post-category a,.page-links span:hover,.site-content .page-links span:hover,.navigation .nav-links .page-numbers.current,.page-links > span,.site-content .page-links > span,.si-btn.btn-outline,code,kbd,var,samp,tt,.is-mobile-menu-active .si-hamburger,.si-hamburger:hover,.single #main .post-nav a:hover,#sinatra-topbar .si-topbar-widget__text .si-icon{color:#3857F1;}#page ::-moz-selection{background-color:#3857F1;color:#FFF;}#page ::selection{background-color:#3857F1;color:#FFF;}#comments .comment-actions .reply a:hover,.comment-form input[type=checkbox]:checked,.comment-form input[type=checkbox]:focus,.comment-form input[type=radio]:checked,.comment-form input[type=radio]:focus,.single .post-category a,#colophon,#secondary .widget-title,.elementor-widget-sidebar .widget-title,.si-hover-slider .post-category a,.si-single-title-in-page-header.single .page-header .post-category a,.si-entry blockquote,.wp-block-quote.is-style-large,.wp-block-quote.is-large,.wp-block-quote.has-text-align-right,.navigation .nav-links .page-numbers.current,.page-links > span,.site-content .page-links > span,.si-input-supported input[type=radio]:checked,.si-input-supported input[type=checkbox]:checked,.si-btn.btn-outline{border-color:#3857F1;}#masthead .si-header-widgets .dropdown-item::after,.sinatra-nav > ul .sub-menu::after,textarea:focus,input[type="text"]:focus,input[type="email"]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus{border-bottom-color:#3857F1;outline:none !important;}.si-header-widgets .dropdown-item,.preloader-1 > div,.sinatra-nav .sub-menu{border-top-color:#3857F1;}.sinatra-animate-arrow:hover .arrow-handle,.sinatra-animate-arrow:hover .arrow-bar,.sinatra-animate-arrow:focus .arrow-handle,.sinatra-animate-arrow:focus .arrow-bar,.sinatra-pagination .navigation .nav-links .page-numbers.next:hover .sinatra-animate-arrow .arrow-handle,.sinatra-pagination .navigation .nav-links .page-numbers.prev:hover .sinatra-animate-arrow .arrow-handle,.sinatra-pagination .navigation .nav-links .page-numbers.next:hover .sinatra-animate-arrow .arrow-bar,.sinatra-pagination .navigation .nav-links .page-numbers.prev:hover .sinatra-animate-arrow .arrow-bar{fill:#3857F1;}.si-input-supported input[type=checkbox]:focus:hover{box-shadow:inset 0 0 0 2px #3857F1;}#sinatra-topbar{background:#FFFFFF;}#sinatra-topbar{border-color:rgba(0,0,0,.085);border-style:solid;border-bottom-width:1px;}.si-topbar-widget::after{background-color:#cccccc;}#sinatra-header-inner{background:#FFFFFF;}.sinatra-logo .site-description{color:#66717f;}#sinatra-header,.si-header-widgets a:not(.si-btn),.sinatra-logo a,.si-hamburger{color:#23282d;}#sinatra-header-inner{border-color:rgba(0,0,0,.085);border-bottom-width:1px;}.si-header-widget::after{background-color:#cccccc;}@media screen and (max-width:960px){#sinatra-header-inner .sinatra-nav{display:none;color:#000;}.si-mobile-nav{display:inline-flex;}#sinatra-header-inner{position:relative;}#sinatra-header-inner .sinatra-nav > ul > li > a{color:inherit;}#sinatra-header-inner .si-nav-container{position:static;border:none;}#sinatra-header-inner .site-navigation{display:none;position:absolute;top:100%;width:100%;left:0;right:0;margin:-1px 0 0;background:#FFF;border-top:1px solid #eaeaea;box-shadow:0 15px 25px -10px rgba(50,52,54,0.125);z-index:999;font-size:1rem;padding:0;}#sinatra-header-inner .site-navigation > ul{max-height:initial;display:block;}#sinatra-header-inner .site-navigation > ul > li > a{padding:0 !important;}#sinatra-header-inner .site-navigation > ul li{display:block;width:100%;padding:0;margin:0;margin-left:0 !important;}#sinatra-header-inner .site-navigation > ul .sub-menu{position:static;display:none;border:none;box-shadow:none;border:0;opacity:1;visibility:visible;font-size:rem(14px);transform:none;background:#f8f8f8;pointer-events:all;min-width:initial;left:0;padding:0;margin:0;border-radius:0;line-height:inherit;}#sinatra-header-inner .site-navigation > ul .sub-menu > li > a > span{padding-left:50px !important;}#sinatra-header-inner .site-navigation > ul .sub-menu .sub-menu > li > a > span{padding-left:70px !important;}#sinatra-header-inner .site-navigation > ul .sub-menu a > span{padding:10px 30px 10px 50px;}#sinatra-header-inner .site-navigation > ul a{padding:0;position:relative;border-bottom:1px solid #eaeaea;background:none;}#sinatra-header-inner .site-navigation > ul a > span{padding:10px 30px !important;width:100%;display:block;}#sinatra-header-inner .site-navigation > ul a > span::after,#sinatra-header-inner .site-navigation > ul a > span::before{display:none !important;}#sinatra-header-inner .site-navigation > ul a > span.description{display:none;}#sinatra-header-inner .site-navigation > ul .menu-item-has-children > a > span{max-width:calc(100% - 50px);}#sinatra-header-inner .sinatra-nav .menu-item-has-children>a > span,#sinatra-header-inner .sinatra-nav .page_item_has_children>a > span{border-right:1px solid rgba(0,0,0,.09);}#sinatra-header-inner .sinatra-nav .menu-item-has-children>a > .si-icon,#sinatra-header-inner .sinatra-nav .page_item_has_children>a > .si-icon{transform:none;width:50px;margin:0;position:absolute;right:0;pointer-events:none;height:1em;}#sinatra-header-inner .site-navigation > ul .menu-item-has-children.si-open > a > .si-icon{transform:rotate(180deg);}.sinatra-header-layout-3 .sinatra-widget-location-left .dropdown-item{left:auto;right:-7px;}.sinatra-header-layout-3 .sinatra-widget-location-left .dropdown-item::after{left:auto;right:8px;}.sinatra-nav .sub-menu li.current-menu-item > a{font-weight:bold;}.sinatra-header-layout-3 .si-logo-container > .si-container{flex-wrap:wrap;}.sinatra-header-layout-3 .si-logo-container .sinatra-logo > .logo-inner{align-items:flex-start;}.sinatra-header-layout-3 .si-logo-container .sinatra-logo{order:0;align-items:flex-start;flex-basis:auto;margin-left:0;}.sinatra-header-layout-3 .si-logo-container .si-header-element{flex-basis:auto;}.sinatra-header-layout-3 .si-logo-container .si-mobile-nav{order:5;}}.sinatra-nav.si-header-element,.sinatra-header-layout-1 .si-header-widgets,.sinatra-header-layout-2 .si-header-widgets{font-size:0.9375rem;}#colophon{background:#23282d;}#colophon{color:#9BA1A7;}#colophon a:hover,#colophon li.current_page_item > a,#colophon .sinatra-social-nav > ul > li > a .si-icon.bottom-icon{color:#FFFFFF;}#colophon .widget-title{color:#FFFFFF;}#secondary{width:25%;}body:not(.sinatra-no-sidebar) #primary{max-width:75%;}.sinatra-layout__boxed-separated.author .author-box,.sinatra-layout__boxed-separated #content,.sinatra-layout__boxed-separated.sinatra-sidebar-style-3 #secondary .si-widget,.sinatra-layout__boxed-separated.sinatra-sidebar-style-3 .elementor-widget-sidebar .si-widget,.sinatra-layout__boxed-separated.blog .sinatra-article,.sinatra-layout__boxed-separated.search-results .sinatra-article,.sinatra-layout__boxed-separated.category .sinatra-article{background-color:#e04b43;}@media screen and (max-width:960px){.sinatra-layout__boxed-separated #page{background-color:#e04b43;}}.sinatra-layout__boxed #page{background-color:#e04b43;}body{color:#30373e;}.comment-form .comment-notes,#comments .no-comments,#page .wp-caption .wp-caption-text,#comments .comment-meta,.comments-closed,.entry-meta,.si-entry cite,legend,.si-page-header-description,.page-links em,.site-content .page-links em,.single .entry-footer .last-updated,.single .post-nav .post-nav-title,#main .widget_recent_comments span,#main .widget_recent_entries span,#main .widget_calendar table > caption,.post-thumb-caption,.wp-block-image figcaption,.wp-block-embed figcaption{color:rgba(48,55,62,0.73);}.navigation .nav-links .page-numbers svg{fill:rgba(48,55,62,0.73);}.content-area a:not(.si-btn):not(.wp-block-button__link):hover,#secondary .sinatra-core-custom-list-widget .si-entry a:not(.si-btn):hover,.si-breadcrumbs a:hover{color:#23282d;}h1,h2,h3,h4,.h4,h5,h6,.h1,.h2,.h3,.sinatra-logo .site-title,.error-404 .page-header h1{color:#23282d;}.si-container,.alignfull.si-wrap-content > div{max-width:1200px;}.sinatra-layout__boxed #page,.sinatra-layout__boxed.si-sticky-header.sinatra-is-mobile #sinatra-header-inner,.sinatra-layout__boxed.si-sticky-header:not(.sinatra-header-layout-3) #sinatra-header-inner,.sinatra-layout__boxed.si-sticky-header:not(.sinatra-is-mobile).sinatra-header-layout-3 #sinatra-header-inner .si-nav-container > .si-container{max-width:1300px;}@media screen and (max-width:1200px){body.sinatra-layout__boxed.sinatra-no-sidebar .elementor-section.elementor-section-stretched,body.sinatra-layout__boxed.sinatra-no-sidebar .si-fw-section,body.sinatra-layout__boxed.sinatra-no-sidebar .entry-content .alignfull{margin-left:-50px !important;margin-right:-50px !important;}}.sinatra-logo img{max-height:81px;}.sinatra-logo img.si-svg-logo{height:81px;}.sinatra-logo .logo-inner{margin-top:-5px;margin-right:-5px;margin-bottom:-5px;margin-left:-5px;}@media only screen and (max-width:768px){.sinatra-logo .logo-inner{}}@media only screen and (max-width:480px){.sinatra-logo .logo-inner{}}.si-tsp-header .sinatra-logo img{max-height:30px;}.si-tsp-header .sinatra-logo img.si-svg-logo{height:30px;}.si-tsp-header .sinatra-logo .logo-inner{}@media only screen and (max-width:768px){.si-tsp-header .sinatra-logo .logo-inner{}}@media only screen and (max-width:480px){.si-tsp-header .sinatra-logo .logo-inner{}}#page .page-header .page-title{font-size:1.625rem;}.si-page-title-align-left .page-header.si-has-page-title,.si-page-title-align-right .page-header.si-has-page-title,.si-page-title-align-center .page-header .si-page-header-wrapper{padding-top:30px;padding-bottom:30px;}@media only screen and (max-width:768px){.si-page-title-align-left .page-header.si-has-page-title,.si-page-title-align-right .page-header.si-has-page-title,.si-page-title-align-center .page-header .si-page-header-wrapper{}}@media only screen and (max-width:480px){.si-page-title-align-left .page-header.si-has-page-title,.si-page-title-align-right .page-header.si-has-page-title,.si-page-title-align-center .page-header .si-page-header-wrapper{}}.si-tsp-header:not(.si-tsp-absolute) #masthead{background:rgba(0,0,0,.025);}.page-header{background:rgba(0,0,0,.025);}.page-header{border-color:rgba(0,0,0,.062);border-style:solid;border-bottom-width:1px;}#sinatra-copyright a:hover,#sinatra-copyright .sinatra-social-nav > ul > li > a .si-icon.bottom-icon,#sinatra-copyright .sinatra-nav > ul > li.current-menu-item > a,#sinatra-copyright .sinatra-nav > ul > li.current-menu-ancestor > a,#sinatra-copyright .sinatra-nav > ul > li:hover > a{color:#FFFFFF;}#sinatra-copyright.contained-separator > .si-container::before{background-color:rgba(255,255,255,0.1);}#sinatra-copyright.fw-separator{border-top-color:rgba(255,255,255,0.1);}html{font-size:16px;}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-weight:400;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;;font-size:0.9375rem;line-height:1.733;}h1,.h1,.sinatra-logo .site-title,.page-header .page-title,h2,.h2,h3,.h3,h4,.h4,h5,h6{font-weight:500;font-style:normal;text-transform:none;text-decoration:none;}h1,.h1,.sinatra-logo .site-title,.page-header .page-title{font-weight:600;font-size:2.375rem;line-height:1.1;}h2,.h2{font-size:1.875rem;line-height:1.25;}h3,.h3{font-size:1.625rem;line-height:1.25;}h4,.h4{font-size:1.25rem;line-height:1.5;}h5{font-size:1rem;line-height:1.5;}h6{text-transform:uppercase;letter-spacing:2px;font-size:0.6875rem;line-height:1.72;}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.sinatra-logo .site-title em,.error-404 .page-header h1 em{font-style:italic;}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.sinatra-logo .site-title em,.error-404 .page-header h1 em{font-style:italic;}#sinatra-header .sinatra-logo .site-title{font-size:1.875rem;}#main .widget-title{font-size:1rem;}#colophon .widget-title{font-size:1.125em;}.si-single-title-in-page-header #page .page-header .si-page-header-wrapper{padding-top:152px;padding-bottom:100px;}@media only screen and (max-width:768px){.si-single-title-in-page-header #page .page-header .si-page-header-wrapper{padding-top:90px;padding-bottom:55px;}}@media only screen and (max-width:480px){.si-single-title-in-page-header #page .page-header .si-page-header-wrapper{}}.single-post .entry-content{font-size:1rem;}.single-post.narrow-content .entry-content > :not([class*="align"]):not([class*="gallery"]):not(.wp-block-image):not(.quote-inner):not(.quote-post-bg),.single-post.narrow-content .mce-content-body:not([class*="page-template-full-width"]) > :not([class*="align"]):not([data-wpview-type*="gallery"]):not(blockquote):not(.mceTemp),.single-post.narrow-content .entry-footer,.single-post.narrow-content .entry-content > .alignwide,.single-post.narrow-content p.has-background:not(.alignfull):not(.alignwide),.single-post.narrow-content .post-nav,.single-post.narrow-content #sinatra-comments-toggle,.single-post.narrow-content #comments,.single-post.narrow-content .entry-content .aligncenter,.single-post.narrow-content .si-narrow-element,.single-post.narrow-content.si-single-title-in-content .entry-header,.single-post.narrow-content.si-single-title-in-content .entry-meta,.single-post.narrow-content.si-single-title-in-content .post-category,.single-post.narrow-content.sinatra-no-sidebar .si-page-header-wrapper,.single-post.narrow-content.sinatra-no-sidebar .si-breadcrumbs nav{max-width:700px;margin-left:auto;margin-right:auto;}.single-post.narrow-content .author-box,.single-post.narrow-content .entry-content > .alignwide,.single.si-single-title-in-page-header .page-header.si-align-center .si-page-header-wrapper{max-width:770px;}.si-btn,body:not(.wp-customizer) input[type=submit],.site-main .woocommerce #respond input#submit,.site-main .woocommerce a.button,.site-main .woocommerce button.button,.site-main .woocommerce input.button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond .form-submit input,#infinite-handle span{color:#FFFFFF;border-color:rgba(0,0,0,0.12);border-width:1px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.si-btn:hover,.si-btn:focus,body:not(.wp-customizer) input[type=submit]:hover,body:not(.wp-customizer) input[type=submit]:focus,.site-main .woocommerce #respond input#submit:hover,.site-main .woocommerce #respond input#submit:focus,.site-main .woocommerce a.button:hover,.site-main .woocommerce a.button:focus,.site-main .woocommerce button.button:hover,.site-main .woocommerce button.button:focus,.site-main .woocommerce input.button:hover,.site-main .woocommerce input.button:focus,.woocommerce ul.products li.product .added_to_cart:hover,.woocommerce ul.products li.product .added_to_cart:focus,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus,.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart .button:focus,.woocommerce #review_form #respond .form-submit input:hover,.woocommerce #review_form #respond .form-submit input:focus,#infinite-handle span:hover{color:#FFFFFF;border-color:rgba(0,0,0,0.12);}.si-btn,body:not(.wp-customizer) input[type=submit],.site-main .woocommerce #respond input#submit,.site-main .woocommerce a.button,.site-main .woocommerce button.button,.site-main .woocommerce input.button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond .form-submit input,#infinite-handle span{font-weight:500;font-size:0.9375rem;line-height:1.4;}.btn-secondary,.si-btn.btn-secondary{color:#FFFFFF;border-color:rgba(0,0,0,0.12);border-width:1px;background-color:#23282d;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.btn-secondary:hover,.btn-secondary:focus,.si-btn.btn-secondary:hover,.si-btn.btn-secondary:focus{color:#FFFFFF;border-color:rgba(0,0,0,0.12);background-color:#3e4750;}.btn-secondary,.si-btn.btn-secondary{font-weight:500;font-size:0.9375rem;line-height:1.4;}.si-btn.btn-text-1,.btn-text-1{color:#23282d;}.si-btn.btn-text-1:hover,.si-btn.btn-text-1:focus,.btn-text-1:hover,.btn-text-1:focus{color:#3857F1;}.si-btn.btn-text-1 > span::before{background-color:#3857F1;}.si-btn.btn-text-1,.btn-text-1{font-weight:500;font-size:0.9375rem;line-height:1.4;}.tm-highlight-1{position:relative;padding-left:18px;margin-top:24px;font-size:17px;font-weight:600;color:#0b1220;border-left:4px solid #9cc4f2;}  .tm-pkg-card{background:#fff !important;border:1px solid #dbe7f6 !important;border-radius:3px !important;box-shadow:0 14px 34px rgba(2,6,23,.08) !important;overflow:hidden !important;position:relative !important;padding:0 !important;} .tm-pkg-card figure,.tm-pkg-card .wp-block-image{margin:0 !important;}.tm-pkg-card img{width:100% !important;height:170px !important;object-fit:cover !important;display:block !important;} .tm-pkg-card ul,.tm-pkg-card p{padding-left:18px !important;padding-right:18px !important;} .tm-pkg-card ul{list-style:none !important;margin:14px 0 10px 0 !important;padding-top:0 !important;border-top:1px solid #eef4ff !important;}.tm-pkg-card li{margin:0 !important;padding:10px 0 !important;border-bottom:1px solid #eef4ff !important;font-size:15px !important;line-height:1.45 !important;color:#0f172a !important;} .tm-pkg-card li::before{content:"•" !important;color:#9aa9bf !important;margin-right:10px !important;} .tm-pkg-card p{margin:12px 0 16px 0 !important;font-size:13px !important;line-height:1.5 !important;color:#475569 !important;font-style:italic !important;} @media (max-width:900px){.tm-pkg-card img{height:160px !important;}}  .entry-content .wp-block-group.tm-pkg-card{background:#fff !important;border:1px solid #dbe7f6 !important;border-radius:14px !important;box-shadow:0 14px 34px rgba(2,6,23,.08) !important;overflow:hidden !important;position:relative !important;padding:0 !important;margin:0 !important;} .entry-content .wp-block-group.tm-pkg-card .wp-block-group__inner-container{padding:0 !important;margin:0 !important;} .entry-content .wp-block-group.tm-pkg-card figure,.entry-content .wp-block-group.tm-pkg-card .wp-block-image{margin:0 !important;}.entry-content .wp-block-group.tm-pkg-card img{width:100% !important;height:170px !important;object-fit:cover !important;display:block !important;} .entry-content .wp-block-group.tm-pkg-card h3{position:absolute !important;top:14px !important;left:50% !important;transform:translateX(-50%) !important;margin:0 !important;padding:8px 14px !important;background:rgba(255,255,255,.88) !important;border:1px solid rgba(219,231,246,.95) !important;font-size:18px !important;font-weight:800 !important;color:#0b1220 !important;z-index:5 !important;text-align:center !important;} .entry-content .wp-block-group.tm-pkg-card ul{margin-top:16px !important;} .entry-content .wp-block-group.tm-pkg-card ul,.entry-content .wp-block-group.tm-pkg-card p{padding-left:18px !important;padding-right:18px !important;} .entry-content .wp-block-group.tm-pkg-card ul{list-style:none !important;padding-top:0 !important;margin:14px 0 10px 0 !important;border-top:1px solid #eef4ff !important;}.entry-content .wp-block-group.tm-pkg-card li{margin:0 !important;padding:10px 0 !important;border-bottom:1px solid #eef4ff !important;font-size:15px !important;line-height:1.45 !important;color:#0f172a !important;} .entry-content .wp-block-group.tm-pkg-card li::before{content:"•" !important;color:#9aa9bf !important;margin-right:10px !important;} .entry-content .wp-block-group.tm-pkg-card p{margin:12px 0 16px 0 !important;font-size:13px !important;line-height:1.5 !important;color:#475569 !important;font-style:italic !important;} @media (max-width:900px){.entry-content .wp-block-group.tm-pkg-card img{height:160px !important;}}  .tm-pkg-card h3{text-align:center !important;white-space:nowrap !important; max-width:90%;} .tm-divider{width:min(1200px,calc(100% - 48px));margin:26px auto 34px auto !important;border:0 !important;height:1px !important;background:#e6eef9 !important; opacity:1 !important;} .tm-hotel-compare .stars{font-size:14px;letter-spacing:1px;display:inline-block;margin:6px 0;} .entry-content .tm-hotel-compare table td span.stars,.entry-content .tm-hotel-compare table td .stars,.entry-content .tm-hotel-compare table td .stars *{color:#f5b301 !important;-webkit-text-fill-color:#f5b301 !important;text-shadow:none !important;} .tm-hotel-compare .sub{font-size:13px;color:#475569;}.tm-hotel-compare thead th{font-size:16px;background:linear-gradient(180deg,#f4f8ff 0,#eef4ff 100%) !important;}.tm-hotel-compare td{line-height:1.55;border-color:#dbe7f6 !important;}.tm-hotel-compare tbody td{background:#ffffff;}.tm-hotel-compare tbody tr:nth-child(even) td{background:#f7faff;}.tm-hotel-compare th,.tm-hotel-compare td{border-color:#dbe7f6 !important;}.tm-hotel-compare tr:last-child td{background:#eef4ff;font-weight:700;}@media (max-width:768px){ .tm-hotel-compare{width:calc(100% - 28px) !important;} .tm-hotel-compare table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;} .tm-hotel-compare th,.tm-hotel-compare td{white-space:normal !important;word-break:break-word;overflow-wrap:anywhere;hyphens:auto;} .tm-hotel-compare td,.tm-hotel-compare thead th{padding:12px 12px;}} .tm-flex-section{width:min(1200px,calc(100% - 48px));margin:34px auto 10px auto;}.tm-flex-title{text-align:center;color:#0b3a6e;margin:0 0 10px 0;}.tm-flex-intro{max-width:980px;margin:0 auto 18px auto;font-size:18px;line-height:1.7;color:#334155;}.tm-flex-card{}.tm-flex-card table{width:100%;border-collapse:separate;border-spacing:0;}.tm-flex-card thead th{background:linear-gradient(180deg,#8bbce8 0,#6aa6df 100%);color:#ffffff;font-weight:700;padding:14px 16px;}.tm-flex-card td{padding:14px 16px;border-top:1px solid #dbe7f6;background:#ffffff;font-weight:600;color:#0b3a6e;}.tm-flex-card td:last-child{text-align:center;font-size:20px;font-weight:800;color:#0b3a6e;}.tm-flex-card tr:last-child td{background:#eef6ff;}.tm-flex-outro{max-width:980px;margin:0 auto;font-size:18px;line-height:1.7;color:#334155;}.tm-flex-outro strong{color:#0b3a6e;} @media (max-width:768px){.tm-flex-section{width:calc(100% - 28px);}.tm-flex-intro,.tm-flex-card,.tm-flex-outro{max-width:100%;}.tm-flex-card td:last-child{font-size:18px;} @media (max-width:768px){ .tm-hotel-compare{width:calc(100% - 16px) !important;overflow-x:auto;-webkit-overflow-scrolling:touch;} .tm-hotel-compare table{width:100%;min-width:760px; table-layout:auto !important;} .tm-hotel-compare th,.tm-hotel-compare td{white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important; hyphens:none !important;} .tm-hotel-compare td,.tm-hotel-compare thead th{padding:12px 10px !important;}}} .tm-wrap{width:min(1200px,calc(100% - 48px));margin:36px auto 20px auto;}.tm-panel{background:#f4f8ff;border:1px solid #dbe7f6;border-radius:16px;padding:26px 28px;margin:0 0 22px 0;box-shadow:0 14px 34px rgba(2,6,23,.06);}.tm-panel-title{text-align:center;color:#0b3a6e;margin:0 0 14px 0;}.tm-panel p{font-size:18px;line-height:1.7;color:#334155;margin:0 0 14px 0;}.tm-panel ul{margin:10px 0 16px 0;padding-left:20px;}.tm-panel li{margin:8px 0;font-size:18px;line-height:1.6;color:#334155;} .tm-highlight{position:relative;margin-top:10px;padding:10px 14px;background:#e6f0ff;border:1px solid #cfe0fb;border-radius:12px;color:#0b3a6e;font-weight:700;} @media (max-width:768px){.tm-wrap{width:calc(100% - 28px);}.tm-panel{padding:22px 18px;}}@media (max-width:768px){.site,.site-content,.content-area,.container,.wrap{max-width:100%;overflow-x:hidden;}}  .tm-compare{--tm-ink:#0b1b2b;--tm-muted:#4b647a;--tm-line:rgba(25,90,160,.14);--tm-frost-1:#f5fbff;--tm-frost-2:#eaf5ff;--tm-blue:#1e63a8;color:var(--tm-ink);}.tm-hero{padding:28px 18px;border-bottom:1px solid var(--tm-line);background:linear-gradient(180deg,var(--tm-frost-1),#ffffff);}.tm-hero h1{margin:0 0 8px 0;font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-0.02em;}.tm-hero p{margin:0;max-width:860px;font-size:16px;line-height:1.55;color:var(--tm-muted);}.tm-hero p + p{margin-top:10px;} .tm-hero p:last-child{color:var(--tm-ink);opacity:.85;} .tm-card{margin:18px 0;padding:18px;background:linear-gradient( 180deg,#dbeaf8 0,#f7fbff 100% );border:1px solid var(--tm-line);border-radius:14px;}.tm-card > h2,.tm-card > h3{margin:0 0 14px 0;font-size:18px;color:var(--tm-ink);letter-spacing:-0.01em;} .tm-grid-2{gap:14px;} .tm-grid-2 .wp-block-column{display:flex;} .tm-pill{width:100%;padding:14px;border-radius:12px;background:rgba(30,99,168,0.06);border:1px solid rgba(30,99,168,0.18);}.tm-pill p{margin:0;color:var(--tm-muted);font-size:13px;}.tm-pill h3,.tm-pill h4{margin:6px 0 6px 0;font-size:28px;line-height:1.05;letter-spacing:-0.02em;color:var(--tm-blue);} .tm-listbox{width:100%;padding:14px;border-radius:12px;background:rgba(255,255,255,0.7);border:1px solid var(--tm-line);}.tm-listbox ul{margin:0;padding-left:18px;color:var(--tm-ink);}.tm-listbox li{margin:8px 0;line-height:1.45;color:var(--tm-ink);}.tm-listbox li strong{color:var(--tm-blue);} @media (max-width:800px){.tm-card{padding:14px;}.tm-pill h3,.tm-pill h4{font-size:24px;}}  .tm-section{margin:18px 0 26px;} .tm-callout{padding:16px;border-radius:14px;border:1px solid rgba(25,90,160,.22);background:linear-gradient(180deg,#cfe3f6 0,#f7fbff 100%);}.tm-callout p{margin:0;max-width:900px;}.tm-callout p:first-child{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(11,27,43,.75);}.tm-callout p:nth-child(2){margin-top:8px;color:var(--tm-ink);opacity:.9;}.tm-callout h3,.tm-callout h4{margin:10px 0 6px 0;font-size:clamp(26px,2.4vw,34px);line-height:1.05;letter-spacing:-0.02em;color:#0f3f73;}.tm-callout p:last-child{margin-top:8px;color:rgba(11,27,43,.78);} .tm-includes{margin-top:12px;padding:16px;border-radius:14px;border:1px solid var(--tm-line);background:#ffffff;}.tm-includes h3,.tm-includes h4{margin:0 0 10px 0;font-size:16px;letter-spacing:-0.01em;color:var(--tm-ink);}.tm-includes ul{margin:0;padding-left:18px;}.tm-includes li{margin:8px 0;line-height:1.45;color:rgba(11,27,43,.92);} .tm-grid-2b3{gap:14px;align-items:stretch;} .tm-grid-2b3 .wp-block-column{display:flex;}.tm-grid-2b3 .tm-callout,.tm-grid-2b3 .tm-includes{width:100%;} .tm-grid-2b3 .tm-includes{margin-top:0;} @media (max-width:900px){.tm-grid-2b3 .wp-block-column{display:block;}.tm-grid-2b3 .tm-includes{margin-top:12px;}} .tm-grid-3{gap:14px;align-items:stretch;}.tm-grid-3 .wp-block-column{display:flex;}.tm-hotel-card{width:100%;padding:16px;border-radius:14px;background:#ffffff;border:1px solid var(--tm-line);box-shadow:0 15px 25px rgba(11,27,43,0.5);}.tm-hotel-card p{margin:0;line-height:1.35;}.tm-hotel-card p:first-child{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(11,27,43,.70);}.tm-hotel-card h3,.tm-hotel-card h4{margin:8px 0 10px 0;font-size:16px;letter-spacing:-0.01em;color:var(--tm-ink);}.tm-hotel-card p:nth-of-type(2){color:rgba(11,27,43,.88);font-size:14px;} .tm-hotel-card p:last-child{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(25,90,160,.22);color:rgba(11,27,43,.82);font-size:13px;} .tm-standards{margin-top:14px;padding:16px;border-radius:14px;border:1px solid rgba(25,90,160,.22);background:linear-gradient(180deg,#d7e8f8 0,#ffffff 100%);}.tm-standards h3,.tm-standards h4{margin:0 0 10px 0;font-size:16px;letter-spacing:-0.01em;color:#0f3f73;}.tm-standards p{margin:0;max-width:980px;color:rgba(11,27,43,.88);line-height:1.55;}.tm-standards p + p{margin-top:10px;} @media (max-width:980px){.tm-grid-3 .wp-block-column{display:block;}.tm-hotel-card{margin-bottom:12px;}} .tm-hotel-img img{width:100%;height:auto;display:block;border-radius:12px;margin-top:12px;aspect-ratio:16 / 9;object-fit:cover;border:1px solid rgba(25,90,160,.14);} .tm-rating-manual{display:inline-flex;align-items:center;gap:10px;max-width:100%;box-sizing:border-box;padding:8px 10px;border-radius:9px;background:rgba(30,99,168,0.08);border:1px solid rgba(30,99,168,0.16);font-size:12px;line-height:1.2;color:rgba(11,27,43,.88);margin:2px 0 14px 0;}.tm-rating-text strong{color:#0f3f73;font-weight:700;} .tm-stars{display:inline-flex;gap:2px;line-height:1;} .tm-star{font-size:12px;position:relative;display:inline-block;} .tm-star--full{color:#0f3f73;} .tm-star--empty{color:rgba(15,63,115,.22);} .tm-star--half{color:rgba(15,63,115,.22);}.tm-star--half::before{content:"★";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:#0f3f73;} .tm-trip-details ul li,.tm-activities ul li{padding:10px 0;border-bottom:1px solid rgba(25,90,160,0.12);} .tm-trip-details ul li:last-child,.tm-activities ul li:last-child{border-bottom:none;} .tm-trip-details ul,.tm-activities ul{padding-left:18px;} .tm-final{margin-top:22px;} .tm-flex-box,.tm-takeaway-box{padding:18px;border-radius:14px;border:1px solid rgba(25,90,160,.22);background:linear-gradient(180deg,#cfe3f6 0,#ffffff 100%);}.tm-takeaway-box{margin-top:14px;background:linear-gradient(180deg,#d7e8f8 0,#ffffff 100%);} .tm-flex-box h2,.tm-flex-box h3,.tm-takeaway-box h2,.tm-takeaway-box h3{margin:0 0 10px 0;letter-spacing:-0.01em;}.tm-flex-box p,.tm-takeaway-box p{margin:0;max-width:980px;line-height:1.6;color:rgba(11,27,43,.90);}.tm-flex-box p + p,.tm-takeaway-box p + p{margin-top:10px;} .tm-price-pill{margin:14px auto;padding:14px 18px;width:fit-content;border-radius:12px;background:#ffffff;border:1px solid rgba(25,90,160,.22);box-shadow:0 10px 30px rgba(11,27,43,.05);display:flex;align-items:baseline;gap:10px;}.tm-price-pill h3{margin:0;font-size:clamp(28px,2.8vw,40px);line-height:1.05;color:#0f3f73;}.tm-price-pill p{margin:0;font-size:16px;color:rgba(11,27,43,.85);} .tm-takeaway-box ul{margin:10px 0 0 0;padding-left:18px;}.tm-takeaway-box li{padding:10px 0;border-bottom:1px solid rgba(25,90,160,0.12);}.tm-takeaway-box li:last-child{border-bottom:none;} .tm-takeaway-box p:last-child{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(25,90,160,.22);font-weight:700;color:rgba(11,27,43,.88);} .tm-hero{position:relative;} .tm-hero::before{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,.55) 100% );pointer-events:none;z-index:1;} .tm-hero .wp-block-cover__inner-container{position:relative;z-index:2;padding:clamp(28px,4vw,56px) 16px;}   .tm-hero .tm-hero__content{background:transparent !important;border:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;max-width:1100px !important;} .tm-hero.wp-block-cover::before{background:linear-gradient( 180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.18) 45%,rgba(0,0,0,.25) 100% ) !important;} .tm-hero h1{margin:0 0 8px 0 !important;font-size:clamp(30px,3.6vw,56px) !important;line-height:1.06 !important;text-shadow:0 10px 28px rgba(0,0,0,.25) !important;} .tm-hero__subhead{display:inline-flex !important;align-items:center !important;gap:14px !important;margin:0 0 14px 0 !important;font-size:clamp(14px,1.2vw,16px) !important;opacity:.95 !important;}.tm-hero__subhead::before,.tm-hero__subhead::after{content:"" !important;width:clamp(40px,6vw,90px) !important;height:2px !important;background:rgba(255,255,255,.55) !important;} .tm-hero__lead{display:inline-block !important;margin:12px auto 18px auto !important;padding:12px 18px !important;border-radius:8px !important;background:rgba(17,64,140,.45) !important; color:#fff !important;font-size:clamp(16px,1.35vw,20px) !important;line-height:1.45 !important;text-shadow:0 6px 18px rgba(0,0,0,.25) !important;} .tm-hero__buttons .wp-block-button__link{border-radius:999px !important;padding:12px 18px !important;font-weight:650 !important;box-shadow:0 12px 28px rgba(0,0,0,.18) !important;} .tm-hero__buttons .wp-block-button__link{background:rgba(255,255,255,.92) !important;color:#0b2b5b !important;border:1px solid rgba(255,255,255,.65) !important;}.tm-hero__buttons .wp-block-button__link:hover{filter:brightness(1.02) !important;transform:translateY(-1px) !important;} @media (max-width:600px){.tm-hero__lead{display:block !important;width:fit-content !important;max-width:92% !important;}}  .tm-hero.wp-block-cover .wp-block-cover__inner-container{max-width:1100px !important;margin:0 auto !important;padding-left:16px !important;padding-right:16px !important;text-align:center !important;} .tm-hero .tm-hero__content{width:100% !important;margin:0 auto !important;} .tm-hero__subhead{justify-content:center !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important;} .tm-hero__lead{display:inline-block !important;max-width:760px !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;} .tm-hero__buttons{display:flex !important;justify-content:center !important;gap:12px !important;width:100% !important;} .tm-hero__buttons .wp-block-buttons{justify-content:center !important;} .tm-section{padding:clamp(34px,5vw,70px) 0 !important;}.tm-section__inner{max-width:1100px !important;margin:0 auto !important;padding:0 16px !important;} .tm-block2{padding:34px 0;background:#f6f8fb;}.tm-block2__inner{max-width:1100px;margin:0 auto;padding:0 16px;} .tm-block2__title{text-align:center;margin:0 0 22px 0;font-size:26px;font-weight:700;position:relative;} .tm-block2__title::before,.tm-block2__title::after{content:"";display:inline-block;vertical-align:middle;width:140px;height:1px;background:rgba(10,40,90,.25);margin:0 18px;transform:translateY(-2px);} .tm-block2__icons{margin-top:0;}.tm-block2__iconItem{text-align:center;} .tm-block2__iconItem .wp-block-image img{width:160px;height:auto;margin:0 auto 8px auto;display:block;opacity:.95;} .tm-block2__label{margin:0;font-size:14px;font-weight:600;color:rgba(10,40,90,.9);} @media (max-width:768px){.tm-block2__title::before,.tm-block2__title::after{width:60px;margin:0 12px;}}  @media (min-width:769px){ .tm-block2__icons .wp-block-column:not(:last-child){position:relative;} .tm-block2__icons .wp-block-column:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:86px; background:linear-gradient( to bottom,rgba(10,40,90,0),rgba(10,40,90,.25),rgba(10,40,90,0) );}}  @media (min-width:769px){.tm-icon-cols .wp-block-column:not(:last-child){position:relative !important;}.tm-icon-cols .wp-block-column:not(:last-child)::after{content:"" !important;position:absolute !important;top:50% !important;right:0 !important;transform:translateY(-50%) !important;width:1px !important;height:72px !important;background:#1F5FA8 !important;opacity:.35 !important;}} .tm-block3{padding:34px 0;background:#eef3fb;}.tm-block3__inner{max-width:1100px;margin:0 auto;padding:0 16px;} .tm-stylecard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:0;overflow:hidden;box-shadow:0 10px 28px rgba(255,255,255,.3);} .tm-stylecard__media.wp-block-cover{min-height:190px;}.tm-stylecard__media .wp-block-cover__inner-container{padding:14px 16px;} .tm-stylecard__title{margin:0 !important;color:#fff !important;font-weight:700;text-shadow:0 8px 22px rgba(0,0,0,.35);font-size:22px;} .tm-stylecard__body{padding:14px 18px 16px;background:repeating-linear-gradient( to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 23px,rgba(0,0,0,.06) 24px );} .tm-stylecard__body ul{margin:0;padding-left:0;list-style:none;}.tm-stylecard__body li{padding:7px 0 7px 26px;position:relative;font-size:15px;}.tm-stylecard__body li::before{content:"✓";position:absolute;left:0;top:6px;font-weight:800;color:#1f5fa8;} .tm-stylecards{gap:18px;} .tm-finding{margin-top:22px;padding-top:18px;} .tm-finding__title{text-align:center;margin:0 0 18px 0;font-weight:800;color:#0c2340;position:relative;}.tm-finding__title::before,.tm-finding__title::after{content:"";display:inline-block;vertical-align:middle;width:160px;height:1px;background:rgba(12,35,64,.35);margin:0 16px;transform:translateY(-2px);} .tm-finding__cols{margin-top:4px;}.tm-finding__cols .wp-block-column{text-align:center;position:relative;}@media (min-width:769px){.tm-finding__cols .wp-block-column:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:70px;background:#2A6FDB; opacity:.25;}} .tm-finding__cols .wp-block-image img{width:46px;height:auto;margin:0 auto 8px;display:block;} .tm-finding__label{margin:0;font-size:13px;font-weight:700;color:#0c2340;line-height:1.2;} @media (max-width:768px){.tm-finding__title::before,.tm-finding__title::after{width:70px;margin:0 10px;}}  .tm-finding-title{text-align:center !important;margin:18px 0 16px !important;font-weight:800 !important;color:#0c2340 !important;}.tm-finding-title::before,.tm-finding-title::after{content:"" !important;display:inline-block !important;vertical-align:middle !important;width:160px !important;height:1px !important;background:rgba(12,35,64,.30) !important;margin:0 16px !important;transform:translateY(-2px) !important;} .tm-finding-cols{margin-top:4px !important;} .tm-finding-cols .wp-block-column{text-align:center !important;position:relative !important;} .tm-finding-cols .wp-block-image img{width:80px!important;height:auto !important;margin:0 auto 0 !important;display:block !important;} .tm-finding-cols p{margin:0 !important;font-size:13px !important;font-weight:700 !important;line-height:1.2 !important;color:#0c2340 !important;} @media (min-width:769px){.tm-finding-cols .wp-block-column:not(:last-child)::after{content:none !important;position:absolute !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important;width:1px !important;height:84px !important;background:#2A6FDB !important; opacity:.25 !important;}} @media (max-width:768px){.tm-finding-title::before,.tm-finding-title::after{width:70px !important;margin:0 10px !important;}} .tm-icon-wrap{height:110px !important; display:flex !important;align-items:center !important; justify-content:center !important;margin-bottom:10px !important;} .tm-icon-wrap img{max-height:110px !important; width:auto !important;display:block !important;} .tm-finding-cols{position:relative !important;padding:0 20px !important;}@media (min-width:769px){.tm-finding-cols::before{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important; background-image:linear-gradient(#2A6FDB,#2A6FDB),linear-gradient(#2A6FDB,#2A6FDB),linear-gradient(#2A6FDB,#2A6FDB),linear-gradient(#2A6FDB,#2A6FDB);background-repeat:no-repeat !important; background-size:1px 84px,1px 84px,1px 84px,1px 84px; background-position:20% 50%,40% 50%,60% 50%,80% 50%;opacity:.25 !important;}}  .tm-headline-lines{display:flex;align-items:center;justify-content:center;gap:28px; font-size:clamp(34px,4.5vw,54px);font-weight:700;color:#0F2A5A;line-height:1.05; width:100%;margin:0 auto;text-align:center;}.tm-headline-lines::before,.tm-headline-lines::after{content:"";height:2px;background:rgba(15,42,90,.25);flex:1; max-width:220px;} @media (max-width:600px){.tm-headline-lines{gap:16px;}.tm-headline-lines::before,.tm-headline-lines::after{max-width:90px;}}.tm-headline-sub-flex{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto 22px;text-align:center;font-size:clamp(35px,2.2vw,22px);font-weight:600;color:#0F2A5A;line-height:1.2;} .tm-bbb-block{margin:18px auto 16px;text-align:center;max-width:520px;} .tm-bbb-logo img{width:52px;height:auto;margin:0 auto 6px;display:block;} .tm-bbb-title{margin:0;font-size:18px;font-weight:800;color:#0F2A5A;line-height:1.25;} .tm-bbb-separator{border:none;border-top:1px solid rgba(15,42,90,.25);width:100%;max-width:460px;margin:8px auto 6px;} .tm-bbb-subtitle{margin:0;font-size:25px;font-weight:600;color:#0F2A5A;opacity:.9;line-height:1.3;} @media (max-width:600px){.tm-bbb-logo img{width:44px;}.tm-bbb-title{font-size:16px;}.tm-bbb-subtitle{font-size:14px;}}  @media (max-width:768px){ .wp-site-blocks,.wp-block-group,.wp-block-columns,.wp-block-column{max-width:100% !important;overflow-x:hidden !important;} .tm-block2__iconItem .wp-block-image img,.tm-finding-cols .wp-block-image img,.tm-why-cols .wp-block-image img{width:120px !important;max-width:120px !important;height:auto !important;margin:0 auto 10px !important;display:block !important;} .tm-icon-wrap{height:120px !important;margin-bottom:8px !important;}.tm-icon-wrap img{max-height:120px !important;} .tm-block2__title::before,.tm-block2__title::after,.tm-finding-title::before,.tm-finding-title::after,.tm-finding__title::before,.tm-finding__title::after{width:46px !important;margin:0 10px !important;} .wp-block-columns{text-align:center !important;}.wp-block-column{margin-bottom:22px !important;} .tm-section,.tm-block2,.tm-block3{padding:28px 0 !important;}} @media (max-width:768px){.tm-block2,.tm-block3,.tm-section,.tm-finding,.tm-finding-cols{background:#ffffff !important;}} @media (max-width:768px){.tm-stylecard{border-radius:14px !important;overflow:hidden !important;box-shadow:0 8px 24px rgba(0,0,0,.08) !important;margin-bottom:24px !important;background:#fff !important;}.tm-stylecard__body{background:#fff !important;}} @media (max-width:768px){.tm-block2__iconItem .wp-block-image img,.tm-finding-cols .wp-block-image img{width:96px !important;max-height:96px !important;}.tm-icon-wrap{height:96px !important;}} @media (max-width:768px){.tm-section{padding:28px 0 !important;}.tm-block2,.tm-block3{padding:28px 0 !important;}}  @media (max-width:768px){html,body{height:auto !important;overflow-y:auto !important;} .wp-site-blocks,.site,.site-content,.content-area,.entry-content,.container,.wrap{height:auto !important;max-height:none !important;overflow-y:visible !important;overflow:visible !important;}} .tm-icon-row-big{text-align:center;} .tm-icon-row-big > .wp-block-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px; margin-bottom:0 !important;} .tm-icon-row-big .wp-block-image{margin:0 !important;}.tm-icon-row-big .wp-block-image img{width:clamp(120px,10vw,190px) !important; max-width:100% !important;height:auto !important;display:block !important;margin:0 auto !important;} .tm-icon-row-big h3,.tm-icon-row-big h4,.tm-icon-row-big p{text-align:center !important;margin:0 !important;} .tm-icon-row-big p{font-size:18px !important; line-height:1.2 !important;color:#0c2340 !important;} .tm-icon-row-big p + p{margin-top:6px !important;font-size:15px !important;opacity:.9 !important;max-width:26ch;} @media (max-width:768px){.tm-icon-row-big .wp-block-image img{width:clamp(130px,42vw,210px) !important;}.tm-icon-row-big p{font-size:20px !important;}.tm-icon-row-big p + p{font-size:16px !important;max-width:30ch;}} .wp-block-cover.tm-cover-flat{border-radius:0 !important;box-shadow:none !important;} .wp-block-cover.tm-cover-flat img,.wp-block-cover.tm-cover-flat::before{border-radius:0 !important;} .tm-fede__lead{display:inline-block !important;margin:12px auto 18px auto !important;padding:12px 18px !important;border-radius:8px !important;background:rgba(17,64,140,.45) !important; color:#fff !important;font-size:clamp(16px,1.35vw,20px) !important;line-height:1.45 !important;text-shadow:0 6px 18px rgba(0,0,0,.25) !important;} .tm-post-h1{max-width:980px;margin:0 auto 12px auto;line-height:1.15;letter-spacing:-0.02em;}.tm-lead{max-width:880px;margin:0 auto 10px auto;font-size:1.05rem;line-height:1.55;}.tm-kicker{max-width:880px;margin:18px auto 6px auto;font-weight:600;text-transform:none;}.tm-route{max-width:880px;margin:0 auto 10px auto;font-weight:700;}.tm-sep{max-width:880px;margin:16px auto 18px auto;opacity:.35;}.tm-cta{max-width:880px;margin:0 auto 28px auto;display:flex;justify-content:center;} .tm-btn-primary a{padding:12px 18px;border-radius:10px;font-weight:700;} @media (max-width:768px){.tm-post-h1{max-width:100%;margin:0 0 10px 0;font-size:clamp(1.6rem,6vw,2.1rem);}.tm-lead,.tm-kicker,.tm-route,.tm-sep,.tm-cta{max-width:100%;margin-left:0;margin-right:0;}.tm-lead{font-size:1rem;}.tm-cta{justify-content:stretch;}.tm-cta .wp-block-button,.tm-cta .wp-block-button__link{width:100%;text-align:center;}} .entry-content .tm-h2{max-width:880px;margin:34px auto 10px auto;line-height:1.2;letter-spacing:-0.01em;}.entry-content .tm-h3{max-width:880px;margin:22px auto 8px auto;line-height:1.25;}.entry-content .tm-body{max-width:880px;margin:0 auto 10px auto;line-height:1.6;}.entry-content .tm-list{max-width:840px;margin:0 auto 14px auto;padding-left:1.1rem; line-height:1.55;}.entry-content .tm-note{max-width:880px;margin:6px auto 18px auto;font-weight:600;} @media (max-width:768px){.entry-content .tm-h2,.entry-content .tm-h3,.entry-content .tm-body,.entry-content .tm-list,.entry-content .tm-note{max-width:100%;margin-left:0;margin-right:0;}.entry-content .tm-list{padding-left:1rem;}} .entry-content .tm-card{max-width:880px;margin:18px auto 24px auto;padding:18px 20px;border:1px solid rgba(0,0,0,.08);border-radius:12px;} .entry-content .tm-card-cols{gap:18px;} .entry-content .tm-card-row{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08);} .entry-content .tm-card-row:last-child{border-bottom:none;} .entry-content .tm-card-lead{font-weight:600;margin:0;} .entry-content .tm-card-warn{font-weight:600;margin:0;} .entry-content .tm-card-list{margin:0;padding-left:1.1rem;}.entry-content .tm-card-list li{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08);}.entry-content .tm-card-list li:last-child{border-bottom:none;} @media (max-width:768px){.entry-content .tm-card{padding:16px 14px;margin:14px 0 20px 0;}.entry-content .tm-card-cols{gap:10px;}.entry-content .tm-card-list{padding-left:1rem;}} .tm-rating-manual{display:flex !important;align-items:center !important;gap:10px !important;margin:6px 0 !important;}.tm-stars{position:relative !important;display:inline-block !important;font-size:14px !important;line-height:1 !important;letter-spacing:2px !important;vertical-align:middle !important;white-space:nowrap !important;} .tm-stars::before{content:"★★★★★" !important;opacity:.25 !important;display:block !important;} .tm-stars::after{content:"★★★★★" !important;position:absolute !important;left:0 !important;top:0 !important;width:calc((var(--rating,0) / 5) * 100%) !important;overflow:hidden !important;white-space:nowrap !important;display:block !important;} .entry-content .tm-compare{align-items:flex-start;}.entry-content .tm-compare .tm-h3{margin-top:0;} .entry-content .tm-compare .tm-card-list{margin:0;}  .tm-section-title{margin:0 0 .6rem 0;letter-spacing:-0.02em;} .tm-lead{margin:0 0 1.25rem 0;max-width:72ch;} .tm-eyebrow{margin:1.25rem 0 .75rem 0;font-size:1.05rem;letter-spacing:-0.01em;} .tm-snapshot{border:1px solid rgba(0,0,0,.10);border-left:4px solid rgba(0,0,0,.25);border-radius:16px;padding:1.1rem 1.1rem .9rem 1.1rem;background:rgba(0,0,0,.03);margin:0 0 1rem 0;} .tm-snapshot.wp-block-columns{gap:1rem;} .tm-checklist{margin:0;padding-left:0;list-style:none;}.tm-checklist li{position:relative;padding-left:1.5rem;margin:0 0 .50rem 0;line-height:1.25;} .tm-checklist li::before{content:"✓";position:absolute;left:0;top:0;opacity:.75;} .tm-note{margin:.75rem 0 0 0;max-width:72ch;} .tm-sep{margin:1.6rem 0;opacity:.35;} @media (max-width:781px){.tm-snapshot{padding:1rem;border-radius:14px;}.tm-eyebrow{margin-top:1rem;}}  .tm-card.tm-rows ul{list-style:none;padding-left:0;margin:0;}.tm-card.tm-rows li{position:relative;padding:.7rem 0 .7rem 1.8rem;margin:0;border-bottom:1px solid rgba(0,0,0,.10);line-height:1.4;} .tm-card.tm-rows li::before{content:"✓";position:absolute;left:0;top:.7rem;font-weight:600;opacity:.75;}.tm-card.tm-rows li:last-child{border-bottom:0;} .tm-cards-3.wp-block-columns{gap:1rem;margin-top:.75rem;margin-bottom:1rem;} .tm-card-title{margin:0 0 .6rem 0;letter-spacing:-0.01em;} .tm-card-single{margin-top:.5rem;} .tm-trip-card{border-left-width:4px;border-left-color:rgba(0,0,0,.38);background:rgba(0,0,0,.02);} .tm-steps{counter-reset:step-counter;list-style:none;padding-left:0;margin:1rem 0 1.5rem 0;}.tm-steps li{position:relative;padding:.9rem 0 .9rem 3rem;border-bottom:1px solid rgba(0,0,0,.08);}.tm-steps li:last-child{border-bottom:0;}.tm-steps li::before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:.7rem;width:34px;height:34px;line-height:34px;text-align:center;font-weight:600;border-radius:50%;background:rgba(0,0,0,.08);}.tm-two-feature.wp-block-columns{gap:1rem;margin-top:.75rem;margin-bottom:1rem;} .tm-card-1{background:#0f1f3d; border:1px solid rgba(255,255,255,.08);border-left:4px solid rgba(255,255,255,.25);border-radius:16px;padding:1.1rem;color:#ffffff;} .tm-card-1 h3,.tm-card-1 h4,.tm-card-1 p,.tm-card-1 li{color:#ffffff;}.tm-compare-panels.wp-block-columns{gap:1rem;margin-top:.75rem;margin-bottom:1.25rem;}.tm-cta-buttons{margin-top:.85rem;} .tm-card-1.tm-rows li{border-bottom:1px solid rgba(255,255,255,.12);}.tm-card-1.tm-rows li:last-child{border-bottom:0;} .tm-card-1.tm-rows li::before{color:rgba(255,255,255,.85);}.tm-compare-panels.wp-block-columns{gap:1rem;margin-top:.75rem;margin-bottom:1.25rem;} .tm-image-cta img{border-radius:16px;transition:transform .35s ease,box-shadow .35s ease;box-shadow:0 12px 28px rgba(0,0,0,.12);}.tm-image-cta:hover img{transform:scale(1.03);box-shadow:0 18px 38px rgba(0,0,0,.18);} .tm-cols{max-width:1100px;margin:0 auto;} @media (max-width:782px){.tm-cols{gap:1.5rem;}.tm-image-cta{margin-top:1rem;}} .tm-card h3{font-size:1.25rem;}.tm-card ul{margin-top:.5rem;}.tm-card ul li{margin-bottom:.4rem;} .tm-card:hover{transform:translateY(-3px);transition:transform .25s ease;} .tm-faq{max-width:980px;margin:1rem auto;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:0;overflow:hidden;background:#fff;}.tm-faq summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-weight:600;position:relative;}.tm-faq summary::-webkit-details-marker{display:none;}.tm-faq summary::after{content:"+";position:absolute;right:1.25rem;font-size:1.2rem;transition:transform .25s ease;}.tm-faq[open] summary::after{content:"–";}.tm-faq p{padding:0 1.25rem 1.25rem 1.25rem;margin:0;line-height:1.6;opacity:.85;} .tm-faq:hover{box-shadow:0 10px 24px rgba(0,0,0,.06);transition:box-shadow .25s ease;}.tm-elegant-list{list-style:none;padding-left:0;margin-top:1rem;}.tm-elegant-list li{margin-bottom:.5rem;font-style:italic;opacity:.85;}.tm-quote{text-align:center;font-style:italic;margin:2rem 0 1rem 0;opacity:.75;} .tm-faq-1{max-width:980px;margin:1rem auto;border:1px solid #2c4d73;border-radius:14px;padding:0;overflow:hidden;background:#1f3a5f;color:#fff;}.tm-faq-1 summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-weight:600;position:relative;}.tm-faq-1 summary::-webkit-details-marker{display:none;}.tm-faq-1 summary::after{content:"+";position:absolute;right:1.25rem;font-size:1.2rem;transition:transform .25s ease;}.tm-faq-1[open] summary::after{content:"–";}.tm-faq-1 p{padding:0 1.25rem 1.25rem 1.25rem;margin:0;line-height:1.6;opacity:.9;} .tm-faq-1:hover{box-shadow:0 10px 24px rgba(0,0,0,.25);transition:box-shadow .25s ease;} .tm-faq-1 .tm-elegant-list{list-style:none;padding-left:0;margin-top:1rem;}.tm-faq-1 .tm-elegant-list li{margin-bottom:.5rem;font-style:italic;opacity:.85;} .tm-faq-1 .tm-quote{text-align:center;font-style:italic;margin:2rem 0 1rem 0;opacity:.75;} .tm-boton-pro{background-color:#0a2540; color:#ffffff;border:2px solid #0a2540;padding:0.85rem 1.4rem;border-radius:999px;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.3s ease;text-align:center;white-space:normal; max-width:100%;} .tm-boton-pro:hover{background-color:#ffffff;color:#f58220; border-color:#0a2540;} .tm-boton-pro:focus{outline:none;box-shadow:0 0 0 3px rgba(245,130,32,0.3);} @media (max-width:782px){.wp-block-buttons{display:flex;flex-direction:column;gap:0.75rem;}.tm-boton-pro{width:100%;}} .tm-highlight-3{position:relative;display:inline-block;margin-top:10px;padding:10px 14px;background:#f2f2f2;border:1px solid #d9d9d9;border-radius:12px;font-weight:700;line-height:1.2;color:#0F2A5A !important;}li */ .tm-highlight-3,.tm-highlight-3 *{color:#0F2A5A !important;} .tm-card-4{background:#ffffff;border:1px solid #e6e8eb;border-radius:5px;padding:24px;text-align:left;box-shadow:0 18px 20px rgba(0,0,0,0.08);transition:all 0.25s ease;}.tm-card-4 h3{margin-top:0;margin-bottom:12px;font-size:1.1rem;font-weight:600;}.tm-card-4 p{margin:0;font-size:0.95rem;line-height:1.6;color:#555;} .tm-card-4:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,0.08);} .tm-card-5{background:#ffffff;border:1px solid #e6e8eb;border-radius:5px;padding:10px;text-align:left;box-shadow:0 4px 14px rgba(0,0,0,0.04);transition:all 0.25s ease;}.tm-card-5 h3{margin-top:0;margin-bottom:12px;font-size:1.1rem;font-weight:500;}.tm-card-5 p{margin:0;font-size:0.95rem;line-height:1.6;color:#555;} .tm-card-5:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,0.08);}  .tm-checklist-3{text-align:left;width:100%;max-width:100%;margin:16px 0 0 0;padding:0;} .tm-checklist-3 li{text-align:left;padding-left:28px; margin:0 0 12px 0;} .tm-checklist-3 li::before{left:0;top:.1em;} .tm-checklist-3 li::before{content:"✓";position:absolute;left:0;top:2px;font-weight:700;color:#f28c28; font-size:16px;}  ul.tm-checklist-3{list-style:none !important;margin:18px 0 0 0 !important;padding:0 !important;text-align:left !important;width:100%;} ul.tm-checklist-3 > li{position:relative;padding-left:30px;margin:0 0 14px 0;line-height:1.6;text-align:left !important;} ul.tm-checklist-3 > li::before{content:"✓";position:absolute;left:0;top:.15em;font-size:16px;font-weight:700;color:#f28c28;}@media (max-width:781px){.tm-checklist-3,.tm-checklist-3 li{text-align:left !important;}} .tm-card-6{border-radius:14px;overflow:hidden;border:5px solid rgba(255,255,255,.65);box-shadow:0 10px 25px rgba(0,0,0,.25);background:rgba(255,255,255,.10);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);} .tm-card-6__media{position:relative;min-height:240px;background-image:var(--tm-card-6-img);background-size:cover;background-position:center;background-repeat:no-repeat;} .tm-card-6__title{position:absolute;left:0;right:0;bottom:0;margin:0;padding:14px 16px;text-align:center;color:#fff;font-weight:700;letter-spacing:.2px;line-height:1.2;font-size:28px;text-shadow:0 2px 8px rgba(0,0,0,.55);background:linear-gradient(to top,rgba(0,0,0,.70),rgba(0,0,0,.20));} .tm-card-6__body{padding:18px 18px 20px;background:rgba(255,255,255,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.tm-card-6__text{margin:2px;color:rgba(0,0,0,.75);font-size:18px;padding:10px;line-height:1.5;text-align:left;} @media (max-width:1024px){.tm-card-6__media{min-height:220px;}.tm-card-6__title{font-size:24px;}.tm-card-6__text{font-size:17px;}}@media (max-width:600px){.tm-card-6{border-radius:12px;}.tm-card-6__media{min-height:190px;}.tm-card-6__title{font-size:22px;}.tm-card-6__body{padding:16px;}} .tm-final-cta{--tm-bg:#F6F7F9;--tm-card:#FFFFFF;--tm-text:#1F2937;--tm-muted:#4B5563;--tm-border:#E5E7EB;--tm-shadow:rgba(15,23,42,.08);background:var(--tm-bg);color:var(--tm-text);padding:80px 20px;}.tm-final-title{font-size:46px;font-weight:650;letter-spacing:-0.5px;line-height:1.15;margin-bottom:14px;text-align:center;}.tm-final-sub{font-size:20px;color:var(--tm-muted);margin-bottom:50px;text-align:center;}.tm-confidence-card{background:var(--tm-card);border:1px solid var(--tm-border);border-radius:16px;box-shadow:0 12px 28px var(--tm-shadow);padding:26px 24px;height:100%;}.tm-cc-title{font-size:20px;margin-bottom:10px;text-align:center;}.tm-cc-text{margin:0;color:var(--tm-muted);font-size:16px;line-height:1.55;text-align:center;}.tm-final-note{margin:45px auto 20px auto;max-width:900px;color:var(--tm-muted);font-size:18px;text-align:center;}.tm-final-punch{text-align:center;font-size:20px;font-weight:650;margin-bottom:30px;}.tm-cta-primary{background:#111827;color:#fff !important;padding:14px 28px;border-radius:10px;font-weight:650;border:1px solid #111827;text-decoration:none !important;}.tm-cta-secondary{background:#ffffff;color:#1F2937 !important;padding:14px 28px;border-radius:10px;font-weight:650;border:1px solid var(--tm-border);text-decoration:none !important;}@media (max-width:768px){.tm-final-title{font-size:32px;}.tm-final-sub{font-size:18px;}.tm-final-cta{padding:60px 20px;}} .tm-cc-icon{margin-bottom:18px;display:block;}.tm-confidence-card img.tm-cc-icon{width:70px;height:auto;margin-left:auto;margin-right:auto;} .tm-confidence-card{text-align:center;} @media (max-width:768px){.tm-confidence-card img.tm-cc-icon{width:60px;}} @media (min-width:769px){.tm-final-cta{display:flex;flex-direction:column;} .tm-final-cta > .tm-columns-equal{display:flex;gap:24px;}.tm-final-cta > .tm-columns-equal > .tm-confidence-card{flex:1;display:flex;flex-direction:column;}}  ul.tm-checklist-4{list-style:none !important;margin:18px 0 0 0 !important;padding:0 !important;text-align:left !important;width:100%;counter-reset:tm-counter;} ul.tm-checklist-4 > li{position:relative;padding-left:42px;margin:0 0 14px 0;line-height:1.6;text-align:left !important;counter-increment:tm-counter;} ul.tm-checklist-4 > li::before{content:counter(tm-counter);position:absolute;left:0;top:.15em;width:26px;height:26px;background-color:#111827; color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;} @media (max-width:781px){.tm-checklist-4,.tm-checklist-4 li{text-align:left !important;}}  .tm-card-pro{position:relative;} .tm-card-pro__number{position:absolute;bottom:18px;right:18px;width:44px;height:44px;background-color:#1f3b57;color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1;z-index:10;}  .tm-card-7{background:#ffffff;border:1px solid #e6e8eb;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,0.06);padding-bottom:22px; transition:transform .25s ease,box-shadow .25s ease;}.tm-card-7:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(0,0,0,0.10);} .tm-card-7-img img{width:100%;height:210px;object-fit:cover;display:block;border-top-left-radius:12px;border-top-right-radius:12px;} .tm-card-7-title{margin:18px 18px 8px 18px;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:600;font-size:1.35rem;line-height:1.2;color:#1a1a1a;} .tm-card-7-text{margin:0 18px 16px 18px;font-size:0.98rem;line-height:1.6;color:#4a4f55;} .tm-card-7-btn{display:inline-block;margin-left:18px;padding:12px 18px;background:#111111;color:#ffffff;border-radius:8px;text-decoration:none;font-weight:600;font-size:0.95rem;transition:background .2s ease,transform .2s ease;}.tm-card-7-btn:hover{background:#2f5066;transform:translateY(-1px);} @media (max-width:600px){.tm-card-7-img img{height:180px;}.tm-card-7-title{font-size:1.25rem;}}