.elementor-572 .elementor-element.elementor-element-kx251223{--display:flex;}.elementor-572 .elementor-element.elementor-element-kx241e56{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-kx225aab{color:#ffffff;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-572 .elementor-element.elementor-element-kx230534 .elementor-heading-title{color:#ffffff;}.elementor-572 .elementor-element.elementor-element-kx29993e{--display:flex;}.elementor-572 .elementor-element.elementor-element-kx28e30d{--display:flex;}.elementor-572 .elementor-element.elementor-element-kxadc0e3{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-572 .elementor-element.elementor-element-kx2716a2{--grid-columns:3;}.elementor-572 .elementor-element.elementor-element-kx341106{--display:flex;}.elementor-572 .elementor-element.elementor-element-kx341106:not(.elementor-motion-effects-element-type-background), .elementor-572 .elementor-element.elementor-element-kx341106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #033858 0%, #054e80 100%);}.elementor-572 .elementor-element.elementor-element-kx33bf34{--display:flex;}.elementor-572 .elementor-element.elementor-element-kx304862 .elementor-heading-title{color:#ffffff;}.elementor-572 .elementor-element.elementor-element-kx316b99{color:#cfe3f2;}@media(max-width:900px){.elementor-572 .elementor-element.elementor-element-kx2716a2{--grid-columns:2;}}@media(max-width:640px){.elementor-572 .elementor-element.elementor-element-kx2716a2{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-kxadc0e3 */.elementor-572 .elementor-element.elementor-element-kxadc0e3 { display: flex; flex-direction: row; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 28px; } .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.elementor-button { padding: 8px 18px; border-radius: 999px; border: 1px solid #e3eaf0; color: #1c2b36; font-size: 14px; font-weight: 500; background: #ffffff; width: auto; } .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.elementor-button:hover, .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.elementor-button.active { border-color: #076aae; color: #076aae; background: rgba(7,106,174,0.06); } .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.elementor-button.active { font-weight: 700; } body.category-guides .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.cat-guides, body.category-times .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.cat-times, body.category-tax .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.cat-tax, body.category-guides-en .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.cat-guides-en, body.category-times-en .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.cat-times-en, body.category-tax-en .elementor-572 .elementor-element.elementor-element-kxadc0e3 a.cat-tax-en { border-color: #076aae; color: #076aae; background: rgba(7,106,174,0.06); font-weight: 700; }/* End custom CSS */