.elementor-7233 .elementor-element.elementor-element-usahero:not(.elementor-motion-effects-element-type-background), .elementor-7233 .elementor-element.elementor-element-usahero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mireltramites.com/wp-content/uploads/2026/07/visa-americana-banner-elementor.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7233 .elementor-element.elementor-element-usahero{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7233 .elementor-element.elementor-element-usahero > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7233 .elementor-element.elementor-element-580d24f .elementor-heading-title{font-weight:600;}.elementor-7233 .elementor-element.elementor-element-20b0eb7{--spacer-size:34px;}.elementor-7233 .elementor-element.elementor-element-69a7597{width:var( --container-widget-width, 149.303% );max-width:149.303%;--container-widget-width:149.303%;--container-widget-flex-grow:0;}.elementor-7233 .elementor-element.elementor-element-69a7597.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7233 .elementor-element.elementor-element-00a19b7 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-654b3bc .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-cc05af9 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-3779b3d .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-a6125b0 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-f48beae{width:var( --container-widget-width, 149.583% );max-width:149.583%;--container-widget-width:149.583%;--container-widget-flex-grow:0;}.elementor-7233 .elementor-element.elementor-element-f48beae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7233 .elementor-element.elementor-element-cc8d498{color:#EBE0E0;}.elementor-7233 .elementor-element.elementor-element-231d73a .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-0665dcc .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-9f82032 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-d52a8cd .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-eed56d9 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-78d4e90 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-f669994 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-b2fec90 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-879d06f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-879d06f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7233 .elementor-element.elementor-element-879d06f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7233 .elementor-element.elementor-element-879d06f .elementor-icon-list-text{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-5ff7ddd{width:var( --container-widget-width, 149.167% );max-width:149.167%;--container-widget-width:149.167%;--container-widget-flex-grow:0;}.elementor-7233 .elementor-element.elementor-element-5ff7ddd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7233 .elementor-element.elementor-element-5ac7a03 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-3fc86a2 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-fc82652 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-1ea1500 .elementor-icon-box-wrapper{gap:15px;}.elementor-7233 .elementor-element.elementor-element-b56bdd4{width:var( --container-widget-width, 142.917% );max-width:142.917%;--container-widget-width:142.917%;--container-widget-flex-grow:0;}.elementor-7233 .elementor-element.elementor-element-b56bdd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7233 .elementor-element.elementor-element-4ae1786 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-4ae1786 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7233 .elementor-element.elementor-element-4ae1786{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7233 .elementor-element.elementor-element-4ae1786 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-6a3f3bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-6a3f3bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7233 .elementor-element.elementor-element-6a3f3bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7233 .elementor-element.elementor-element-6a3f3bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-b28df79 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF0000;}.elementor-7233 .elementor-element.elementor-element-b28df79 > .elementor-element-populated, .elementor-7233 .elementor-element.elementor-element-b28df79 > .elementor-element-populated > .elementor-background-overlay, .elementor-7233 .elementor-element.elementor-element-b28df79 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-7233 .elementor-element.elementor-element-ec97a60 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-ec97a60 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7233 .elementor-element.elementor-element-ec97a60{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7233 .elementor-element.elementor-element-ec97a60 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-9c0370d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-9c0370d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7233 .elementor-element.elementor-element-9c0370d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7233 .elementor-element.elementor-element-9c0370d .elementor-icon-list-text{transition:color 0.3s;}.elementor-7233 .elementor-element.elementor-element-c71e997{width:var( --container-widget-width, 147.778% );max-width:147.778%;--container-widget-width:147.778%;--container-widget-flex-grow:0;}.elementor-7233 .elementor-element.elementor-element-c71e997.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for text-editor, class: .elementor-element-bdaa057 */div.va-stat{
    display: inline-block;
    width: 33%;
    vertical-align: center;
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=DM+Sans:wght@400;500;600;700&display=swap');
body.page-id-7233 .breadcumb-wrapper{display:none!important;}
body.page-id-7233 .elementor{font-family:'DM Sans',sans-serif;color:#1F1E42;background:#fff;}
body.page-id-7233 h1,body.page-id-7233 h2,body.page-id-7233 h3,body.page-id-7233 h4,body.page-id-7233 .elementor-heading-title{font-family:'Fraunces',serif!important;letter-spacing:0!important;}
body.page-id-7233 p,body.page-id-7233 .elementor-widget-text-editor,body.page-id-7233 .elementor-button,body.page-id-7233 .elementor-icon-list-text,body.page-id-7233 .elementor-toggle-title{font-family:'DM Sans',sans-serif!important;}
body.page-id-7233 .va-red{color:#B2263A!important;font-style:italic;font-weight:500;}
body.page-id-7233 .elementor-section:not(.elementor-element-usahero):not(.elementor-element-usastripes){padding:100px 24px!important;}
body.page-id-7233 .elementor-section>.elementor-container{max-width:1180px!important;flex-wrap:wrap!important;align-items:stretch;}
body.page-id-7233 .elementor-widget-heading h2{font-size:clamp(30px,4vw,46px)!important;line-height:1.12!important;font-weight:600!important;color:#1F1E42!important;}
body.page-id-7233 .va-lede p,body.page-id-7233 .elementor-section>.elementor-container>.elementor-column:first-child:nth-last-child(n+4) .elementor-widget-text-editor p{font-size:17px;line-height:1.65;color:#54607A;max-width:620px;margin:0 0 46px;}
body.page-id-7233 .va-eyebrow span{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#3C3B6E;margin-bottom:18px;}
body.page-id-7233 .va-eyebrow span:before{content:'';width:22px;height:2px;background:#B2263A;display:inline-block;border-radius:2px;}
body.page-id-7233 .elementor-section>.elementor-container>.elementor-column:first-child:nth-last-child(n+4){width:100%!important;flex:0 0 100%!important;margin-bottom:28px;}
body.page-id-7233 .elementor-section>.elementor-container>.elementor-column:first-child:nth-last-child(n+4) .elementor-widget-wrap{max-width:720px;margin-left:0;margin-right:auto;text-align:left;}

body.page-id-7233 .elementor-element-usahero{min-height:650px!important;padding:88px 24px 70px!important;border-bottom:1px solid #E5E4EE;position:relative;}
body.page-id-7233 .elementor-element-usahero:before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.54);pointer-events:none;z-index:0;}
body.page-id-7233 .elementor-element-usahero>.elementor-container{max-width:900px!important;position:relative;z-index:1;text-align:center;justify-content:center;min-height:492px;align-items:center;}
body.page-id-7233 .elementor-element-usahero>.elementor-container>.elementor-column{width:100%!important;flex:0 0 100%!important;}
body.page-id-7233 .elementor-element-usahero .elementor-widget-wrap{justify-content:center;text-align:center;}
body.page-id-7233 .va-badge span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #E5E4EE;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;color:#841A2A;margin-bottom:26px;box-shadow:0 2px 10px rgba(31,30,66,.06);}
body.page-id-7233 .elementor-element-usahero h1{font-size:clamp(36px,6vw,64px)!important;line-height:1.06!important;font-weight:600!important;color:#1F1E42!important;margin:0 auto 22px;max-width:900px;}
body.page-id-7233 .va-hero-copy p{font-size:18px!important;line-height:1.6!important;color:#54607A!important;max-width:560px;margin:0 auto 36px!important;}
body.page-id-7233 .elementor-element-usahero .elementor-widget-button{display:inline-block!important;width:auto!important;margin:0 7px 64px!important;}
body.page-id-7233 .elementor-button{border-radius:12px!important;font-weight:700!important;font-size:15px!important;padding:16px 30px!important;}
body.page-id-7233 .va-primary .elementor-button{background:#B2263A!important;color:#fff!important;box-shadow:0 10px 24px rgba(178,38,58,.28);}
body.page-id-7233 .va-ghost .elementor-button{background:rgba(255,255,255,.45)!important;color:#1F1E42!important;border:1.5px solid #1F1E42!important;}
body.page-id-7233 .va-stats{width:100%;max-width:640px;margin:0 auto;border-top:1px solid #DCDCE8;padding-top:36px;}
body.page-id-7233 .va-stats .elementor-widget-container{display:grid;grid-template-columns:repeat(3,1fr);}
body.page-id-7233 .va-stat{padding:0 12px;border-right:1px solid #DCDCE8;}
body.page-id-7233 .va-stat:last-child{border-right:0;}
body.page-id-7233 .va-stat strong{display:block;font-family:'Fraunces',serif;font-size:clamp(26px,3.4vw,36px);font-weight:600;color:#B2263A;line-height:1;margin-bottom:6px;}
body.page-id-7233 .va-stat span{font-size:13px;color:#5C6579;}

body.page-id-7233 .elementor-element-usastripes{height:34px!important;padding:0!important;background:repeating-linear-gradient(90deg,#B2263A 0px,#B2263A 60px,#fff 60px,#fff 90px,#3C3B6E 90px,#3C3B6E 150px,#fff 150px,#fff 180px)!important;opacity:.95;}
body.page-id-7233 .elementor-element-usastripes .elementor-container{display:none!important;}

body.page-id-7233 .elementor-icon-box-title{font-family:'Fraunces',serif!important;font-size:17px!important;font-weight:600!important;line-height:1.22!important;color:#1F1E42!important;}
body.page-id-7233 .elementor-icon-box-description{font-size:13.5px!important;line-height:1.5!important;color:#5C6579!important;}
body.page-id-7233 .elementor-icon-box-icon .elementor-icon{color:#B2263A!important;border-color:#B2263A!important;font-size:30px!important;}
body.page-id-7233 .elementor-widget-icon-box{height:100%;}
body.page-id-7233 .elementor-widget-icon-box>.elementor-widget-container{height:100%;min-height:220px;display:flex;align-items:flex-start;background:#fff;border:1px solid #E5E4EE;border-radius:18px;padding:28px 20px;box-shadow:0 10px 24px rgba(31,30,66,.05);}
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:not(:first-child){width:20%!important;flex:0 0 20%!important;padding:0 9px;}

body.page-id-7233 .elementor-element-usaproc{background:#1F1E42!important;color:#fff!important;}
body.page-id-7233 .elementor-element-usaproc .elementor-heading-title{color:#fff!important;}
body.page-id-7233 .elementor-element-usaproc .va-red{color:#FF8FA0!important;}
body.page-id-7233 .elementor-element-usaproc .va-eyebrow span{color:#B7B6E8!important;}
body.page-id-7233 .elementor-element-usaproc .va-lede p{color:#C2C2DC!important;}
body.page-id-7233 .elementor-element-usaproc>.elementor-container>.elementor-column:not(:first-child):not(:last-child){width:25%!important;flex:0 0 25%!important;padding:0 8px 16px;}
body.page-id-7233 .elementor-element-usaproc>.elementor-container>.elementor-column:last-child{width:100%!important;flex:0 0 100%!important;}
body.page-id-7233 .va-star{margin-bottom:0!important;position:relative;z-index:2;}
body.page-id-7233 .va-star span{width:40px;height:40px;margin:0 0 -8px 20px;background:linear-gradient(135deg,#B2263A,#3C3B6E);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-weight:700;font-size:11px;color:#fff;padding-top:4px;}
body.page-id-7233 .va-step-card>.elementor-widget-container{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;border-radius:16px!important;box-shadow:none!important;min-height:206px!important;}
body.page-id-7233 .va-step-card .elementor-icon-box-title{font-family:'DM Sans',sans-serif!important;color:#fff!important;font-size:15px!important;}
body.page-id-7233 .va-step-card .elementor-icon-box-description{color:#B9BAD6!important;}
body.page-id-7233 .va-step-card .elementor-icon{font-size:20px!important;color:#FF8FA0!important;}
body.page-id-7233 .va-check-title h3{font-size:20px!important;color:#fff!important;margin:0 0 18px!important;}
body.page-id-7233 .va-checklist{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:34px 38px;}
body.page-id-7233 .va-checklist .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,1fr);gap:12px 24px;}
body.page-id-7233 .va-checklist .elementor-icon-list-text{font-size:14.5px;color:#E1E1F0!important;}
body.page-id-7233 .va-checklist .elementor-icon-list-icon i{color:#B7B6E8!important;}

body.page-id-7233 .elementor-element-usarequ>.elementor-container>.elementor-column:not(:first-child):not(:last-child){width:25%!important;flex:0 0 25%!important;padding:0 9px;}
body.page-id-7233 .elementor-element-usarequ>.elementor-container>.elementor-column:last-child{width:100%!important;flex:0 0 100%!important;}
body.page-id-7233 .va-req-card>.elementor-widget-container{min-height:180px!important;border-radius:16px!important;padding:24px 20px!important;}
body.page-id-7233 .va-req-card .elementor-icon{font-size:20px!important;background:#F2F3FA!important;color:#B2263A!important;border-radius:12px!important;padding:12px!important;}
body.page-id-7233 .va-req-card .elementor-icon-box-title{font-family:'DM Sans',sans-serif!important;font-size:15px!important;}
body.page-id-7233 .va-note{border:1.5px dashed #B2263A;background:#FDF1F2;border-radius:14px;padding:18px 22px;font-size:13.5px;color:#841A2A;width:100%;}
body.page-id-7233 .va-note strong{color:#1F1E42;}

body.page-id-7233 .elementor-element-usaplan{background:#F2F3FA!important;}
body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(2),
body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(3),
body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4),
body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(5){width:25%!important;flex:0 0 25%!important;padding:0 9px;}
body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4) .elementor-widget-wrap{border:2px solid #B2263A;box-shadow:0 20px 40px rgba(178,38,58,.14);}
body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(n+2):nth-child(-n+5) .elementor-widget-wrap{background:#fff;border:1px solid #E5E4EE;border-radius:22px;padding:30px 24px;position:relative;display:flex;flex-direction:column;height:100%;}
body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:last-child{width:100%!important;flex:0 0 100%!important;}
body.page-id-7233 .va-plan-tag{position:absolute;top:-14px;left:24px;z-index:2;}
body.page-id-7233 .va-plan-tag span{background:#B2263A;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:6px 12px;border-radius:999px;}
body.page-id-7233 .va-plan-title h3{font-size:18px!important;font-weight:600!important;color:#1F1E42!important;margin:0 0 4px!important;}
body.page-id-7233 .va-plan-sub p{font-size:12px!important;color:#8B8FA3!important;margin-bottom:16px!important;min-height:44px;}
body.page-id-7233 .va-plan-price .elementor-widget-container{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;}
body.page-id-7233 .va-old{font-size:14px;color:#BFC2D4;text-decoration:line-through;font-family:'Fraunces',serif;}
body.page-id-7233 .va-new{font-family:'Fraunces',serif;font-weight:700;font-size:30px;color:#1F1E42;}
body.page-id-7233 .va-plan-unit p{font-size:12px!important;color:#8B8FA3!important;margin-bottom:20px!important;}
body.page-id-7233 .va-plan-list{flex:1;}
body.page-id-7233 .va-plan-list .elementor-icon-list-item{padding:8px 0!important;border-bottom:1px solid #F0EEF4;}
body.page-id-7233 .va-plan-list .elementor-icon-list-text{font-size:13px;color:#414A5E!important;}
body.page-id-7233 .va-plan-list .elementor-icon-list-icon i{color:#3C3B6E!important;}
body.page-id-7233 .va-plan-button{margin-top:auto!important;width:100%;}
body.page-id-7233 .va-plan-button .elementor-button{width:100%;background:#1F1E42!important;color:#fff!important;padding:13px!important;font-size:13.5px!important;}
body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4) .va-plan-button .elementor-button{background:#B2263A!important;}
body.page-id-7233 .va-plans-note p{text-align:center;font-size:12.5px;color:#8B8FA3;margin-top:26px;max-width:560px;margin-left:auto;margin-right:auto;}

body.page-id-7233 .elementor-element-usatesti>.elementor-container>.elementor-column:not(:first-child){width:33.333%!important;flex:0 0 33.333%!important;padding:0 10px;}
body.page-id-7233 .elementor-element-usatesti>.elementor-container>.elementor-column:not(:first-child) .elementor-widget-wrap{background:#fff;border:1px solid #E5E4EE;border-radius:18px;padding:28px;height:100%;}
body.page-id-7233 .va-stars span{color:#B2263A;font-size:14px;letter-spacing:2px;margin-bottom:14px;display:block;}
body.page-id-7233 .va-testimonial-copy p{font-size:14.5px;line-height:1.6;color:#414A5E;margin:0 0 20px;font-style:italic;}
body.page-id-7233 .va-testimonial-name h4{font-family:'DM Sans',sans-serif!important;font-weight:700;font-size:14px!important;color:#1F1E42!important;margin:0!important;}
body.page-id-7233 .va-testimonial-loc p{font-size:12.5px;color:#8B8FA3;margin:0!important;}

body.page-id-7233 .elementor-element-usafaqs{background:#F2F3FA!important;}
body.page-id-7233 .elementor-element-usafaqs .elementor-widget-wrap{text-align:center;max-width:850px;margin:auto;}
body.page-id-7233 .va-center-eyebrow span{justify-content:center;}
body.page-id-7233 .va-center-heading h2{text-align:center;}
body.page-id-7233 .elementor-toggle{max-width:820px;margin:34px auto 0;}
body.page-id-7233 .elementor-toggle .elementor-tab-title{background:#fff;border:1px solid #E5E4EE;border-radius:14px;margin-bottom:12px;padding:18px 24px!important;color:#1F1E42!important;font-size:15.5px;font-family:'DM Sans',sans-serif!important;font-weight:700;text-align:left;}
body.page-id-7233 .elementor-toggle .elementor-tab-content{background:#fff;border:1px solid #E5E4EE;border-top:0;border-radius:0 0 14px 14px;margin:-12px 0 12px;padding:0 24px 20px!important;color:#5C6579!important;font-size:14px;line-height:1.6;text-align:left;}
body.page-id-7233 .elementor-toggle .elementor-toggle-icon{color:#B2263A!important;}

body.page-id-7233 .elementor-element-usacta{background:transparent!important;padding-top:0!important;padding-bottom:90px!important;}
body.page-id-7233 .elementor-element-usacta>.elementor-container{max-width:1180px!important;background:linear-gradient(120deg,#841A2A,#B2263A 55%,#1F1E42)!important;border-radius:28px;padding:64px 40px!important;text-align:center;justify-content:center;}
body.page-id-7233 .elementor-element-usacta .elementor-widget-wrap{display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important;}
body.page-id-7233 .elementor-element-usacta .elementor-widget-heading,body.page-id-7233 .elementor-element-usacta .elementor-widget-text-editor{width:100%!important;flex:0 0 100%!important;text-align:center!important;}
body.page-id-7233 .elementor-element-usacta .elementor-heading-title{color:#fff!important;font-size:clamp(28px,4vw,42px)!important;}
body.page-id-7233 .elementor-element-usacta .va-red{color:#fff!important;}
body.page-id-7233 .va-final-copy p{color:rgba(255,255,255,.88)!important;max-width:520px;margin:0 auto 32px!important;}
body.page-id-7233 .elementor-element-usacta .elementor-widget-button{width:auto!important;flex:0 0 auto!important;margin:0!important;display:inline-flex!important;}
body.page-id-7233 .va-final-primary .elementor-button{background:#fff!important;color:#841A2A!important;border:0!important;}
body.page-id-7233 .va-final-ghost .elementor-button{background:transparent!important;color:#fff!important;border:1.5px solid #fff!important;}

@media(max-width:1024px){
  body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:not(:first-child),
  body.page-id-7233 .elementor-element-usaproc>.elementor-container>.elementor-column:not(:first-child):not(:last-child),
  body.page-id-7233 .elementor-element-usarequ>.elementor-container>.elementor-column:not(:first-child):not(:last-child),
  body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(2),
  body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(3),
  body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4),
  body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(5),
  body.page-id-7233 .elementor-element-usatesti>.elementor-container>.elementor-column:not(:first-child){width:50%!important;flex:0 0 50%!important;margin-bottom:18px;}
}
@media(max-width:767px){
  body.page-id-7233 .elementor-section:not(.elementor-element-usastripes){padding:64px 18px!important;}
  body.page-id-7233 .elementor-element-usahero{min-height:auto!important;background-position:center center!important;}
  body.page-id-7233 .elementor-element-usahero:before{background:rgba(255,255,255,.78);}
  body.page-id-7233 .elementor-element-usahero h1{font-size:36px!important;}
  body.page-id-7233 .elementor-element-usahero .elementor-widget-button,body.page-id-7233 .elementor-element-usacta .elementor-widget-button{display:block!important;width:100%!important;margin:10px 0!important;}
  body.page-id-7233 .elementor-button{width:100%!important;}
  body.page-id-7233 .va-stats .elementor-widget-container{grid-template-columns:1fr;gap:18px;}
  body.page-id-7233 .va-stat{border-right:0;border-bottom:1px solid #DCDCE8;padding-bottom:16px;}
  body.page-id-7233 .va-stat:last-child{border-bottom:0;}
  body.page-id-7233 .elementor-section>.elementor-container>.elementor-column,
  body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:not(:first-child),
  body.page-id-7233 .elementor-element-usaproc>.elementor-container>.elementor-column:not(:first-child):not(:last-child),
  body.page-id-7233 .elementor-element-usarequ>.elementor-container>.elementor-column:not(:first-child):not(:last-child),
  body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(2),
  body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(3),
  body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4),
  body.page-id-7233 .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(5),
  body.page-id-7233 .elementor-element-usatesti>.elementor-container>.elementor-column:not(:first-child){width:100%!important;flex:0 0 100%!important;}
  body.page-id-7233 .va-checklist .elementor-icon-list-items{grid-template-columns:1fr;}
  body.page-id-7233 .elementor-element-usacta{padding:0 12px 70px!important;}
  body.page-id-7233 .elementor-element-usacta>.elementor-container{padding:48px 24px!important;}
}
/* Visa Americana visual restore 2026-07-04 */
body.page-id-7233 .elementor-heading-title{
  font-family:'Fraunces',serif!important;
  letter-spacing:0!important;
  color:#1F1E42!important;
}
body.page-id-7233 .elementor-element-usahero h1{
  font-size:clamp(48px,6.6vw,86px)!important;
  line-height:1.05!important;
  font-weight:600!important;
  max-width:1120px!important;
}
body.page-id-7233 .elementor-widget-heading h2{
  font-size:clamp(36px,4.7vw,56px)!important;
  line-height:1.1!important;
  font-weight:600!important;
  margin-bottom:18px!important;
}
body.page-id-7233 .va-red{
  color:#B2263A!important;
  font-style:italic!important;
  font-weight:600!important;
}
body.page-id-7233 .elementor-section>.elementor-container>.elementor-column:first-child:nth-last-child(n+4){
  margin-bottom:42px!important;
}
body.page-id-7233 .va-lede p,
body.page-id-7233 .elementor-section>.elementor-container>.elementor-column:first-child:nth-last-child(n+4) .elementor-widget-text-editor p{
  font-size:18px!important;
  line-height:1.65!important;
  color:#5C6579!important;
  max-width:660px!important;
}

body.page-id-7233 .elementor-element-usamoti>.elementor-container{
  row-gap:26px!important;
}
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:not(:first-child){
  width:33.333%!important;
  flex:0 0 33.333%!important;
  padding:0 14px 0!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card>.elementor-widget-container{
  position:relative!important;
  min-height:340px!important;
  border:1.5px solid #E5E4EE!important;
  border-radius:24px!important;
  padding:44px 38px!important;
  box-shadow:0 18px 34px rgba(31,30,66,.055)!important;
  overflow:hidden!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card>.elementor-widget-container:before{
  content:''!important;
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  height:6px!important;
  background:#B2263A!important;
}
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(3) .va-motivo-card>.elementor-widget-container:before,
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(4) .va-motivo-card>.elementor-widget-container:before,
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(6) .va-motivo-card>.elementor-widget-container:before{
  background:#3C3B6E!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon{
  width:54px!important;
  height:54px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:12px!important;
  background:#F2F3FA!important;
  color:#B2263A!important;
  font-size:26px!important;
  margin-bottom:18px!important;
}
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(3) .elementor-icon,
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(4) .elementor-icon,
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(6) .elementor-icon{
  color:#3C3B6E!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-title{
  font-size:28px!important;
  line-height:1.18!important;
  font-weight:600!important;
  color:#103A40!important;
  margin-bottom:16px!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-description{
  font-size:20px!important;
  line-height:1.55!important;
  color:#5C6579!important;
}

body.page-id-7233 .elementor-element-usarequ>.elementor-container{
  row-gap:30px!important;
}
body.page-id-7233 .elementor-element-usarequ>.elementor-container>.elementor-column:not(:first-child):not(:last-child){
  width:25%!important;
  flex:0 0 25%!important;
  padding:0 12px!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card>.elementor-widget-container{
  min-height:230px!important;
  background:#fff!important;
  border:1.5px solid #E5E4EE!important;
  border-radius:18px!important;
  padding:30px 22px!important;
  box-shadow:0 12px 26px rgba(31,30,66,.045)!important;
  text-align:left!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card .elementor-icon{
  width:54px!important;
  height:54px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-bottom:16px!important;
  background:#F2F3FA!important;
  color:#B2263A!important;
  border-radius:14px!important;
  padding:0!important;
  font-size:24px!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card .elementor-icon-box-title{
  font-family:'DM Sans',sans-serif!important;
  font-size:17px!important;
  line-height:1.25!important;
  font-weight:700!important;
  color:#1F1E42!important;
  margin-bottom:12px!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card .elementor-icon-box-description{
  font-size:15px!important;
  line-height:1.55!important;
  color:#5C6579!important;
}
body.page-id-7233 .elementor-element-usarequ>.elementor-container>.elementor-column:last-child{
  margin-top:10px!important;
}
body.page-id-7233 .va-note{
  display:block!important;
  width:100%!important;
  border:1.5px dashed #B2263A!important;
  background:#FDF1F2!important;
  border-radius:18px!important;
  padding:22px 26px!important;
  font-size:15px!important;
  line-height:1.55!important;
}

body.page-id-7233 .elementor-element-usaproc>.elementor-container,
body.page-id-7233 .elementor-element-usaplan>.elementor-container,
body.page-id-7233 .elementor-element-usatesti>.elementor-container{
  row-gap:24px!important;
}
body.page-id-7233 .elementor-element-usaproc .va-step-card>.elementor-widget-container{
  padding:30px 24px!important;
  min-height:238px!important;
}
body.page-id-7233 .elementor-element-usaproc .va-step-card .elementor-icon-box-title{
  font-size:16px!important;
  line-height:1.28!important;
}
body.page-id-7233 .elementor-element-usaproc .va-step-card .elementor-icon-box-description{
  font-size:13.8px!important;
  line-height:1.55!important;
}

@media(max-width:1024px){
  body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:not(:first-child),
  body.page-id-7233 .elementor-element-usarequ>.elementor-container>.elementor-column:not(:first-child):not(:last-child){
    width:50%!important;
    flex:0 0 50%!important;
    margin-bottom:22px!important;
  }
}
@media(max-width:767px){
  body.page-id-7233 .elementor-element-usahero h1{
    font-size:42px!important;
  }
  body.page-id-7233 .elementor-widget-heading h2{
    font-size:34px!important;
  }
  body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:not(:first-child),
  body.page-id-7233 .elementor-element-usarequ>.elementor-container>.elementor-column:not(:first-child):not(:last-child){
    width:100%!important;
    flex:0 0 100%!important;
  }
  body.page-id-7233 .elementor-element-usamoti .va-motivo-card>.elementor-widget-container{
    min-height:0!important;
    padding:34px 26px!important;
  }
  body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-title{
    font-size:24px!important;
  }
  body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-description{
    font-size:17px!important;
  }
}

/* Visa Americana root card fix 2026-07-04 */
body.page-id-7233 .elementor-element-usamoti .va-motivo-card{
  position:relative!important;
  min-height:340px!important;
  background:#fff!important;
  border:1.5px solid #E5E4EE!important;
  border-radius:24px!important;
  padding:44px 38px!important;
  box-shadow:0 18px 34px rgba(31,30,66,.055)!important;
  overflow:hidden!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card:before{
  content:''!important;
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  height:6px!important;
  background:#B2263A!important;
}
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(3) .va-motivo-card:before,
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(4) .va-motivo-card:before,
body.page-id-7233 .elementor-element-usamoti>.elementor-container>.elementor-column:nth-child(6) .va-motivo-card:before{
  background:#3C3B6E!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-wrapper{
  display:block!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-icon{
  margin:0 0 18px!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon{
  width:54px!important;
  height:54px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:12px!important;
  background:#F2F3FA!important;
  color:#B2263A!important;
  font-size:26px!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-title{
  font-size:28px!important;
  line-height:1.18!important;
  margin:0 0 16px!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-title span{
  font-family:'Fraunces',serif!important;
  font-weight:600!important;
  color:#103A40!important;
}
body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-description{
  font-size:20px!important;
  line-height:1.55!important;
  color:#5C6579!important;
}

body.page-id-7233 .elementor-element-usarequ .va-req-card{
  min-height:230px!important;
  background:#fff!important;
  border:1.5px solid #E5E4EE!important;
  border-radius:18px!important;
  padding:30px 22px!important;
  box-shadow:0 12px 26px rgba(31,30,66,.045)!important;
  text-align:left!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card .elementor-icon-box-wrapper{
  display:block!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card .elementor-icon-box-icon{
  margin:0 0 16px!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card .elementor-icon{
  width:54px!important;
  height:54px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#F2F3FA!important;
  color:#B2263A!important;
  border-radius:14px!important;
  padding:0!important;
  font-size:24px!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card .elementor-icon-box-title{
  font-family:'DM Sans',sans-serif!important;
  font-size:17px!important;
  line-height:1.25!important;
  font-weight:700!important;
  color:#1F1E42!important;
  margin:0 0 12px!important;
}
body.page-id-7233 .elementor-element-usarequ .va-req-card .elementor-icon-box-description{
  font-size:15px!important;
  line-height:1.55!important;
  color:#5C6579!important;
}
body.page-id-7233 .elementor-element-usarequ .va-note{
  margin-top:8px!important;
}

@media(max-width:767px){
  body.page-id-7233 .elementor-element-usamoti .va-motivo-card{
    min-height:0!important;
    padding:34px 26px!important;
  }
  body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-title{
    font-size:24px!important;
  }
  body.page-id-7233 .elementor-element-usamoti .va-motivo-card .elementor-icon-box-description{
    font-size:17px!important;
  }
}
h2 span.var-red{
    font-weight: bold !important;
}
/* Visa Americana method and plans final 2026-07-04 */
body.page-id-7233 .elementor .elementor-element-usaproc{
  background:#1F1E42!important;
  padding:100px 24px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc>.elementor-container{
  max-width:1180px!important;
  gap:24px 0!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc>.elementor-container>.elementor-column:not(:first-child):not(:last-child){
  width:25%!important;
  flex:0 0 25%!important;
  padding:0 8px!important;
  margin:0!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc>.elementor-container>.elementor-column:not(:first-child):not(:last-child) .elementor-widget-wrap{
  position:relative!important;
  min-height:214px!important;
  background:rgba(255,255,255,.06)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:16px!important;
  padding:44px 20px 26px!important;
  display:block!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-star{
  position:absolute!important;
  top:24px!important;
  left:20px!important;
  z-index:3!important;
  margin:0!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-star span{
  width:40px!important;
  height:40px!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(135deg,#B2263A,#3C3B6E)!important;
  clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)!important;
  font-family:'Fraunces',serif!important;
  font-size:11px!important;
  font-weight:700!important;
  color:#fff!important;
  padding-top:4px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-step-card{
  background:transparent!important;
  border:0!important;
  padding:0!important;
  min-height:0!important;
  box-shadow:none!important;
  margin-top:56px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-step-card .elementor-icon-box-wrapper{
  display:block!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-step-card .elementor-icon-box-icon{
  margin:0 0 14px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-step-card .elementor-icon{
  background:transparent!important;
  color:#FF8FA0!important;
  font-size:20px!important;
  padding:0!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-step-card .elementor-icon-box-title{
  margin:0 0 10px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-step-card .elementor-icon-box-title span{
  font-family:'DM Sans',sans-serif!important;
  font-size:15px!important;
  line-height:1.25!important;
  font-weight:700!important;
  color:#fff!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-step-card .elementor-icon-box-description{
  font-size:13px!important;
  line-height:1.5!important;
  color:#B9BAD6!important;
  margin:0!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc>.elementor-container>.elementor-column:last-child{
  width:100%!important;
  flex:0 0 100%!important;
  margin-top:64px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc>.elementor-container>.elementor-column:last-child .elementor-widget-wrap{
  background:rgba(255,255,255,.06)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:20px!important;
  padding:34px 38px!important;
  display:block!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-check-title h3{
  font-family:'Fraunces',serif!important;
  font-size:20px!important;
  font-weight:600!important;
  color:#fff!important;
  margin:0 0 18px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-checklist{
  background:transparent!important;
  border:0!important;
  padding:0!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-checklist .elementor-icon-list-items{
  display:grid!important;
  grid-template-columns:repeat(2,1fr)!important;
  gap:12px 24px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-checklist .elementor-icon-list-item{
  align-items:center!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-checklist .elementor-icon-list-icon{
  width:22px!important;
  height:22px!important;
  border-radius:50%!important;
  background:rgba(183,182,232,.18)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-checklist .elementor-icon-list-icon i{
  color:#B7B6E8!important;
  font-size:12px!important;
}
body.page-id-7233 .elementor .elementor-element-usaproc .va-checklist .elementor-icon-list-text{
  font-size:14.5px!important;
  line-height:1.45!important;
  color:#E1E1F0!important;
}

body.page-id-7233 .elementor .elementor-element-usaplan{
  background:#F2F3FA!important;
  padding:100px 24px!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container{
  max-width:1180px!important;
  gap:18px 0!important;
  align-items:stretch!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(2),
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(3),
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4),
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(5){
  width:25%!important;
  flex:0 0 25%!important;
  padding:0 9px!important;
  margin:0!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(n+2):nth-child(-n+5) .elementor-widget-wrap{
  position:relative!important;
  min-height:640px!important;
  height:100%!important;
  background:#fff!important;
  border:1px solid #E5E4EE!important;
  border-radius:22px!important;
  padding:30px 24px!important;
  display:flex!important;
  flex-direction:column!important;
  box-shadow:none!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4) .elementor-widget-wrap{
  border:2px solid #B2263A!important;
  box-shadow:0 20px 40px rgba(178,38,58,.14)!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-tag{
  position:absolute!important;
  top:-14px!important;
  left:24px!important;
  z-index:4!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-tag span{
  background:#B2263A!important;
  color:#fff!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:700!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
  padding:6px 12px!important;
  border-radius:999px!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-title h3{
  font-family:'Fraunces',serif!important;
  font-size:18px!important;
  line-height:1.2!important;
  font-weight:600!important;
  color:#1F1E42!important;
  margin:0 0 4px!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-sub p{
  min-height:44px!important;
  font-size:12px!important;
  line-height:1.45!important;
  color:#8B8FA3!important;
  margin:0 0 16px!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-price .elementor-widget-container{
  display:flex!important;
  align-items:baseline!important;
  gap:8px!important;
  margin:0 0 4px!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-old{
  font-family:'Fraunces',serif!important;
  font-size:14px!important;
  color:#BFC2D4!important;
  text-decoration:line-through!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-new{
  font-family:'Fraunces',serif!important;
  font-size:30px!important;
  line-height:1!important;
  font-weight:700!important;
  color:#1F1E42!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-unit p{
  font-size:12px!important;
  color:#8B8FA3!important;
  margin:0 0 20px!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-list{
  flex:1 1 auto!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-list .elementor-icon-list-item{
  padding:8px 0!important;
  border-bottom:1px solid #F0EEF4!important;
  align-items:flex-start!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-list .elementor-icon-list-icon{
  padding-top:2px!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-list .elementor-icon-list-icon i{
  color:#3C3B6E!important;
  font-size:12px!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-list .elementor-icon-list-text{
  font-size:13px!important;
  line-height:1.4!important;
  color:#414A5E!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-button{
  margin-top:auto!important;
  width:100%!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan .va-plan-button .elementor-button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:46px!important;
  padding:13px!important;
  border-radius:12px!important;
  background:#1F1E42!important;
  color:#fff!important;
  font-size:13.5px!important;
  font-weight:700!important;
  box-shadow:none!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4) .va-plan-button .elementor-button{
  background:#B2263A!important;
}
body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:last-child{
  width:100%!important;
  flex:0 0 100%!important;
}

@media(max-width:1024px){
  body.page-id-7233 .elementor .elementor-element-usaproc>.elementor-container>.elementor-column:not(:first-child):not(:last-child),
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(2),
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(3),
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4),
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(5){
    width:50%!important;
    flex:0 0 50%!important;
    margin-bottom:18px!important;
  }
}
@media(max-width:767px){
  body.page-id-7233 .elementor .elementor-element-usaproc>.elementor-container>.elementor-column:not(:first-child):not(:last-child),
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(2),
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(3),
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(4),
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(5){
    width:100%!important;
    flex:0 0 100%!important;
  }
  body.page-id-7233 .elementor .elementor-element-usaplan>.elementor-container>.elementor-column:nth-child(n+2):nth-child(-n+5) .elementor-widget-wrap{
    min-height:0!important;
  }
  body.page-id-7233 .elementor .elementor-element-usaproc .va-checklist .elementor-icon-list-items{
    grid-template-columns:1fr!important;
  }
}/* End custom CSS */