@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--Fucsia:#DA3AB3;--Violeta:#7070F9;--Azul:#019BC9;--Verde:#06CCB9;--VerdeMenta:#06CCB9;--AzulNoche:#01305A;--Negro:#2E2E2E;--Gris:#707070;--GrisClaro:#E6E6E6;--Blanco:#fff;}.AjustarTamano{width:80%;}.hero-image__body{max-width:800px !important;}.bg-gray{background-color:#F7F7F7 !important;}.Insignias .tab-bootstap .nav-link .svg-inline--fa{display:none;}.tab-bootstap .nav-link{color:#fff;font-family:'Baloo 2',sans-serif !important;background-color:#0f315ac4;border-radius:0px;transition:0.3s;}.tab-bootstap .nav-link.active{color:#fff;background-color:var(--AzulNoche);border:solid 0px transparent;border-radius:0px;transition:0.3s;}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border:solid 0px transparent;}.tab-bootstap .nav-link a{color:var(--Blanco);text-transform:uppercase;letter-spacing:5px;justify-content:center;font-size:25px;margin:3% auto;}.tab-bootstap .nav-link.active a{font-weight:700;transition:0.3s;}.tab-bootstap .tab-content{margin:auto;}.InsigniasDosCol .row{width:80%;margin:auto;padding:3% 0;align-items:center;}.Insignias .h2,.Insignias h2{font-family:"Baloo 2",sans-serif;padding:4% 0;font-weight:600;font-size:36px;color:var(--AzulNoche);}.Insignias .p,.Insignias p,#Insignias .p,#Insignias p,.Insignias ul li,#Insignias ul li{color:var(--AzulNoche);font-family:"Baloo 2",sans-serif;font-size:20px;line-height:27px;}.Insignias p span,#Insignias .p span,#Insignias p span{font-weight:600;}.InsigniasDosCol.Banner{position:relative;overflow:hidden;}.ImagenBg{display:block;}.ContenidoBanner{position:absolute;width:50%;z-index:10;top:24%;left:35%;bottom:0;margin:auto 0;padding:0 2rem;color:var(--Blanco);}.ContenidoBanner h2,.ContenidoBanner p{color:var(--Blanco);}.Insignias h3{font-family:"Baloo 2",sans-serif;color:var(--Azul);font-weight:600;border-left:8px solid var(--Azul);padding-left:14px;font-size:30px;margin-bottom:4%;}.Insignias .accordion-item{border:0px solid rgba(0,0,0,.125);border-right:0;border-left:0;border-radius:0;margin-bottom:10px;background-color:transparent;}.Insignias .accordion-item  h2{height:50px;}.Insignias .accordion-item .accordion-button{border-left:4px solid var(--AzulNoche);background-color:var(--GrisClaro);border-radius:5px;font-size:19px;padding:0.9rem 0.7rem;}.Insignias .accordion-body{margin-top:3%;}.Insignias .accordion-button:not(.collapsed){color:#06CCB6;border-left:4px solid #06CCB6;}.accordion-button:not(.collapsed)::after{filter:grayscale(1);}.InsigniasDosCol.Banner.Izquierda .ContenidoBanner{left:8%;top:18%;}.InsigniasDosCol.Banner.Izquierda{position:relative;padding:5% 0;}.ContenidoBanner .modal-dialog h2,.ContenidoBanner .modal-dialog p{color:var(--AzulNoche);}.Insignias .modal-dialog h3{margin-bottom:0%;}.Insignias .InsigniasDosCol .modal-dialog .fa-li svg{color:var(--AzulNoche);}.ContenidoModal{color:var(--AzulNoche);font-family:"Baloo 2",sans-serif;font-size:18px;}.btn-violeta{color:#fff;background-color:var(--Violeta);border:solid 3px var(--Violeta);border-radius:10px;font-family:'Baloo 2',sans-serif !important;text-transform:uppercase;font-weight:600;width:auto;max-width:150px;transition:0.3s;}.btn-violeta:hover{color:var(--Violeta);background-color:var(--Blanco);transition:0.3s;}.modal-title{margin-bottom:0;line-height:1.5;color:var(--Verde);font-family:'Baloo 2',sans-serif !important;font-size:25px;}.modal-title.Violeta{color:var(--Violeta);}.modal-body{padding:1rem 5%;}.Insignias .InsigniasDosCol .fa-li{position:static;}.Insignias .InsigniasDosCol .fa-li svg{padding-right:7px;color:var(--Azul);}.btn-violeta.Verde{background-color:var(--Verde);border:solid 3px var(--Verde);text-align:center;margin:auto;display:block;transition:0.3s;}.btn-violeta.Verde:hover{background-color:transparent;border:solid 3px var(--Verde);color:var(--Verde);transition:0.3s;}.cardInsignias .card-body h5.card-title{text-align:center;font-size:20px;color:var(--AzulNoche);margin:10% 0;font-family:'Baloo 2',sans-serif !important;}.cardInsignias img{width:60%;margin:auto;border-radius:200px;}.cardInsignias{background-color:#F7F7F7;border:solid 0px transparent;margin:10% auto;border-radius:50px;}.carousel-control-prev-icon{background-color:var(--Azul);border-radius:50px;}.carousel-control-next-icon{background-color:var(--Azul);border-radius:50px;}.carousel-control-next,.carousel-control-prev{opacity:1;}.cardInsignias.Insignia img{width:90%;border-radius:0px;position:absolute;margin-top:-90px;z-index:5;}.cardInsignias.Insignia .card-body{height:auto;width:90%;background-color:#F7F7F7;z-index:4;border-radius:30px;}.modal-backdrop{z-index:6 !important;}.cardInsignias.Insignia .card-body h5.card-title{margin:auto;margin-top:140px;line-height:30px;}.cardInsignias.Insignia .card-body h5.card-title.Dos{margin-top:200px;}.cardInsignias.Insignia a.btn.btn-violeta{margin:5% auto;}.cardInsignias.Insignia{background-color:transparent;text-align:center;align-items:center;height:auto;min-height:250px;margin-bottom:20%;}h2.titulo{padding:1% 0;}h2.TituloBanner{font-size:40px !important;text-transform:uppercase;text-align:left;color:var(--Blanco);font-family:'Baloo 2',sans-serif !important;display:grid;}h2.TituloBanner span{text-transform:uppercase;font-size:75px;line-height:0.7;font-weight:700;color:var(--Verde);text-decoration:none;font-family:'Baloo 2' !important;}.hero-image__content-wrapper.hero-image__content-wrapper--centro{justify-content:start;}.Miga{font-family:'Baloo 2',sans-serif !important;padding:1% 2%;}.Miga a{color:var(--AzulNoche);transition:0.3s;}.Miga span a{color:var(--Violeta);font-weight:600;transition:0.3s !important;}.Miga a:hover{opacity:0.6 !important;transition:0.3s !important;}@media (max-width:1601px){.cardInsignias.Insignia img{margin-top:-30px;}.cardInsignias.Insignia{min-height:280px;}}@media (max-width:1441px){.cardInsignias.Insignia .card-body h5.card-title.Dos{margin-top:100px;}.ContenidoBanner{width:60%;top:18%;left:30%;}.InsigniasDosCol.Banner.Izquierda .ContenidoBanner{width:63%;left:2%;top:27%;}.InsigniasDosCol.Banner.Izquierda .ContenidoBanner p{margin-bottom:3px;}h2.TituloBanner{font-size:35px !important;}h2.TituloBanner span{font-size:60px;}.Insignias h3{border-left:6px solid var(--Azul);padding-left:10px;font-size:35px;margin-bottom:2%;}.cardInsignias img{margin-top:20px;}.cardInsignias{margin:6% auto;border-radius:20px;height:auto;min-height:350px;}.cardInsignias .card-body h5.card-title{min-height:55px;}}@media (max-width:1380px){.Insignias .h2,.Insignias h2{padding:1% 0;font-size:30px;}.ContenidoBanner{width:65%;top:23%;left:30%;}.Insignias .p,.Insignias p,#Insignias .p,#Insignias p,.Insignias ul li,#Insignias ul li{line-height:23px;}.cardInsignias.Insignia img{margin-top:-30px;}.cardInsignias.Insignia img{margin-top:-0px;}.hero-image__body{max-width:1000px !important;}h2.TituloBanner span{font-size:55px;}}@media (max-width:1100px){.Insignias .p,.Insignias p,#Insignias .p,#Insignias p,.Insignias ul li,#Insignias ul li{font-size:17px;line-height:23px;}.Insignias .h2,.Insignias h2{font-size:26px;}.hero-image__body{max-width:800px !important;}}@media (max-width:1025px){h2.TituloBanner{font-size:24px !important;}h2.TituloBanner span{font-size:48px;}.Insignias .h2,.Insignias h2{font-size:26px;}h2.titulo{padding:0% 0% 5%;}.Insignias .p,.Insignias p,#Insignias .p,#Insignias p,.Insignias ul li,#Insignias ul li{font-size:17px;line-height:21px;}.InsigniasDosCol .row{width:90%;}.cardInsignias.Insignia .card-body h5.card-title.Dos{margin-top:70px;}.cardInsignias.Insignia{min-height:150px;margin-bottom:10%;margin-top:50px;}.cardInsignias.Insignia a.btn.btn-violeta{margin:7% auto;}.btn-violeta{font-size:15px;border-radius:5px;}.Insignias h3{border-left:5px solid var(--Azul);padding-left:5px;font-size:24px;}.Insignias .InsigniasDosCol .modal-dialog .fa-li svg{font-size:15px;}.modal-title{font-size:20px;}.ContenidoBanner{width:73%;top:14%;left:28%;}.ContenidoBanner{top:20%;margin-bottom:10px;}.InsigniasDosCol.Banner.Izquierda .ContenidoBanner{top:20%;}.cardInsignias.Insignia img{margin-top:-20px;}}@media (max-width:950px){.cardInsignias.Insignia .card-body h5.card-title{margin-top:120px;line-height:20px;font-size:18px;}}@media (max-width:855px){.Insignias .h2,.Insignias h2{font-size:22px;}.Insignias .p,.Insignias p,#Insignias .p,#Insignias p,.Insignias ul li,#Insignias ul li{font-size:15px;line-height:18px;margin-bottom:4px;}.Insignias .accordion-item h2{height:50px;}.cardInsignias.Insignia .card-body h5.card-title{margin-top:100px;}.Insignias .h2,.Insignias h2{font-size:22px;}.Insignias .InsigniasDosCol.Banner p{font-size:15px;line-height:19px;}.btn-violeta{font-size:13px;}.Insignias .accordion-item{margin-bottom:20px;}.Insignias .accordion-item .accordion-button{font-size:14px;height:auto;min-height:60px;}}@media (max-width:769px){.cardInsignias.Insignia .card-body h5.card-title.Dos{margin-top:120px;line-height:22px;font-size:18px;height:20px;}.cardInsignias.Insignia{min-height:250px;margin-bottom:0%;margin-top:70px;}.cardInsignias.Insignia img{margin-top:-60px;}.cardInsignias.Insignia a.btn.btn-violeta{margin:2% auto;}.cardInsignias.Insignia img{margin-top:-60px;}.cardInsignias.Insignia .card-body{width:100%;border-radius:10px;}#Insignias .InsigniasDosCol .row .col-12.col-sm-6.col-md-4{width:50%;}.modal-title{font-size:17px;}.Insignias h3{font-size:20px;padding-bottom:2%;}.Insignias .p,.Insignias p,#Insignias .p,#Insignias p,.Insignias ul li,#Insignias ul li{font-size:16px;}.tab-bootstap .nav-link a{text-align:center;}.ContenidoBanner .Insignias h2{font-size:26px;padding:4% 0% 2%;}.InsigniasDosCol.Banner.Izquierda .ContenidoBanner{left:0%;top:16%;width:64%;}.ContenidoBanner h2{font-size:20px;}.Insignias .InsigniasDosCol.Banner .p,.Insignias .InsigniasDosCol.Banner  p,#Insignias .InsigniasDosCol.Banner .p,#Insignias .InsigniasDosCol.Banner p,.Insignias .InsigniasDosCol.Banner ul li,#Insignias .InsigniasDosCol.Banner ul li{font-size:14px;padding-bottom:0px;margin-bottom:4px;line-height:16px;}.InsigniasDosCol .row .col-12.col-sm-6{width:100%;}#Insignias .InsigniasDosCol .row .col-12.col-sm-6.col-md-4{width:33.33333333%;}h2.TituloBanner span{font-size:30px;}.ImagenBg{background-color:var(--AzulNoche);}.InsigniasDosCol.Banner.Izquierda{background-color:var(--AzulNoche);}}@media (max-width:768px){.tab-accordion-mobile .accordion-header a:hover{color:var(--AzulNoche);opacity:0.8;}.tab-accordion-mobile .accordion-header a{color:var(--AzulNoche);}.tab-accordion-mobile .accordion-header a{color:var(--Azul);}.tab-accordion-mobile .accordion-header:not(.collapsed){background-color:transparent;}.tab-accordion-mobile .accordion-header:not(.collapsed)>a{color:var(--AzulNoche);}.AjustarTamano{width:60%;}.cardInsignias.Insignia img{width:45%;}.cardInsignias.Insignia .card-body h5.card-title{margin-top:120px;}.Insignias .accordion-item .accordion-button{min-height:40px;}.cardInsignias img{width:20%;}.cardInsignias{min-height:150px;}.cardInsignias .card-body h5.card-title{min-height:10px;margin:2% 0;}}@media (max-width:680px){.ImagenBg{height:auto;width:auto;background-color:var(--AzulNoche);padding-bottom:5%;}.InsigniasDosCol.Banner.Izquierda{position:relative;padding:1% 0;height:auto;min-height:250px;background-color:var(--AzulNoche);}.ContenidoBanner{top:10%;margin-bottom:10px;}.AjustarTamano{width:80%;}.InsigniasDosCol.Banner .ContenidoBanner h2{height:20px !important;}.InsigniasDosCol.Banner.Izquierda .ContenidoBanner{top:8%;}.InsigniasDosCol.Banner.Izquierda .ContenidoBanner h2{height:50px !important;}.btn-violeta{font-size:13px;}.Insignias .accordion-item .accordion-button{border-left:0px solid var(--AzulNoche);background-color:transparent;border-radius:0px;font-size:18px;padding:1rem;}.tab-accordion-mobile .accordion-header:not(.collapsed){background-color:var(--GrisClaro);border-left:4px solid var(--AzulNoche);border-radius:5px;}.InsigniasDosCol .col-12.col-sm-12.col-md-6.col-lg-3{flex:0 0 auto;width:50%;}.cardInsignias .card-body h5.card-title{font-size:17px;}.btn-violeta.Verde{font-size:15px;}}@media (max-width:601px){.hero-image__content{align-items:center;display:inline-table;}h2.TituloBanner{font-size:17px !important;}h2.TituloBanner span{font-size:32px;}.cardInsignias.Insignia .card-body h5.card-title.Dos{margin-top:5px;margin-left:140px;text-align:left;}.cardInsignias.Insignia img{margin-top:-72px;}#Insignias .InsigniasDosCol .row .col-12.col-sm-6.col-md-4{width:100%;}.cardInsignias.Insignia{min-height:100px;margin-bottom:0%;margin-top:20px;display:grid;}.cardInsignias.Insignia img{margin-top:-17px;width:38%;}.cardInsignias.Insignia a.btn.btn-violeta{margin:3% auto;}.Miga{text-align:center;}.Insignias .h2,.Insignias h2{font-size:22px;}.ContenidoBanner h2{font-size:16px !important;}.Insignias .InsigniasDosCol.Banner .p,.Insignias .InsigniasDosCol.Banner p,#Insignias .InsigniasDosCol.Banner .p,#Insignias .InsigniasDosCol.Banner p,.Insignias .InsigniasDosCol.Banner ul li,#Insignias .InsigniasDosCol.Banner ul li{font-size:14px;}.btn-violeta{font-size:11px;margin-top:5px;}.cardInsignias.Insignia .card-body h5.card-title{margin-left:140px;font-size:19px;margin-top:20px;text-align:left;}.InsigniasDosCol.Banner.Izquierda{min-height:290px;}.cardInsignias img{width:30%;margin-top:5%;}.cardInsignias{border-radius:30px;margin:3% auto;}.btn-violeta.Verde{font-size:15px;}.cardInsignias .card-body h5.card-title{margin:5% 0;}.InsigniasDosCol .col-12.col-sm-12.col-md-6.col-lg-3{width:100%;}}@media (max-width:441px){.cardInsignias.Insignia .card-body h5.card-title.Dos{margin-left:100px;}.Insignias .accordion-item h2{height:40px;}.InsigniasDosCol.Banner{min-height:245px;background-color:var(--AzulNoche);}.ContenidoBanner{left:0%;width:100%;}.InsigniasDosCol.Banner .ImagenBg{display:none;}.InsigniasDosCol.Banner.Izquierda .ImagenBg{display:none;}.InsigniasDosCol.Banner.Izquierda .ContenidoBanner{top:8%;width:100%;}.InsigniasDosCol.Banner.Izquierda{min-height:260px;}.Insignias .accordion-item .accordion-button{font-size:15px;padding:0.5rem;}.cardInsignias img{width:30%;margin-top:5%;}.cardInsignias .card-body h5.card-title{margin:3% 0 4%;}.btn-violeta.Verde{font-size:15px;}.cardInsignias.Insignia .card-body h5.card-title{margin-left:90px;}}@media (max-width:380px){.cardInsignias.Insignia .card-body h5.card-title.Dos{margin-left:92px;font-size:15px;}.cardInsignias.Insignia a.btn.btn-violeta{margin:2% auto;font-size:12px;}.Insignias .accordion-item h2{height:70px;}}
