@charset "UTF-8";.container-fluid{--bs-gutter-x:0;padding-left:0;padding-right:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}button,fieldset{border:none}button,input,textarea{background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}ol,ul{font-weight:400;list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}input[type=email],input[type=password],input[type=text],select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent}a:focus{outline:none}section{margin:50px 0;padding:50px 0}.navbar{--bs-navbar-padding-y:2.5rem;position:relative;z-index:9999}.navbar-side{align-items:center;display:flex;gap:.5rem}.btn-clasic{border-radius:0;color:#e4403c;font-size:1rem;font-weight:600;text-decoration:none!important}.btn-clasic:hover{color:#000}.btn-clasic:after{content:" →";display:inline;font-size:1rem;margin-left:8px;vertical-align:top}.btn-black{background:#000;border-radius:0;color:#fff!important;display:inline-block;font-size:1rem;font-weight:500;padding:10px 17px 10px 19px;text-decoration:none!important}.btn-black:hover{background:#e02723}.btn-white{background:#fff;border-radius:0;color:#000;font-size:1rem;font-weight:500;padding:10px 17px 10px 19px;position:relative;text-decoration:none!important;z-index:1}.btn-white:hover{background:#e02723;color:#fff}.btn-white:hover:after{animation:float-up 2.5s ease-out forwards;bottom:0;color:#f99c2f;content:"♪";display:inline-block;font-size:5rem;left:40%;opacity:1;position:absolute;transform:translateX(-50%);z-index:100}@keyframes float-up{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-60px)}}#navbarNav .nav-item{margin-bottom:0;margin-right:20px}#navbarNav .nav-item a{color:#000;font-size:1.2rem;font-weight:600}#navbarNav .nav-item a:hover{color:#e02723}#navbarNav .dropdown-menu{background-color:#fff;border:none;border-radius:0;box-shadow:0 4px 6px rgba(0,0,0,.1);opacity:1;padding:1rem 0}#navbarNav .dropdown-menu li{line-height:2}#navbarNav .dropdown-menu li a{color:#000;font-size:1rem}#navbarNav .dropdown-menu li a:hover{color:#e02723}#navbarNav .dropdown-menu li a:before{background-color:#f99c2f;content:"";display:inline-block;height:26px;margin-right:8px;-webkit-mask-image:url(../images/icono-letramusical-nav.svg);mask-image:url(../images/icono-letramusical-nav.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:26px}.navbar-side .lang{color:#000;font-size:1rem;font-weight:600;padding-right:1rem}.navbar-side .lang:hover{color:#e02723}button{background-color:#e4403c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}button:hover{background-color:#e02723}.card{background-color:#f1f1f1;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:20px}.img-square{max-height:70vh}.img-square,.img-square-unlimited{aspect-ratio:1}.img-landscape,.img-square,.img-square-unlimited{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.img-landscape{aspect-ratio:1.7777777778}.img-portrait{max-height:80vh}.img-portrait,.img-portrait-unlimited{aspect-ratio:.75;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.lazy-img{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.lazy-img.loaded{opacity:1;transform:translateY(0)}.carousel-indicators{margin-bottom:-4rem}.carousel-indicators [data-bs-target]{background-color:#000;border:none;border-radius:50%;height:20px;margin:0 5px;opacity:1;transition:opacity .3s;width:20px}.carousel-dark .carousel-indicators [data-bs-target].active,.carousel-indicators [data-bs-target].active{background-color:#f99c2f;opacity:1}.carousel-control-prev{left:-71px;top:-18%}.carousel-control-next{right:-71px;top:-18%}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{background-color:inherit}.bg-pages{background-image:url(/images/headerimagepage.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:8em 0;position:relative}.bg-pages h1{font-size:3.125rem;margin-bottom:1rem;margin-top:2rem}.bg-pages h1,.bg-pages p{color:#fff;text-align:center}.bg-pages p{font-size:1.2rem;margin-bottom:2rem;opacity:1}.bg-pages:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bg-pages__head-pages{position:relative;z-index:2}body,html{overflow-x:hidden}body{background-color:#fffbeb;color:#000;font-family:Syne,serif;font-size:1.1rem;font-weight:600;line-height:1.3}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.5}h2{font-size:3rem;margin-bottom:1em}h3{font-size:1.5rem;line-height:2.5}span{color:#e4403c;display:block;font-weight:700;text-transform:uppercase}a{color:inherit;cursor:pointer;display:inline-block;outline:0;text-decoration:none;transition:all .3s ease-in-out}p{font-size:1.3rem;font-weight:500;line-height:26px;margin-bottom:20px}.home{position:relative;z-index:1}ul{color:#000;font-size:1.2em;font-weight:500;margin-bottom:1.5em;padding-left:0}ul li{align-items:flex-start;display:flex;gap:.5em;list-style:none;margin-bottom:10px}ul li:before{color:#e4403c;content:"✓";flex:0 0 1.25em;line-height:1;transform:translateY(.15em)}dd{font-weight:lighter}#navbarNav ul li:before,.footer ul li:before,.info-card ul li:before{content:none;margin-right:0}.footer{background-color:#000;color:#fff;padding:5em 0 1em}.footer__title{font-size:1.3rem;font-weight:700;margin-bottom:1rem;position:relative}.footer__title:after{background-color:#e63946;content:"";display:block;height:2px;margin-top:8px;width:60px}.footer__item{align-items:flex-start;display:flex;font-size:1rem;gap:12px;margin-bottom:1rem}.footer__item a,.footer__item address{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:0;text-decoration:none}.footer__item a:hover{text-decoration:underline}.footer__icon{align-items:center;display:flex;flex-shrink:0}.footer__icon img{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.footer__social{display:flex;gap:1rem;margin-left:1em}.footer__social a img{display:block;height:24px;transition:transform .2s ease;width:24px}.footer__social a img:hover{transform:scale(1.1)}.clame{align-items:center;display:grid;justify-content:center;overflow:visible;position:relative;text-align:center}.clame:before{background:url(../images/saxofon.svg) no-repeat 0 0;background-size:contain;left:15px}.clame:after,.clame:before{content:"";height:100%;position:absolute;top:75px;width:100%;width:735px}.clame:after{background:url(../images/saxofon.svg) no-repeat 100% 0;background-size:contain;right:15px;transform:scaleX(-1)}.clame__subtitle{color:#e4403c;font-size:1rem;font-weight:700;letter-spacing:5px;text-transform:uppercase}.clame__title{color:var(--text-dark);display:inline-block;font-size:3.75rem;font-weight:700;position:relative}.clame__head{color:#e4403c;display:block;line-height:1.2;margin:0 auto;max-width:700px}.clame__head:first-letter{text-transform:uppercase}.clame__line{bottom:-32px;height:50px;left:50%;position:absolute;transform:translateX(-50%);width:400px;stroke-dasharray:400;stroke-dashoffset:400;animation:drawLine 2s ease-out forwards}.clame__text{color:#000;font-size:1.063rem;line-height:1.6;margin:55px auto;max-width:690px}@keyframes drawLine{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.info-banner{align-items:center;background:#000;color:#fff;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-evenly;padding:20px;text-align:center}.info-banner__item{display:flex;flex-direction:column}.info-banner__item--inline{align-items:center;flex-direction:row;gap:8px;white-space:nowrap}.info-banner__number{color:#e4403c;font-size:2.5rem;font-weight:700}.info-banner__text{color:#fff;font-size:1.5rem;text-transform:uppercase}.info-escuela__subtitle{color:#e4403c;font-size:1rem;font-weight:700;text-transform:uppercase}.info-escuela__title{line-height:1}.info-escuela__text{font-size:1.3rem;font-weight:400;line-height:1.6}.home .programa{background-color:#fff}.home .programa__box{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:1.5rem;min-height:360px;overflow:hidden;padding:30px 20px;text-align:center}.home .programa img{height:300px;-o-object-fit:contain;object-fit:contain;width:auto}.programa{background-color:transparent}.programa__box{background-color:#000;min-height:380px;overflow:hidden;padding:30px 20px;text-align:center}.programa img{height:150px;-o-object-fit:contain;object-fit:contain;width:auto}.equipo .carousel-inner{min-height:520px}.equipo .carousel-item p{color:#e4403c}.equipo__slide{display:flex;gap:1rem;justify-content:center}.equipo__card{flex:0 0 30%;max-width:30%}.equipo__img-mask{border-radius:50%;display:inline-block;height:350px;-webkit-mask-image:radial-gradient(circle,#000 100%,transparent 101%);mask-image:radial-gradient(circle,#000 100%,transparent 101%);overflow:hidden;position:relative;width:350px}.equipo__img-mask img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.equipo__img-mask:after{background-color:rgba(249,156,47,0);border-radius:50%;content:"";inset:0;position:absolute;transition:background-color .3s ease;z-index:2}.equipo__card:hover .equipo__img-mask:after{background-color:rgba(249,156,47,.4)}.equipo__card{color:inherit;display:block;text-align:center;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.equipo__card:hover{opacity:.9;text-decoration:none;transform:scale(1.02)}.eventos{background-color:#fff;position:relative}.eventos__accesoEvento a:hover img{animation:flecha-move 1s ease-in-out infinite}.eventos:before{background-image:url(../images/bg-eventos.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.eventos>*{position:relative;z-index:1}.eventos__card{background-color:#000;padding:20px;width:100%}.eventos__fecha span{color:#fff;font-size:2.5rem;font-weight:700}.eventos__info{color:#fff;font-size:1.2rem}.eventos__info__card-title{font-size:1.875em;font-weight:700}.eventos__info p{margin-top:1.5em}.eventos__info .iconos{align-items:center;display:flex;gap:1rem;justify-content:space-between}.eventos__info .iconos .icono{align-items:center;display:flex;gap:.5rem}.eventos__info .iconos .icono img{height:20px;width:20px}.eventos__info .iconos .icono span{color:#fff;font-size:1rem;font-weight:500;margin-right:1rem;text-transform:none}@keyframes flecha-move{0%{transform:translateX(0)}30%{transform:translateX(5px)}60%{transform:translateX(-3px)}to{transform:translateX(0)}}.noticias__card{background-color:#fff;border:none;border-radius:10px 10px 0 0;padding:0}.noticias img{border-radius:10px 10px 0 0}.noticias__card-body{display:flex;flex-direction:column;gap:1rem;padding:30px}.noticias__card-body .card-title{font-size:1.25rem}.noticias__card-body .card-text{font-weight:400}.title{line-height:1;margin-bottom:0!important}.subtitle{color:#e4403c;font-size:1rem;font-weight:700;text-transform:uppercase}.text{font-size:1.2rem;font-weight:400;line-height:1.6}.subtitle_title{color:#fff;font-size:1.2rem;font-weight:500;min-height:2.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-one .filter-tabs{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;list-style:none;margin-bottom:2rem;padding:0}.gallery-one .filter-tabs .filter{background-color:transparent;border:2px solid #f5c36a;border-radius:30px;color:#444;cursor:pointer;font-weight:600;padding:.5rem 1.25rem;transition:all .3s ease}.gallery-one .filter-tabs .filter:before{content:none}.gallery-one .filter-tabs .filter.active,.gallery-one .filter-tabs .filter:hover{background-color:#f5c36a;color:#fff}.gallery-one_block{margin-bottom:1.5rem}.gallery-one_block-inner{border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden;position:relative}.gallery-one_block-image{background-color:#f4f4f4;padding-bottom:66.6%;position:relative}.gallery-one_block-image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%}.gallery-one_block-overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .4s ease}.gallery-one_block-inner:hover .gallery-one_block-overlay{opacity:1}.gallery-one_block-inner:hover img{transform:scale(1.08)}.gallery-one_block-icon{color:#fff;cursor:pointer;font-size:2rem;text-decoration:none}.carteles{padding-bottom:4rem}.carteles .subtitle{display:block;font-weight:600;margin-bottom:.5rem}.carteles .title{margin-bottom:2rem}.carteles .swiper-wrapper{align-items:center}.carteles .swiper-slide{display:flex;justify-content:center;max-width:80vw;transition:transform .5s ease;width:auto}.carteles .swiper-slide .image{max-width:800px;overflow:hidden;width:100%}.carteles .swiper-slide .image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.carteles .appScreenshot-arrow{display:flex;justify-content:space-between;margin-top:2rem}.carteles .appScreenshot-arrow .appScreenshot-slider-next,.carteles .appScreenshot-arrow .appScreenshot-slider-prev{color:#000;cursor:pointer;font-size:2rem;padding:1rem;transition:color .3s ease}.carteles .appScreenshot-arrow .appScreenshot-slider-next:hover,.carteles .appScreenshot-arrow .appScreenshot-slider-prev:hover{color:#e4403c}.carteles .swiper-pagination-bullet{background-color:#aaa;margin:0 5px;opacity:.7}.carteles .swiper-pagination-bullet-active{background-color:#e4403c;opacity:1}.block-columns-text{background-color:#fdfaf8;border-radius:5%;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:50px;position:relative}.block-columns-text__title-block{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.price-card{background:#fdfaf8;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);color:#121212;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:520px;padding:24px}.price-card__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.price-card__title h3{font-size:1.25rem;line-height:1.2;margin:0}.price-card__title p{color:#6b6b6b;font-size:.95rem;margin:4px 0 0}.price-card__cta{background:#ff7a00;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px 18px;transition:transform .04s ease,filter .2s ease}.price-card__cta:hover{filter:brightness(1.05)}.price-card__cta:active{transform:translateY(1px)}.price-card__grid{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:16px}.tier{background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:16px}.tier--primary{background:#fff7f0;border-color:rgba(255,122,0,.25);position:relative}.tier__badge{background:#ff7a00;border-radius:999px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;padding:6px 10px}.tier__badge--muted{background:#e9e9e9;color:#333}.tier__price{align-items:baseline;display:flex;gap:8px;margin:12px 0 6px}.tier__price .amount{font-size:2.4rem;font-weight:800;letter-spacing:-.02em}.tier__price .unit{color:#6b6b6b;font-size:1rem;font-weight:600}.tier__meta{align-items:center;display:flex;gap:8px;margin-bottom:8px}.chip{background:#f2f2f2;border:1px solid #e8e8e8;border-radius:999px;color:#333;display:inline-block;font-size:.8rem;line-height:1;padding:6px 10px}.tier__note{color:#6b6b6b;font-size:.95rem;margin:0}.price-card__footer{border-top:1px dashed rgba(0,0,0,.08);padding-top:12px}.price-card__footer small{color:#6b6b6b}.info-card{background:#fdfaf8;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);color:#121212;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:720px;padding:24px}.info-card__header h3{font-size:1.1rem;line-height:1.2;margin:0}.muted{color:#6b6b6b;font-size:.95rem}.small{font-size:.9rem}.info-list{list-style:none;margin:16px 0 12px;padding:0}.info-item{align-items:flex-start;border-bottom:1px dashed rgba(0,0,0,.08);display:flex;gap:12px;padding:10px 0}.info-item:last-child{border-bottom:0}.info-icon{background:#fff7f0;border:1px solid rgba(255,122,0,.25);border-radius:10px;display:grid;flex:0 0 36px;font-size:18px;height:36px;place-items:center;width:36px}.info-content p{font-size:.9rem;margin:4px 0 0}.info-rule{border-top:1px solid rgba(0,0,0,.06);margin-top:14px;padding-top:14px}.info-rule h4{font-size:1.05rem;margin:0 0 6px}.example{background:#f7f7f7;border:1px solid #ececec;border-radius:12px;margin-top:10px;padding:12px}.example__title{font-weight:700;margin-bottom:8px}.example__grid{display:grid;font-variant-numeric:tabular-nums;gap:8px 16px;grid-template-columns:1fr auto}.example__grid>div{font-size:.9rem;font-weight:700;padding:2px 0}.example__sep{background:linear-gradient(90deg,rgba(0,0,0,.06),transparent);grid-column:1/-1;height:1px;margin:6px 0}:root{--main-color:#f4831f;--main-color-rgb:244,131,31;--card-border:rgba(244,131,31,.15);--icon-tint:rgba(var(--main-color-rgb),0.2)}.info-block_one{margin-bottom:30px;position:relative}.info-block_one__inner{background-color:transparent;border:1px solid rgba(244,131,31,.1);border-radius:8px;overflow:hidden;padding:26px 15px;position:relative;text-align:center;transition:border-color .5s ease,box-shadow .5s ease}.info-block_one__inner:before{background-color:#fff;content:"";inset:0;opacity:0;position:absolute;transform:scaleX(.05);transform-origin:center;transition:transform .7s ease,opacity .7s ease}.info-block_one__inner>*{position:relative;z-index:1}.info-block_one:hover .info-block_one__inner:before{opacity:1;transform:scale(1)}.info-block_one:hover .info-block_one__inner{border-color:rgba(244,131,31,.35);box-shadow:0 10px 28px rgba(0,0,0,.06)}.info-block_one-icon{background-color:rgba(var(--main-color-rgb,244,131,31),.2);border-radius:50%;color:var(--main-color);display:grid;font-size:34px;height:68px;margin:0 auto 8px;place-items:center;transition:background-color .5s ease,color .5s ease;width:68px}.info-block_one-icon .bi{font-size:inherit}.info-block_one:hover .info-block_one-icon{background-color:var(--main-color);color:#fff}.info-block_one-title{color:#000;font-weight:700;margin-top:18px}.info-block_one-text{color:#000;font-size:16px;margin-top:10px;opacity:.7}.back-link__btn{transition:color .3s ease,transform .2s ease}.back-link__btn span{color:#000;font-size:1.2rem;font-weight:600;text-transform:none}.back-link__btn i{transition:transform .25s ease}.back-link__btn:hover{color:#e4403c}.back-link__btn:hover i{transform:translateX(-4px)}.section-pages--inscripciones .inscripciones-list{margin-bottom:1.5rem;margin-top:3em;padding-left:1.5rem}.section-pages--inscripciones .inscripciones-list li{display:block;margin-bottom:.6rem;padding-left:2rem;position:relative;text-align:left}.section-pages--inscripciones .inscripciones-list li>*{display:inline;white-space:normal}.section-pages--inscripciones .inscripciones-list li:before{color:#e4403c;content:"✓";font-size:2rem;font-weight:600;left:0;position:absolute;text-align:center;top:.3rem;width:1.2rem}.section-pages--inscripciones .form-card{background:#f99c2f;border-radius:1rem}.section-pages--inscripciones .form-control-lg,.section-pages--inscripciones .form-select-lg{background-color:#fff;border:none;border-radius:.6rem}.section-pages--inscripciones .btn-light{font-weight:600}@media (max-width:420px){.navbar-side .btn-black{font-size:.75rem;white-space:nowrap}.eventos__fecha span{font-size:2rem}}@media (max-width:520px){.price-card__grid{grid-template-columns:1fr}.price-card__cta{text-align:center;width:100%}}@media (max-width:576px){h1,h2,h3,h4,h5,h6{line-height:1}p{font-size:.9rem}h2{font-size:2.5rem}.eventos__info{padding-top:1em}.gallery-one .filter-tabs{align-items:center;flex-direction:column}.gallery-one_block-image{padding-bottom:75%}.programa__box{padding:20px 12px}.back-link__btn span{font-size:.95rem}.back-link__btn i{font-size:1.1rem}}@media (max-width:991.98px){.equipo__carousel-mobile .carousel-item{text-align:center}.equipo__carousel-mobile .equipo__card{display:block;margin:0 auto;max-width:100%}.equipo__carousel-mobile .equipo__img-mask{height:min(280px,80vw);margin:0 auto;width:min(280px,80vw)}.equipo__carousel-mobile h5{margin-top:1rem}.equipo__carousel-mobile .carousel-indicators,.equipo__carousel-mobile p{margin-bottom:0}.equipo__carousel-mobile .carousel-control-next,.equipo__carousel-mobile .carousel-control-prev{top:45%;transform:translateY(-50%)}}@media (max-width:768px){body{font-size:.875rem}.clame{padding:2em 3em}.card{padding:15px}.info-banner{flex-direction:column;flex-wrap:inherit;gap:40px;text-align:center}.info-banner__item--inline{gap:10px;white-space:normal}.carousel-inner .d-flex,.info-banner__item--inline{align-items:center;flex-direction:column}.swiper-slide{max-width:90vw}.title{font-size:1.5rem}info-card{padding:20px}}@media (max-width:1199.98px){.hamburger-icon{display:inline-block;height:22px;position:relative;width:30px;z-index:10000}.hamburger-icon span{background-color:#000;height:3px;left:0;position:absolute;transition:all .3s ease;width:100%}.hamburger-icon span:first-child{top:0}.hamburger-icon span:nth-child(2){top:9px}.hamburger-icon span:nth-child(3){top:18px}.navbar button:active,.navbar button:active:focus,.navbar button:focus,.navbar button:focus-visible,.navbar button:hover{background-color:transparent;border:none;box-shadow:none;outline:none}.navbar-toggler[aria-expanded=true] .hamburger-icon span:first-child{top:9px;transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .hamburger-icon span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .hamburger-icon span:nth-child(3){top:9px;transform:rotate(-45deg)}body.menu-open{position:relative}.navbar-toggler{border:none;box-shadow:none;z-index:10000}.navbar-toggler[aria-expanded=true]{margin:0!important;position:fixed;right:1rem;top:2vh;z-index:10000}.fullscreen-menu{align-items:center;background-color:#fff;display:flex!important;flex-direction:column;height:100dvh;inset:0;justify-content:center;opacity:0;overflow:hidden;padding:2rem;pointer-events:none;position:fixed;transform:translateY(-100%);width:100vw;z-index:9999}.fullscreen-menu.show{animation:slideDown .5s ease forwards;pointer-events:auto}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}body.menu-open{height:100dvh;overflow:hidden!important}.fullscreen-menu ul.nav{margin:0;max-height:100%;overflow:auto;padding:0}.fullscreen-menu .nav{flex-direction:column}.fullscreen-menu .nav-link{font-size:1.5rem;padding:1rem}.navbar-toggler:not(.close-button)[aria-expanded=true]{display:none!important}.fullscreen-menu .close-button{background:transparent;border:none;margin:0;padding:0;position:absolute;right:1rem;top:1rem;z-index:10000}.fullscreen-menu .close-button .hamburger-icon{display:inline-block;height:22px;position:relative;width:30px;z-index:10000}.fullscreen-menu .close-button .hamburger-icon span{background-color:#000;height:3px;left:0;position:absolute;transition:all .3s ease;width:100%}.fullscreen-menu .close-button .hamburger-icon span:first-child{top:9px;transform:rotate(45deg)}.fullscreen-menu .close-button .hamburger-icon span:nth-child(2){opacity:0}.fullscreen-menu .close-button .hamburger-icon span:nth-child(3){top:9px;transform:rotate(-45deg)}.navbar-side{align-items:center;display:flex;gap:.5rem;position:absolute;top:20%;z-index:9999}.navbar-side .btn-black,.navbar-side .lang{font-size:1rem;padding:.4rem 2.75rem}.navbar-side .lang{background-color:#f2f2f2}}@media only screen and (max-width:992px){section{margin:0}.clame:after,.clame:before{background:none}.clame__subtitle{color:#e4403c;font-size:.8rem}.clame__title{font-size:2.5rem}.clame__head{font-weight:600}.clame__line{bottom:-39px}.equipo__card{flex:0 0 45%;max-width:45%}.equipo__img-mask{height:300px;width:300px}}@media only screen and (max-width:1200px){.clame:after,.clame:before{top:140px;width:300px}}@media only screen and (min-width:1201px) and (max-width:1600px){.clame:after,.clame:before{top:140px;width:475px}}@media (min-width:1201px){.fullscreen-menu{background:none!important;height:auto!important;padding:0!important;position:static!important;width:auto!important}.fullscreen-menu,.fullscreen-menu .nav{flex-direction:row!important}.fullscreen-menu .nav-link{padding:.5rem 1rem!important}}