.elementor-kit-7{--e-global-color-primary:#2B3A61;--e-global-color-secondary:#30A499;--e-global-color-text:#3E4C70;--e-global-color-accent:#38FA7D;--e-global-color-c_offwhite:#F3F2F6;--e-global-color-c_white:#FFFFFF;--e-global-color-c_tealtext:#1F7A71;--e-global-color-c_muted:#4A5778;--e-global-color-c_meta:#5A6686;--e-global-color-c_onnavy:#DCE0EA;--e-global-color-c_onnavym:#B9C1D6;--e-global-color-c_footer:#233050;--e-global-color-c_star:#F2B01E;--e-global-color-c_warn:#FFF6E0;--e-global-color-c_divider:#E1E3EA;--e-global-color-c_urgent:#C62828;--e-global-color-c_photo:#E6E5EC;--e-global-color-c_tint:#F9F8FB;--e-global-color-c_border:rgba(43,58,97,0.14);--e-global-color-c_border_soft:rgba(43,58,97,0.12);--e-global-color-c_border_light:rgba(43,58,97,0.1);--e-global-color-c_border_faint:rgba(43,58,97,0.06);--e-global-color-c_border_strong:rgba(43,58,97,0.2);--e-global-color-c_onnavy_line:rgba(255,255,255,0.25);--e-global-color-c_onnavy_line_soft:rgba(255,255,255,0.18);--e-global-color-c_onnavy_line_faint:rgba(255,255,255,0.12);--e-global-typography-primary-font-family:"Libre Baskerville";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:600;--e-global-typography-t_display-font-family:"Libre Baskerville";--e-global-typography-t_display-font-size:clamp(64px, 9vw, 112px);--e-global-typography-t_display-font-weight:700;--e-global-typography-t_display-line-height:1em;--e-global-typography-t_h1_home-font-family:"Libre Baskerville";--e-global-typography-t_h1_home-font-size:clamp(36px, 4.6vw, 60px);--e-global-typography-t_h1_home-font-weight:700;--e-global-typography-t_h1_home-line-height:1.1em;--e-global-typography-t_h1_home-letter-spacing:-0.01em;--e-global-typography-t_h1-font-family:"Libre Baskerville";--e-global-typography-t_h1-font-size:clamp(34px, 4.4vw, 56px);--e-global-typography-t_h1-font-weight:700;--e-global-typography-t_h1-line-height:1.12em;--e-global-typography-t_h1-letter-spacing:-0.01em;--e-global-typography-t_h2-font-family:"Libre Baskerville";--e-global-typography-t_h2-font-size:clamp(30px, 3.4vw, 46px);--e-global-typography-t_h2-font-weight:700;--e-global-typography-t_h2-line-height:1.15em;--e-global-typography-t_h2b-font-family:"Libre Baskerville";--e-global-typography-t_h2b-font-size:clamp(28px, 3vw, 40px);--e-global-typography-t_h2b-font-weight:700;--e-global-typography-t_h2b-line-height:1.15em;--e-global-typography-t_h2m-font-family:"Libre Baskerville";--e-global-typography-t_h2m-font-size:clamp(26px, 2.8vw, 34px);--e-global-typography-t_h2m-font-weight:700;--e-global-typography-t_h2m-line-height:1.25em;--e-global-typography-t_h2s-font-family:"Libre Baskerville";--e-global-typography-t_h2s-font-size:clamp(23px, 2.4vw, 28px);--e-global-typography-t_h2s-font-weight:700;--e-global-typography-t_h2s-line-height:1.25em;--e-global-typography-t_h3l-font-family:"Libre Baskerville";--e-global-typography-t_h3l-font-size:clamp(21px, 2.2vw, 24px);--e-global-typography-t_h3l-font-weight:700;--e-global-typography-t_h3l-line-height:1.3em;--e-global-typography-t_h3-font-family:"Libre Baskerville";--e-global-typography-t_h3-font-size:20px;--e-global-typography-t_h3-font-weight:700;--e-global-typography-t_h3-line-height:1.3em;--e-global-typography-t_h4-font-family:"Libre Baskerville";--e-global-typography-t_h4-font-size:17px;--e-global-typography-t_h4-font-weight:700;--e-global-typography-t_h4-line-height:1.35em;--e-global-typography-t_sub-font-family:"Libre Baskerville";--e-global-typography-t_sub-font-size:clamp(18px, 1.8vw, 22px);--e-global-typography-t_sub-font-weight:400;--e-global-typography-t_sub-font-style:italic;--e-global-typography-t_sub-line-height:1.45em;--e-global-typography-t_lead-font-family:"Libre Baskerville";--e-global-typography-t_lead-font-size:20px;--e-global-typography-t_lead-font-weight:400;--e-global-typography-t_lead-line-height:1.6em;--e-global-typography-t_quote-font-family:"Libre Baskerville";--e-global-typography-t_quote-font-size:17px;--e-global-typography-t_quote-font-weight:400;--e-global-typography-t_quote-font-style:italic;--e-global-typography-t_quote-line-height:1.7em;--e-global-typography-t_script-font-family:"Yellowtail";--e-global-typography-t_script-font-size:clamp(48px, 5vw, 68px);--e-global-typography-t_script-font-weight:400;--e-global-typography-t_script-line-height:1em;--e-global-typography-t_script_m-font-family:"Yellowtail";--e-global-typography-t_script_m-font-size:clamp(30px, 3vw, 40px);--e-global-typography-t_script_m-font-weight:400;--e-global-typography-t_script_m-line-height:1em;--e-global-typography-t_script_s-font-family:"Yellowtail";--e-global-typography-t_script_s-font-size:34px;--e-global-typography-t_script_s-font-weight:400;--e-global-typography-t_script_s-line-height:1em;--e-global-typography-t_eyebrow-font-family:"Poppins";--e-global-typography-t_eyebrow-font-size:13px;--e-global-typography-t_eyebrow-font-weight:600;--e-global-typography-t_eyebrow-text-transform:uppercase;--e-global-typography-t_eyebrow-line-height:1.4em;--e-global-typography-t_eyebrow-letter-spacing:0.14em;--e-global-typography-t_label_s-font-family:"Poppins";--e-global-typography-t_label_s-font-size:12px;--e-global-typography-t_label_s-font-weight:600;--e-global-typography-t_label_s-line-height:1.4em;--e-global-typography-t_label_s-letter-spacing:0.1em;--e-global-typography-t_body_l-font-family:"Poppins";--e-global-typography-t_body_l-font-size:17px;--e-global-typography-t_body_l-font-weight:400;--e-global-typography-t_body_l-line-height:1.7em;--e-global-typography-t_body-font-family:"Poppins";--e-global-typography-t_body-font-size:16.5px;--e-global-typography-t_body-font-weight:400;--e-global-typography-t_body-line-height:1.75em;--e-global-typography-t_body_s-font-family:"Poppins";--e-global-typography-t_body_s-font-size:15.5px;--e-global-typography-t_body_s-font-weight:400;--e-global-typography-t_body_s-line-height:1.65em;--e-global-typography-t_text_s-font-family:"Poppins";--e-global-typography-t_text_s-font-size:14.5px;--e-global-typography-t_text_s-font-weight:400;--e-global-typography-t_text_s-line-height:1.6em;--e-global-typography-t_meta-font-family:"Poppins";--e-global-typography-t_meta-font-size:13.5px;--e-global-typography-t_meta-font-weight:400;--e-global-typography-t_meta-line-height:1.5em;--e-global-typography-t_ui-font-family:"Poppins";--e-global-typography-t_ui-font-size:14.5px;--e-global-typography-t_ui-font-weight:500;--e-global-typography-t_ui-line-height:1.4em;--e-global-typography-t_label-font-family:"Poppins";--e-global-typography-t_label-font-size:13.5px;--e-global-typography-t_label-font-weight:600;--e-global-typography-t_label-line-height:1.4em;--e-global-typography-t_button-font-family:"Poppins";--e-global-typography-t_button-font-size:15.5px;--e-global-typography-t_button-font-weight:600;--e-global-typography-t_button-line-height:1.2em;--e-global-typography-t_button_l-font-family:"Poppins";--e-global-typography-t_button_l-font-size:16px;--e-global-typography-t_button_l-font-weight:600;--e-global-typography-t_button_l-line-height:1.2em;background-color:var( --e-global-color-c_offwhite );color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_body-font-family ), Sans-serif;font-size:var( --e-global-typography-t_body-font-size );font-weight:var( --e-global-typography-t_body-font-weight );line-height:var( --e-global-typography-t_body-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_button-font-family ), Sans-serif;font-size:var( --e-global-typography-t_button-font-size );font-weight:var( --e-global-typography-t_button-font-weight );line-height:var( --e-global-typography-t_button-line-height );color:var( --e-global-color-c_white );border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-c_white );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 a:hover{color:var( --e-global-color-c_tealtext );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-t_h1-font-size );font-weight:var( --e-global-typography-t_h1-font-weight );line-height:var( --e-global-typography-t_h1-line-height );letter-spacing:var( --e-global-typography-t_h1-letter-spacing );}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_h2s-font-family ), Sans-serif;font-size:var( --e-global-typography-t_h2s-font-size );font-weight:var( --e-global-typography-t_h2s-font-weight );line-height:var( --e-global-typography-t_h2s-line-height );}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_h3l-font-family ), Sans-serif;font-size:var( --e-global-typography-t_h3l-font-size );font-weight:var( --e-global-typography-t_h3l-font-weight );line-height:var( --e-global-typography-t_h3l-line-height );}.elementor-kit-7 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-t_h3-font-size );font-weight:var( --e-global-typography-t_h3-font-weight );line-height:var( --e-global-typography-t_h3-line-height );}.elementor-kit-7 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-t_h4-font-size );font-weight:var( --e-global-typography-t_h4-font-weight );line-height:var( --e-global-typography-t_h4-line-height );}.elementor-kit-7 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-t_h4-font-size );font-weight:var( --e-global-typography-t_h4-font-weight );line-height:var( --e-global-typography-t_h4-line-height );}.elementor-kit-7 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-t_ui-font-family ), Sans-serif;font-size:var( --e-global-typography-t_ui-font-size );font-weight:var( --e-global-typography-t_ui-font-weight );line-height:var( --e-global-typography-t_ui-line-height );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-t_body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-t_body_s-font-size );font-weight:var( --e-global-typography-t_body_s-font-weight );line-height:var( --e-global-typography-t_body_s-line-height );color:var( --e-global-color-primary );background-color:var( --e-global-color-c_white );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c_border_strong );border-radius:10px 10px 10px 10px;padding:13px 14px 13px 14px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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-7{--e-global-typography-t_display-font-size:88px;--e-global-typography-t_h1_home-font-size:44px;--e-global-typography-t_h1-font-size:42px;--e-global-typography-t_h2-font-size:34px;--e-global-typography-t_h2b-font-size:32px;--e-global-typography-t_h2m-font-size:28px;--e-global-typography-t_h2s-font-size:25px;--e-global-typography-t_h3l-font-size:22px;--e-global-typography-t_h3-font-size:20px;--e-global-typography-t_h4-font-size:17px;--e-global-typography-t_sub-font-size:20px;--e-global-typography-t_lead-font-size:19px;--e-global-typography-t_quote-font-size:17px;--e-global-typography-t_script-font-size:52px;--e-global-typography-t_script_m-font-size:34px;--e-global-typography-t_script_s-font-size:30px;--e-global-typography-t_eyebrow-font-size:13px;--e-global-typography-t_label_s-font-size:12px;--e-global-typography-t_body_l-font-size:17px;--e-global-typography-t_body-font-size:16.5px;--e-global-typography-t_body_s-font-size:15.5px;--e-global-typography-t_text_s-font-size:14.5px;--e-global-typography-t_meta-font-size:13.5px;--e-global-typography-t_ui-font-size:14.5px;--e-global-typography-t_label-font-size:13.5px;--e-global-typography-t_button-font-size:15.5px;--e-global-typography-t_button_l-font-size:16px;font-size:var( --e-global-typography-t_body-font-size );line-height:var( --e-global-typography-t_body-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-t_h1-font-size );line-height:var( --e-global-typography-t_h1-line-height );letter-spacing:var( --e-global-typography-t_h1-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-t_h2s-font-size );line-height:var( --e-global-typography-t_h2s-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-t_h3l-font-size );line-height:var( --e-global-typography-t_h3l-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-t_h3-font-size );line-height:var( --e-global-typography-t_h3-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-t_h4-font-size );line-height:var( --e-global-typography-t_h4-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-t_h4-font-size );line-height:var( --e-global-typography-t_h4-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-t_button-font-size );line-height:var( --e-global-typography-t_button-line-height );}.elementor-kit-7 label{font-size:var( --e-global-typography-t_ui-font-size );line-height:var( --e-global-typography-t_ui-line-height );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-t_body_s-font-size );line-height:var( --e-global-typography-t_body_s-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-t_display-font-size:64px;--e-global-typography-t_h1_home-font-size:28px;--e-global-typography-t_h1-font-size:28px;--e-global-typography-t_h2-font-size:24px;--e-global-typography-t_h2b-font-size:24px;--e-global-typography-t_h2m-font-size:22px;--e-global-typography-t_h2s-font-size:21px;--e-global-typography-t_h3l-font-size:20px;--e-global-typography-t_h3-font-size:18px;--e-global-typography-t_h4-font-size:16px;--e-global-typography-t_sub-font-size:18px;--e-global-typography-t_lead-font-size:18px;--e-global-typography-t_quote-font-size:16px;--e-global-typography-t_script-font-size:44px;--e-global-typography-t_script_m-font-size:30px;--e-global-typography-t_script_s-font-size:28px;--e-global-typography-t_eyebrow-font-size:12px;--e-global-typography-t_label_s-font-size:12px;--e-global-typography-t_body_l-font-size:16px;--e-global-typography-t_body-font-size:16px;--e-global-typography-t_body_s-font-size:15px;--e-global-typography-t_text_s-font-size:14px;--e-global-typography-t_meta-font-size:13px;--e-global-typography-t_ui-font-size:14px;--e-global-typography-t_label-font-size:13px;--e-global-typography-t_button-font-size:15px;--e-global-typography-t_button_l-font-size:15.5px;font-size:var( --e-global-typography-t_body-font-size );line-height:var( --e-global-typography-t_body-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-t_h1-font-size );line-height:var( --e-global-typography-t_h1-line-height );letter-spacing:var( --e-global-typography-t_h1-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-t_h2s-font-size );line-height:var( --e-global-typography-t_h2s-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-t_h3l-font-size );line-height:var( --e-global-typography-t_h3l-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-t_h3-font-size );line-height:var( --e-global-typography-t_h3-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-t_h4-font-size );line-height:var( --e-global-typography-t_h4-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-t_h4-font-size );line-height:var( --e-global-typography-t_h4-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-t_button-font-size );line-height:var( --e-global-typography-t_button-line-height );}.elementor-kit-7 label{font-size:var( --e-global-typography-t_ui-font-size );line-height:var( --e-global-typography-t_ui-line-height );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-t_body_s-font-size );line-height:var( --e-global-typography-t_body_s-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*{transition:none!important}
}
.elementor-widget-text-editor p,.elementor-widget-text-editor ul,.elementor-widget-text-editor ol,.elementor-widget-text-editor blockquote,.elementor-widget-text-editor table{margin:0}
.elementor-widget-text-editor p a,.elementor-widget-text-editor li a{text-decoration:underline;text-underline-offset:2px}
.tv-crumbs a,.elementor-widget-text-editor nav a{text-decoration:none}
.elementor-heading-title a{color:inherit}
.elementor a[href^="tel:"]{white-space:nowrap}
.elementor-button{transition:background-color .3s,color .3s,border-color .3s}
.e-con{transition:background-color .3s,box-shadow .3s,border-color .3s,color .3s}
.tv-fill,.tv-fill .elementor-widget-container,.tv-fill a{width:100%;height:100%;display:block}
.tv-fill img{width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:inherit}
.tv-abs{position:absolute!important;inset:0}
.tv-abs>.elementor-widget-container{height:100%}
.tv-faq .e-n-accordion{display:flex;flex-direction:column;gap:8px}
.tv-faq .e-n-accordion-item{border:0;border-bottom:1px solid var(--e-global-color-c_border_soft)}
.tv-faq .e-n-accordion-item-title{padding:18px 0!important;border:0!important;background:none!important;display:flex!important;justify-content:space-between!important;align-items:center;gap:16px;cursor:pointer}
.tv-faq .e-n-accordion-item-title-header{flex:1 1 auto}
.tv-faq .e-n-accordion-item-title-text{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;color:var(--e-global-color-primary)!important;text-align:left}
.tv-faq .e-n-accordion-item-title-icon{flex:none;width:28px;height:28px;border-radius:50%;background:var(--e-global-color-c_offwhite);display:flex!important;align-items:center;justify-content:center}
.tv-faq .e-n-accordion-item-title-icon span{display:flex;align-items:center;justify-content:center}
.tv-faq .e-n-accordion-item-title-icon svg{width:11px!important;height:11px!important;fill:var(--e-global-color-primary)!important}
.tv-faq .e-n-accordion-item>.e-con{padding:0 0 20px!important;border:0!important;background:none!important}
.tv-faq .e-n-accordion-item>.e-con .elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15px;line-height:1.7;color:var(--e-global-color-c_muted);max-width:60ch}
.tv-slot{border:1.5px dashed currentColor;border-radius:12px;padding:12px 14px;font:500 13px/1.4 var(--e-global-typography-text-font-family),sans-serif;opacity:.75}
.e-con.e-child{--width:auto}
.elementor-location-header{position:sticky;top:0;z-index:50}
.admin-bar .elementor-location-header{top:32px}
@media (max-width:782px){.admin-bar .elementor-location-header{top:46px}
}
@media (max-width:600px){.admin-bar .elementor-location-header{top:0}
}
.tv-nav .elementor-nav-menu--main .elementor-nav-menu{justify-content:center}
.tv-nav .elementor-nav-menu--main .elementor-item{padding:10px 12px!important;font-size:14.5px;font-weight:500;line-height:1.4;color:var(--e-global-color-primary)!important;border-radius:6px;gap:6px;white-space:nowrap}
.tv-nav .elementor-nav-menu--main .elementor-item:hover,.tv-nav .elementor-nav-menu--main .elementor-item.highlighted{background:var(--e-global-color-c_offwhite)}
.tv-nav .elementor-nav-menu--main .tv-urgent>.elementor-item{color:var(--e-global-color-c_tealtext)!important}
.tv-nav .elementor-nav-menu--main .elementor-item .sub-arrow{padding:0;margin:0}
.tv-nav .elementor-nav-menu--main .elementor-item .sub-arrow svg{width:9px;height:9px;opacity:.6}
.tv-nav .elementor-nav-menu--main .tv-menu-cta{display:none!important}
@media (min-width:1025px) and (max-width:1279px){.tv-nav .elementor-nav-menu--main .elementor-item{padding:10px 8px!important;font-size:14px}
.tv-header .elementor-widget-image img{width:148px!important;height:auto!important}
.tv-header>.e-con-inner>.e-con:last-child>.e-con-inner,.tv-header .e-con{--gap:14px}
}
.tv-nav .elementor-nav-menu--main .sub-menu{background:var(--e-global-color-c_white)!important;border-radius:14px!important;box-shadow:0 18px 40px rgba(43,58,97,.16)!important;border:1px solid rgba(43,58,97,.08)!important;padding:10px!important;width:240px!important;min-width:240px!important;max-width:none!important;margin-top:10px!important}
.tv-nav .elementor-nav-menu--main .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
.tv-nav .elementor-nav-menu--main .sub-menu li{border:0!important}
.tv-nav .elementor-nav-menu--main .sub-menu .elementor-sub-item{padding:9px 12px!important;border-radius:8px;font-size:14px;line-height:1.35;color:var(--e-global-color-primary)!important;background:none!important;white-space:normal!important;border:0!important}
.tv-nav .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{background:var(--e-global-color-c_offwhite)!important;color:var(--e-global-color-c_tealtext)!important}
.tv-nav .elementor-nav-menu--main .tv-mega>.sub-menu{width:540px!important;min-width:540px!important;left:50%!important;transform:translateX(-50%);margin-left:0!important}
.tv-nav .elementor-nav-menu--main .tv-mega>.sub-menu[style*="block"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(6,auto);grid-auto-flow:column;column-gap:8px;row-gap:2px}
.tv-nav .elementor-nav-menu--main .tv-mega>.sub-menu>.tv-overview{grid-column:1/-1;grid-row:1;border-bottom:1px solid rgba(43,58,97,.08)!important;margin-bottom:4px}
.tv-nav .elementor-nav-menu--main .tv-overview>.elementor-sub-item{display:flex!important;justify-content:space-between;align-items:center;padding:10px 12px!important;font-weight:600;color:var(--e-global-color-c_tealtext)!important}
.tv-nav .elementor-nav-menu--main .tv-overview>.elementor-sub-item::after{content:"";width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
.tv-nav .elementor-menu-toggle{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-c_border_strong)!important;border-radius:10px;background:var(--e-global-color-c_white)}
@media (max-width:1024px){.tv-nav{order:3}
}
.tv-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{background:var(--e-global-color-c_white);border-top:1px solid var(--e-global-color-c_border_light);box-shadow:0 18px 30px var(--e-global-color-c_border_light)}
.tv-nav .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown.elementor-nav-menu__container{max-height:calc(100vh - var(--tv-menu-top,140px))!important;max-height:calc(100dvh - var(--tv-menu-top,140px))!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.tv-nav .elementor-nav-menu--dropdown>.elementor-nav-menu{padding:8px 32px 20px}
@media (max-width:767px){.tv-nav .elementor-nav-menu--dropdown>.elementor-nav-menu{padding:8px 20px 20px}
}
.tv-nav .elementor-nav-menu--dropdown li{border-bottom:1px solid rgba(43,58,97,.08)}
.tv-nav .elementor-nav-menu--dropdown .sub-menu li{border:0}
.tv-nav .elementor-nav-menu--dropdown .elementor-item{padding:14px 4px!important;font-size:16px!important;font-weight:500;color:var(--e-global-color-primary)!important;background:none!important;display:flex;justify-content:space-between;align-items:center}
.tv-nav .elementor-nav-menu--dropdown .tv-urgent>.elementor-item{color:var(--e-global-color-c_tealtext)!important}
.tv-nav .elementor-nav-menu--dropdown .sub-arrow{width:44px;height:44px;margin:-10px 0;border-radius:10px;background:var(--e-global-color-c_offwhite);display:flex;align-items:center;justify-content:center;padding:0!important}
.tv-nav .elementor-nav-menu--dropdown .sub-arrow svg{width:12px;height:12px;fill:var(--e-global-color-primary)}
.tv-nav .elementor-nav-menu--dropdown .sub-menu{padding:0 0 10px 14px!important;background:none!important}
.tv-nav .elementor-nav-menu--dropdown .elementor-sub-item{padding:10px 4px!important;font-size:15px!important;color:var(--e-global-color-text)!important;background:none!important;border:0!important}
.tv-nav .elementor-nav-menu--dropdown .tv-menu-cta{border:0}
.tv-nav .elementor-nav-menu--dropdown .tv-menu-cta>.elementor-item{margin-top:16px;padding:15px!important;justify-content:center;border-radius:999px;background:var(--e-global-color-primary)!important;color:var(--e-global-color-c_white)!important;font-weight:600}
.tv-header .tv-slot{display:inline-block;padding:2px 10px;font-size:12px;border-radius:6px;color:var(--e-global-color-accent);opacity:1}
.elementor-location-footer .tv-slot{color:var(--e-global-color-c_onnavym)}
.tv-form .elementor-field-group{margin-bottom:0}
.tv-form .elementor-field-textual,.tv-form select.elementor-field{height:50px;min-height:50px;padding:0 14px!important;font-size:15px;color:var(--e-global-color-primary);box-shadow:none}
.tv-form textarea.elementor-field-textual{height:auto;padding:12px 14px!important;resize:vertical}
.tv-form .elementor-field-textual:focus{border-color:var(--e-global-color-secondary)!important;outline:2px solid rgba(48,164,153,.25);outline-offset:0}
.tv-form .elementor-field-label{line-height:1.4}
.tv-form .elementor-select-wrapper .select-caret-down-wrapper{right:14px}
.tv-form .tv-form-sec{font:600 13px/1.4 var(--e-global-typography-text-font-family),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-c_tealtext);margin-top:4px}
.tv-form .tv-form-note{font:400 14px/1.6 var(--e-global-typography-text-font-family),sans-serif;color:var(--e-global-color-c_muted)}
.tv-form .elementor-field-type-html{padding-bottom:0}
.tv-form .elementor-button{padding:17px 30px;line-height:1}
.tv-form .tv-seg .elementor-field-subgroup{display:grid!important;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.tv-form .tv-seg .elementor-field-option{margin:0!important;position:relative}
.tv-form .tv-seg .elementor-field-option input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.tv-form .tv-seg .elementor-field-option label{display:flex!important;align-items:center;justify-content:center;height:50px;border:1.5px solid var(--e-global-color-c_border_strong);border-radius:10px;background:var(--e-global-color-c_white);color:var(--e-global-color-primary);font:500 13.5px/1.2 var(--e-global-typography-text-font-family),sans-serif;text-align:center;padding:0 4px;cursor:pointer;margin:0!important}
.tv-form .tv-seg .elementor-field-option input:checked+label{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-c_white)}
.tv-form .tv-seg .elementor-field-option input:focus-visible+label{outline:2px solid var(--e-global-color-secondary);outline-offset:2px}
.tv-more .e-n-accordion-item{border:0}
.tv-more .e-n-accordion-item-title{padding:10px 0!important;border:0!important;background:none!important;justify-content:flex-start!important;display:inline-flex!important}
.tv-more .e-n-accordion-item-title-text{font:600 14px/1.4 var(--e-global-typography-text-font-family),sans-serif!important;color:var(--e-global-color-primary)!important;text-decoration:underline;text-decoration-color:var(--e-global-color-secondary);text-decoration-thickness:2px;text-underline-offset:6px}
.tv-more .e-n-accordion-item-title-icon{display:none!important}
.tv-more details[open] .e-n-accordion-item-title-text{font-size:0!important}
.tv-more details[open] .e-n-accordion-item-title-text::after{content:"Show less";font-size:14px}
.tv-more .e-n-accordion-item>.e-con{padding:0!important;border:0!important;background:none!important}
.tv-more .tv-more-body{font:400 14.5px/1.7 var(--e-global-typography-text-font-family),sans-serif;color:var(--e-global-color-text)}
.tv-faq2 .e-n-accordion{gap:0}
.tv-faq2 .e-n-accordion-item{border-bottom:1px solid var(--e-global-color-c_border)}
.tv-faq2 .e-n-accordion-item-title-text{font-size:16.5px!important}
.tv-faq2 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-c_tealtext)!important}
.tv-faq2 .e-n-accordion-item-title-icon{width:auto;height:auto;background:none;border-radius:0}
.tv-faq2 .e-n-accordion-item-title-icon svg{width:14px!important;height:14px!important;fill:var(--e-global-color-secondary)!important}
.tv-faq2 .e-n-accordion-item>.e-con .elementor-widget-text-editor{font-size:15.5px;color:var(--e-global-color-text);max-width:none}
.tv-sidebar{align-self:flex-start}
.tv-sidebar>.elementor-template>.elementor>.e-con,.tv-sidebar .elementor-template .e-con.e-parent{--width:100%}
.tv-svcnav .elementor-nav-menu--main .elementor-item{padding:9px 12px!important;border-radius:10px;font-size:15px;line-height:1.4;color:var(--e-global-color-primary)!important;white-space:normal}
.tv-svcnav .elementor-nav-menu--main .elementor-item:hover{background:var(--e-global-color-c_white)}
.tv-svcnav .elementor-nav-menu--main .current-menu-item>.elementor-item{background:var(--e-global-color-c_white);font-weight:600!important}
.tv-svcnav .elementor-nav-menu--main .elementor-nav-menu{display:flex;flex-direction:column;gap:2px}
.tv-svcnav .elementor-nav-menu--main .elementor-nav-menu>li{border:0}
.tv-main>.e-con{max-width:100%}
.tv-map,.tv-map iframe{display:block;width:100%;border:0;border-radius:inherit}
.tv-map{flex:1 1 auto;align-self:stretch}
.tv-map>.elementor-widget-container,.tv-map .elementor-custom-embed{height:100%}
.tv-map iframe{height:100%!important;min-height:100%}
.tv-slot{opacity:.85}
.tv-rich a{color:var(--e-global-color-c_tealtext);font-weight:500;text-decoration:underline;text-underline-offset:3px}
.tv-rich a:hover{color:var(--e-global-color-primary)}
.tv-rich-dark a{color:var(--e-global-color-accent);text-decoration:underline;text-underline-offset:3px}
.tv-teaser{padding:16px 20px!important;border-radius:14px;background:rgba(48,164,153,.08);border-left:4px solid var(--e-global-color-secondary)}
.tv-teaser a.tv-more{white-space:nowrap;font-weight:600}
#orthopedic-surgery{scroll-margin-top:150px}
.tv-ar-1{aspect-ratio:1 / 1!important}
#dr-erin-paster{scroll-margin-top:150px}
.tv-bio p+p{margin-top:.75em}
.tv-ortho-band{padding:clamp(24px,4vw,40px)!important;border-radius:24px;background:var(--e-global-color-c_offwhite);border:1px solid rgba(48,164,153,.35);margin-bottom:8px!important}
.tv-ortho-card{padding:clamp(20px,3vw,30px)!important;border-radius:18px;background:var(--e-global-color-c_white);border:1px solid var(--e-global-color-c_border_light);box-shadow:0 8px 24px var(--e-global-color-c_border_faint)}
.tv-badge{align-self:flex-start;margin-bottom:14px!important}
.tv-badge .elementor-heading-title{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(48,164,153,.12);color:var(--e-global-color-c_tealtext);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}
.tv-badge .elementor-heading-title::before{content:"";width:14px;height:14px;flex:none;background:var(--e-global-color-c_tealtext);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l3 2.4 3.8-.3.9 3.7 3.3 2-1.5 3.5 1.5 3.5-3.3 2-.9 3.7-3.8-.3L12 23l-3-2.4-3.8.3-.9-3.7-3.3-2L2.5 12 1 8.5l3.3-2 .9-3.7 3.8.3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l3 2.4 3.8-.3.9 3.7 3.3 2-1.5 3.5 1.5 3.5-3.3 2-.9 3.7-3.8-.3L12 23l-3-2.4-3.8.3-.9-3.7-3.3-2L2.5 12 1 8.5l3.3-2 .9-3.7 3.8.3z'/%3E%3C/svg%3E") center/contain no-repeat}
.tv-price-acc .e-n-accordion-item{border:1px solid rgba(43,58,97,.16);border-radius:16px;background:var(--e-global-color-c_white);overflow:hidden}
.tv-price-acc .e-n-accordion-item-title{padding:18px 22px!important;border:0!important;background:var(--e-global-color-c_offwhite)!important;display:flex!important;justify-content:space-between!important;align-items:center;gap:16px;cursor:pointer}
.tv-price-acc .e-n-accordion-item-title-header{flex:1 1 auto}
.tv-price-acc .e-n-accordion-item-title-text{font-family:var(--e-global-typography-primary-font-family),serif!important;font-size:clamp(20px,2vw,23px)!important;font-weight:700!important;line-height:1.3!important;color:var(--e-global-color-primary)!important}
.tv-price-acc .e-n-accordion-item-title-icon{flex:none;width:34px;height:34px;border-radius:50%;background:var(--e-global-color-primary);display:flex!important;align-items:center;justify-content:center}
.tv-price-acc .e-n-accordion-item-title-icon span{display:flex;align-items:center;justify-content:center}
.tv-price-acc .e-n-accordion-item-title-icon svg{width:13px!important;height:13px!important;fill:var(--e-global-color-c_white)!important}
.tv-price-acc .e-n-accordion-item>.e-con{padding:22px!important;border:0!important;border-top:1px solid var(--e-global-color-c_border_light)!important;background:var(--e-global-color-c_white)!important}
.tv-table-wrap{overflow-x:auto;border:1px solid var(--e-global-color-c_border);border-radius:14px}
.tv-table{width:100%;border-collapse:collapse;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15px;line-height:1.5;color:var(--e-global-color-text)}
.tv-table th,.tv-table td{padding:12px 18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--e-global-color-c_border_light);background:none}
.tv-table thead th{background:var(--e-global-color-primary);color:var(--e-global-color-c_white);font-weight:600;font-size:14px;letter-spacing:.02em}
.tv-table tbody th{font-weight:500;color:var(--e-global-color-primary)}
.tv-table tbody tr:nth-child(even) th,.tv-table tbody tr:nth-child(even) td{background:var(--e-global-color-c_tint)}
.tv-table tbody tr:last-child th,.tv-table tbody tr:last-child td{border-bottom:0}
.tv-table td:last-child{white-space:nowrap;font-weight:600;color:var(--e-global-color-primary);text-align:right}
.tv-table thead th:last-child{text-align:right}
.tv-table td a{color:var(--e-global-color-c_tealtext);text-decoration:underline;text-underline-offset:3px}
.tv-table-sub{display:block;margin-top:4px;font-size:13.5px;font-weight:400;color:var(--e-global-color-c_muted);line-height:1.55}
.tv-table-compare td:last-child,.tv-table-compare thead th:last-child{white-space:normal;font-weight:400;color:var(--e-global-color-text);text-align:left}
.tv-table-compare thead th:last-child{color:var(--e-global-color-c_white);font-weight:600}
.tv-table-compare tbody th{white-space:nowrap}
.tv-note{padding:14px 18px;border:1px solid rgba(43,58,97,.18);border-radius:12px;background:var(--e-global-color-c_tint)}
.tv-estimate .tv-callout-icon{flex:none}
.tv-estimate .tv-callout-icon .elementor-icon{width:56px;height:56px;border-radius:14px;background:rgba(56,250,125,.12);display:flex;align-items:center;justify-content:center}
.tv-estimate a.tv-callout-tel{display:inline-flex;padding:12px 22px;border-radius:999px;background:var(--e-global-color-accent);color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),sans-serif;font-weight:600;font-size:15.5px;text-decoration:none}
.tv-estimate a.tv-callout-tel:hover{background:var(--e-global-color-c_white)}
@media(max-width:767px){.tv-estimate{flex-direction:column!important}
.tv-table th,.tv-table td{padding:11px 14px}
.tv-table-compare tbody th{white-space:normal}
}
.tv-kinds{border:1px solid var(--e-global-color-c_border);border-radius:16px;overflow:hidden}
.tv-kind{padding:18px 22px!important;border-bottom:1px solid var(--e-global-color-c_border_light)}
.tv-kind:nth-child(odd){background:var(--e-global-color-c_tint)}
.tv-kind:last-child{border-bottom:0}
.tv-estimate>.e-con{flex:1 1 0!important;min-width:0!important}
.tv-price-acc .e-n-accordion-item:not([open]) .e-n-accordion-item-title-icon .e-opened,.tv-price-acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed{display:none!important}
.tv-badge .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:12px!important;font-weight:600!important;color:var(--e-global-color-c_tealtext)!important}
.tv-price-acc .e-n-accordion-item-title-icon{flex:0 0 34px!important;min-width:34px}
@media(max-width:767px){.tv-price-acc .e-n-accordion-item>.e-con{padding:16px!important}
.tv-table td:last-child{white-space:normal;min-width:96px}
.tv-table{font-size:14px}
}
.tv-faq .e-n-accordion-item-title-icon{flex:0 0 28px!important;min-width:28px}
.tv-faq2 .e-n-accordion-item-title-icon{flex:0 0 auto!important;min-width:0}
.tv-post-img:not(:has(img)){display:none!important}
.tv-post-content h2{font-family:var(--e-global-typography-t_h2s-font-family),serif;font-size:var(--e-global-typography-t_h2s-font-size);line-height:var(--e-global-typography-t_h2s-line-height);color:var(--e-global-color-primary);margin:32px 0 14px}
.tv-post-content h3{font-family:var(--e-global-typography-t_h3l-font-family),serif;font-size:var(--e-global-typography-t_h3l-font-size);line-height:var(--e-global-typography-t_h3l-line-height);color:var(--e-global-color-primary);margin:26px 0 12px}
.tv-post-content h4{font-family:var(--e-global-typography-t_h3-font-family),serif;font-size:var(--e-global-typography-t_h3-font-size);color:var(--e-global-color-primary);margin:22px 0 10px}
.tv-post-content p,.tv-post-content ul,.tv-post-content ol,.tv-post-content blockquote,.tv-post-content figure{margin:0 0 18px}
.tv-post-content ul,.tv-post-content ol{padding-left:22px}
.tv-post-content li{margin-bottom:6px}
.tv-post-content strong{color:var(--e-global-color-primary);font-weight:600}
.tv-post-content img{border-radius:18px;height:auto}
.tv-post-content blockquote{padding:16px 20px;border-left:4px solid var(--e-global-color-secondary);background:var(--e-global-color-c_tint);border-radius:0 14px 14px 0;font-family:var(--e-global-typography-t_quote-font-family),serif;font-style:italic;color:var(--e-global-color-primary)}
.tv-post-content>.elementor-widget-container>*:first-child{margin-top:0}
.tv-post-nav .elementor-post-navigation{padding:18px 0;border-color:var(--e-global-color-c_border)!important}
.tv-post-nav .post-navigation__arrow-wrapper{color:var(--e-global-color-secondary)}
.tv-archive .elementor-post__card{box-shadow:none!important;border:1px solid var(--e-global-color-c_border_light)!important;transition:box-shadow .3s,transform .3s}
.tv-archive .elementor-post__card:hover{box-shadow:0 14px 30px var(--e-global-color-c_border_soft)!important;transform:translateY(-3px)}
.tv-archive .elementor-post__text{padding:22px 24px 0!important}
.tv-archive .elementor-post__meta-data{padding:14px 24px!important;border-top:1px solid var(--e-global-color-c_border_light)!important}
.tv-archive .elementor-post__title{margin-bottom:8px!important}
.tv-archive .elementor-post__read-more{display:inline-block;margin:6px 0 20px}
.tv-archive .elementor-pagination{margin-top:36px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}
.tv-archive .elementor-pagination .page-numbers{display:inline-flex;min-width:40px;height:40px;padding:0 12px;align-items:center;justify-content:center;border-radius:999px;background:var(--e-global-color-c_offwhite)}
.tv-archive .elementor-pagination .page-numbers.current{background:var(--e-global-color-primary);color:var(--e-global-color-c_white)!important}
.tv-archive .e-load-more-message,.tv-archive .elementor-posts-nothing-found{padding:28px;border-radius:18px;background:var(--e-global-color-c_offwhite);text-align:center}
body.blog .tv-arch-other,body:not(.blog) .tv-arch-blog{display:none!important}
.tv-float-call{position:fixed!important;left:16px;bottom:16px;z-index:90;width:auto!important;margin:0!important}
.tv-float-call .elementor-button{box-shadow:0 8px 24px rgba(35,48,80,.35)}
@media(max-width:767px){.elementor-location-footer{padding-bottom:76px;background:var(--e-global-color-primary)}
}
.tv-powered a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--e-global-color-c_onnavym)}
.tv-powered a:hover{color:var(--e-global-color-accent)}
.tv-powered .tv-sep{margin:0 6px;opacity:.6}
@media(max-width:767px){.tv-powered .tv-sep{display:none}
.tv-powered .tv-credit{display:block;margin-top:4px}
}
.tv-logo img{height:auto!important;max-width:100%;object-fit:initial!important}
.elementor-element.tv-x-0c6cea{height:96px!important}
.elementor-element.tv-x-13bfdc{max-width:52ch!important}
.elementor-element.tv-x-163cc5{width:100%!important;--width:100%!important}
.elementor-element.tv-x-005ddc{aspect-ratio:4 / 3!important}
.elementor-element.tv-x-027130 .elementor-heading-title{text-wrap:balance!important;max-width:20ch!important}
.elementor-element.tv-x-0868bc{aspect-ratio:5 / 4!important}
@media(max-width:767px){.elementor-element.tv-x-0868bc{aspect-ratio:4 / 3!important}
}
.elementor-element.tv-x-0ccefa{text-wrap:pretty!important}
.elementor-element.tv-x-246035{aspect-ratio:3 / 2!important}
.elementor-element.tv-x-3eeb96{max-width:58ch!important;text-wrap:pretty!important}
.elementor-element.tv-x-53c7ca .elementor-heading-title{text-decoration-color:var(--e-global-color-secondary)!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}
.elementor-element.tv-x-56fc1f{max-width:760px!important}
.elementor-element.tv-x-90eb2e{height:64px!important;width:64px!important}
@media(max-width:767px){.elementor-element.tv-x-91cf02{flex-basis:100%!important}
}
.elementor-element.tv-x-973998 .elementor-heading-title{text-wrap:balance!important}
.elementor-element.tv-x-b59e12{transition:background-color .3s,color .3s,box-shadow .3s,transform .3s!important}
@media(max-width:1024px){.elementor-element.tv-x-b59e12{transition:unset!important}
}
.elementor-element.tv-x-b59e12:hover{box-shadow:var(--e-global-color-c_border_light) 0px 10px 24px !important!important}
.elementor-element.tv-x-e356ad{max-width:620px!important}
.elementor-element.tv-x-e9e1a1{height:36px!important;width:36px!important}
.elementor-element.tv-x-e9e1a1 .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}
.elementor-element.tv-x-661c3d{margin-left:auto!important;margin-right:auto!important;width:100%!important;--width:100%!important;max-width:1280px!important}
.elementor-element.tv-x-7071e8{max-width:820px!important}
.elementor-element.tv-x-911903{max-width:760px!important;min-width:0px!important}
.elementor-element.tv-x-07832b{transform:rotate(45deg)!important;height:8px!important;width:8px!important;--width:8px!important}
.elementor-element.tv-x-687246{aspect-ratio:1 / 1!important}
.elementor-element.tv-x-6c2afd .elementor-heading-title{text-decoration-color:var(--e-global-color-c_onnavy)!important;text-underline-offset:3px!important}
.elementor-element.tv-x-8ae9d7{height:22px!important;width:22px!important}
.elementor-element.tv-x-8ae9d7 .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}
.elementor-element.tv-x-055bea{height:2px!important;width:18px!important;--width:18px!important}
.elementor-element.tv-x-05da39{white-space:nowrap!important}
.elementor-element.tv-x-158ad2{opacity:0.6!important;transform:rotate(45deg) translateY(-2px)!important;height:6px!important;width:6px!important;--width:6px!important;white-space:nowrap!important}
.elementor-element.tv-x-872487{width:100%!important;--width:100%!important;height:84px!important}
@media(max-width:767px){.elementor-element.tv-x-872487{height:68px!important}
}
.elementor-element.tv-x-93a2c2{flex-basis:0%!important}
.elementor-element.tv-x-9d4ecc{white-space:nowrap!important;transition:background-color .3s,color .3s,box-shadow .3s,transform .3s!important}
@media(max-width:1024px){.elementor-element.tv-x-9d4ecc{transition:unset!important}
}
.elementor-element.tv-x-9d4ecc:hover{background-image:initial !important!important;background-position-x:initial !important!important;background-position-y:initial !important!important;background-size:initial !important!important;background-repeat:initial !important!important;background-attachment:initial !important!important;background-origin:initial !important!important;background-clip:initial !important!important;background-color:var(--e-global-color-c_offwhite) !important!important}
.elementor-element.tv-x-b6abdf{margin-left:auto!important;margin-right:0!important}
.elementor-element.tv-x-cf5f12{height:44px!important;width:44px!important;--width:44px!important}
.elementor-element.tv-x-02843e ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.elementor-element.tv-x-02843e li{display:flex;gap:12px;align-items:flex-start}
.elementor-element.tv-x-02843e li::before{content:"";flex:none;width:8px;height:8px;background-color:var(--e-global-color-secondary);border-radius:2px;margin-top:7px;transform:rotate(45deg)}
.elementor-element.tv-x-198e08{max-width:640px!important}
.elementor-element.tv-x-458cc1{max-width:56ch!important;text-wrap:pretty!important}
.elementor-element.tv-x-4a3880{position:absolute!important;bottom:10px!important;left:10px!important}
.elementor-element.tv-x-5b3893{aspect-ratio:4 / 5!important}
.elementor-element.tv-x-9ff3c7{transition:background-color .3s,color .3s,box-shadow .3s,transform .3s!important}
@media(max-width:1024px){.elementor-element.tv-x-9ff3c7{transition:unset!important}
}
.elementor-element.tv-x-9ff3c7:hover{transform:translateY(-3px) !important!important;box-shadow:var(--e-global-color-c_border_soft) 0px 14px 30px !important!important}
.elementor-element.tv-x-a51a94{opacity:0.85!important;flex-basis:0%!important}
.elementor-element.tv-x-ae07af{transform:rotate(45deg)!important;height:7px!important;width:7px!important;--width:7px!important}
.elementor-element.tv-x-e09582{grid-column:1 / 3!important;grid-row:1 / 3!important}
.elementor-element.tv-x-e7e677{height:100%!important;width:100%!important}
.elementor-element.tv-x-ec1d5a{position:absolute!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important}
.elementor-element.tv-x-fff86e{height:8px!important;width:8px!important;--width:8px!important}
.elementor-element.tv-x-e52fcf{max-width:680px!important}
.elementor-element.tv-x-492302{transition:background-color .3s,color .3s,box-shadow .3s,transform .3s!important}
@media(max-width:1024px){.elementor-element.tv-x-492302{transition:unset!important}
}
.elementor-element.tv-x-492302:hover{box-shadow:var(--e-global-color-c_border_soft) 0px 14px 30px !important!important}
.elementor-element.tv-x-505ef8{height:44px!important;width:44px!important}
.elementor-element.tv-x-505ef8 .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}
.elementor-element.tv-x-945f81{transition:background-color .3s,color .3s,box-shadow .3s,transform .3s!important}
@media(max-width:1024px){.elementor-element.tv-x-945f81{transition:unset!important}
}
.elementor-element.tv-x-945f81:hover{background-image:initial !important!important;background-position-x:initial !important!important;background-position-y:initial !important!important;background-size:initial !important!important;background-repeat:initial !important!important;background-attachment:initial !important!important;background-origin:initial !important!important;background-clip:initial !important!important;background-color:var(--e-global-color-c_footer) !important!important}
.elementor-element.tv-x-945f81:hover .elementor-heading-title,.elementor-element.tv-x-945f81:hover .elementor-widget-text-editor{color:var(--e-global-color-c_white) !important!important}
.elementor-element.tv-x-ae00b3{position:sticky!important;top:150px!important}
@media(max-width:1024px){.elementor-element.tv-x-ae00b3{position:unset!important;top:unset!important}
}
.elementor-element.tv-x-fd9256{transform:rotate(45deg)!important;height:9px!important;width:9px!important;--width:9px!important}
.elementor-element.tv-x-f6cf86{position:sticky!important;top:150px!important}
.elementor-element.tv-x-59a54a{height:clamp(32px,4vw,56px)!important}
.elementor-element.tv-x-ad757d{transition:background-color .3s,color .3s,box-shadow .3s,transform .3s!important}
@media(max-width:1024px){.elementor-element.tv-x-ad757d{transition:unset!important}
}
.elementor-element.tv-x-ad757d:hover .elementor-heading-title,.elementor-element.tv-x-ad757d:hover .elementor-widget-text-editor{color:var(--e-global-color-c_tealtext) !important!important}
.elementor-element.tv-x-299540{aspect-ratio:1 / 1!important;max-width:200px!important;width:100%!important;--width:100%!important}
.elementor-element.tv-x-3b6c79{height:28px!important;width:28px!important}
.elementor-element.tv-x-3b6c79 .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}
.elementor-element.tv-x-d153f8 ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.elementor-element.tv-x-d153f8 li{display:flex;gap:12px;align-items:flex-start}
.elementor-element.tv-x-d153f8 li::before{content:"";flex:none;width:8px;height:8px;background-color:var(--e-global-color-secondary);border-radius:2px;margin-top:8px;transform:rotate(45deg)}
.elementor-element.tv-x-0e74de{position:sticky!important;top:150px!important;min-width:0px!important}
@media(max-width:1024px){.elementor-element.tv-x-0e74de{position:unset!important;top:unset!important}
}
.elementor-element.tv-x-68ee18{max-width:480px!important}
.elementor-element.tv-x-9c6d71{min-width:0px!important}
.elementor-element.tv-x-e1b46e{aspect-ratio:16 / 9!important}
.elementor-element.tv-x-2d4693{max-width:560px!important}
.elementor-element.tv-x-4fc448{max-width:56ch!important}
.elementor-element.tv-x-a99a99{transform:rotate(-45deg) translate(2px,-3px)!important;height:13px!important;width:24px!important;--width:24px!important}
.elementor-element.tv-x-cb2979{height:72px!important;width:72px!important;--width:72px!important}
.elementor-element.tv-x-fe9406{height:40px!important;width:40px!important}
.elementor-element.tv-x-fe9406 .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}/* End custom CSS */