@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";*,::after,::before{margin:0;padding:0;box-sizing:border-box;font-family:"Ubuntu",sans-serif}body{position:relative}:root{--primary_color: #000000;--secondary_color: #000000;--secondary_text_color: #fff;--error_color: #dc3545;--bg_lightGray_color: #d9d9d9;--text_gray_color: #696969;--bg_blue: #3bdae6;--bg_blue_light: #9ef3fa}.navbar{background-color:var(--primary_color);color:#fff;width:100%;height:93px;display:flex;justify-content:space-between;align-items:center;padding:var(--paddingg);font-family:"Ubuntu",sans-serif}.navbar-brand{max-width:150px}.navbar-sponsor{display:flex;flex-direction:column;align-items:center}.navbar-sponsor-image{max-width:6.5rem}.navbar-titlesponsor{font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:bold;color:#fff}.navbar-brand img,.navbar-sponsor img{width:100%;height:auto}.navbar.sticky_position{position:sticky;top:0;z-index:2}.navbar-content-usersponsor{display:flex;flex-direction:row;margin-right:2rem;gap:1rem}.navbar-nameuser{display:flex;align-items:center;margin-left:1rem}.navbar-user{min-width:3rem}.navbar-user .dropdown picture{display:block;position:relative;width:100%;max-width:4rem;border-radius:50%;border:none;background-color:rgba(0,0,0,0)}.navbar-user .dropdown picture::after{content:"";display:none}.navbar-user .dropdown picture img{background-color:rgba(0,0,0,0);width:100%;height:auto;object-fit:contain;border-radius:50%}.navbar-user .dropdown picture img.img-thumbnail{border-color:var(--secondary_color)}.navbar-user .dropdown-menu[data-bs-popper]{left:unset;right:0}.navbar-user .dropdown-menu{color:var(--primary_color)}.navbar-user .dropdown-menu .user-btnlink{width:100%;background-color:rgba(0,0,0,0);color:var(--primary_color);border-radius:0}.navbar-user .dropdown-menu .user-btnlink:hover{background-color:var(--secondary_color);color:var(--secondary_text_color)}body{margin:0;padding:0}.loader{position:fixed;width:100%;top:0;left:0;height:100%;z-index:9999;background:url("/registro2023/registro/img/spinner2.gif") 50% 50% no-repeat #f9f9f9;opacity:.8;display:none}.main{height:100%;position:relative;background-color:var(--secondary_color)}.main.fadeView{overflow:hidden;animation:hiddenLogin 1.5s ease both}.navaction{width:100%;padding:2rem 1rem;background-color:var(--secondary_color);display:flex;align-items:center;justify-content:space-between;z-index:10;position:relative}.navaction-back{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:#fff}.navaction-back-icon{background-image:url("/registro/img/icons/icon_back_white.svg");background-repeat:no-repeat;background-position:center;width:20px;height:28px;display:block;margin-left:10px;object-fit:cover;margin-right:5px}.navaction-back-icon.inshopping{background-image:url("/registro/img/icons/atras.png")}.navaction-back:hover{color:#fff}.navaction-btns a{text-decoration:none;color:#fff}.navaction-btns button{margin:0 1rem;border:none;background:rgba(0,0,0,0)}.navaction-btns img{width:32px}.main-section{width:100%;display:flex;flex-direction:column}.shopping{position:relative;width:100%;padding:2rem 1rem;background-color:var(--secondary_color);color:#fff;padding-bottom:20rem}.shopping-form input{color:#f06cc4 !important;background:var(--secondary_color);border:solid 2px #c39}.shopping-form input:focus{background:var(--bg_primary) !important;border:solid 3px #f06cc4;color:var(--bg_primary) !important;box-shadow:0px 6px 23px -8px #5bebf6 !important}.shopping-form--error{color:var(--error_color);font-size:14.4px;font-weight:normal}.shopping-btn.shopping-btn{width:100%;background:#c39 !important;color:var(--primary_color) !important;font-size:14.4px;font-weight:bold;height:38px;transition:all .3s}.shopping-btn.shopping-btn:focus,.shopping-btn.shopping-btn:focus-visible{background:#c39 !important;outline:0;box-shadow:none;color:var(--primary_color)}.shopping-btn.shopping-btn:hover{color:var(--primary_color);transform:translateY(-3px);box-shadow:0px 6px 23px -8px #5bebf6 !important}.shopping-mbdates{width:100%;padding:1rem;text-align:center}.shopping-mbdates-date{font-size:2.375rem;margin:0;word-break:break-all}.shopping-mbdates-place{margin:0;font-size:2rem}.logo-footer-login{width:250px !important}.speakers{position:relative;display:block;width:100%;text-align:center;margin-top:-20rem}.speakers-title{color:#fff;font-weight:bold}.speakers-image{width:100%;overflow:hidden}.speakers-image img{width:120%}@keyframes hiddenLogin{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-107%);position:fixed;width:0;height:0;margin:0;padding:0}}#contentSummaryPaymentMobile{display:block;width:100%;background-color:var(--secondary_color)}#contentSummaryPaymentMobile .accordion{font-size:14.4px}#contentSummaryPaymentMobile .accordion-item,#contentSummaryPaymentMobile .accordion-header,#contentSummaryPaymentMobile .accordion-button,#contentSummaryPaymentMobile .accordion-body{background-color:var(--secondary_color);color:var(--secondary_text_color)}#contentSummaryPaymentMobile .accordion-header-text{font-size:14.4px;margin-left:25px}#contentSummaryPaymentMobile .accordion-button{font-size:14.4px}#contentSummaryPaymentMobile .accordion-button::after{background-image:url("/registro2023/registro/img/icons/icon_deploy.svg")}#contentSummaryPaymentMobile .accordion-button:focus,#contentSummaryPaymentMobile .accordion-button:focus-visible{box-shadow:none;outline:0}#contentSummaryPaymentMobile .accordion-body{font-size:14.4px}#contentSummaryPaymentMobile .accordion-body .contentItemsCupon{border-top:solid 1px var(--secondary_text_color);border-bottom:solid 1px var(--secondary_text_color);padding:22px 5px}#contentSummaryPaymentMobile .accordion-body .contentItemsTotal{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:25px}#contentSummaryPaymentMobile .accordion-body .contentItemsTotal div{width:50%}#contentSummaryPaymentMobile .clickDeploySumPayMobile{color:var(--secondary_text_color)}#contentSummaryPaymentMobile .clickDeploySumPayMobile .label-deploySumPay{position:absolute;right:48px}.accordionsShop{display:flex;background-color:var(--secondary_color);position:sticky;top:92px;z-index:1;flex-direction:column-reverse}.accordionsShop #accordionDataMobile{background-color:var(--bg_lightGray_color)}.accordionsShop #accordionDataMobile .accordion-button::after{background-image:url("/registro2023/registro/img/icons/icon_deploy.svg")}.accordionsShop #accordionDataMobile .accordion-button:focus,.accordionsShop #accordionDataMobile .accordion-button:focus-visible{box-shadow:none;outline:0}.accordionsShop #accordionDataMobile .accordion-collapse{padding:0 1.25rem 1rem 2.25rem}.accordionsShop #accordionDataMobile .accordion-body{margin-left:48px;padding:0}.accordionsShop #accordionDataMobile .accordion-body p{margin:0 0 .3rem 0}.accordionsShop .accordion-item,.accordionsShop .accordion-header,.accordionsShop .accordion-body,.accordionsShop .accordion-button{background-color:rgba(0,0,0,0);color:var(--text_gray_color)}.accordionsShop .accordion-button{position:relative}.accordionsShop .accordion-iconcheck{margin:0}.accordionsShop .accordion-titles{font-size:14.4px;margin-left:25px}.accordionsShop .accordion-titles-primary{color:var(--primary_color)}.accordionsShop .accordion-titles-product{font-weight:bold}.accordionsShop .accordion-titles p{margin:0}.accordionsShop .accordion-lblShowHiden{position:absolute;right:48px}.accordionsShop .accordion-description{max-width:25rem;line-height:1.2}.accordionsShop .accordion-price{font-weight:bold}.shoppingMainn.show{background-color:#fff}.shoppingMainn-info{height:100%;min-height:60vh}.shoppingMainn .navaction{color:#000;background-color:rgba(0,0,0,0)}.shoppingMainn .navaction-back{color:#000}.shoppingMainn .navaction-btns a{color:#000}.shoppingMainn .formShopping #main_content .iti.iti--allow-dropdown{display:none}.shoppingMainn .formShopping #main_content .datacomplete{width:100%;padding:1rem}.shoppingMainn .formShopping #main_content .datacomplete-content{padding:.7rem;width:100%;border-radius:7px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);border:solid 1px #838383;background-color:#f2f2f2;display:flex;flex-wrap:wrap;gap:1rem}.shoppingMainn .formShopping #main_content .datacomplete-content .info_products{max-width:26rem}.shoppingMainn .formShopping #main_content .datacomplete-content .info_products p{margin:0;color:var(--text_gray_color)}.shoppingMainn .formShopping #main_content .datacomplete-content .info_products p.info_products-title{color:var(--primary_color);font-weight:normal}.shoppingMainn .formShopping #main_content .datacomplete-content .info_products-nameproduct,.shoppingMainn .formShopping #main_content .datacomplete-content .info_products-namelodging,.shoppingMainn .formShopping #main_content .datacomplete-content .info_products-priceproduct{font-weight:bold}.shoppingMainn .formShopping #main_content .datacomplete-content .info_products-description{line-height:1.1}.shoppingMainn .formShopping #main_content .datacomplete-content .info_products-namelodging{padding-top:.8rem}.shoppingMainn .formShopping #main_content .datacomplete-content .date_payment p{margin:0;color:var(--text_gray_color)}.shoppingMainn .formShopping .contentSteps{margin-top:1rem;padding:1rem}.shoppingMainn .formShopping .contentSteps .selectionProducts{width:fit-content}.shoppingMainn .formShopping .contentSteps .selectionProducts .contentProducts{max-width:400px;padding:0 30px}.shoppingMainn .formShopping .contentSteps .selectionProducts .contentProducts .listProducts{flex-direction:column;padding:1rem;align-items:start;padding:0 30px}.shoppingMainn .formShopping .contentSteps .selectionProducts .contentProducts .listProducts .rowPakage{width:100%}.shoppingMainn .formShopping .contentSteps .selectionProducts .contentProducts .listProducts .rowPakage.marked{background-color:#faebd7}.shoppingMainn .formShopping .contentSteps .selectionProducts .contentLodging .elementLodging .contentRadBtnAddLod label::before{top:5px}.shoppingMainn .formShopping .contentSteps .selectionProducts .contentLodging .elementLodging .listLodging{min-height:12rem}.shoppingMainn .formShopping .contentSteps.newPosition{position:relative;padding-top:15rem}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition{position:absolute;width:100%;top:0;z-index:1;background-color:var(--secondary_text_color);border-radius:7px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);border:solid 1px #838383}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-item{background-color:rgba(0,0,0,0)}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-button{position:relative;background-color:rgba(0,0,0,0);border-color:var(--bg_lightGray_color)}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-button p{color:var(--text_gray_color)}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-button::after{background-image:url("/registro2023/registro/img/icons/icon_deploy.svg");display:none}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-button:focus,.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-button:focus-visible{box-shadow:none;outline:0}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-button :not(.collapsed){color:var(--text_gray_color)}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-collapse{padding:0 1.25rem 1rem 2.25rem}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-body{margin-left:48px;padding:0}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-body p{margin:0 0 .3rem 0}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-titles{margin-left:25px}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-titles p{margin:0}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-titles p.accordion-titles-primary{color:var(--primary_color)}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-titles p.accordion-titles-product{font-weight:bold}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-lblShowHiden{position:absolute;right:48px;display:none}.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-lblShowHiden:active,.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-lblShowHiden:focus,.shoppingMainn .formShopping .contentSteps.newPosition .newPosition .accordion-lblShowHiden:focus-visible{box-shadow:none;outline:0;color:var(--text_gray_color)}.shoppingMainn .formShopping .contentCurrentStep{position:fixed;height:12rem;max-height:21vh;z-index:100}.shoppingMainn .formShopping .contentCurrentStep .step1,.shoppingMainn .formShopping .contentCurrentStep .step2,.shoppingMainn .formShopping .contentCurrentStep .step3{padding:0 1rem}.shoppingMainn .formShopping .contentCurrentStep .step1 button.primary-button,.shoppingMainn .formShopping .contentCurrentStep .step1 button.secondary-button,.shoppingMainn .formShopping .contentCurrentStep .step2 button.primary-button,.shoppingMainn .formShopping .contentCurrentStep .step2 button.secondary-button,.shoppingMainn .formShopping .contentCurrentStep .step3 button.primary-button,.shoppingMainn .formShopping .contentCurrentStep .step3 button.secondary-button{width:100%;margin-top:5px}.shoppingMainn .formShopping .contentCurrentStep .endButtonsMobile .nextStep1{margin-top:5px}.shoppingMainn .formShopping .contentCurrentStep .contentPayButton{margin-bottom:7px}.shoppingMainn.showModal{z-index:1070}.contentCurrentStep.showModal{z-index:0;visibility:hidden}.accordionsShop.showModal{visibility:hidden;height:10px}.card-fields-container{background-color:#fff}@keyframes hiddenCar{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-107%);position:fixed}}@keyframes showCar{0%{overflow:hidden;opacity:0;transform:translateX(107%)}100%{opacity:1;transform:translateX(0);position:relative;overflow:auto}}.footer{width:100%;height:var(--heightFooter);position:relative;background-color:var(--secondary_color);display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff;padding:0 1rem;bottom:0}.footer-text{padding-top:2rem;padding-bottom:2rem;text-align:center}@media screen and (min-width: 355px){.navbar-nameuser{display:none}}@media screen and (min-width: 484px){.shoppingMainn .formShopping #main_content .datacomplete-content .date_payment{margin-left:56px}.navbar-nameuser{display:none}}@media screen and (min-width: 769px){.shoppingMainn.main{overflow:auto}.navbar-sponsor{flex-direction:row;gap:1rem}.navbar-nameuser{display:flex}.navaction{padding:1.3rem 1rem 1rem 1rem}.navaction-back{padding-left:2rem}.main-section{flex-direction:row-reverse;position:relative;width:100%;height:100%;background-color:var(--secondary_color);justify-content:center;align-items:flex-start;background-image:url("/tpm2023/cai23.webp");background-position:left center;background-origin:content-box;background-repeat:no-repeat;background-size:contain}.shopping{padding-top:0;padding-bottom:0;background-color:rgba(0,0,0,0);z-index:1;max-width:30rem}.shopping-title{background-color:var(--secondary_color)}.shopping-form label,.shopping-form input{background-color:var(--secondary_color)}.shopping-form input:focus,.shopping-form input:focus-visible{outline:0;box-shadow:none}.shopping-mbdates{display:none}.speakers{position:relative;margin:0;padding:2rem;max-width:800px}.speakers-title{font-size:2.5rem;top:40%;position:absolute}.speakers-image{width:80%;height:100%;overflow:unset;margin-bottom:2rem}.speakers-image img{width:100%;height:100%;object-fit:contain}.footer-logo{width:130px}.footer-logo img{width:100%}.footer-text{padding-top:1rem;padding-bottom:1rem}.shoppingMainn .formShopping #main_content .datacomplete{display:flex;justify-content:center}.shoppingMainn .formShopping #main_content .datacomplete-content{justify-content:space-between;max-width:50rem}.shoppingMainn .formShopping #main_content .datacomplete-content .date_payment{margin-left:0}.main-section{height:600px}}@media screen and (min-width: 920px){.main-section{height:600px}.shopping{padding-right:1.5rem}.shopping-mbdates{display:none}.speakers-title{font-size:2.8rem}.footer-text{padding:1.5rem 0 1.7rem 0}.contentCurrentStep{margin-bottom:-1px !important}}@media screen and (min-width: 920px)and (max-height: 800px){.main-section{align-items:flex-start}}@media screen and (min-width: 961px){.accordionsShop{display:none}}@media screen and (min-width: 1115px){.main-section{align-items:center}.shopping{padding-right:2.5rem}.speakers-title{max-width:44rem;font-size:3.125rem}}@media screen and (min-width: 1300px){.main-section{background-size:54%}.shopping{padding-top:3rem}.speakers-title{position:absolute;top:40%;padding:0 3rem 4rem 2rem;font-size:3.125rem}.footer-logo{width:auto}.footer-text{padding:2rem 0}}/*# sourceMappingURL=myshopping.min.css.map */
