.elementor-7273 .elementor-element.elementor-element-edhero1{padding:88px 24px 70px 24px;}.elementor-7273 .elementor-element.elementor-element-edflag1{padding:0px 0px 0px 0px;}.elementor-7273 .elementor-element.elementor-element-edmotsec{padding:100px 24px 100px 24px;}.elementor-7273 .elementor-element.elementor-element-edmoti0 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edmoti0.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti0.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti0.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti0.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti0.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti0 .elementor-icon{font-size:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti0 .elementor-icon svg{height:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti1 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edmoti1.elementor-view-stacked .elementor-icon{background-color:#B98900;}.elementor-7273 .elementor-element.elementor-element-edmoti1.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti1.elementor-view-default .elementor-icon{color:#B98900;border-color:#B98900;}.elementor-7273 .elementor-element.elementor-element-edmoti1.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti1.elementor-view-default .elementor-icon svg{fill:#B98900;}.elementor-7273 .elementor-element.elementor-element-edmoti1 .elementor-icon{font-size:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti1 .elementor-icon svg{height:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti2 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edmoti2.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti2.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti2.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti2.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti2.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti2 .elementor-icon{font-size:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti2 .elementor-icon svg{height:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti3 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edmoti3.elementor-view-stacked .elementor-icon{background-color:#B98900;}.elementor-7273 .elementor-element.elementor-element-edmoti3.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti3.elementor-view-default .elementor-icon{color:#B98900;border-color:#B98900;}.elementor-7273 .elementor-element.elementor-element-edmoti3.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti3.elementor-view-default .elementor-icon svg{fill:#B98900;}.elementor-7273 .elementor-element.elementor-element-edmoti3 .elementor-icon{font-size:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti3 .elementor-icon svg{height:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti4 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edmoti4.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti4.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti4.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti4.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edmoti4.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edmoti4 .elementor-icon{font-size:30px;}.elementor-7273 .elementor-element.elementor-element-edmoti4 .elementor-icon svg{height:30px;}.elementor-7273 .elementor-element.elementor-element-edprosec{padding:100px 24px 100px 24px;}.elementor-7273 .elementor-element.elementor-element-edstepi0 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edstepi0.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi0.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi0.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi0.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi0.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi0 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi0 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi1 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edstepi1.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi1.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi1.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi1.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi1.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi1 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi1 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi2 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edstepi2.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi2.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi2.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi2.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi2.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi2 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi2 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi3 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edstepi3.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi3.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi3.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi3.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi3.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi3 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi3 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi4 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edstepi4.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi4.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi4.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi4.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi4.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi4 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi4 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi5 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edstepi5.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi5.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi5.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi5.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi5.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi5 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi5 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi6 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edstepi6.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi6.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi6.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi6.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi6.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi6 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi6 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi7 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edstepi7.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi7.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi7.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi7.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edstepi7.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-7273 .elementor-element.elementor-element-edstepi7 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edstepi7 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edcheckl .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7273 .elementor-element.elementor-element-edcheckl .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7273 .elementor-element.elementor-element-edcheckl{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7273 .elementor-element.elementor-element-edcheckl .elementor-icon-list-text{transition:color 0.3s;}.elementor-7273 .elementor-element.elementor-element-edreqsec{padding:100px 24px 100px 24px;}.elementor-7273 .elementor-element.elementor-element-edreqi0 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edreqi0.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi0.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi0.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi0.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi0.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi0 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi0 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi1 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edreqi1.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi1.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi1.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi1.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi1.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi1 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi1 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi2 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edreqi2.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi2.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi2.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi2.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi2.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi2 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi2 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi3 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edreqi3.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi3.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi3.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi3.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi3.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi3 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi3 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi4 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edreqi4.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi4.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi4.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi4.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi4.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi4 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi4 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi5 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edreqi5.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi5.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi5.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi5.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi5.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi5 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi5 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi6 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edreqi6.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi6.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi6.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi6.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi6.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi6 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi6 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi7 .elementor-icon-wrapper{text-align:start;}.elementor-7273 .elementor-element.elementor-element-edreqi7.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi7.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi7.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi7.elementor-view-framed .elementor-icon, .elementor-7273 .elementor-element.elementor-element-edreqi7.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-7273 .elementor-element.elementor-element-edreqi7 .elementor-icon{font-size:20px;}.elementor-7273 .elementor-element.elementor-element-edreqi7 .elementor-icon svg{height:20px;}.elementor-7273 .elementor-element.elementor-element-edplansec{padding:100px 24px 100px 24px;}.elementor-7273 .elementor-element.elementor-element-edplanl1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7273 .elementor-element.elementor-element-edplanl1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7273 .elementor-element.elementor-element-edplanl1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7273 .elementor-element.elementor-element-edplanl1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7273 .elementor-element.elementor-element-edplanl0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7273 .elementor-element.elementor-element-edplanl0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7273 .elementor-element.elementor-element-edplanl0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7273 .elementor-element.elementor-element-edplanl0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7273 .elementor-element.elementor-element-edplanl2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7273 .elementor-element.elementor-element-edplanl2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7273 .elementor-element.elementor-element-edplanl2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7273 .elementor-element.elementor-element-edplanl2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7273 .elementor-element.elementor-element-edtestsec{padding:100px 24px 100px 24px;}.elementor-7273 .elementor-element.elementor-element-edfaqsec{padding:100px 24px 100px 24px;}.elementor-7273 .elementor-element.elementor-element-edfinalsec{padding:0px 24px 90px 24px;}:root{--page-title-display:none;}/* 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;800&display=swap');
.elementor .edu-page{
  --edu-red:#C8102E;
  --edu-red-dark:#8F0B21;
  --edu-gold:#FFC400;
  --edu-gold-dark:#B98900;
  --edu-ink:#241F26;
  --edu-cream:#FFFFFF;
  --edu-ice:#FFF7E4;
  --edu-line:#ECE3D0;
  --edu-maroon:#3A0B14;
  --edu-font-display:'Fraunces',serif;
  --edu-font-body:'DM Sans',sans-serif;
  font-family:var(--edu-font-body)!important;
  color:var(--edu-ink);
}
.elementor .edu-page *{box-sizing:border-box;}
.elementor .edu-page > .elementor-container{max-width:1180px!important;margin:0 auto!important;display:flex!important;flex-wrap:wrap!important;gap:18px!important;}
.elementor .edu-section{padding:100px 24px!important;background:#fff;}
.elementor .edu-hero{
  padding:88px 24px 70px!important;
  background:radial-gradient(700px 380px at 88% -10%, rgba(255,196,0,.14), transparent 65%),radial-gradient(600px 340px at 6% 110%, rgba(200,16,46,.08), transparent 60%),var(--edu-cream)!important;
  border-bottom:1px solid var(--edu-line)!important;
}
.elementor .edu-hero>.elementor-container{max-width:900px!important;text-align:center!important;justify-content:center!important;}
.elementor .edu-hero-inner{width:100%!important;max-width:900px!important;text-align:center!important;}
.elementor .edu-hero-inner>.elementor-widget-wrap{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:0 14px!important;}
.elementor .edu-badge{width:100%!important;margin-bottom:26px!important;}
.elementor .edu-badge p{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border:1px solid var(--edu-line)!important;padding:8px 18px!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;color:var(--edu-red-dark)!important;margin:0!important;box-shadow:0 2px 10px rgba(36,31,38,.06)!important;}
.elementor .edu-h1{width:100%!important;margin:0 0 22px!important;}
.elementor .edu-h1 .elementor-heading-title{font-family:var(--edu-font-display)!important;font-weight:600!important;font-size:clamp(36px,6vw,62px)!important;line-height:1.08!important;letter-spacing:-.01em!important;color:var(--edu-ink)!important;margin:0!important;}
.elementor .edu-h1 i,.elementor .edu-h2 i{font-style:italic!important;font-weight:500!important;color:var(--edu-red)!important;}
.elementor .edu-hero-lede{width:100%!important;margin:0 auto 36px!important;}
.elementor .edu-hero-lede p{font-size:18px!important;line-height:1.6!important;color:#585059!important;max-width:580px!important;margin:0 auto!important;}
.elementor .edu-btn{width:auto!important;margin:0 0 64px!important;}
.elementor .edu-btn .elementor-button{font-family:var(--edu-font-body)!important;font-weight:700!important;font-size:15px!important;padding:16px 30px!important;border-radius:12px!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:transform .18s ease,box-shadow .18s ease!important;}
.elementor .edu-btn-primary .elementor-button{background:var(--edu-red)!important;color:#fff!important;box-shadow:0 10px 24px rgba(200,16,46,.28)!important;}
.elementor .edu-btn-ghost .elementor-button{background:transparent!important;color:var(--edu-ink)!important;border:1.5px solid var(--edu-ink)!important;}
.elementor .edu-btn-primary .elementor-button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgba(200,16,46,.36)!important;}
.elementor .edu-btn-ghost .elementor-button:hover{background:var(--edu-ink)!important;color:#fff!important;transform:translateY(-2px)!important;}
.elementor .edu-stats{width:640px!important;max-width:640px!important;border-top:1px solid var(--edu-line)!important;padding-top:36px!important;margin:0 auto!important;}
.elementor .edu-stats>.elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;width:100%!important;}
.elementor .edu-stat{padding:0 12px!important;border-right:1px solid var(--edu-line)!important;text-align:center!important;}
.elementor .edu-stat:last-child{border-right:none!important;}
.elementor .edu-stat strong{display:block!important;font-family:var(--edu-font-display)!important;font-size:clamp(26px,3.4vw,36px)!important;font-weight:600!important;color:var(--edu-red)!important;line-height:1!important;margin-bottom:6px!important;}
.elementor .edu-stat span{font-size:13px!important;color:#6B6470!important;}
.elementor .edu-stat p{margin:0!important;}
.elementor .edu-flagbar-section{height:26px!important;padding:0!important;background:linear-gradient(180deg,var(--edu-red) 0 25%,var(--edu-gold) 25% 75%,var(--edu-red) 75% 100%)!important;}
.elementor .edu-head-block{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-bottom:28px!important;}
.elementor .edu-eyebrow{margin-bottom:18px!important;}
.elementor .edu-eyebrow p{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--edu-font-body)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--edu-gold-dark)!important;margin:0!important;}
.elementor .edu-eyebrow p:before{content:""!important;width:22px!important;height:2px!important;background:var(--edu-red)!important;display:inline-block!important;border-radius:2px!important;}
.elementor .edu-h2{margin:0 0 18px!important;}
.elementor .edu-h2 .elementor-heading-title{font-family:var(--edu-font-display)!important;font-weight:600!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.12!important;margin:0!important;color:var(--edu-ink)!important;}
.elementor .edu-lede{max-width:640px!important;margin:0 0 18px!important;}
.elementor .edu-lede p{font-size:17px!important;line-height:1.65!important;color:#585059!important;margin:0!important;}
.elementor .edu-motivo-card{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:18px!important;padding:28px 20px!important;text-align:left!important;position:relative!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease!important;flex:0 0 calc(20% - 15px)!important;max-width:calc(20% - 15px)!important;}
.elementor .edu-motivo-card:hover{transform:translateY(-6px)!important;box-shadow:0 18px 30px rgba(36,31,38,.09)!important;}
.elementor .edu-motivo-card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:var(--edu-red)!important;}
.elementor .edu-motivo-card.edu-goldbar:before{background:var(--edu-gold-dark)!important;}
.elementor .edu-ic p{font-size:30px!important;margin:0 0 14px!important;line-height:1!important;}
.elementor .edu-card-title .elementor-heading-title{font-family:var(--edu-font-display)!important;font-size:16.5px!important;font-weight:600!important;margin:0 0 8px!important;color:var(--edu-ink)!important;line-height:1.25!important;}
.elementor .edu-card-text p{font-size:13px!important;line-height:1.5!important;color:#635C67!important;margin:0!important;}
.elementor .edu-proceso{background:var(--edu-maroon)!important;color:#fff!important;padding:100px 24px!important;}
.elementor .edu-proceso .edu-eyebrow p{color:var(--edu-gold)!important;}
.elementor .edu-proceso .edu-eyebrow p:before{background:var(--edu-gold)!important;}
.elementor .edu-proceso .edu-h2 .elementor-heading-title{color:#fff!important;}
.elementor .edu-proceso .edu-h2 i{color:var(--edu-gold)!important;}
.elementor .edu-proceso .edu-lede p{color:#E2C9CE!important;}
.elementor .edu-step{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;padding:26px 20px!important;backdrop-filter:blur(2px)!important;flex:0 0 calc(25% - 14px)!important;max-width:calc(25% - 14px)!important;}
.elementor .edu-seal p{width:42px!important;height:42px!important;margin:0 0 18px!important;background:linear-gradient(135deg,var(--edu-gold),var(--edu-red))!important;clip-path:polygon(25% 0%,75% 0%,100% 25%,100% 75%,75% 100%,25% 100%,0% 75%,0% 25%)!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.elementor .edu-seal span{font-family:var(--edu-font-display)!important;font-weight:700!important;font-size:14px!important;color:var(--edu-maroon)!important;}
.elementor .edu-ic-sm p{font-size:20px!important;margin:0 0 8px!important;line-height:1!important;}
.elementor .edu-step-title .elementor-heading-title{font-family:var(--edu-font-body)!important;font-size:14.5px!important;font-weight:700!important;margin:0 0 6px!important;color:#fff!important;line-height:1.25!important;}
.elementor .edu-step-text p{font-size:12.5px!important;line-height:1.5!important;color:#D9C3C8!important;margin:0!important;}
.elementor .edu-checklist{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;padding:34px 38px!important;flex:0 0 100%!important;max-width:100%!important;margin-top:38px!important;}
.elementor .edu-check-title .elementor-heading-title{font-family:var(--edu-font-display)!important;font-weight:600!important;font-size:20px!important;margin:0 0 18px!important;color:#fff!important;}
.elementor .edu-check-list .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px 24px!important;}
.elementor .edu-check-list .elementor-icon-list-item{font-size:14.5px!important;color:#F1E1E4!important;align-items:center!important;}
.elementor .edu-check-list .elementor-icon-list-icon{color:var(--edu-gold)!important;background:rgba(255,196,0,.16)!important;width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:10px!important;}
.elementor .edu-req-card{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:16px!important;padding:24px 20px!important;transition:transform .2s ease,box-shadow .2s ease!important;flex:0 0 calc(25% - 14px)!important;max-width:calc(25% - 14px)!important;}
.elementor .edu-req-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 24px rgba(36,31,38,.08)!important;}
.elementor .edu-req-ic p{width:44px!important;height:44px!important;border-radius:12px!important;background:var(--edu-ice)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;margin:0 0 14px!important;}
.elementor .edu-req-title .elementor-heading-title{font-family:var(--edu-font-body)!important;font-size:14.5px!important;font-weight:700!important;margin:0 0 6px!important;color:var(--edu-ink)!important;line-height:1.25!important;}
.elementor .edu-req-text p{font-size:12.5px!important;line-height:1.5!important;color:#635C67!important;margin:0!important;}
.elementor .edu-note-col{flex:0 0 100%!important;max-width:100%!important;margin-top:18px!important;}
.elementor .edu-note p{border:1.5px dashed var(--edu-red)!important;background:#FDF1F1!important;border-radius:14px!important;padding:18px 22px!important;font-size:13.5px!important;line-height:1.55!important;color:var(--edu-red-dark)!important;margin:0!important;}
.elementor .edu-note strong{color:var(--edu-ink)!important;}
.elementor .edu-plans-section,.elementor .edu-faq-section{background:var(--edu-ice)!important;}
.elementor .edu-plan{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:22px!important;padding:34px 30px!important;position:relative!important;display:flex!important;flex-direction:column!important;flex:0 0 calc(33.333% - 15px)!important;max-width:360px!important;min-height:500px!important;}
.elementor .edu-plan>.elementor-widget-wrap{display:flex!important;flex-direction:column!important;align-content:stretch!important;height:100%!important;}
.elementor .edu-plan-featured{border:2px solid var(--edu-red)!important;box-shadow:0 20px 40px rgba(200,16,46,.14)!important;}
.elementor .edu-plan-tag{position:absolute!important;top:-14px!important;left:28px!important;width:auto!important;z-index:4!important;}
.elementor .edu-plan-tag p{background:var(--edu-red)!important;color:#fff!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:6px 14px!important;border-radius:999px!important;margin:0!important;}
.elementor .edu-plan-title .elementor-heading-title{font-family:var(--edu-font-display)!important;font-size:19px!important;font-weight:600!important;margin:0 0 4px!important;color:var(--edu-ink)!important;}
.elementor .edu-plan-sub p{font-size:12.5px!important;color:#928B95!important;margin:0 0 18px!important;min-height:34px!important;line-height:1.35!important;}
.elementor .edu-plan-price p{display:flex!important;align-items:baseline!important;gap:10px!important;margin:0 0 4px!important;}
.elementor .edu-plan-old{font-size:15px!important;color:#C9C2CB!important;text-decoration:line-through!important;font-family:var(--edu-font-display)!important;}
.elementor .edu-plan-new{font-family:var(--edu-font-display)!important;font-weight:700!important;font-size:34px!important;color:var(--edu-ink)!important;}
.elementor .edu-plan-unit p{font-size:12.5px!important;color:#928B95!important;margin:0 0 22px!important;}
.elementor .edu-plan-list{flex:1!important;}
.elementor .edu-plan-list .elementor-icon-list-item{font-size:13.5px!important;color:#4C454F!important;padding:9px 0!important;border-bottom:1px solid #F1EAE5!important;align-items:flex-start!important;}
.elementor .edu-plan-list .elementor-icon-list-icon{color:var(--edu-gold-dark)!important;margin-right:10px!important;padding-top:3px!important;}
.elementor .edu-plan-btn{margin-top:auto!important;}
.elementor .edu-plan-btn .elementor-button{display:block!important;text-align:center!important;width:100%!important;padding:14px!important;border-radius:12px!important;font-weight:700!important;font-size:14px!important;background:var(--edu-ink)!important;color:#fff!important;}
.elementor .edu-plan-featured .edu-plan-btn .elementor-button{background:var(--edu-red)!important;color:#fff!important;}
.elementor .edu-plans-note-col{flex:0 0 100%!important;max-width:100%!important;}
.elementor .edu-plans-note p{text-align:center!important;font-size:12.5px!important;color:#928B95!important;margin:26px auto 0!important;max-width:600px!important;}
.elementor .edu-testi-card{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:18px!important;padding:28px!important;flex:0 0 calc(33.333% - 14px)!important;max-width:calc(33.333% - 14px)!important;}
.elementor .edu-testi-stars p{color:var(--edu-red)!important;font-size:14px!important;letter-spacing:2px!important;margin:0 0 14px!important;}
.elementor .edu-testi-text p{font-size:14.5px!important;line-height:1.6!important;color:#4C454F!important;margin:0 0 20px!important;font-style:italic!important;}
.elementor .edu-testi-name p{font-weight:700!important;font-size:14px!important;color:var(--edu-ink)!important;margin:0!important;}
.elementor .edu-testi-loc p{font-size:12.5px!important;color:#928B95!important;margin:0!important;}
.elementor .edu-faq-col{max-width:820px!important;margin:0 auto!important;}
.elementor .edu-center{text-align:center!important;}
.elementor .edu-center p,.elementor .edu-center .elementor-heading-title{justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;}
.elementor .edu-faq .elementor-toggle-item{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:14px!important;padding:6px 24px!important;margin-bottom:12px!important;}
.elementor .edu-faq .elementor-tab-title{padding:18px 0!important;font-weight:700!important;font-size:15.5px!important;color:var(--edu-ink)!important;display:flex!important;align-items:center!important;gap:12px!important;border:0!important;}
.elementor .edu-faq .elementor-tab-content{border:0!important;padding:0 0 20px!important;font-size:14px!important;line-height:1.6!important;color:#635C67!important;}
.elementor .edu-faq .elementor-toggle-icon{color:var(--edu-red)!important;margin-left:auto!important;order:2!important;}
.elementor .edu-final-section{padding-top:0!important;padding-bottom:90px!important;background:#fff!important;}
.elementor .edu-final{background:linear-gradient(120deg,var(--edu-red-dark),var(--edu-red) 55%,var(--edu-maroon))!important;border-radius:28px!important;padding:64px 40px!important;text-align:center!important;color:#fff!important;margin:0 24px!important;flex:0 0 calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;}
.elementor .edu-final>.elementor-widget-wrap{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:0 14px!important;}
.elementor .edu-final-title{width:100%!important;}
.elementor .edu-final-title .elementor-heading-title{font-family:var(--edu-font-display)!important;font-weight:600!important;font-size:clamp(28px,4vw,42px)!important;margin:0 0 16px!important;color:#fff!important;}
.elementor .edu-final-title i{font-style:italic!important;color:var(--edu-gold)!important;}
.elementor .edu-final-text{width:100%!important;}
.elementor .edu-final-text p{font-size:16px!important;color:rgba(255,255,255,.88)!important;max-width:520px!important;margin:0 auto 32px!important;line-height:1.55!important;}
.elementor .edu-final .edu-btn{margin:0!important;}
.elementor .edu-final .edu-btn-primary .elementor-button{background:#fff!important;color:var(--edu-red-dark)!important;box-shadow:none!important;}
.elementor .edu-final .edu-btn-ghost .elementor-button{border-color:#fff!important;color:#fff!important;}
.elementor .edu-final .edu-btn-ghost .elementor-button:hover{background:#fff!important;color:var(--edu-red-dark)!important;}
@media (max-width:1024px){
  .elementor .edu-motivo-card{flex-basis:calc(33.333% - 12px)!important;max-width:calc(33.333% - 12px)!important;}
  .elementor .edu-step,.elementor .edu-req-card{flex-basis:calc(50% - 9px)!important;max-width:calc(50% - 9px)!important;}
  .elementor .edu-testi-card{flex-basis:100%!important;max-width:100%!important;}
  .elementor .edu-check-list .elementor-icon-list-items{grid-template-columns:1fr!important;}
  .elementor .edu-plan{flex-basis:100%!important;max-width:400px!important;margin-left:auto!important;margin-right:auto!important;}
}
@media (max-width:640px){
  .elementor .edu-section{padding:64px 18px!important;}
  .elementor .edu-motivo-card{flex-basis:calc(50% - 9px)!important;max-width:calc(50% - 9px)!important;}
  .elementor .edu-step,.elementor .edu-req-card{flex-basis:100%!important;max-width:100%!important;}
  .elementor .edu-stats{width:100%!important;}
  .elementor .edu-stats>.elementor-widget-wrap{grid-template-columns:1fr!important;gap:18px!important;}
  .elementor .edu-stat{border-right:none!important;border-bottom:1px solid var(--edu-line)!important;padding-bottom:16px!important;}
  .elementor .edu-stat:last-child{border-bottom:none!important;}
  .elementor .edu-final{margin:0 12px!important;padding:48px 24px!important;flex-basis:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;}
  .elementor .edu-btn{width:100%!important;margin-bottom:12px!important;}
  .elementor .edu-btn .elementor-button{width:100%!important;justify-content:center!important;}
}

/* Visado Estudios Espana ID CSS 2026-07-04 start */
body.page-id-7273{
  --edu-red:#C8102E;
  --edu-red-dark:#8F0B21;
  --edu-gold:#FFC400;
  --edu-gold-dark:#B98900;
  --edu-ink:#241F26;
  --edu-cream:#FFFFFF;
  --edu-ice:#FFF7E4;
  --edu-line:#ECE3D0;
  --edu-maroon:#3A0B14;
  --edu-font-display:'Fraunces',serif;
  --edu-font-body:'DM Sans',sans-serif;
}
body.page-id-7273 .breadcumb-wrapper{display:none!important;}
body.page-id-7273 .elementor-section.elementor-top-section>.elementor-container{max-width:1180px!important;margin:0 auto!important;display:flex!important;flex-wrap:wrap!important;gap:18px!important;}
body.page-id-7273 .elementor-element-edhero1{
  padding:88px 24px 70px!important;
  background:radial-gradient(700px 380px at 88% -10%, rgba(255,196,0,.14), transparent 65%),radial-gradient(600px 340px at 6% 110%, rgba(200,16,46,.08), transparent 60%),var(--edu-cream)!important;
  border-bottom:1px solid var(--edu-line)!important;
}
body.page-id-7273 .elementor-element-edhero1>.elementor-container{max-width:900px!important;text-align:center!important;justify-content:center!important;}
body.page-id-7273 .elementor-element-edheroc{width:100%!important;max-width:900px!important;flex:0 0 100%!important;text-align:center!important;}
body.page-id-7273 .elementor-element-edheroc>.elementor-widget-wrap{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:0 14px!important;}
body.page-id-7273 .edu-badge{width:100%!important;margin-bottom:26px!important;}
body.page-id-7273 .edu-badge p{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border:1px solid var(--edu-line)!important;padding:8px 18px!important;border-radius:999px!important;font-family:var(--edu-font-body)!important;font-size:13px!important;font-weight:600!important;color:var(--edu-red-dark)!important;margin:0!important;box-shadow:0 2px 10px rgba(36,31,38,.06)!important;}
body.page-id-7273 .edu-badge p:before{content:"🎓";font-size:15px!important;}
body.page-id-7273 .edu-h1{width:100%!important;margin:0 0 22px!important;}
body.page-id-7273 .edu-h1 .elementor-heading-title{font-family:var(--edu-font-display)!important;font-weight:600!important;font-size:clamp(36px,6vw,62px)!important;line-height:1.08!important;letter-spacing:-.01em!important;color:var(--edu-ink)!important;margin:0!important;}
body.page-id-7273 .edu-h1 i,body.page-id-7273 .edu-h2 i{font-style:italic!important;font-weight:500!important;color:var(--edu-red)!important;}
body.page-id-7273 .edu-hero-lede{width:100%!important;margin:0 auto 36px!important;}
body.page-id-7273 .edu-hero-lede p{font-family:var(--edu-font-body)!important;font-size:18px!important;line-height:1.6!important;color:#585059!important;max-width:580px!important;margin:0 auto!important;}
body.page-id-7273 .edu-btn{width:auto!important;margin:0 0 64px!important;}
body.page-id-7273 .edu-btn .elementor-button{font-family:var(--edu-font-body)!important;font-weight:700!important;font-size:15px!important;padding:16px 30px!important;border-radius:12px!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:transform .18s ease,box-shadow .18s ease!important;}
body.page-id-7273 .edu-btn-primary .elementor-button{background:var(--edu-red)!important;color:#fff!important;box-shadow:0 10px 24px rgba(200,16,46,.28)!important;}
body.page-id-7273 .edu-btn-ghost .elementor-button{background:transparent!important;color:var(--edu-ink)!important;border:1.5px solid var(--edu-ink)!important;}
body.page-id-7273 .edu-btn-primary .elementor-button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgba(200,16,46,.36)!important;}
body.page-id-7273 .edu-btn-ghost .elementor-button:hover{background:var(--edu-ink)!important;color:#fff!important;transform:translateY(-2px)!important;}
body.page-id-7273 .elementor-element-edstats{width:640px!important;max-width:640px!important;flex:0 0 640px!important;border-top:1px solid var(--edu-line)!important;padding-top:36px!important;margin:0 auto!important;}
body.page-id-7273 .elementor-element-edstats>.elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;width:100%!important;}
body.page-id-7273 .edu-stat{padding:0 12px!important;border-right:1px solid var(--edu-line)!important;text-align:center!important;}
body.page-id-7273 .edu-stat:last-child{border-right:none!important;}
body.page-id-7273 .edu-stat strong{display:block!important;font-family:var(--edu-font-display)!important;font-size:clamp(26px,3.4vw,36px)!important;font-weight:600!important;color:var(--edu-red)!important;line-height:1!important;margin-bottom:6px!important;}
body.page-id-7273 .edu-stat span{font-size:13px!important;color:#6B6470!important;}
body.page-id-7273 .edu-stat p{margin:0!important;}
body.page-id-7273 .elementor-element-edflag1{height:26px!important;padding:0!important;background:linear-gradient(180deg,var(--edu-red) 0 25%,var(--edu-gold) 25% 75%,var(--edu-red) 75% 100%)!important;}
body.page-id-7273 .elementor-element-edflag1>.elementor-container{min-height:26px!important;}
body.page-id-7273 .elementor-element-edmotsec,
body.page-id-7273 .elementor-element-edreqsec,
body.page-id-7273 .elementor-element-edtestsec{padding:100px 24px!important;background:#fff!important;}
body.page-id-7273 .elementor-element-edplansec,
body.page-id-7273 .elementor-element-edfaqsec{padding:100px 24px!important;background:var(--edu-ice)!important;}
body.page-id-7273 .elementor-element-edprosec{padding:100px 24px!important;background:var(--edu-maroon)!important;color:#fff!important;}
body.page-id-7273 .elementor-element-edmothead,
body.page-id-7273 .elementor-element-edprohead,
body.page-id-7273 .elementor-element-edreqhead,
body.page-id-7273 .elementor-element-edplanhead,
body.page-id-7273 .elementor-element-edtesthead{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-bottom:28px!important;}
body.page-id-7273 .edu-eyebrow{margin-bottom:18px!important;}
body.page-id-7273 .edu-eyebrow p{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--edu-font-body)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--edu-gold-dark)!important;margin:0!important;}
body.page-id-7273 .edu-eyebrow p:before{content:""!important;width:22px!important;height:2px!important;background:var(--edu-red)!important;display:inline-block!important;border-radius:2px!important;}
body.page-id-7273 .edu-h2{margin:0 0 18px!important;}
body.page-id-7273 .edu-h2 .elementor-heading-title{font-family:var(--edu-font-display)!important;font-weight:600!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.12!important;margin:0!important;color:var(--edu-ink)!important;}
body.page-id-7273 .edu-lede{max-width:640px!important;margin:0 0 18px!important;}
body.page-id-7273 .edu-lede p{font-family:var(--edu-font-body)!important;font-size:17px!important;line-height:1.65!important;color:#585059!important;margin:0!important;}
body.page-id-7273 .elementor-element-edmotc0,
body.page-id-7273 .elementor-element-edmotc1,
body.page-id-7273 .elementor-element-edmotc2,
body.page-id-7273 .elementor-element-edmotc3,
body.page-id-7273 .elementor-element-edmotc4{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:18px!important;padding:28px 20px!important;text-align:left!important;position:relative!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease!important;flex:0 0 calc(20% - 15px)!important;max-width:calc(20% - 15px)!important;}
body.page-id-7273 .elementor-element-edmotc0:hover,
body.page-id-7273 .elementor-element-edmotc1:hover,
body.page-id-7273 .elementor-element-edmotc2:hover,
body.page-id-7273 .elementor-element-edmotc3:hover,
body.page-id-7273 .elementor-element-edmotc4:hover{transform:translateY(-6px)!important;box-shadow:0 18px 30px rgba(36,31,38,.09)!important;}
body.page-id-7273 .elementor-element-edmotc0:before,
body.page-id-7273 .elementor-element-edmotc2:before,
body.page-id-7273 .elementor-element-edmotc4:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:var(--edu-red)!important;}
body.page-id-7273 .elementor-element-edmotc1:before,
body.page-id-7273 .elementor-element-edmotc3:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:var(--edu-gold-dark)!important;}
body.page-id-7273 .elementor-element-edmoti0 p:before{content:"🎓";}
body.page-id-7273 .elementor-element-edmoti1 p:before{content:"📘";}
body.page-id-7273 .elementor-element-edmoti2 p:before{content:"🔄";}
body.page-id-7273 .elementor-element-edmoti3 p:before{content:"❤️";}
body.page-id-7273 .elementor-element-edmoti4 p:before{content:"📚";}
body.page-id-7273 .edu-ic p{font-size:0!important;margin:0 0 14px!important;line-height:1!important;}
body.page-id-7273 .edu-ic p:before{font-size:30px!important;}
body.page-id-7273 .edu-card-title .elementor-heading-title{font-family:var(--edu-font-display)!important;font-size:16.5px!important;font-weight:600!important;margin:0 0 8px!important;color:var(--edu-ink)!important;line-height:1.25!important;}
body.page-id-7273 .edu-card-text p{font-family:var(--edu-font-body)!important;font-size:13px!important;line-height:1.5!important;color:#635C67!important;margin:0!important;}
body.page-id-7273 .elementor-element-edprosec .edu-eyebrow p{color:var(--edu-gold)!important;}
body.page-id-7273 .elementor-element-edprosec .edu-eyebrow p:before{background:var(--edu-gold)!important;}
body.page-id-7273 .elementor-element-edprosec .edu-h2 .elementor-heading-title{color:#fff!important;}
body.page-id-7273 .elementor-element-edprosec .edu-h2 i{color:var(--edu-gold)!important;}
body.page-id-7273 .elementor-element-edprosec .edu-lede p{color:#E2C9CE!important;}
body.page-id-7273 .elementor-element-edstepc0,
body.page-id-7273 .elementor-element-edstepc1,
body.page-id-7273 .elementor-element-edstepc2,
body.page-id-7273 .elementor-element-edstepc3,
body.page-id-7273 .elementor-element-edstepc4,
body.page-id-7273 .elementor-element-edstepc5,
body.page-id-7273 .elementor-element-edstepc6,
body.page-id-7273 .elementor-element-edstepc7{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;padding:26px 20px!important;backdrop-filter:blur(2px)!important;flex:0 0 calc(25% - 14px)!important;max-width:calc(25% - 14px)!important;}
body.page-id-7273 .edu-seal p{width:42px!important;height:42px!important;margin:0 0 18px!important;background:linear-gradient(135deg,var(--edu-gold),var(--edu-red))!important;clip-path:polygon(25% 0%,75% 0%,100% 25%,100% 75%,75% 100%,25% 100%,0% 75%,0% 25%)!important;display:flex!important;align-items:center!important;justify-content:center!important;}
body.page-id-7273 .edu-seal span{font-family:var(--edu-font-display)!important;font-weight:700!important;font-size:14px!important;color:var(--edu-maroon)!important;}
body.page-id-7273 .edu-ic-sm p{font-size:20px!important;margin:0 0 8px!important;line-height:1!important;}
body.page-id-7273 .edu-step-title .elementor-heading-title{font-family:var(--edu-font-body)!important;font-size:14.5px!important;font-weight:700!important;margin:0 0 6px!important;color:#fff!important;line-height:1.25!important;}
body.page-id-7273 .edu-step-text p{font-family:var(--edu-font-body)!important;font-size:12.5px!important;line-height:1.5!important;color:#D9C3C8!important;margin:0!important;}
body.page-id-7273 .elementor-element-edcheckc{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;padding:34px 38px!important;flex:0 0 100%!important;max-width:100%!important;margin-top:38px!important;}
body.page-id-7273 .edu-check-title .elementor-heading-title{font-family:var(--edu-font-display)!important;font-weight:600!important;font-size:20px!important;margin:0 0 18px!important;color:#fff!important;}
body.page-id-7273 .edu-check-list .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px 24px!important;}
body.page-id-7273 .edu-check-list .elementor-icon-list-item{font-family:var(--edu-font-body)!important;font-size:14.5px!important;color:#F1E1E4!important;align-items:center!important;}
body.page-id-7273 .edu-check-list .elementor-icon-list-icon{color:var(--edu-gold)!important;background:rgba(255,196,0,.16)!important;width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:10px!important;}
body.page-id-7273 .elementor-element-edreqc0,
body.page-id-7273 .elementor-element-edreqc1,
body.page-id-7273 .elementor-element-edreqc2,
body.page-id-7273 .elementor-element-edreqc3,
body.page-id-7273 .elementor-element-edreqc4,
body.page-id-7273 .elementor-element-edreqc5,
body.page-id-7273 .elementor-element-edreqc6,
body.page-id-7273 .elementor-element-edreqc7{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:16px!important;padding:24px 20px!important;transition:transform .2s ease,box-shadow .2s ease!important;flex:0 0 calc(25% - 14px)!important;max-width:calc(25% - 14px)!important;}
body.page-id-7273 .edu-req-ic p{width:44px!important;height:44px!important;border-radius:12px!important;background:var(--edu-ice)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;margin:0 0 14px!important;}
body.page-id-7273 .edu-req-title .elementor-heading-title{font-family:var(--edu-font-body)!important;font-size:14.5px!important;font-weight:700!important;margin:0 0 6px!important;color:var(--edu-ink)!important;line-height:1.25!important;}
body.page-id-7273 .edu-req-text p{font-family:var(--edu-font-body)!important;font-size:12.5px!important;line-height:1.5!important;color:#635C67!important;margin:0!important;}
body.page-id-7273 .elementor-element-ednotec{flex:0 0 100%!important;max-width:100%!important;margin-top:18px!important;}
body.page-id-7273 .edu-note p{border:1.5px dashed var(--edu-red)!important;background:#FDF1F1!important;border-radius:14px!important;padding:18px 22px!important;font-family:var(--edu-font-body)!important;font-size:13.5px!important;line-height:1.55!important;color:var(--edu-red-dark)!important;margin:0!important;}
body.page-id-7273 .edu-note strong{color:var(--edu-ink)!important;}
body.page-id-7273 .elementor-element-edplanc0,
body.page-id-7273 .elementor-element-edplanc1,
body.page-id-7273 .elementor-element-edplanc2{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:22px!important;padding:34px 30px!important;position:relative!important;display:flex!important;flex-direction:column!important;flex:0 0 calc(33.333% - 15px)!important;max-width:360px!important;min-height:500px!important;}
body.page-id-7273 .elementor-element-edplanc0>.elementor-widget-wrap,
body.page-id-7273 .elementor-element-edplanc1>.elementor-widget-wrap,
body.page-id-7273 .elementor-element-edplanc2>.elementor-widget-wrap{display:flex!important;flex-direction:column!important;height:100%!important;}
body.page-id-7273 .elementor-element-edplanc1{border:2px solid var(--edu-red)!important;box-shadow:0 20px 40px rgba(200,16,46,.14)!important;}
body.page-id-7273 .edu-plan-tag{position:absolute!important;top:-14px!important;left:28px!important;width:auto!important;z-index:4!important;}
body.page-id-7273 .edu-plan-tag p{background:var(--edu-red)!important;color:#fff!important;font-family:var(--edu-font-body)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:6px 14px!important;border-radius:999px!important;margin:0!important;}
body.page-id-7273 .edu-plan-title .elementor-heading-title{font-family:var(--edu-font-display)!important;font-size:19px!important;font-weight:600!important;margin:0 0 4px!important;color:var(--edu-ink)!important;}
body.page-id-7273 .edu-plan-sub p{font-family:var(--edu-font-body)!important;font-size:12.5px!important;color:#928B95!important;margin:0 0 18px!important;min-height:34px!important;line-height:1.35!important;}
body.page-id-7273 .edu-plan-price p{display:flex!important;align-items:baseline!important;gap:10px!important;margin:0 0 4px!important;}
body.page-id-7273 .edu-plan-old{font-size:15px!important;color:#C9C2CB!important;text-decoration:line-through!important;font-family:var(--edu-font-display)!important;}
body.page-id-7273 .edu-plan-new{font-family:var(--edu-font-display)!important;font-weight:700!important;font-size:34px!important;color:var(--edu-ink)!important;}
body.page-id-7273 .edu-plan-unit p{font-family:var(--edu-font-body)!important;font-size:12.5px!important;color:#928B95!important;margin:0 0 22px!important;}
body.page-id-7273 .edu-plan-list{flex:1!important;}
body.page-id-7273 .edu-plan-list .elementor-icon-list-item{font-family:var(--edu-font-body)!important;font-size:13.5px!important;color:#4C454F!important;padding:9px 0!important;border-bottom:1px solid #F1EAE5!important;align-items:flex-start!important;}
body.page-id-7273 .edu-plan-list .elementor-icon-list-icon{color:var(--edu-gold-dark)!important;margin-right:10px!important;padding-top:3px!important;}
body.page-id-7273 .edu-plan-btn{margin-top:auto!important;}
body.page-id-7273 .edu-plan-btn .elementor-button{display:block!important;text-align:center!important;width:100%!important;padding:14px!important;border-radius:12px!important;font-weight:700!important;font-size:14px!important;background:var(--edu-ink)!important;color:#fff!important;}
body.page-id-7273 .elementor-element-edplanc1 .edu-plan-btn .elementor-button{background:var(--edu-red)!important;color:#fff!important;}
body.page-id-7273 .elementor-element-edplannote{flex:0 0 100%!important;max-width:100%!important;}
body.page-id-7273 .edu-plans-note p{text-align:center!important;font-family:var(--edu-font-body)!important;font-size:12.5px!important;color:#928B95!important;margin:26px auto 0!important;max-width:600px!important;}
body.page-id-7273 .elementor-element-edtestc0,
body.page-id-7273 .elementor-element-edtestc1,
body.page-id-7273 .elementor-element-edtestc2{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:18px!important;padding:28px!important;flex:0 0 calc(33.333% - 14px)!important;max-width:calc(33.333% - 14px)!important;}
body.page-id-7273 .edu-testi-stars p{color:var(--edu-red)!important;font-size:14px!important;letter-spacing:2px!important;margin:0 0 14px!important;}
body.page-id-7273 .edu-testi-text p{font-family:var(--edu-font-body)!important;font-size:14.5px!important;line-height:1.6!important;color:#4C454F!important;margin:0 0 20px!important;font-style:italic!important;}
body.page-id-7273 .edu-testi-name p{font-family:var(--edu-font-body)!important;font-weight:700!important;font-size:14px!important;color:var(--edu-ink)!important;margin:0!important;}
body.page-id-7273 .edu-testi-loc p{font-family:var(--edu-font-body)!important;font-size:12.5px!important;color:#928B95!important;margin:0!important;}
body.page-id-7273 .elementor-element-edfaqc{max-width:820px!important;margin:0 auto!important;flex:0 0 100%!important;}
body.page-id-7273 .edu-center p,body.page-id-7273 .edu-center .elementor-heading-title{justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;}
body.page-id-7273 .edu-faq .elementor-toggle-item{background:#fff!important;border:1px solid var(--edu-line)!important;border-radius:14px!important;padding:6px 24px!important;margin-bottom:12px!important;}
body.page-id-7273 .edu-faq .elementor-tab-title{padding:18px 0!important;font-weight:700!important;font-size:15.5px!important;color:var(--edu-ink)!important;display:flex!important;align-items:center!important;gap:12px!important;border:0!important;}
body.page-id-7273 .edu-faq .elementor-tab-content{border:0!important;padding:0 0 20px!important;font-size:14px!important;line-height:1.6!important;color:#635C67!important;}
body.page-id-7273 .edu-faq .elementor-toggle-icon{color:var(--edu-red)!important;margin-left:auto!important;order:2!important;}
body.page-id-7273 .elementor-element-edfinalsec{padding:0 24px 90px!important;background:#fff!important;}
body.page-id-7273 .elementor-element-edfinalc{background:linear-gradient(120deg,var(--edu-red-dark),var(--edu-red) 55%,var(--edu-maroon))!important;border-radius:28px!important;padding:64px 40px!important;text-align:center!important;color:#fff!important;margin:0 24px!important;flex:0 0 calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;}
body.page-id-7273 .elementor-element-edfinalc>.elementor-widget-wrap{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:0 14px!important;}
body.page-id-7273 .edu-final-title{width:100%!important;}
body.page-id-7273 .edu-final-title .elementor-heading-title{font-family:var(--edu-font-display)!important;font-weight:600!important;font-size:clamp(28px,4vw,42px)!important;margin:0 0 16px!important;color:#fff!important;}
body.page-id-7273 .edu-final-title i{font-style:italic!important;color:var(--edu-gold)!important;}
body.page-id-7273 .edu-final-text{width:100%!important;}
body.page-id-7273 .edu-final-text p{font-family:var(--edu-font-body)!important;font-size:16px!important;color:rgba(255,255,255,.88)!important;max-width:520px!important;margin:0 auto 32px!important;line-height:1.55!important;}
body.page-id-7273 .elementor-element-edfinalc .edu-btn{margin:0!important;}
body.page-id-7273 .elementor-element-edfinalc .edu-btn-primary .elementor-button{background:#fff!important;color:var(--edu-red-dark)!important;box-shadow:none!important;}
body.page-id-7273 .elementor-element-edfinalc .edu-btn-ghost .elementor-button{border-color:#fff!important;color:#fff!important;}
body.page-id-7273 .elementor-element-edfinalc .edu-btn-ghost .elementor-button:hover{background:#fff!important;color:var(--edu-red-dark)!important;}
@media (max-width:1024px){
  body.page-id-7273 .elementor-element-edmotc0,body.page-id-7273 .elementor-element-edmotc1,body.page-id-7273 .elementor-element-edmotc2,body.page-id-7273 .elementor-element-edmotc3,body.page-id-7273 .elementor-element-edmotc4{flex-basis:calc(33.333% - 12px)!important;max-width:calc(33.333% - 12px)!important;}
  body.page-id-7273 .elementor-element-edstepc0,body.page-id-7273 .elementor-element-edstepc1,body.page-id-7273 .elementor-element-edstepc2,body.page-id-7273 .elementor-element-edstepc3,body.page-id-7273 .elementor-element-edstepc4,body.page-id-7273 .elementor-element-edstepc5,body.page-id-7273 .elementor-element-edstepc6,body.page-id-7273 .elementor-element-edstepc7,body.page-id-7273 .elementor-element-edreqc0,body.page-id-7273 .elementor-element-edreqc1,body.page-id-7273 .elementor-element-edreqc2,body.page-id-7273 .elementor-element-edreqc3,body.page-id-7273 .elementor-element-edreqc4,body.page-id-7273 .elementor-element-edreqc5,body.page-id-7273 .elementor-element-edreqc6,body.page-id-7273 .elementor-element-edreqc7{flex-basis:calc(50% - 9px)!important;max-width:calc(50% - 9px)!important;}
  body.page-id-7273 .elementor-element-edtestc0,body.page-id-7273 .elementor-element-edtestc1,body.page-id-7273 .elementor-element-edtestc2{flex-basis:100%!important;max-width:100%!important;}
  body.page-id-7273 .edu-check-list .elementor-icon-list-items{grid-template-columns:1fr!important;}
  body.page-id-7273 .elementor-element-edplanc0,body.page-id-7273 .elementor-element-edplanc1,body.page-id-7273 .elementor-element-edplanc2{flex-basis:100%!important;max-width:400px!important;margin-left:auto!important;margin-right:auto!important;}
}
@media (max-width:640px){
  body.page-id-7273 .elementor-element-edmotsec,body.page-id-7273 .elementor-element-edprosec,body.page-id-7273 .elementor-element-edreqsec,body.page-id-7273 .elementor-element-edplansec,body.page-id-7273 .elementor-element-edtestsec,body.page-id-7273 .elementor-element-edfaqsec{padding:64px 18px!important;}
  body.page-id-7273 .elementor-element-edmotc0,body.page-id-7273 .elementor-element-edmotc1,body.page-id-7273 .elementor-element-edmotc2,body.page-id-7273 .elementor-element-edmotc3,body.page-id-7273 .elementor-element-edmotc4{flex-basis:calc(50% - 9px)!important;max-width:calc(50% - 9px)!important;}
  body.page-id-7273 .elementor-element-edstepc0,body.page-id-7273 .elementor-element-edstepc1,body.page-id-7273 .elementor-element-edstepc2,body.page-id-7273 .elementor-element-edstepc3,body.page-id-7273 .elementor-element-edstepc4,body.page-id-7273 .elementor-element-edstepc5,body.page-id-7273 .elementor-element-edstepc6,body.page-id-7273 .elementor-element-edstepc7,body.page-id-7273 .elementor-element-edreqc0,body.page-id-7273 .elementor-element-edreqc1,body.page-id-7273 .elementor-element-edreqc2,body.page-id-7273 .elementor-element-edreqc3,body.page-id-7273 .elementor-element-edreqc4,body.page-id-7273 .elementor-element-edreqc5,body.page-id-7273 .elementor-element-edreqc6,body.page-id-7273 .elementor-element-edreqc7{flex-basis:100%!important;max-width:100%!important;}
  body.page-id-7273 .elementor-element-edstats{width:100%!important;flex-basis:100%!important;}
  body.page-id-7273 .elementor-element-edstats>.elementor-widget-wrap{grid-template-columns:1fr!important;gap:18px!important;}
  body.page-id-7273 .edu-stat{border-right:none!important;border-bottom:1px solid var(--edu-line)!important;padding-bottom:16px!important;}
  body.page-id-7273 .edu-stat:last-child{border-bottom:none!important;}
  body.page-id-7273 .elementor-element-edfinalc{margin:0 12px!important;padding:48px 24px!important;flex-basis:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;}
  body.page-id-7273 .edu-btn{width:100%!important;margin-bottom:12px!important;}
  body.page-id-7273 .edu-btn .elementor-button{width:100%!important;justify-content:center!important;}
}
/* Visado Estudios Espana ID CSS 2026-07-04 end */

/* Visado Estudios Espana icon fix 2026-07-04 start */
body.page-id-7273 .edu-badge p:before,
body.page-id-7273 .edu-ic p:before,
body.page-id-7273 .edu-ic-sm p:before,
body.page-id-7273 .edu-req-ic p:before{
  font-family:"Font Awesome 5 Free"!important;
  font-weight:900!important;
  line-height:1!important;
  display:inline-block!important;
}
body.page-id-7273 .edu-badge p:before{content:"f19d"!important;font-size:14px!important;color:var(--edu-ink)!important;}
body.page-id-7273 .edu-ic p,
body.page-id-7273 .edu-ic-sm p,
body.page-id-7273 .edu-req-ic p{font-size:0!important;}
body.page-id-7273 .edu-ic p:before{font-size:30px!important;color:var(--edu-red)!important;}
body.page-id-7273 .elementor-element-edmoti0 p:before{content:"f19d"!important;}
body.page-id-7273 .elementor-element-edmoti1 p:before{content:"f02d"!important;color:var(--edu-gold-dark)!important;}
body.page-id-7273 .elementor-element-edmoti2 p:before{content:"f2f1"!important;}
body.page-id-7273 .elementor-element-edmoti3 p:before{content:"f004"!important;color:var(--edu-gold-dark)!important;}
body.page-id-7273 .elementor-element-edmoti4 p:before{content:"f518"!important;}
body.page-id-7273 .edu-ic-sm p:before{font-size:20px!important;color:var(--edu-gold)!important;}
body.page-id-7273 .elementor-element-edstepi0 p:before{content:"f086"!important;}
body.page-id-7273 .elementor-element-edstepi1 p:before{content:"f002"!important;}
body.page-id-7273 .elementor-element-edstepi2 p:before{content:"f07b"!important;}
body.page-id-7273 .elementor-element-edstepi3 p:before{content:"f044"!important;}
body.page-id-7273 .elementor-element-edstepi4 p:before{content:"f073"!important;}
body.page-id-7273 .elementor-element-edstepi5 p:before{content:"f09d"!important;}
body.page-id-7273 .elementor-element-edstepi6 p:before{content:"f256"!important;}
body.page-id-7273 .elementor-element-edstepi7 p:before{content:"f072"!important;}
body.page-id-7273 .edu-req-ic p:before{font-size:20px!important;color:var(--edu-red)!important;}
body.page-id-7273 .elementor-element-edreqi0 p:before{content:"f15c"!important;}
body.page-id-7273 .elementor-element-edreqi1 p:before{content:"f030"!important;}
body.page-id-7273 .elementor-element-edreqi2 p:before{content:"f2bb"!important;}
body.page-id-7273 .elementor-element-edreqi3 p:before{content:"f19d"!important;}
body.page-id-7273 .elementor-element-edreqi4 p:before{content:"f53a"!important;}
body.page-id-7273 .elementor-element-edreqi5 p:before{content:"f0f8"!important;}
body.page-id-7273 .elementor-element-edreqi6 p:before{content:"f1c1"!important;}
body.page-id-7273 .elementor-element-edreqi7 p:before{content:"f0fa"!important;}
/* Visado Estudios Espana icon fix 2026-07-04 end */

/* Visado Estudios Espana safe icon fix 2026-07-04 start */
body.page-id-7273 .edu-badge p:before,
body.page-id-7273 .edu-ic p:before,
body.page-id-7273 .edu-ic-sm p:before,
body.page-id-7273 .edu-req-ic p:before{
  font-family:Arial, sans-serif!important;
  font-weight:800!important;
}
body.page-id-7273 .edu-badge p:before{content:""!important;display:none!important;}
body.page-id-7273 .elementor-element-edmoti0 p:before{content:"★"!important;}
body.page-id-7273 .elementor-element-edmoti1 p:before{content:"▣"!important;color:var(--edu-gold-dark)!important;}
body.page-id-7273 .elementor-element-edmoti2 p:before{content:"↻"!important;}
body.page-id-7273 .elementor-element-edmoti3 p:before{content:"♥"!important;color:var(--edu-gold-dark)!important;}
body.page-id-7273 .elementor-element-edmoti4 p:before{content:"◆"!important;}
body.page-id-7273 .elementor-element-edstepi0 p:before{content:"●"!important;}
body.page-id-7273 .elementor-element-edstepi1 p:before{content:"⌕"!important;}
body.page-id-7273 .elementor-element-edstepi2 p:before{content:"▣"!important;}
body.page-id-7273 .elementor-element-edstepi3 p:before{content:"✎"!important;}
body.page-id-7273 .elementor-element-edstepi4 p:before{content:"◷"!important;}
body.page-id-7273 .elementor-element-edstepi5 p:before{content:"▭"!important;}
body.page-id-7273 .elementor-element-edstepi6 p:before{content:"◉"!important;}
body.page-id-7273 .elementor-element-edstepi7 p:before{content:"✈"!important;}
body.page-id-7273 .elementor-element-edreqi0 p:before{content:"□"!important;}
body.page-id-7273 .elementor-element-edreqi1 p:before{content:"●"!important;}
body.page-id-7273 .elementor-element-edreqi2 p:before{content:"▭"!important;}
body.page-id-7273 .elementor-element-edreqi3 p:before{content:"★"!important;}
body.page-id-7273 .elementor-element-edreqi4 p:before{content:"$"!important;}
body.page-id-7273 .elementor-element-edreqi5 p:before{content:"+"!important;}
body.page-id-7273 .elementor-element-edreqi6 p:before{content:"□"!important;}
body.page-id-7273 .elementor-element-edreqi7 p:before{content:"+"!important;}
/* Visado Estudios Espana safe icon fix 2026-07-04 end */

/* Visado Estudios Espana requested fixes 2026-07-04 start */
body.page-id-7273 .elementor-element-edhero1{
  min-height:620px!important;
  padding:112px 24px 82px!important;
  background:
    linear-gradient(90deg, rgba(255,255,255,.14) 0%, rgba(255,255,255,.94) 33%, rgba(255,255,255,.98) 50%, rgba(255,255,255,.82) 68%, rgba(255,255,255,.08) 100%),
    url('https://www.mireltramites.com/wp-content/uploads/2026/07/visado-estudios-espana-hero-bg.png') center center / cover no-repeat!important;
  border-bottom:1px solid var(--edu-line)!important;
}
body.page-id-7273 .elementor-element-edhero1>.elementor-container{
  min-height:420px!important;
  align-items:center!important;
}
body.page-id-7273 .edu-badge p:before{
  display:none!important;
  content:""!important;
}
body.page-id-7273 .edu-ic .elementor-icon,
body.page-id-7273 .edu-ic-sm .elementor-icon,
body.page-id-7273 .edu-req-ic .elementor-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:inherit!important;
  fill:currentColor!important;
}
body.page-id-7273 .edu-ic,
body.page-id-7273 .edu-ic-sm,
body.page-id-7273 .edu-req-ic{
  margin-bottom:14px!important;
}
body.page-id-7273 .edu-req-ic .elementor-icon{
  width:44px!important;
  height:44px!important;
  border-radius:12px!important;
  background:var(--edu-ice)!important;
}
body.page-id-7273 .elementor-element-edplanc1{
  padding-top:54px!important;
}
body.page-id-7273 .elementor-element-edplanc1 .edu-plan-tag{
  top:18px!important;
  left:30px!important;
}
body.page-id-7273 .elementor-element-edplanc1 .edu-plan-title{
  margin-top:18px!important;
}
@media (max-width:640px){
  body.page-id-7273 .elementor-element-edhero1{
    min-height:620px!important;
    padding:92px 18px 72px!important;
    background:
      linear-gradient(90deg, rgba(255,255,255,.72) 0%, rgba(255,255,255,.98) 44%, rgba(255,255,255,.86) 100%),
      url('https://www.mireltramites.com/wp-content/uploads/2026/07/visado-estudios-espana-hero-bg.png') center center / cover no-repeat!important;
  }
}
/* Visado Estudios Espana requested fixes 2026-07-04 end */

/* Visado Estudios Espana plan tag final 2026-07-04 start */
body.page-id-7273 .elementor-element-edplanc1{
  padding-top:34px!important;
}
body.page-id-7273 .elementor-element-edplanc1 .edu-plan-tag{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 0 18px!important;
  z-index:1!important;
}
body.page-id-7273 .elementor-element-edplanc1 .edu-plan-title{
  margin-top:0!important;
}
body.page-id-7273 .elementor-element-edplanc1 .edu-plan-tag p{
  display:inline-block!important;
  margin:0!important;
}
/* Visado Estudios Espana plan tag final 2026-07-04 end *//* End custom CSS */