.elementor-73 .elementor-element.elementor-element-7a2168b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-73 .elementor-element.elementor-element-d339840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-66c99da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-0b2f0b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-3af561a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-73a3cad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-cbf963f{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-cbf963f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-73 .elementor-element.elementor-element-2653af0{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-2653af0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-73 .elementor-element.elementor-element-3364722{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-c76ba8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-4bf1a65 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-4bf1a65 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-73 .elementor-element.elementor-element-4bf1a65{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-73 .elementor-element.elementor-element-4bf1a65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-57b195b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-d193499 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-d193499 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-73 .elementor-element.elementor-element-d193499{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-73 .elementor-element.elementor-element-d193499 .elementor-icon-list-text{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-57ab3d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-e845bf3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-e845bf3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-73 .elementor-element.elementor-element-e845bf3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-73 .elementor-element.elementor-element-e845bf3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-8896132{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-119827e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-119827e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-73 .elementor-element.elementor-element-119827e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-73 .elementor-element.elementor-element-119827e .elementor-icon-list-text{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-1bbc92a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-f2ce864 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-f2ce864 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-73 .elementor-element.elementor-element-f2ce864{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-73 .elementor-element.elementor-element-f2ce864 .elementor-icon-list-text{transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-ee453e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-48ddb31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-7808cc4{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-18499fe{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-74a90bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-e41a49f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-06205b2{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-eede171{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-7245aed{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-89170de{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-9dd2d13{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-2c55ac2{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-6d6cbe2{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-a4239d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-3694f80{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-5889bcf{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-b2d3a20{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-2cc7cef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-c34f640{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-c34f640 .elementor-icon-wrapper{text-align:center;}.elementor-73 .elementor-element.elementor-element-1d8a975{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-1d8a975 .elementor-icon-wrapper{text-align:center;}.elementor-73 .elementor-element.elementor-element-83ef8b5{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-83ef8b5 .elementor-icon-wrapper{text-align:center;}.elementor-73 .elementor-element.elementor-element-05b4773{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-05b4773 .elementor-icon-wrapper{text-align:center;}.elementor-73 .elementor-element.elementor-element-6e3d4ed{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-6e3d4ed .elementor-icon-wrapper{text-align:center;}.elementor-73 .elementor-element.elementor-element-9f9e6c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-4602bfd{width:auto;max-width:auto;}.elementor-73 .elementor-element.elementor-element-e03c9cc{width:auto;max-width:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-7a2168b{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}}/* Start custom CSS for container, class: .elementor-element-7a2168b *//* Footer K (approved 2026-10-04): dark rounded card; the space around it takes the last section's background (footer.js).
   Values come from components/footer-k.css. Layout is mobile first: 768px and 1100px add the wider grids. */
.elementor-73 .elementor-element.elementor-element-7a2168b{background:transparent}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-card{max-width:1408px;width:100%;margin:0 auto;background:#04192B;color:#fff;border-radius:28px;overflow:hidden}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-in{padding:40px 20px 0}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-top{display:grid;gap:36px}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-title .elementor-heading-title{font-size:30px;line-height:1.4;font-weight:700;color:#fff}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-lead{margin-top:10px}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-lead p{margin:0;max-width:420px;font-size:15px;line-height:1.9;color:rgba(255,255,255,.78)}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pills{margin-top:22px}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pill .elementor-button{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border-radius:999px;font-size:14.5px;font-weight:600;line-height:1}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pill .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pill .elementor-button-icon{display:flex}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pill .elementor-button-icon svg{width:20px;height:20px;fill:none}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pill--wa .elementor-button{background:#25D366;color:#04290F}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pill--l .elementor-button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-col{--width:auto;width:auto}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-col__t .elementor-heading-title{margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.5;color:#fff}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-links .elementor-icon-list-items{display:grid;gap:9px;margin:0;padding:0;list-style:none}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-links .elementor-icon-list-item{margin:0!important;padding:0!important}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-links a{font-size:13.5px;line-height:1.4;color:rgba(255,255,255,.72);transition:color .2s ease}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-links a:hover{color:#fff}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-links .elementor-icon-list-text{color:inherit}

/* logo, countries served, payment badges, social icons */
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-mid{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:40px;padding:22px 0;border-top:1px solid rgba(255,255,255,.12)}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-mid > .e-con{--width:auto;width:auto}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-brand{text-decoration:none}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-brand__icon img{width:40px;height:auto}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-brand__word img{height:28px;width:auto;max-width:none}
/* Elementor wraps rows on phones by default; the flags and their sentence stay on one row, the sentence wraps inside. */
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-served{flex-wrap:nowrap}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-served__t{min-width:0;flex:1 1 auto}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-served__t p{margin:0;font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.75)}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-flags{display:flex;flex:none;--width:auto;width:auto}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-flags img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.75);margin-inline-start:-7px;max-width:none}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-flags > :first-child img{margin-inline-start:0}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pay > .elementor-widget-image{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:10px;background:#fff;border:1px solid #E2E8F0}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-pay img{height:18px;width:auto;max-width:none}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-soc .elementor-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:background-color .2s}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-soc .elementor-icon:hover{background:rgba(255,255,255,.1)}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-soc .elementor-icon svg{width:20px;height:20px;fill:none}

/* bottom bar: non-affiliation note and copyright */
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-bar{display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:rgba(255,255,255,.05)}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-bar p{margin:0;font-size:12.5px;line-height:1.8;color:rgba(255,255,255,.6)}

/* back-to-top button with a progress ring (approved version B, components/back-to-top.css) */
.elementor-73 .elementor-element.elementor-element-7a2168b .tt{position:fixed;bottom:24px;inset-inline-end:24px;z-index:800;width:56px;height:56px;padding:4px;border:0;border-radius:50%;background:conic-gradient(#155DA0 calc(var(--tt-p,0) * 360deg),#DCE6F2 0);box-shadow:0 12px 30px -12px rgba(21,93,160,.55);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s,visibility 0s linear .25s}
.elementor-73 .elementor-element.elementor-element-7a2168b .tt.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .25s}
.elementor-73 .elementor-element.elementor-element-7a2168b .tt span{width:100%;height:100%;border-radius:50%;background:#fff;color:#155DA0;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}
.elementor-73 .elementor-element.elementor-element-7a2168b .tt:hover span{background:#155DA0;color:#fff}
.elementor-73 .elementor-element.elementor-element-7a2168b .tt svg{width:22px;height:22px}
body.elementor-editor-active .elementor-73 .elementor-element.elementor-element-7a2168b .tt{display:none}

@media (min-width:768px){
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-card{border-radius:32px}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-in{padding:64px 48px 0}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-title .elementor-heading-title{font-size:40px}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-cols{grid-template-columns:repeat(4,1fr)}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-mid{flex-direction:row;align-items:center;justify-content:space-between}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-bar{flex-direction:row;justify-content:space-between;padding:18px 48px}
}
@media (min-width:1100px){
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-top{grid-template-columns:420px 1fr;gap:64px}
.elementor-73 .elementor-element.elementor-element-7a2168b .vt-f-cols{grid-template-columns:repeat(5,1fr)}
}
@media (max-width:760px){.elementor-73 .elementor-element.elementor-element-7a2168b .tt{bottom:16px;inset-inline-end:16px}}/* End custom CSS */