.elementor-kit-5{--e-global-color-primary:#5285C8;--e-global-color-secondary:#345E96;--e-global-color-text:#232A33;--e-global-color-accent:#A9C4E6;--e-global-color-skyblue:#EEF4FB;--e-global-color-sky2:#F6FAFE;--e-global-color-sand:#F4EEE3;--e-global-color-mutedc:#5A6675;--e-global-color-linec:#DCE6F3;--e-global-color-white:#FFFFFF;--e-global-color-7165ac9:#FBF7F4;--e-global-typography-primary-font-family:"Lora";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-size:26px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Lora";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lora";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;color:#232A33;font-family:"Nunito Sans", Sans-serif;font-weight:400;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{color:#232A33;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-kit-5 h2{color:#232A33;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-kit-5 h3{color:#232A33;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-kit-5 h4{color:#232A33;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-kit-5 h5{color:#232A33;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-kit-5 h6{color:#232A33;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{--blue:#5285C8;--blue-deep:#345E96;--blue-soft:#A9C4E6;--ink:#232A33;--muted:#5A6675;--sky:#EEF4FB;--sky-2:#F6FAFE;--sand:#F4EEE3;--line:#DCE6F3;}
.tcl-2col .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px}
@media(max-width:767px){.tcl-2col .elementor-icon-list-items{grid-template-columns:1fr}}
.tcl-card{transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;height:100%}
.tcl-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px -28px rgba(35,42,51,.32);border-color:#A9C4E6 !important}
.tcl-card .elementor-widget-button{margin-top:auto}
.tcl-photo-placeholder{box-shadow:0 18px 50px -28px rgba(35,42,51,.32)}
.tcl-eyebrow{display:inline-block}
.tcl-pill .elementor-heading-title{display:inline-block;background:#F4EEE3;color:#345E96;font-weight:700;font-size:.85rem;padding:.3rem .8rem;border-radius:999px}
.tcl-cta-band .elementor-button{box-shadow:none}
.tcl-flag{background:#fff;border:1px dashed #e6b86a;border-left:4px solid #e0a13a;border-radius:12px;padding:14px 18px}
.tcl-note{background:#fff;border:1px solid #DCE6F3;border-left:4px solid #5285C8;border-radius:12px;padding:14px 18px}/* End custom CSS */