.elementor-kit-2566{--e-global-color-primary:#0F2240;--e-global-color-secondary:#0E1524;--e-global-color-text:#3A4150;--e-global-color-accent:#A31F34;--e-global-color-tal00usr:#7D1628;--e-global-color-tal18jh9:#D94A60;--e-global-color-tal2clyz:#5B6170;--e-global-color-tal34eb3:#DDDEE0;--e-global-color-tal4g32y:#EEF0F3;--e-global-color-tal55yv4:#FFFFFF;--e-global-typography-primary-font-family:"Onest";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Onest";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Onest";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Onest";--e-global-typography-accent-font-weight:700;color:#3A4150;font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-kit-2566 button,.elementor-kit-2566 input[type="button"],.elementor-kit-2566 input[type="submit"],.elementor-kit-2566 .elementor-button{background-color:#A31F34;font-family:"Onest", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 32px 15px 32px;}.elementor-kit-2566 button:hover,.elementor-kit-2566 button:focus,.elementor-kit-2566 input[type="button"]:hover,.elementor-kit-2566 input[type="button"]:focus,.elementor-kit-2566 input[type="submit"]:hover,.elementor-kit-2566 input[type="submit"]:focus,.elementor-kit-2566 .elementor-button:hover,.elementor-kit-2566 .elementor-button:focus{background-color:#7D1628;color:#FFFFFF;}.elementor-kit-2566 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2566 a{color:#A31F34;}.elementor-kit-2566 a:hover{color:#7D1628;}.elementor-kit-2566 h1{color:#0E1524;font-family:"Onest", Sans-serif;font-size:88px;font-weight:600;line-height:1.04em;letter-spacing:-0.035em;}.elementor-kit-2566 h2{color:#0E1524;font-family:"Onest", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.03em;}.elementor-kit-2566 h3{color:#0E1524;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:-0.015em;}.elementor-kit-2566 h4{color:#0E1524;font-family:"Onest", Sans-serif;font-size:18px;font-weight:600;}.elementor-kit-2566 h5{color:#0E1524;font-family:"Onest", Sans-serif;font-size:16px;font-weight:600;}.elementor-kit-2566 h6{color:#0E1524;font-family:"Onest", Sans-serif;font-size:14px;font-weight:600;}.elementor-kit-2566 img{border-radius:0px 0px 0px 0px;}.elementor-kit-2566 input:not([type="button"]):not([type="submit"]),.elementor-kit-2566 textarea,.elementor-kit-2566 .elementor-field-textual{font-family:"Onest", Sans-serif;font-size:15px;color:#0E1524;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDEE0;border-radius:5px 5px 5px 5px;}.elementor-kit-2566 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-2566 textarea:focus,.elementor-kit-2566 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F2240;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-2566 h1{font-size:64px;}.elementor-kit-2566 h2{font-size:44px;}.elementor-kit-2566 h3{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-2566 h1{font-size:44px;}.elementor-kit-2566 h2{font-size:32px;}.elementor-kit-2566 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.tal-header{transition:background .3s,box-shadow .3s}
.tal-header.elementor-sticky--effects{background:rgba(12,24,48,.94)!important;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px -18px rgba(5,12,28,.7)}
.tal-tabs .elementor-nav-menu--main>.elementor-nav-menu{padding:4px;gap:4px;border-radius:8px;background:rgba(12,24,48,.5);border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 30px -12px rgba(5,12,28,.55),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}
.tal-tabs .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item{font-family:Onest,sans-serif;font-size:13.5px;font-weight:500;color:rgba(255,255,255,.88);padding:9px 18px;border-radius:5px;transition:background .2s,color .2s}
.tal-tabs .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:hover{background:rgba(255,255,255,.1);color:#fff}
.tal-tabs .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item-active,.tal-tabs .elementor-nav-menu--main>.elementor-nav-menu>li.current-menu-ancestor>a{background:#fff;color:#0e1524;font-weight:600;box-shadow:0 2px 8px rgba(5,12,28,.25)}
.tal-tabs .elementor-nav-menu--main .sub-menu{min-width:220px!important;padding:6px;margin-top:10px!important;border-radius:8px;background:rgba(255,255,255,.97)!important;border:1px solid rgba(14,21,36,.08);box-shadow:0 18px 40px -14px rgba(5,12,28,.45)}
.tal-tabs .elementor-nav-menu--main .sub-menu a{font-family:Onest,sans-serif;font-size:14px;font-weight:500;color:#0e1524!important;padding:11px 14px!important;border-radius:5px;border:0!important}
.tal-tabs .elementor-nav-menu--main .sub-menu a:hover{background:rgba(15,34,64,.06)!important;color:#a31f34!important}
.tal-tabs .elementor-menu-toggle{background:rgba(12,24,48,.5);border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#fff;padding:9px 12px}
.tal-tabs .elementor-nav-menu--dropdown{background:rgba(12,24,48,.96)!important;border-radius:8px;padding:8px;margin-top:10px}
.tal-tabs .elementor-nav-menu--dropdown a{font-family:Onest,sans-serif;font-size:15px;color:#fff!important;padding:13px 16px!important;border-radius:5px}
.tal-tabs .elementor-nav-menu--dropdown a:hover,.tal-tabs .elementor-nav-menu--dropdown a.elementor-item-active{background:rgba(255,255,255,.08)!important}
.tal-cta .elementor-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 6px 18px -8px rgba(163,31,52,.8)}
.tal-header .elementor-widget{margin-bottom:0!important}
.tal-header .e-con-inner,.tal-header>.e-con{align-items:center!important}
@media(max-width:1024px){.tal-tabs .elementor-menu-toggle{margin:0}.tal-tabs .elementor-nav-menu--dropdown.elementor-nav-menu__container{left:0!important;right:0!important;width:auto!important;margin-top:12px}}
@media(max-width:1024px){.tal-tabs.elementor-widget,.tal-tabs .elementor-widget-container{position:static!important}}
.tal-tabs .elementor-menu-toggle{--nav-menu-icon-color:#fff;color:#fff!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.45)!important}
.tal-tabs .elementor-menu-toggle svg,.tal-tabs .elementor-menu-toggle i{fill:#fff!important;color:#fff!important}
.tal-tabs .elementor-menu-toggle:hover,.tal-tabs .elementor-menu-toggle.elementor-active{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.75)!important}
.tal-post-body{font-family:Onest,sans-serif;font-size:17px;line-height:1.8;color:#3A4150}
.tal-post-body p{margin:0 0 22px}
.tal-post-body h2{font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#0E1524;margin:48px 0 16px}
.tal-post-body h3{font-size:22px;font-weight:600;line-height:1.3;color:#0E1524;margin:36px 0 12px}
.tal-post-body ul,.tal-post-body ol{margin:0 0 22px;padding-left:22px}
.tal-post-body li{margin-bottom:8px}
.tal-post-body a{color:#A31F34;text-decoration:underline;text-underline-offset:3px}
.tal-post-body a:hover{color:#7D1628}
.tal-post-body strong{color:#0E1524}
.tal-post-body img{max-width:100%;height:auto;border-radius:0}
.tal-post-body figure{margin:32px 0}
.tal-post-body blockquote{margin:32px 0;padding:0 0 0 24px;border-left:2px solid #A31F34;font-size:19px;color:#0E1524}
.tal-post-body .wp-block-media-text{display:grid!important;grid-template-columns:1fr!important;gap:20px;margin:32px 0}
.tal-post-body .wp-block-media-text .wp-block-media-text__media{grid-row:auto!important;grid-column:auto!important;max-width:320px}
.tal-post-body .wp-block-media-text .wp-block-media-text__content{grid-row:auto!important;grid-column:auto!important;padding:0!important}
.tal-post-body .wp-block-media-text__media img{width:100%;height:auto}
.tal-post-body p:empty{display:none}
.tal-post-hero-img img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}/* End custom CSS */