.cf39_choose_passes .background-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-background-megamenu);z-index:1000}
.cf39_choose_passes .modal-visitors{border-radius:12px;background-color:#fff;position:fixed;flex-direction:column;flex-wrap:nowrap;padding:16px;z-index:2;margin:auto;left:0;right:0;top:100px;width:875px;height:auto;display:block;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1)}
@media(max-width:768px){.cf39_choose_passes .modal-visitors{width:90%;height:auto;top:100px}
}
.cf39_choose_passes .modal-visitors__close{display:flex;justify-content:flex-end}
.cf39_choose_passes .modal-visitors__close .icon-close{cursor:pointer;color:var(--color-primary-01)}
.cf39_choose_passes .modal-visitors__text{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;padding:16px 24px 32px}
@media(max-width:768px){.cf39_choose_passes .modal-visitors__text{padding:16px 0 0}
}
.cf39_choose_passes .modal-visitors__text .title{color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;letter-spacing:0;line-height:32px;padding-bottom:16px}
.cf39_choose_passes .modal-visitors__text .desc{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;margin-top:12px}
.cf39_choose_passes .modal-visitors__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;padding-left:24px;margin-bottom:14px}
@media(max-width:768px){.cf39_choose_passes .modal-visitors__buttons{flex-direction:column;padding-left:0}
}
@media(max-width:768px){.cf39_choose_passes .modal-visitors__buttons .first{padding:24px 0 8px}
}
.cf39_choose_passes .modal-visitors .visitanteEspecific{width:763px;margin-left:40px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);padding:12px;border-radius:12px}
.cf39_choose_passes .modal-visitors .visitanteEspecific .visitanteTitle{font-size:24px;font-family:var(--barlow-semibold-2)}
.cf39_choose_passes .modal-visitors .visitanteEspecific .visitanteInputGeneral{display:flex}
.cf39_choose_passes .modal-visitors .visitanteEspecific select{height:41px;width:170px;box-sizing:border-box;border:1px solid #cacaca;border-radius:8px;padding-left:17px}
.cf39_choose_passes .modal-visitors .visitanteEspecific .tituloInput{font-size:14px;font-family:var(--barlow-semibold-2);margin-bottom:4px}
.cf39_choose_passes .modal-visitors .visitanteEspecific .visitanteInputGeneral input{height:41px;width:100%;box-sizing:border-box;border:1px solid #cacaca;border-radius:8px;padding-left:17px;margin-left:15px}
.cf39_choose_passes .modal-visitors .botonModalNif{display:block;cursor:pointer;width:160px;height:40px;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01);right:0;margin-left:650px;margin-top:20px;font-family:'Barlow-SemiBold';color:white;text-align:center}
.cf39_choose_passes .nombreVisitante{font-family:var(--barlow-semibold-2);font-size:24px;margin-bottom:15px}
.cf39_choose_passes .visitanteInputGeneral i.icon-down{font-size:x-large;color:var(--color-primary-01);cursor:pointer;z-index:1;top:14.5px;background-color:white;pointer-events:none;transform:scale(0.8);font-weight:600;margin-left:-27px;margin-top:7px}
.cf39_choose_passes .dniOption{margin-left:25px;margin-right:10.5px;font-family:var(--barlow-semibold-2);font-size:14px}
.cf39_choose_passes .memberOption{margin-left:25px;font-family:var(--barlow-semibold-2);font-size:14px}
.cf39_choose_passes .mejoraBonoText{color:grey;font-size:15px}
@media(max-width:768px){.cf39_choose_passes .mejoraBonoText{width:100% !important}
}
.cf39_choose_passes .comparePasses{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:10px}
@media(max-width:768px){.cf39_choose_passes .comparePasses{padding:0 24px}
}
.cf39_choose_passes .comparePasses .containerIconText{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center}
.cf39_choose_passes .comparePasses .containerIconText .icon{color:var(--color-primary-01);font-size:31px;cursor:pointer}
.cf39_choose_passes .comparePasses .containerIconText .text_compare{display:flex;color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;line-height:150%;letter-spacing:.36px;text-align:center;margin-left:4px}
@media(max-width:768px){.cf39_choose_passes .comparePasses .containerIconText .text_compare{justify-content:center}
}
@media(max-width:768px){.cf39_choose_passes .cardContainer{padding:0 24px 95px 24px}
}
.cf39_choose_passes .cardContainer .cardBono{height:auto;width:713px;padding:16px;background:#fff;border-radius:16px;display:flex;flex-direction:column;margin-bottom:53px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.1)}
@media(max-width:768px){.cf39_choose_passes .cardContainer .cardBono{width:100%;display:block}
}
.cf39_choose_passes .cardContainer .cardBono.selected{min-height:185px;width:713px;padding:20px;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:53px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1)}
@media(max-width:768px){.cf39_choose_passes .cardContainer .cardBono.selected{width:100%;display:block;margin:auto;height:auto;margin-bottom:16px}
}
.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price{display:flex;flex-direction:row;justify-content:space-between}
@media(max-width:1024px){.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price{display:flex;flex-direction:column;flex-wrap:nowrap}
}
.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .price{display:flex;font-family:var(--barlow-semibold-2);font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.24px}
@media(max-width:1024px){.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .price{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}
}
@media(max-width:1024px){.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .visitor-price{padding:0 0 12px 0}
}
.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .visitor-price .visitor-price-container{display:flex;flex-direction:row;justify-content:space-between;gap:8px;align-items:center}
@media(max-width:1024px){.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .visitor-price .visitor-price-container{justify-content:flex-start}
}
.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .visitor-price .visitor-price-container .priceNowText,.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .visitor-price .visitor-price-container .price{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:32px}
.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .visitor-price .visitor-price-container .priceBeforeText{font-family:var(--barlow-regular);font-size:1rem;font-weight:normal;letter-spacing:0;line-height:22px}
.cf39_choose_passes .cardContainer .cardBono.selected .bloque1 .text-price .visitor-price .visitor-price-container .priceBefore{font-family:var(--barlow-regular);font-size:1rem;font-weight:normal;letter-spacing:0;line-height:22px;text-decoration:line-through}
.cf39_choose_passes .price{display:none}
.cf39_choose_passes .cardBono.selected .bloque2 span.icon{display:none}
.cf39_choose_passes .cardBono.selected .bloque2 .botonBono{background-color:white;color:var(--color-primary-01);border:2px solid var(--color-primary-01);margin-left:533px;margin-top:40px;border-radius:10px;font-weight:600}
@media(max-width:768px){.cf39_choose_passes .cardBono.selected .bloque2 .botonBono{margin-left:0;margin-top:0;width:100%}
}
.cf39_choose_passes .cardBono.selected .bloque2 .textoBono{display:none}
.cf39_choose_passes .cardBono.selected hr{display:none}
.cf39_choose_passes .bloque2 span.icon.icon-ticket2{display:flex;cursor:pointer;color:var(--color-primary-01);font-size:30px}
@media(max-width:768px){.cf39_choose_passes .bloque2 span.icon.icon-ticket2{position:absolute}
}
.cf39_choose_passes hr{border-top:2px solid lightgray;width:677px;margin-left:-6px}
@media(max-width:768px){.cf39_choose_passes hr{width:100%;margin-left:0}
}
.cf39_choose_passes .nombreBonista{height:auto;color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:24px;line-height:150%;letter-spacing:.36px;display:flex}
.cf39_choose_passes .bonoActual{height:auto;width:auto;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;display:flex}
.cf39_choose_passes .textoBono{display:flex;height:auto;width:442px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;justify-content:flex-start;margin-left:10px;margin-right:40px}
@media(max-width:768px){.cf39_choose_passes .textoBono{width:89%;margin-left:36px}
}
.cf39_choose_passes .bloque2{display:flex;flex-direction:row;align-content:center;width:751px;align-items:center}
@media(max-width:768px){.cf39_choose_passes .bloque2{display:block;width:auto}
}
.cf39_choose_passes .botonBono{font-family:var(--barlow-semibold-2);background-color:var(--color-primary-01);color:white;display:flex;justify-content:center;align-items:center;min-width:0 !important;cursor:pointer;width:137px;height:40px;padding:0 !important;box-sizing:border-box;border-radius:12px}
@media(max-width:768px){.cf39_choose_passes .botonBono{width:100%;margin-top:10px}
}
.cf39_choose_passes .modalBackground{display:flex;align-items:center;justify-content:center;padding:unset;margin:unset;width:100vw;height:100vh;min-height:unset;overflow:unset}
@media(max-width:1024px){.cf39_choose_passes .modalBackground{padding-bottom:77px;align-items:end}
}
.cf39_choose_passes .modalBackground::before{content:"";background:var(--gradient-modal);backdrop-filter:blur(8px);position:fixed;z-index:100000;width:100%;top:0;left:0;height:100%}
.cf39_choose_passes .modalWindow{position:unset;z-index:100000;width:984px;max-height:calc(100% - 96px);background-color:#fff;opacity:1;border-radius:12px;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}
@media(max-width:1024px){.cf39_choose_passes .modalWindow{width:100%;max-height:95%;border-radius:12px 12px 0 0;padding:24px 16px}
}
.cf39_choose_passes .modalWindow span.icon{color:var(--color-primary-01);font-size:16px;cursor:pointer;text-align:right;display:block;padding:32px 32px 0}
@media(max-width:1024px){.cf39_choose_passes .modalWindow span.icon{padding:16px 16px 0;left:4px}
}
.cf39_choose_passes .modalWindow .wrapper{overflow:auto}
.cf39_choose_passes .modalWindow .wrapper .titleMejora{font-family:var(--anton-regular);font-size:40px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px;padding:0 100px}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .titleMejora{font-size:28px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.42px;padding:0 24px}
}
.cf39_choose_passes .modalWindow .wrapper .errorNoNinio{width:780px;height:34px;color:var(--color-system-03);background-color:var(--transparent-red-color);margin-left:100px;padding-left:23px;font-family:var(--barlow-semibold-2);padding-top:6px;font-size:14px;margin-top:10px}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .errorNoNinio{width:350px;height:55px;padding:6px;font-size:14px;margin-top:10px;margin-left:20px}
}
.cf39_choose_passes .modalWindow .wrapper .sujetoMejora{font-family:var(--barlow-semibold-2);font-size:24px;color:#1b1b1b;margin-top:10px;margin-left:1px;line-height:150%;letter-spacing:.36px;padding:0 100px}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .sujetoMejora{font-size:20px;font-style:normal;line-height:150%;letter-spacing:.3px;padding:0 24px}
}
.cf39_choose_passes .modalWindow .wrapper .extraInfo{font-family:var(--barlow-regular);font-size:16px;color:#1b1b1b;margin-top:12px;line-height:150%;letter-spacing:.24px;padding:0 100px}
@media(max-width:768px){.cf39_choose_passes .modalWindow .wrapper .extraInfo{margin:24px 0;padding:0 24px}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer{padding:0 100px 20px 100px}
@media(max-width:768px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer{padding:0 24px 24px}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal{box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);min-height:120px;border-radius:12px;margin-top:25px;padding:16px}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal{width:100%}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;position:relative}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:flex-start;position:relative}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalCheckbox{width:22px;height:22px;background-color:white;border-radius:50%;border:2px solid var(--color-primary-01);margin-right:5px;position:relative}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalCheckbox{margin:0;margin-top:20px}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalCheckbox .checkbox-round{width:14px;height:14px;background-color:white;border-radius:50%;appearance:none;cursor:pointer;margin:2px}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalCheckbox .checkbox-round{left:4px}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalCheckbox .checkbox-round:checked{background-color:var(--color-primary-01)}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalTitlePrice{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;width:100%}
@media(max-width:768px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalTitlePrice{flex-direction:column;align-items:flex-start}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalTitlePrice .tituloOpcion{font-family:var(--anton-regular);font-size:24px;color:#1b1b1b;padding:12px;max-width:655px}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalTitlePrice .precioOpcion{font-family:var(--barlow-semibold-2);font-size:16px;color:#1b1b1b;line-height:150%;letter-spacing:.36px;font-weight:600}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .generalBono .generalTitlePrice .precioOpcion{width:100%}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .bodyRenewal{background-color:rgba(233,233,233,0.5);border-radius:12px}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .bodyRenewal{width:100%;border-radius:8px}
}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .bodyRenewal .moreInfo{font-size:16px;font-weight:600;padding-top:10px;margin-bottom:5px;display:flex !important;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px;color:var(--color-primary-01);cursor:pointer}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .bodyRenewal .moreInfo.color{color:var(--negro,#1b1b1b);display:flex !important}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .bodyRenewal .bodyText{padding:10px;margin:0 14px 5px}
.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .spaceDiv{margin-top:3px;color:transparent}
@media(max-width:768px){.cf39_choose_passes .modalWindow .wrapper .optionRenewalContainer .optionRenewal .spaceDiv{margin-top:-10px}
}
.cf39_choose_passes .modalWindow .botonBonoDentro{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;flex-wrap:nowrap;box-shadow:0 0 32px 0 rgba(0,0,0,0.1);padding:16px 100px}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .botonBonoDentro{padding:16px 24px}
}
.cf39_choose_passes .modalWindow .botonBonoDentro .button{padding:16px 53px;border-radius:12px;background-color:var(--color-primary-01);cursor:pointer}
@media(max-width:1024px){.cf39_choose_passes .modalWindow .botonBonoDentro .button{width:100%;padding:12px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}
}
.cf39_choose_passes .modalWindow .botonBonoDentro .button span{font-family:var(--barlow-semibold-2);color:white;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.24px}
.cf39_choose_passes .iconUpGeneral{display:flex;justify-content:center;align-items:center;z-index:10;margin-top:0;margin-left:0}
@media(max-width:768px){.cf39_choose_passes .iconUpGeneral{z-index:1}
}
.cf39_choose_passes .icon-Up{font-size:x-large;color:var(--color-primary-01);cursor:pointer;z-index:1}
.cf39_choose_passes .iconDownGeneral{display:flex;justify-content:center;align-items:center;z-index:10;margin-top:0;margin-left:0}
@media(max-width:768px){.cf39_choose_passes .iconDownGeneral{z-index:1}
}
.cf39_choose_passes .icon-down{font-size:x-large;color:var(--color-primary-01);cursor:pointer;z-index:1}
.cf39_choose_passes .bonoInmejorableGeneral{height:250px;width:530px;margin-left:130px}
@media(max-width:798px){.cf39_choose_passes .bonoInmejorableGeneral{height:250px;width:312px;display:block;margin:auto}
}
.cf39_choose_passes .titleInmejorable{font-family:var(--anton-regular);font-size:24px;text-align:center;margin-bottom:8px}
@media(max-width:798px){.cf39_choose_passes .titleInmejorable{width:312px}
}
.cf39_choose_passes .subTitleInmejorable{font-family:var(--barlow-regular);font-size:16px;text-align:center}
@media(max-width:798px){.cf39_choose_passes .subTitleInmejorable{width:312px}
}
.cf39_choose_passes .botonInmejorable{font-family:var(--barlow-semibold-2);background-color:var(--color-primary-01);color:white;display:flex;justify-content:center;align-items:center;cursor:pointer;width:206px;height:48px;box-sizing:border-box;border-radius:12px;margin-top:10px;margin-left:30%}
@media(max-width:768px){.cf39_choose_passes .botonInmejorable{width:312px;margin-top:10px;margin-left:3%}
}
.cf39_choose_passes img.imageInmejorable{display:flex;margin-left:42%;margin-bottom:20px;cursor:pointer;color:var(--color-primary-01);font-size:80px}
@media(max-width:768px){.cf39_choose_passes img.imageInmejorable{display:none}
}
.cf39_choose_passes .bannerPromo__container{display:flex;flex-direction:row;justify-content:flex-start;padding:8px 16px;background-color:var(--color-secondary-02);border-radius:22px 0 22px 0;gap:16px;align-items:flex-start;font-family:var(--barlow-semibold);font-weight:600;line-height:150%;letter-spacing:.015em;margin:24px 100px}
@media(max-width:768px){.cf39_choose_passes .bannerPromo__container{margin:8px 24px}
}
.cf39_choose_passes .bannerPromo__link{text-decoration:underline;cursor:pointer}
.cf39_choose_passes .bannerPromo__icon{font-size:24px;font-weight:600}
.cf39_choose_passes .bannerPromo__text *{margin:0;padding:0}
.cf39_choose_passes .bannerPromo__details{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}
.cf39_choose_passes .visitors-badge{border-radius:11px 0 11px 0;padding:1px 8px;font-family:var(--barlow-semibold);font-size:14px;font-weight:600;letter-spacing:1px;line-height:22px;background-color:var(--color-secondary-02);position:absolute;top:-30px;left:0}
.cf39_choose_passes .visitor-price{display:flex;flex-direction:column}
@media(max-width:768px){.cf39_choose_passes .visitor-price{padding:0 12px 12px 12px}
}
.cf39_choose_passes .visitor-price-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.cf39_choose_passes .visitor-price-now{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:32px}
.cf39_choose_passes .visitor-price-before{font-family:var(--barlow-regular) !important;font-size:1rem !important;font-weight:normal !important;letter-spacing:0;line-height:22px !important;text-decoration:line-through}
.cf39_choose_passes #priceNowText,.cf39_choose_passes #priceBeforeText{margin-right:12px}
.cardModalMoreInfo{position:fixed;background:var(--color-background-modal);width:100%;height:100vh;left:0;right:0;z-index:9999;top:0}
.cardModalMoreInfo .cardModal{background:#fff;position:absolute;width:40%;margin:0 auto;top:200px;border-radius:12px;padding:24px 24px 48px 48px;left:0;right:0}
@media(max-width:1200px){.cardModalMoreInfo .cardModal{width:65%}
}
@media(max-width:768px){.cardModalMoreInfo .cardModal{width:100%;bottom:0;top:initial;border-bottom-left-radius:0;border-bottom-right-radius:0}
}
@media(max-width:575px){.cardModalMoreInfo .cardModal{padding:24px 24px 24px 36px;height:100%}
}
.cardModalMoreInfo .cardModal .cardModalClose{text-align:right}
.cardModalMoreInfo .cardModal .cardModalClose i{cursor:pointer;font-size:24px;color:var(--color-primary-01);font-weight:bold}
.cardModalMoreInfo .cardModal h3{color:#1b1b1b;font-family:var(--anton-regular);margin-bottom:24px;font-size:24px;letter-spacing:.015em;line-height:36px}
.cardModalMoreInfo .cardModal .extraTextModal{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;line-height:150%;letter-spacing:.015em;padding-right:20px;margin-bottom:0}
.cardModalMoreInfo .cardModal .buttons{align-items:center;justify-content:space-between;padding-right:20px}
@media(max-width:575px){.cardModalMoreInfo .cardModal .buttons{flex-direction:column}
}
.cardModalMoreInfo .cardModal .buttons .btn{padding:6px 0}
@media(max-width:575px){.cardModalMoreInfo .cardModal .buttons .btn{width:100%}
}
.cardModalMoreInfo .cardModal .buttons .btn span{width:176px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-01);color:#fff;border-radius:12px;font-family:var(--barlow-semibold-2);font-size:16px;cursor:pointer}
@media(max-width:575px){.cardModalMoreInfo .cardModal .buttons .btn span{width:100%}
}
.cardModalMoreInfo .cardModal .buttons .button02 span{background-color:#fff;color:var(--color-primary-01);border:2px solid var(--color-primary-01)}