.elementor-4273 .elementor-element.elementor-element-b02d076 > .elementor-container{max-width:1160px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4273 .elementor-element.elementor-element-d85bbc6 > .elementor-container{max-width:1160px;}.elementor-4273 .elementor-element.elementor-element-95b7dae > .elementor-container{max-width:1160px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4273 .elementor-element.elementor-element-b6e1ca8{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-1c5c93e{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-2392b12{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-c1e0027 > .elementor-container{max-width:1160px;}.elementor-4273 .elementor-element.elementor-element-945ac52 > .elementor-container{max-width:1160px;}.elementor-4273 .elementor-element.elementor-element-af5card1{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-af5card2{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-af5card3{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-a62daad > .elementor-container{max-width:1160px;}.elementor-4273 .elementor-element.elementor-element-cc1cd68{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-ca763cd{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-3348f9f{--icon-box-icon-margin:15px;}.elementor-4273 .elementor-element.elementor-element-72f2af0 > .elementor-container{max-width:1160px;}.elementor-4273 .elementor-element.elementor-element-80fc12b > .elementor-container{max-width:1160px;}.elementor-4273 .elementor-element.elementor-element-9cc6019 > .elementor-container{max-width:1160px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for section, class: .elementor-element-945ac52 */.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature {margin-bottom:12px !important;}
.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature > .elementor-widget-container {padding:16px 18px;border:1px solid #dce5ef;border-top:3px solid #2c6ba9;border-radius:14px;background:#fff;box-shadow:0 6px 24px #00205b08;}
.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature .elementor-icon-box-wrapper {display:flex;gap:14px;align-items:flex-start;text-align:left;}
.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature .elementor-icon-box-icon {margin:0 !important;flex:0 0 auto;}
.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature .elementor-icon {display:inline-flex;padding:10px;border-radius:10px;background:#eef6f0;color:#236d36;font-size:20px;}
.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature .elementor-icon svg {width:20px;height:20px;fill:#236d36;}
.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature .elementor-icon-box-title {font-family:Poppins,sans-serif;font-size:17px !important;line-height:1.35;font-weight:600;letter-spacing:-.02em;color:#00205b;margin:0 0 6px !important;}
.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature .elementor-icon-box-description {font-family:Poppins,sans-serif;font-size:13px;line-height:1.7;color:#354d68;margin:0;}
@media(max-width:767px) {.elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature > .elementor-widget-container {padding:16px;} .elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature .elementor-icon-box-wrapper {display:flex;gap:12px;} .elementor-4273 .elementor-element.elementor-element-945ac52 .ank-ixon-feature .elementor-icon-box-icon {margin:0 !important;} }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9cc6019 */.elementor-4273 .elementor-element.elementor-element-9cc6019 > .elementor-container { grid-template-columns: minmax(0, 1fr); } .elementor-4273 .elementor-element.elementor-element-9cc6019 > .elementor-container > .elementor-column { width: 100%; }/* End custom CSS */
/* Start custom CSS *//* ANK 4273: matching button dimensions and white hero secondary. */
body.elementor-page-4273 .ank-remote-section .elementor-widget-button {width:248px !important;max-width:100%;}
body.elementor-page-4273 .ank-remote-section .elementor-widget-button .elementor-button {width:100% !important;min-height:56px !important;height:auto;box-sizing:border-box;white-space:normal;overflow:visible;}
body.elementor-page-4273 .ank-remote-section .elementor-button .elementor-button-text {white-space:normal;overflow:visible;overflow-wrap:break-word;}
body.elementor-page-4273 .ank-hero-v2 .ank-button-secondary .elementor-button {background:#fff !important;color:#00205b !important;border-color:#00205b !important;}
body.elementor-page-4273 .ank-hero-v2 .ank-button-secondary .elementor-button:hover {background:#e6edf7 !important;color:#00205b !important;border-color:#00205b !important;}
@media(max-width:767px) {body.elementor-page-4273 .ank-remote-section .elementor-widget-button {width:100% !important;margin-right:0;}}/* End custom CSS */