.main-banner__container{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--black)}.main-banner{display:flex;flex-direction:column;align-items:end;justify-content:center;min-height:400px;max-height:500px;padding-block:clamp(40px, 10vw, 100px)}.main-banner__h1{color:var(--white);font-size:40px;font-weight:800;letter-spacing:0.01em;text-align:right;text-transform:uppercase;max-width:clamp(280px, 60vw, 500px)}.main-banner__span{color:var(--deep-white);font-size:20px;max-width:clamp(280px, 40vw, 500px);letter-spacing:0.01em;text-align:right}body{background-color:white !important}.main-banner__container{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--black)}.main-banner{display:flex;flex-direction:column;align-items:end;justify-content:center;min-height:400px;max-height:700px;height:80vh;padding-block:clamp(40px, 10vw, 100px);background-image:url(https://comex.mints.cloud/public-assets/fondo-banner-principal);background-size:cover;background-repeat:no-repeat;background-position-x:center;position:relative}.main-banner::after{content:'';position:absolute;width:100%;height:100px;bottom:0;left:0;background:#181e29;background:linear-gradient(0, #181e29 0%, rgba(24,30,41,0.490095) 54%, rgba(24,30,41,0.129591) 79%, rgba(24,30,41,0) 94%)}.main-banner__h1{color:var(--white);font-size:40px;font-weight:800;letter-spacing:0.01em;text-align:right;text-transform:uppercase;max-width:clamp(280px, 60vw, 500px)}.main-banner__span{color:var(--deep-white);font-size:20px;max-width:clamp(280px, 40vw, 500px);letter-spacing:0.01em;text-align:right}.accordion-item{background-color:transparent;border-radius:8px !important;border:1px solid #E5EBED !important;margin-bottom:12px}.accordion-item button{font-weight:600}.accordion-button:not(.collapsed),.collapsed{color:#333}.accordion-button:not(.collapsed){background-color:transparent}.accordion-button[aria-expanded="true"]::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2348303F'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");transform:rotate(180deg)}.accordion-button[aria-expanded="false"]::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2348303F'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");transform:rotate(0deg)}.accordion-button{position:relative}.accordion-button::after{position:absolute;right:15px}.accordion-item{background-color:#fff;border:0px solid rgba(0,0,0,0.125)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0}.faqs-grid{margin-bottom:60px}.multisteps-form__progress{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.multisteps-form__progress-btn{transition-property:all;transition-duration:0.15s;transition-timing-function:linear;transition-delay:0s;position:relative;padding-top:20px;color:#dee2e6;border:none;background-color:transparent;outline:none !important;cursor:pointer}.multisteps-form__progress-btn:before{position:absolute;top:0;left:50%;display:block;width:13px;height:13px;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all 0.15s linear 0s,-webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;transition:all 0.15s linear 0s,transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;transition:all 0.15s linear 0s,transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s,-webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;border:2px solid currentColor;border-radius:50%;background-color:#fff;box-sizing:border-box;z-index:2}.multisteps-form__progress-btn:after{position:absolute;top:5px;left:calc(-50% - 13px / 2);transition-property:all;transition-duration:0.15s;transition-timing-function:linear;transition-delay:0s;display:block;width:100%;height:2px;content:'';background-color:currentColor;z-index:1}.multisteps-form__progress-btn.js-active::before{-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2);background-color:#b8d00e !important}.multisteps-form__form{position:relative}.multisteps-form__panel{position:absolute;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden}.multisteps-form__panel.js-active{height:auto;opacity:1;visibility:visible}.multisteps-form__panel[data-animation="scaleIn"]{-webkit-transform:scale(0.9);transform:scale(0.9)}.multisteps-form__panel.js-active[data-animation="scaleIn"]{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;-webkit-transform:scale(1);transform:scale(1)}/*!
Simple-DataTables
Github: https://github.com/fiduswriter/Simple-DataTables
*/.dataTable-wrapper.no-header .dataTable-container{border-top:1px solid #d9d9d9}.dataTable-wrapper.no-footer .dataTable-container{border-bottom:1px solid #d9d9d9}.dataTable-top,.dataTable-bottom{padding:8px 10px}.dataTable-top>nav:first-child,.dataTable-top>div:first-child,.dataTable-bottom>nav:first-child,.dataTable-bottom>div:first-child{float:left}.dataTable-top>nav:last-child,.dataTable-top>div:last-child,.dataTable-bottom>nav:last-child,.dataTable-bottom>div:last-child{float:right}.dataTable-selector{padding:6px}.dataTable-input{padding:6px 12px}.dataTable-info{margin:7px 0}.dataTable-pagination ul{margin:0;padding-left:0}.dataTable-pagination li{list-style:none;float:left}.dataTable-pagination a{border:1px solid transparent;float:left;margin-left:2px;padding:6px 12px;position:relative;text-decoration:none;color:#333}.dataTable-pagination a:hover{background-color:#d9d9d9}.dataTable-pagination .active a,.dataTable-pagination .active a:focus,.dataTable-pagination .active a:hover{background-color:#d9d9d9;cursor:default}.dataTable-pagination .ellipsis a,.dataTable-pagination .disabled a,.dataTable-pagination .disabled a:focus,.dataTable-pagination .disabled a:hover{cursor:not-allowed}.dataTable-pagination .disabled a,.dataTable-pagination .disabled a:focus,.dataTable-pagination .disabled a:hover{cursor:not-allowed;opacity:0.4}.dataTable-pagination .pager a{font-weight:bold}.dataTable-table{max-width:100%;width:100%;border-spacing:0;border-collapse:separate}.dataTable-table>tbody>tr>td,.dataTable-table>tbody>tr>th,.dataTable-table>tfoot>tr>td,.dataTable-table>tfoot>tr>th,.dataTable-table>thead>tr>td,.dataTable-table>thead>tr>th{vertical-align:top;padding:8px 10px}.dataTable-table>thead>tr>th{vertical-align:bottom;text-align:left;border-bottom:1px solid #d9d9d9}.dataTable-table>tfoot>tr>th{vertical-align:bottom;text-align:left;border-top:1px solid #d9d9d9}.dataTable-table th{vertical-align:bottom;text-align:left}.dataTable-table th a{text-decoration:none;color:inherit}.dataTable-sorter{display:inline-block;height:100%;position:relative;width:100%}.dataTable-sorter::before,.dataTable-sorter::after{content:"";height:0;width:0;position:absolute;right:4px;border-left:4px solid transparent;border-right:4px solid transparent;opacity:0.2}.dataTable-sorter::before{border-top:4px solid #000;bottom:0px}.dataTable-sorter::after{border-bottom:4px solid #000;border-top:4px solid transparent;top:0px}.asc .dataTable-sorter::after,.desc .dataTable-sorter::before{opacity:0.6}.dataTables-empty{text-align:center}.page-perfil{width:100%;height:auto;display:flex;justify-content:center;gap:20px;column-gap:6%;padding:10px 10px 30px 10px}.page-perfil__aside-nav{width:clamp(230px, 22.5vw, 50vh);height:auto}.aside-nav-icon{width:20px;height:20px;margin-right:10px;background-color:#ADADAD}.aside-nav__datos{width:clamp(250px, 22.5vw, 50vh);padding:15px 15px 15px 20px;display:flex}.datos-border{border-bottom:1px solid #E7E8E7}.dato-selected{background-color:#323232;color:white}.aside-nav-icon__datos--link-descarga-icon{width:17px;height:22px;margin-right:10px;background-color:#2B95F1}.aside-nav__datos--link-descarga{display:flex;color:#2B95F1;text-decoration:underline;margin:30px 0 0 45px;font-size:var(--f-s-sm)}.links{color:#2B95F1;text-decoration:underline}.section__link-editar{color:#2B95F1;text-decoration:underline;font-size:var(--f-s-sm);padding-top:30px;display:flex;margin-left:10%}.page-perfil__section{width:885px;height:auto;padding-left:5px}.section-title{display:flex;flex-direction:row;width:100%}.section-title__title-h1{font-size:15px;color:#6D6D6D;width:63%;padding:35px 5px 0 0}.section-title__title-h1--size-complete{font-size:15px;color:#6D6D6D;padding:35px 5px 0 0}.space{width:20%}.section-title__button-asistencia{width:clamp(90px, 15vw, 50vh);height:auto;min-height:41px;border-radius:20px;background-color:#000000;font-size:clamp(11px, 1vw, 2em);color:white;margin-top:15px}.section-title__hr{background-color:#a3a8a3;height:2px}.section__title-h2{font-size:13px;padding-top:4px}.section__title-h3{font-size:13px;color:#969696;padding:10px 0 5px 0}.section__content-size-img{width:80px;height:70px;margin-bottom:13px}.section__content-img{background-color:#D8D8D8;width:70px;height:70px;min-width:70px;min-height:70px;border-radius:50%;position:relative;text-align:center}.img__h1{font-size:35px;color:white;padding-top:15px}.section__content-img--small{background-color:#2B95F1;width:15px;height:15px;min-width:15px;min-height:15px;border-radius:50%;margin-left:60px;position:absolute;top:35px;left:2px}form{display:flex}.input--background{background-color:#F8F8F8}[type="checkbox"]{margin-right:7.5px}[type="date"]::-webkit-calendar-picker-indicator{display:none}.section__paragraph{font-size:var(--f-s-md);color:#7D7D7D;padding-top:10px}.form-input--background-size-change{width:clamp(250px, 38vw, 80vh);background-color:#F8F8F8}.form-input--size-change{width:100%;max-width:790px;min-width:250px}.content__right{font-size:var(--f-s-xs);font-weight:400;color:black;width:230px;min-width:70px;word-wrap:break-word}.right-marks{display:flex;flex-wrap:wrap;gap:15px;column-gap:20px}.marks{background-color:#525252;color:white;font-size:var(--f-s-sm);border-radius:5px;padding:5px 15px 5px 15px}.marks--without-background{background-color:white;color:#ADADAD;border:1px solid #ADADAD;font-size:var(--f-s-sm);border-radius:5px;padding:5px 10px 5px 10px}.section__paragraph--vuelos-hospedajes{width:100%;padding:12px 12px 1px 16px;background-color:#F4F4F4}.paragraph__style-paragraph{font-size:var(--f-s-sm);color:#676767}.section__steps{width:100%;height:auto;display:flex;justify-content:center}.steps__content{width:100%;justify-content:center;align-items:center;margin:1px;position:relative}.steps__content-step{width:100%;height:41px}.step{width:27px;height:27px;background-color:#3C3C3C;border-radius:50%;position:absolute;left:43%;text-align:center}.step__number{padding-top:3px;font-size:clamp(0.9em, 1.1vw, 7em)}.step__line::after,step__line::before{content:'';position:absolute;width:9vw;height:1px;background-color:#979797;top:13.5px;left:27px}.content-step__line::after,content-step__line::before{content:'';position:absolute;width:43%;height:1px;background-color:#979797;top:13.5px}.step--change-background-color{background-color:#D4D4D4}.content-step__text-content{width:100%;height:auto;text-align:center}.text-content__text{font-size:clamp(11px, 0.9vw, 1em);color:#8B8B8B}.flights-cards-container{display:flex;gap:30px;flex-wrap:wrap}.cards__card-img{height:auto;display:flex;flex-wrap:wrap;gap:20px;column-gap:5%}.cards__card-information{width:60%;min-width:150px;height:auto;margin-left:25px}.img__information--title-h1.hidden{height:50px;overflow:hidden;margin-bottom:10px}.img__information--paragraph{font-size:var(--f-s-sm)}.card-information__space-top{display:flex;flex-wrap:wrap;column-gap:15px;width:100%}.card-information__display-flex{display:flex;flex-wrap:wrap;column-gap:15px;gap:15px}.information__information--paragraph{padding:5px}.card-information__label{font-size:var(--f-s-xs)}.change-size--small{width:60px;height:41px}.change-size{width:clamp(130px, 16vw, 40vh);margin-bottom:10px}.section__cards--small{width:93%;min-width:150px;height:auto;display:flex;flex-wrap:wrap;background-color:white;box-shadow:2px 2px 4px 5px #F2F2F2;padding:5%;margin:2%}.cards__card-img--small{width:100%;min-width:150px;height:auto;display:flex}.card-img__img--small{width:120px;height:120px;margin-right:2vh;background-color:#D8D8D8}.card-img__information--small{width:50%}.cards__card-information--small{width:50%;min-width:150px;height:auto;display:flex;flex-wrap:wrap}.change-size--mobile{width:clamp(215px, 16vw, 40vh)}.buttons{display:flex;flex-wrap:wrap;gap:20px;column-gap:2%;justify-content:center;margin-top:5px}.section__cards--sesions{width:100%;min-width:130px;height:auto;display:flex;background-color:white;box-shadow:2px 2px 4px 5px #F2F2F2}.card-img__img--233px{width:clamp(110px, 17vw, 40vh);height:clamp(110px, 17vw, 40vh);background-color:#D8D8D8}.cards__card-img--sesions{width:70%;min-width:150px;height:auto;display:flex;flex-wrap:wrap;gap:20px}.cards__card-img--sesions-size{width:100%;min-width:150px;height:auto;display:flex;flex-wrap:wrap;gap:20px;background-color:#0C2738}.cards__card-information--sesions{width:60%;min-width:150px;height:auto;background-color:#2B95F1}.marks-style{font-size:var(--f-s-xs);padding:3.5px 10px 3.5px 10px}.marks-style--padding{font-size:var(--f-s-xs);padding:3.5px 20px 3.5px 20px}.card-information-h1{font-size:17px;padding:10px 0 8px 0}.perfil{width:28px;height:28px;border-radius:50%;background-color:#D8D8D8}.perfil-name{font-size:var(--f-s-md);color:#727272;padding-top:4px;text-decoration:underline}.section__images{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.images-content{width:clamp(36vh, 19vw, 60vh);height:clamp(36vh, 19vw, 60vh);background-color:#aaaaaa}.taller-container{background-color:#51A719;border-radius:25px;display:flex;width:100%;padding:25px}.avatar-img{background-image:url(/background-2.png);background-color:#D4D4D4;width:60px;height:60px;border-radius:50%;margin:1px}.comex-lab{display:flex;gap:30px 3%;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;margin-bottom:60px}.comex-lab__item{display:flex;flex-direction:column;border-radius:15px;overflow:hidden;height:100%;min-width:250px;width:22%;max-width:350px}.comex-lab__item-img{position:relative;aspect-ratio:16 / 9;background-color:#D8D8D8;height:auto;overflow:hidden;object-fit:cover}.comex-lab__item-img img{width:100%;height:100%}.comex-lab__img-tag{position:absolute;top:10px;left:10px;background-color:var(--white);color:black;font-weight:800;font-size:10px;text-transform:uppercase;padding:2px 10px;line-height:10px;border-radius:15px}.btn-favorite{position:absolute;top:10px;right:10px;background-color:black;border-radius:50px;width:30px;height:30px}.btn-favorite:active{background-color:var(--white)}.comex-lab__item-info{background-color:#1161AC;color:white;padding:5px 15px 20px 15px;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;height:120px}.comex-lab__span{font-size:12px;font-weight:800;text-transform:uppercase}.comex-lab__h6{font-size:18px;font-weight:800;white-space:wrap;inline-size:220px;text-align:left;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.btn-details.lab-btn{font-size:13px;font-weight:500;white-space:nowrap;display:flex;gap:10px;align-items:center}.btn-details.lab-btn img{width:15px;height:8px}.agenda__item-container{display:flex;flex-wrap:wrap;gap:25px;min-width:100%;align-items:flex-start;justify-content:center !important}@media screen and (min-width: 1199px){.agenda__item-container{height:auto}}.agenda__item{flex:0 0 auto;background-color:#00CAF1;border-radius:15px;width:100%;max-width:270px;margin:0}@media screen and (max-width: 660px){.agenda__item{max-width:300px}}.que-esperar{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(35px, 8vw, 150px)}.que-esperar .que-esperar__item{flex:1;width:90px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;max-width:90px;min-width:90px}.que-esperar .que-esperar__item .que-esperar__img{width:100%;aspect-ratio:1/1;object-fit:contain}.sede-collage__grid{width:100%;display:grid;grid-template-columns:repeat(12, 1fr);gap:15px}@media (max-width: 575px){.sede-collage__grid{grid-template-columns:repeat(8, 1fr)}}.sede-collage__grid .sede-collage__item:nth-of-type(1){grid-column-start:12 span;aspect-ratio:3/1}@media (max-width: 575px){.sede-collage__grid .sede-collage__item:nth-of-type(1){grid-column-start:8 span;aspect-ratio:3/1}}.sede-collage__grid .sede-collage__item{grid-column-start:4 span;aspect-ratio:1/1;object-fit:cover}@media (max-width: 575px){.sede-collage__grid .sede-collage__item{grid-column-start:4 span}}
