@font-face{font-display:swap;font-family:EBGaramond-Bold;src:url(/fonts/EBGaramond-Bold.f6c11a06654319d1b8cf.ttf)}@font-face{font-display:swap;font-family:EBGaramond-Regular;src:url(/fonts/EBGaramond-Regular.d7ae3de766c4194a8698.ttf)}@font-face{font-display:swap;font-family:EBGaramond-SemiBold;src:url(/fonts/EBGaramond-SemiBold.050cd51622541a36b848.ttf)}@font-face{font-display:swap;font-family:EBGaramond-SemiBoldItalic;src:url(/fonts/EBGaramond-SemiBoldItalic.1e86cb9943830d49bbfb.ttf)}@font-face{font-display:swap;font-family:EBGaramond-Medium;src:url(/fonts/EBGaramond-Medium.1d8109093c288b5cdafc.ttf)}@font-face{font-display:swap;font-family:CormorantGaramond-Medium;src:url(/fonts/CormorantGaramond-Medium.7d4ff0d7cf1dd354b94b.ttf)}@font-face{font-display:swap;font-family:CormorantGaramond-Regular;src:url(/fonts/CormorantGaramond-Regular.4114a151797af532cace.ttf)}@font-face{font-display:swap;font-family:CormorantGaramond-Light;src:url(/fonts/CormorantGaramond-Light.5a46964bcf8ba603b8c0.ttf)}@font-face{font-display:swap;font-family:CormorantGaramond-LightItalic;src:url(/fonts/CormorantGaramond-LightItalic.457de2fd20cf06e94e93.ttf)}@font-face{font-display:swap;font-family:CormorantGaramond-SemiBold;src:url(/fonts/CormorantGaramond-SemiBold.48dbf64395a7161a641e.ttf)}@font-face{font-display:swap;font-family:CormorantGaramond-Bold;src:url(/fonts/CormorantGaramond-Bold.d38785ebb1898db6ec71.ttf)}@font-face{font-display:swap;font-family:Lora-Regular;src:url(/fonts/Lora-Regular.d3cbc2c45690ac3703d2.ttf)}@font-face{font-display:swap;font-family:OpenSans-Regular;src:url(/fonts/OpenSans-Regular.9a6cfa5890d7f3eef585.ttf)}@font-face{font-display:swap;font-family:OpenSans-SemiBold;src:url(/fonts/OpenSans-SemiBold.dcf2e322dbaa037ca821.ttf)}@font-face{font-display:swap;font-family:OpenSans-Bold;src:url(/fonts/OpenSans-SemiBold.dcf2e322dbaa037ca821.ttf)}@font-face{font-display:swap;font-family:OpenSans-Medium;src:url(/fonts/OpenSans-Medium.5b0a682fe3717764627e.ttf)}@font-face{font-display:swap;font-family:OpenSans-Light;src:url(/fonts/OpenSans-Light.ba19b360bc99b580b45b.ttf)}@font-face{font-display:swap;font-family:OpenSans-Italic;src:url(/fonts/OpenSans-Italic.910cef950734e8b2d263.ttf)}@font-face{font-display:swap;font-family:OpenSans-MediumItalic;src:url(/fonts/OpenSans-MediumItalic.7d2b40c4a9a59a0654e1.ttf)}@font-face{font-display:swap;font-family:OpenSans-BoldItalic;src:url(/fonts/OpenSans-BoldItalic.ab9247f44f43c4afd0b9.ttf)}@font-face{font-display:swap;font-family:OpenSans-SemiBoldItalic;src:url(/fonts/OpenSans-SemiBoldItalic.b503364ab4f154d7cccc.ttf)}@font-face{font-display:swap;font-family:Assistant-Light;src:url(/fonts/Assistant-Light.1af74b30299892efee4f.ttf)}@font-face{font-display:swap;font-family:Avenir-Light;src:url(/fonts/Avenir-Light.8f47513e72894bc6169f.ttf)}@font-face{font-display:swap;font-family:Avenir-Light-Mobile;src:url(/fonts/Avenir-Light.8f47513e72894bc6169f.ttf)}@font-face{font-display:swap;font-family:Avenir-Medium;src:url(/fonts/Avenir-Medium.043601295d2b1aa36564.ttf)}@font-face{font-display:swap;font-family:Avenir-Light-Regular;src:url(/fonts/Avenir-Light-35-Regular.e7bf75f074188cf63c75.ttf)}@font-face{font-display:swap;font-family:PlayfairDisplay-BoldItalic;src:url(/fonts/PlayfairDisplay-BoldItalic.a31df86d28c290c8e682.ttf)}@font-face{font-display:swap;font-family:ACaslonPro-Semibold;src:url(/fonts/ACaslonPro-Semibold.b09bbcb7d0b14170b9ca.otf)}@font-face{font-display:swap;font-family:Lobster-Regular;src:url(/fonts/Lobster-Regular.03c38496322925fec242.ttf)}@font-face{font-display:swap;font-family:Sacramento-Regular;src:url(/fonts/Sacramento-Regular.5bd7d5208f7a9c18fe22.ttf)}@font-face{font-display:swap;font-family:DINNeuzeitGroteskLT-BoldCond;src:url(/fonts/DINNeuzeitGroteskLT-BoldCond.7eba3422ab43933aaa1e.ttf)}@font-face{font-display:swap;font-family:DancingScript-Regular;src:url(/fonts/DancingScript-Regular.5bfc0dcc0c0ff5a2832e.ttf)}@font-face{font-display:swap;font-family:Aptos;src:url(/fonts/Aptos.28b557123cf03c7db634.ttf)}@font-face{font-display:swap;font-family:Aptos-Black;src:url(/fonts/Aptos-Black.4d7906188e2b8286e7cc.ttf)}@font-face{font-display:swap;font-family:Aptos-Bold;src:url(/fonts/Aptos-Bold.44d52cede70509c8f5b7.ttf)}@font-face{font-display:swap;font-family:Aptos-SemiBold;src:url(/fonts/Aptos-SemiBold.d2f851e769643e64c32d.ttf)}html{background:linear-gradient(90deg,#f0f0f0,#fff);height:100%}body{margin:0}b{-webkit-font-smoothing:antialiased}#content{margin-top:91px;position:absolute;width:100%}.logoLink{height:88px}header{background-color:#fff;border-top:3px solid #007efd;box-shadow:0 2px 10px rgba(0,0,0,.35);display:flex;font-size:20px;justify-content:center;position:fixed;width:100%;z-index:999}body{background:#fff}.navbar{align-items:center;justify-content:center;max-width:1520px;padding-left:30px;padding-right:30px;width:100%}.nav_items,.navbar{display:flex;height:100%}.nav_items{justify-content:right;text-align:right;width:"auto"}.nav_toggle,.sub_toggle{display:none}.headerItem{display:table;width:100%}.headerItem div{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}.nav_items>span{border-bottom:2px solid #000;border-top:2px solid #000;font-family:CormorantGaramond-LightItalic;margin:0 20px;opacity:.3;padding:5px 50px}.nav_items>div,.nav_items>span{cursor:pointer;display:inline-block;text-align:center}.nav_items>div{background-color:#f1f1f1;font:normal normal normal 14px/1.4em OpenSans-Bold;height:88px;margin:0 1px;padding:0 3%;width:150px}.imgLogo{height:88px;width:151px}#submenu{display:none}.clsWelcomePage{height:100%;position:relative}.cursosBlock{margin:0 20px}.dropdown-content{background-color:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;margin-left:-3%;max-width:187px;position:absolute;text-wrap:balance;z-index:1}.dropdown-content span{color:#000;cursor:pointer;display:block;padding:12px 16px;text-decoration:none}.dropdown-submenu{display:none!important}.cursosBlock:hover .dropdown-content{display:block}.dropdown-content span:hover{background-color:#ddd}.courseEng{background-color:beige;border-radius:10px 10px;box-shadow:0 2px 10px rgba(0,0,0,.35);color:#000;cursor:pointer;display:flex;font-size:23px;height:5em;margin:1em auto 0}.courseEng p{font-family:CormorantGaramond-SemiBold;text-align:center}#cursos.active,#cursos:hover,.nav_items>div.active,.nav_items>div:hover{background:linear-gradient(90deg,#00489a,#007efd);color:#fff;opacity:1}.nav_items .btnDiv,.nav_items .btnDiv:hover{background:#fff}.highlightParagraph{color:#a34a21;text-align:center}.linkContact{font-family:PlayfairDisplay-BoldItalic;font-size:20px;text-align:center}.linkContact span:hover,.linkContact2 span:hover{color:#063019}.linkContact span{color:#a34a21;cursor:pointer}.linkContact2 span{color:#3f7652;cursor:pointer}.linkContact2{font-family:PlayfairDisplay-BoldItalic;font-size:20px;margin-right:22%;padding-bottom:3%;padding-top:1%;text-align:right}.txtBienvenido{display:none;font-family:CormorantGaramond-SemiBold;font-size:45px;position:absolute;top:0;width:100%}.txtBienvenido div{float:right;text-align:center;width:60%}.txtBienvenido h2{font-size:72px;margin-bottom:0}.txtBienvenido h4{color:#fff;margin-top:7%}.txtBienvenido>div>span{color:#fff;display:block;font-weight:700;margin-block-end:1.33em;margin-block-start:1.33em;margin-inline-end:0;margin-inline-start:0;margin-top:7%}.titleSection{display:block;font-family:CormorantGaramond-SemiBold;margin:0;padding-bottom:2%;padding-top:2%}.blockSection>div{margin:0 auto;max-width:371px;width:100%}.blockSection img{height:100%;object-fit:cover;width:100%}.blockSection h1{font-size:50px}.blockSection p,.blockSection ul{font:normal normal normal 18px/1.75em Avenir-Light,sans-serif;font-size:18px;margin-left:22%;margin-right:22%}.sectionBlockCurso{color:#000;display:block;font-size:30px;margin:0 18%;padding-top:2%}.sectionBlockCurso h1{font-family:CormorantGaramond-SemiBold;text-align:center}.sectionBlockCurso2{padding-bottom:1%}.sectionBlockCurso2 img{border-radius:5px 5px;height:211px;object-fit:cover;width:276px}.sectionBlockCurso a{color:#000}.sectionBlockCurso p{font:normal normal normal 18px/1.75em Avenir-Light,sans-serif;font-size:18px;text-align:center}.sectionBlockCurso .btnPlazas{margin:4% auto;text-align:center}.sectionBlockCurso button{background:#5e6d55;letter-spacing:.25em}.sectionBlockCurso button:hover{background:#3f7652}.sectionBlockContacto{background:conic-gradient(from 152deg at 50% 50%,#0057e1 0,#f9c5b4 68%,#0057e1 100%);display:block;font-family:Assistant-Light;height:100%}.sectionBlockContacto h2{margin-left:40%}.blockTextWelcome{display:inline-block;font-family:Avenir-Light;max-width:700px}.blockTextWelcome h2{font-size:50px;font-weight:100;text-align:center}.blockTextWelcome p,.blockTextWelcome ul{font:normal normal normal 18px/1.75em Avenir-Light,sans-serif;font-size:18px}.blockTextWelcome ul li{display:list-item}.blockTextWelcome>div{color:#000}.block2Bienvenido{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.block2Bienvenido img{-webkit-border-radius:50%;border-radius:50%;display:block;margin:auto;max-height:450px}.block2Bienvenido .blockProfilePhoto{max-height:500px;position:relative;text-align:center}.block2Bienvenido .blockProfilePhoto img{height:100%;width:100%}.block2Bienvenido .blockProfilePhoto:hover>img{opacity:.4}.block2Bienvenido .blockProfilePhoto .link2Video{display:none}.block2Bienvenido .blockProfilePhoto:hover .link2Video{display:block}.block2Bienvenido .link2Video{font-family:Avenir-Light;font-size:18px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.blockProfilePhoto+div{font-family:PlayfairDisplay-BoldItalic;font-size:20px;margin-bottom:200px;margin-top:2em;text-align:center;width:60%}.blockProfilePhoto+div a{color:#a34a21;text-wrap:wrap}.blockProfilePhoto+div a:hover{color:#063019}.contactBlock{color:#000;font-size:50px;height:100%;margin:0 auto;padding-top:8%;text-align:center}.subSecContacto{display:inline-block;font-family:Avenir-Light;margin:0 auto;width:100%}.subSecContacto:first-child{align-items:center;display:flex;justify-content:center}.subSecContactoWhasap{color:#000;font-size:25px;margin-top:120px;padding-left:5%;text-align:left}.subSecContactoEmail,.subSecContactoYoutube{color:#000;font-size:25px;margin-top:1%;padding-left:6%;text-align:left}.subSecContactoEmail a,.subSecContactoWhasap a,.subSecContactoYoutube a{color:#fff}.blockPruebaIngles{font-family:Assistant-Light;margin:0 auto;max-width:700px;padding-top:3%;text-align:left}.blockPruebaIngles h1{font-family:CormorantGaramond-SemiBold}.blockPruebaIngles p{font-family:Avenir-Light}.blockPruebaIngles .txtImg{font-size:12px}.btn{background-color:#1e90ff;border:none;border-radius:15px 15px;color:#fff;cursor:pointer;font-size:16px;padding:12px 16px}.btn:hover{background-color:#4169e1}.horarioCursos{margin:0 auto;max-width:920px;padding-top:5%;text-align:center}.horarioCursos>div{text-align:left}.horarioCursos h3{color:#950128;font-family:CormorantGaramond-SemiBold;font-size:50px}.horarioCursos li,.horarioCursos p{font:normal normal normal 18px/1.75em Avenir-Light,sans-serif;font-size:18px}.horarioCursos .priceCourse{color:#950128;font-size:25px;font-weight:700}.masInfo{background:hsla(0,4%,91%,.8);margin:0 4%;padding:2% 0}.masInfo span{display:block;font:normal normal normal 18px CormorantGaramond-SemiBold;margin-bottom:.3em;margin-left:4%}.masInfo a{color:#000}.block1Contact{font-family:ACaslonPro-Semibold;font-size:72px;margin:0 auto;padding-top:2%;text-align:center;width:100%}.circleContacto{background:#4572d5;border-radius:250px;color:#fff;display:inline-block;font-family:Avenir-Light;font-size:1.06em;height:23em;text-align:center;width:23em}.circleContacto>div{padding-top:28%}.circleContacto ul{text-align:left}.block2Contact{display:flex;justify-content:center;text-align:center}.block3Contact{color:#fff;text-align:center}.block3Contact ol,.block3Contact>ul{display:inline-block;font-family:EBGaramond-Medium;font-size:22px;margin:2% auto 0}.block3Contact li{text-align:left}.block3Contact ol>li{margin-bottom:1%}.block3Contact ol ul{margin-top:1%}.linkHorarios{color:#e09e2f;cursor:pointer;font-family:PlayfairDisplay-BoldItalic;font-size:20px;text-decoration:none}.linkHorarios:hover{color:#000}.optItem{cursor:pointer;display:inline-block;height:100%}.optItem>div:first-child{align-items:center;display:flex;height:100%;justify-content:center}#matriculaAbierta{background-color:#4de3e0;border-radius:30px;display:table;height:110px;margin-left:16%;margin-top:-2%;position:absolute;width:290px}#matriculaAbierta>div{display:table-cell;font-family:DancingScript-Regular;font-size:38px;vertical-align:middle}#matriculaAbierta:before{border-right:50px solid transparent;border-top:50px solid #4de3e0;content:"";height:0;left:35px;position:absolute;right:100%;rotate:20deg;top:93px;width:0}.opinionsBlock{margin-bottom:3%}.opinionsBlock>h1{font-family:DINNeuzeitGroteskLT-BoldCond;font-size:35px;font-weight:100;margin:0 200px}.opinionsBlock>div{align-items:start;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-evenly;margin:0 200px;row-gap:20px}.opinionsBlock>div>div{max-width:300px}.opinionsBlock>div>div>h4{font-family:Avenir-Light}.opinionsBlock>div>.commentBlock>span{display:block;font-family:Avenir-Light;font-weight:700;margin-block-end:1.33em;margin-block-start:1.33em;margin-inline-end:0;margin-inline-start:0}.opinionsBlock>div>div>div>p{font-family:Avenir-Light}.clsIngOnline .block2Bienvenido>div{max-width:50%}.clsIngOnline .block2Bienvenido>div:first-child>div{font-family:EBGaramond-Medium;padding-left:5em}.clsIngOnline .block2Bienvenido>div:nth-child(2)>div{display:flex;height:100%;margin:0 auto;max-width:650px;vertical-align:middle}.clsIngOnline .block2Bienvenido>div:nth-child(2)>div>picture{display:block;margin:auto}.clsIngOnline .block2Bienvenido>div:nth-child(2)>div>picture>img,source{-webkit-border-radius:0;border-radius:0;width:100%}.clsIngOnline .block2Bienvenido>div:first-child>div h5{color:#000;font-size:28px;letter-spacing:-.05em}.clsIngOnline .block2Bienvenido>div:first-child>div p,ul{font-size:1.6em;line-height:1.75em}.clsIngOnline>div:nth-child(2){margin-top:1%}.clsIngOnline>div:nth-child(2)>p{font-family:EBGaramond-Bold,serif;font-size:28px;font-style:italic;letter-spacing:0;line-height:1.75em;margin:0 15%;text-align:center}.clsIngOnline .block2Bienvenido.watchBlock>div:first-child{font-family:EBGaramond-Medium;font-size:22px;font-size:1.6em;margin-top:1em}.clsIngOnline .masInfo{background:inherit;margin:0 0 0 15em}.clsContactPage .block2Bienvenido>div:first-child>div{margin-left:30%}.clsContactPage .block2Bienvenido>div:first-child>div>div{font-family:EBGaramond-Medium;margin:5% auto}.clsContactPage .block2Bienvenido>div:first-child>div>div>h6{display:flex;font-size:22px;line-height:1.41em;margin:4% auto}.clsContactPage .block2Bienvenido>div{width:50%}.clsContactPage .block2Bienvenido h1{font-family:CormorantGaramond-SemiBold;font-size:60px;letter-spacing:0;text-align:center}.clsContactPage .block2Bienvenido>div:nth-child(2) picture img{-webkit-border-radius:0;border-radius:0;max-width:513px}.clsContactPage .block3Contact{padding-bottom:5%}.clsContactPage .sectionBlockContacto{background:#ede5dd}.clsContactPage .block3Contact,.clsContactPage .subSecContactoEmail a,.clsContactPage .subSecContactoWhasap a{color:#000}.clsContactPage .blkImgContact{align-items:center;display:flex;height:100%;margin-left:10%;vertical-align:middle}#star-six{border-bottom:200px solid #ede5dd;position:relative}#star-six,#star-six:after{border-left:150px solid transparent;border-right:150px solid transparent;height:0;width:0}#star-six:after{border-top:200px solid #ede5dd;content:"";left:-150px;position:absolute;top:60px}.clsIngOnline .block2Bienvenido.watchBlock,.startBlock{justify-content:center}.startBlock{display:flex;flex-direction:column;height:auto;left:0;position:relative;width:auto!important}.startBlock a{color:#a34a21;width:100%}.startBlock a:hover{color:#063019}.startBlock img{cursor:pointer}.startBlock img:hover{box-shadow:0 0 10px 4px hsla(0,0%,47%,.75);-webkit-box-shadow:0 0 10px 4px hsla(0,0%,47%,.75)}.blockSpanish4Foreigners{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.blockSpanish4Foreigners>div{display:inline-block}.blockSpanish4Foreigners .blkImgContact{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;position:relative;width:100%}.blockSpanish4Foreigners .blkImgContact>div{margin-top:1em}.blockSpanish4Foreigners .blkImgContact img{max-width:600px;width:100%}.blockSpanish4Foreigners .blockTextWelcome{max-width:750px}.blockSpanish4Foreigners .blockTextWelcome h2{font-family:CormorantGaramond-SemiBold}.blockSpanish4Foreigners .blockTextWelcome div p{font-family:EBGaramond-Medium;font-size:22px}.blockSpanish4Foreigners .blockTextWelcome>div{text-align:center}.nav_items .btnDiv{align-items:center;background-color:transparent!important;cursor:unset;display:flex;justify-content:center}@media (min-width:1281px){.clsWelcomePage .block2Bienvenido{justify-content:center}.block2Bienvenido .blockImgWelcome{padding-right:4em}.clsIngOnline .block2Bienvenido>div:nth-child(2)>div>img{max-width:650px}}@media (min-width:1025px) and (max-width:1280px){.clsWelcomePage .block2Bienvenido{flex-wrap:nowrap}.clsWelcomePage .block2Bienvenido .blockImgWelcome{padding-right:2em}.clsIngOnline .block2Bienvenido>div:nth-child(2)>div>img{max-width:530px}.clsIngOnline .block2Bienvenido>div:first-child>div p,ul{font-size:1.5em}.clsIngOnline>div:nth-child(2){margin-top:4%}.clsIngOnline .block2Bienvenido.watchBlock>div:first-child{font-size:20px;margin-top:4%}.clsIngOnline .block2Bienvenido>div:first-child>div{margin-left:0}}@media (min-width:768px) and (max-width:1088px){.nav_items .btnDiv{padding:0}.txtBienvenido{font-size:35px}.txtBienvenido h2{font-family:CormorantGaramond-Bold;font-size:37px}.txtBienvenido h4{font-size:33px}.clsIngOnline .block2Bienvenido>div:nth-child(2)>div>img{margin-left:auto}.block2Bienvenido img{margin:0 auto;max-width:650px}.block2Bienvenido .blockProfilePhoto{margin-bottom:1em;margin-top:1em}.blockProfilePhoto+div{margin-bottom:2em}.clsIngOnline .block2Bienvenido>div:first-child>div{margin:0 2em;padding-left:0}.blockTextWelcome h2,.clsIngOnline .block2Bienvenido>div:first-child>div p:first-child,.opinionsBlock>h1{text-align:center}.clsIngOnline .block2Bienvenido>div{max-width:100%;width:100%}.opinionsBlock>div{margin:0 2em}.clsContactPage .block2Bienvenido>div{width:100%}.clsContactPage .block2Bienvenido>div:first-child>div{margin:0 2em}.clsContactPage .block2Bienvenido>div:first-child>div>div>h6{margin:4% 4em}.clsContactPage .blkImgContact{margin:0 auto}.clsContactPage .blkImgContact>div:first-child{width:100%}.clsIngOnline .block2Bienvenido.watchBlock>div:first-child{text-align:center}.blockSpanish4Foreigners .blockTextWelcome>div{padding-left:0}}@Media (max-width:767px) and (orientation:landscape),only screen and (max-width:1088px){.nav_items .btnDiv{padding:0}#content{margin-top:50px}.logoLink,header{height:50px}.navbar{justify-content:space-between}.imgLogo{height:50px;width:86px}.nav_items{background:#fff;display:flex;flex-direction:column;left:0;position:absolute;top:50px;transform:translateX(-100%);transition:all .3s ease;width:100%;-webkit-overflow-scrolling:touch}.nav_items span{margin:-1px 20px}.nav_toggle{display:flex!important;flex-direction:column;margin:15px}.nav_toggle span{background:#000;border-radius:2px;height:4px;margin-bottom:5px;transform-origin:5px 0;transition:all .2s linear;width:30px}.sub_toggle{display:inline-block;font-size:20px;margin-left:-10%;padding:0 4%;position:absolute;z-index:9999}.close span{transform:rotate(45deg) translate(0)}.close span:nth-child(2){display:none}.close span:nth-child(3){transform:rotate(-45deg) translate(-5px,2px)}.open{transform:translateX(0)!important}.txtBienvenido{font-size:34px}.txtBienvenido h2{font-family:Avenir-Medium;font-size:37px}.txtBienvenido h4{font-family:Avenir-Medium;font-size:33px;margin-left:3%;margin-right:3%;margin-top:8%!important}.txtBienvenido div{float:none;margin-top:40px;width:100%}.blockTextWelcome>div{margin-right:0}.blockTextWelcome{margin-left:5%;margin-right:5%;text-align:center}.blockTextWelcome ul{text-align:left}.block2Bienvenido img{max-width:450px}.sectionBlockCurso{font-size:18px;margin:0 11%;text-align:center}.sectionBlockCurso h1{margin:0}.sectionBlockContacto{flex-wrap:wrap;padding-bottom:10%;padding-top:10%}.contactBlock{padding:0}.contactBlock h2{font-size:35px;margin:0}.subSecContactoEmail{font-size:18px;margin-top:4%;text-align:center}.subSecContactoWhasap{font-size:20px;padding-top:10%;text-align:center}.subSecContactoWhasap img{height:30px;width:30px}.subSecContactoEmail img{height:20px;width:20px}.blockPruebaIngles{margin:0 5%;padding-top:3%;text-align:center}.blockPruebaIngles h1{font-size:30px}.blockPruebaIngles p{font-size:16px}.horarioCursos{margin:0 5%}.linkContact2{margin-right:0;text-align:center}.block2Contact{flex-wrap:wrap}.circleContacto>div{padding-top:17%}.circleContacto{height:340px;width:340px}.circleContacto ul{margin-left:0}.optItem{height:auto!important}.optItem>div:first-child{display:inline-block;height:auto!important;width:100%}.nav_items>div{padding:2% 0;width:100%}.block1Contact>div:nth-child(2){margin:5% auto}#submenu{display:block;padding:0}#submenu.open .dropdown-submenu{display:block!important}#submenu>span{background-color:#00bfff;display:block;margin:0 auto;padding:2% 0;width:100%}.cursosBlock:hover .dropdown-content{display:none}#cursos:hover,.nav_items>div:hover{background-color:#f1f1f1;color:inherit;opacity:1}#matriculaAbierta{margin:6% auto 0;position:relative}#matriculaAbierta:before{border-right:35px solid transparent;border-top:35px solid #4de3e0;left:48%;rotate:-20deg;top:90px}.subSecContactoWhasap{margin-top:0;padding-left:0;padding-top:7%}.block3Contact{margin-top:4%}.block2Bienvenido .blockProfilePhoto,.blockProfilePhoto+div{margin-bottom:0;margin-top:20px}.subSecContactoYoutube{margin:4% 5% 0;padding-left:0}.subSecContactoYoutube iframe{width:100%}.opinionsBlock>h1{margin:0}.opinionsBlock>div{margin:0;text-align:center}.clsIngOnline .block2Bienvenido>div{max-width:100%;width:100%}.clsIngOnline .block2Bienvenido>div:first-child>div{margin:0 5%;padding-left:0}.clsIngOnline .block2Bienvenido>div:first-child>div h5{text-align:center}.clsIngOnline .block2Bienvenido>div:nth-child(2){margin:0 5%}.clsIngOnline .block2Bienvenido>div:nth-child(2)>div>img{margin:0;max-width:100%}.clsIngOnline>div:nth-child(2){margin-left:5%;margin-right:5%;margin-top:4%}.clsIngOnline>div:nth-child(2)>p{margin:0}.clsIngOnline .block2Bienvenido.watchBlock>div:first-child{margin-left:5%;margin-right:5%}.clsIngOnline .masInfo{margin-left:5%}.clsContactPage .block2Bienvenido>div{width:100%}.clsContactPage .block2Bienvenido h1{font-size:50px;margin-top:0}.clsContactPage .block2Bienvenido>div:first-child>div{margin-left:0}.clsContactPage .block2Bienvenido>div:first-child>div>div{margin:10% 5%}.clsContactPage .block2Bienvenido>div:nth-child(2) img:first-child{max-width:300px;width:100%}.clsContactPage .block2Bienvenido .subSecContactoEmail img,.clsContactPage .block2Bienvenido .subSecContactoWhasap img{width:auto!important}.clsContactPage .blkImgContact,.clsContactPage .blkImgContact>div{margin-left:0;width:100%}.clsContactPage .block3Contact{margin-left:5%;margin-right:5%;margin-top:5%;padding-bottom:0}.clsIngOnline .block2Bienvenido.watchBlock>div:first-child{text-align:center}.blockSpanish4Foreigners .blockTextWelcome>div{padding-left:0}.blockTextWelcome h2{font-size:30px}}@Media only screen and (max-width:480px){.nav_items .btnDiv{padding:0}#content{margin-top:50px}.logoLink,header{height:50px}.navbar{justify-content:space-between;padding-left:10px;padding-right:10px}.nav_items{background:#fff;display:flex;flex-direction:column;left:0;position:absolute;top:50px;transform:translateX(-100%);transition:all .3s ease}.nav_items span{margin:-1px 20px}.nav_toggle{display:flex!important;flex-direction:column;margin:15px}.sub_toggle{display:inline-block;font-size:20px;margin-left:-10%;padding:0 4%;position:absolute;z-index:9999}.nav_toggle span{background:#000;border-radius:2px;height:4px;margin-bottom:5px;transform-origin:5px 0;transition:all .2s linear;width:30px}.close span{transform:rotate(45deg) translate(0)}.close span:nth-child(2){display:none}.close span:nth-child(3){transform:rotate(-45deg) translate(-5px,2px)}.open{transform:translateX(0)!important}.txtBienvenido{font-size:16px}.txtBienvenido h2{font-family:Avenir-Medium;font-size:30px;margin:0}.txtBienvenido h2:nth-child(2){margin-top:2%}.txtBienvenido h4{font-family:Avenir-Medium;font-size:20px;margin-left:3%;margin-right:3%;margin-top:8%!important}.txtBienvenido div{float:none;margin-top:40px;width:100%}.blockTextWelcome>div{margin-right:0}.blockTextWelcome{font-family:Avenir-Light-Mobile!important;margin-left:5%;margin-right:5%;text-align:center}.blockTextWelcome p,.blockTextWelcome ul{font:normal normal normal 18px/1.75em Avenir-Light-Mobile,sans-serif}.blockTextWelcome ul{text-align:left}.block2Bienvenido img{max-width:450px}.sectionBlockCurso{font-size:18px;margin:0 11%;text-align:center}.sectionBlockCurso h1{margin:0}.sectionBlockContacto{flex-wrap:wrap;padding-bottom:10%;padding-top:10%}.contactBlock{padding:0}.contactBlock h2{font-size:35px;margin:0}.subSecContactoEmail{font-size:18px;margin-top:4%;text-align:center}.subSecContactoWhasap{font-size:20px;text-align:center}.subSecContactoWhasap img{height:30px;width:30px}.subSecContactoEmail img{height:20px;width:20px}.blockPruebaIngles{margin:0 5%;padding-top:3%;text-align:center}.blockPruebaIngles h1{font-size:30px}.blockPruebaIngles p{font-size:16px}.blockPruebaIngles img{margin-top:10%}.blockPruebaIngles .txtImg{font-size:12px;text-align:left}.blockSection{padding:5%}.blockSection h1{font-size:2em}.blockSection p,.blockSection ul{font-size:16px;margin-left:0;margin-right:0}.blockSection ul{padding-left:0}.blockSection>div{margin-bottom:5%}.horarioCursos>div{margin:0 3%;text-align:center}.masInfo{padding:5% 0;text-align:center}.masInfo span{margin-left:0}.linkContact2{margin-right:0;text-align:center}.block1Contact{font-size:50px}.block2Contact{flex-wrap:wrap}.circleContacto{font-size:15px;height:300px;width:300px}.circleContacto ul{margin-left:0}.circleContacto>div{padding-top:17%}.optItem>div:first-child{display:inline-block;width:100%}.nav_items>div{padding:3% 0}.block1Contact>div:nth-child(2){margin:5% auto}#submenu{display:block;padding:0}#submenu.open .dropdown-submenu{display:block!important}#submenu>span{background-color:#00bfff;display:block;margin:0 auto;padding:3% 0;width:100%}.cursosBlock:hover .dropdown-content{display:none}#cursos:hover,.nav_items>div:hover{background-color:#f1f1f1;color:inherit;opacity:1}#matriculaAbierta{margin:6% auto 0;position:relative}#matriculaAbierta:before{border-right:35px solid transparent;border-top:35px solid #4de3e0;left:48%;rotate:-20deg;top:90px}.subSecContactoWhasap{margin-top:0;padding-top:9%}.block2Bienvenido .blockProfilePhoto,.blockProfilePhoto+div{margin-bottom:0;margin-top:20px}.subSecContactoYoutube{margin:4% 5% 0;padding-left:0}.subSecContactoYoutube iframe{width:100%}.opinionsBlock{margin-top:5%}.opinionsBlock>div,.opinionsBlock>h1{margin:0;text-align:center}.clsIngOnline .block2Bienvenido>div{max-width:100%;width:100%}.clsIngOnline .block2Bienvenido>div:first-child>div{margin:0;padding-left:0}.clsIngOnline .block2Bienvenido>div:first-child>div h5{text-align:center}.clsIngOnline .block2Bienvenido>div:nth-child(2){margin:0 5%}.clsIngOnline .block2Bienvenido>div:nth-child(2)>div>picture>img,source{margin:0;max-width:100%}.clsIngOnline>div:nth-child(2){margin-left:5%;margin-right:5%;margin-top:4%}.clsIngOnline>div:nth-child(2)>p{margin:0}.clsIngOnline .block2Bienvenido.watchBlock>div:first-child{margin-left:5%;margin-right:5%}.clsIngOnline .masInfo{margin-left:0;padding-top:1em}.clsContactPage .block2Bienvenido>div{width:100%}.clsContactPage .block2Bienvenido h1{font-size:50px;margin-top:0}.clsContactPage .block2Bienvenido>div:first-child>div{margin-left:0}.clsContactPage .block2Bienvenido>div:first-child>div>div{margin:10% 5%}.clsContactPage .block2Bienvenido>div:nth-child(2) picture:first-child{max-width:300px;width:100%}.clsContactPage .block2Bienvenido img{-webkit-border-radius:0;border-radius:0;max-width:inherit}.clsContactPage .block2Bienvenido .subSecContactoEmail img,.clsContactPage .block2Bienvenido .subSecContactoWhasap img{width:auto!important}.clsContactPage .blkImgContact,.clsContactPage .blkImgContact>div{margin-left:0;width:100%}.clsContactPage .block3Contact{margin-left:5%;margin-right:5%;margin-top:5%;padding-bottom:0}.clsIngOnline .block2Bienvenido.watchBlock>div:first-child{text-align:center}.blockSpanish4Foreigners .blockTextWelcome>div{padding-left:0}.blockTextWelcome h2{font-size:30px}}#content{display:flex;justify-content:center}hr{margin-bottom:0;margin-top:20px}h1,h2{color:#0249aa}#flags-select{padding-bottom:0}#flags-select>ul>li,button.menu-flags-button{font-family:OpenSans-Regular,sans-serif}button.menu-flags-button{border-radius:15px;border-width:.1px}.btnLogin{align-items:center;border:.1px solid rgba(77,77,77,.3);border-radius:15px;color:#000;display:flex;font:normal normal normal 14px/1.4em OpenSans-Regular;margin-left:3%;padding:8px 27px;text-decoration:none}.btnLogin:hover{background:linear-gradient(90deg,#00489a,#007efd);color:#fff}.languageBtn{align-items:center;display:flex;justify-content:right;margin-right:30px}@media (min-width:768px) and (max-width:1088px){.nav_items .btnDiv .btnLogin{padding:2% 0}}@Media (max-width:767px) and (orientation:landscape),only screen and (max-width:1088px){.nav_items .btnDiv .btnLogin{padding:2% 0}.btnLogin{background-color:#f1f1f1;border:0;border-radius:0;display:flex;justify-content:center;margin:0;width:100%}}@Media only screen and (max-width:480px){.nav_items .btnDiv .btnLogin{padding:2% 0}.languageBtn{margin-right:0}}img.classImageTab:hover{cursor:pointer;opacity:.7}.row-img{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;row-gap:40px;width:100%}.clsVideoTxt{max-width:30%}.clsVideo,.clsVideoTxt{min-width:150px;text-align:center;width:100%}.clsVideo{max-width:50%}.tab1Outer{padding:0 4em}.tab1Inner{display:block;width:100%}.tab1Inner #blockImg{display:inline-block;width:58%}.tab1Inner #blockTxt{display:inline-block;width:42%}.labelImg{font-family:OpenSans-MediumItalic;font-size:14px;margin-top:0}.tab1Outer .rowImages{justify-content:space-evenly;row-gap:40px}.blockVideo,.tab1Outer .rowImages{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.blockVideo{justify-content:center}.blockVideo>div{order:2}.tab1Outer .rowImages>div{order:3}#blockImg1,#blockImg2,#blockImg3,#blockImg4{display:none}@media (min-width:768px) and (max-width:1088px){.clsVideoTxt{max-width:90%;order:2!important}.clsVideo{max-width:90%;order:1!important}.tab1Outer{padding:0 2em}}@Media (max-width:767px) and (orientation:landscape),only screen and (max-width:1088px){.clsVideoTxt{max-width:90%;order:2!important}.clsVideo{max-width:90%;order:1!important}.tab1Outer{padding:0 2em}}@Media only screen and (max-width:600px){.clsVideoTxt{max-width:100%;order:2!important}.clsVideo{max-width:100%;order:1!important}#blockImg1,#blockImg2,#blockImg3,#blockImg4{display:flex}.tab1Outer{padding:0 2em}.tab1Inner #blockImg{display:none;width:0}.tab1Inner #blockTxt{display:inline-block;width:100%}}.modal{background-color:#000;background-color:rgba(0,0,0,.9);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-content{max-width:100%}#caption,.modal-content{display:block;margin:auto}#caption{color:#ccc;font-family:OpenSans-Bold;font-size:20px;max-width:700px;padding:10px 0;text-align:center}#caption,.modal-content{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:zoom;animation-name:zoom}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.close:focus,.close:hover{color:#bbb;cursor:pointer;text-decoration:none}#footerDiv{background:linear-gradient(90deg,#00489a,#007efd);display:flex;flex-direction:row;font-family:OpenSans-Bold;justify-content:space-around;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}#footerDiv>a{color:#fff}lite-youtube{background-color:#000;background-position:50%;background-size:cover;contain:content;cursor:pointer;display:block;max-width:720px;position:relative}lite-youtube:before{background-image:linear-gradient(180deg,rgba(0,0,0,.67),rgba(0,0,0,.54) 14%,rgba(0,0,0,.15) 54%,rgb(0 0 0/5%) 72%,transparent 94%);box-sizing:border-box;color:#eee;content:attr(data-title);display:block;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;font-size:18px;height:99px;overflow:hidden;padding:25px 20px;position:absolute;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);top:0;white-space:nowrap;width:100%}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{left:0;top:0}lite-youtube>.lty-playbtn,lite-youtube>iframe{border:0;height:100%;position:absolute;width:100%}lite-youtube>.lty-playbtn{background:no-repeat 50%/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');cursor:pointer;display:block;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);z-index:1}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}