.modal_pxsol_web{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;max-width:none!important;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.modal_pxsol_web .close_modal{align-items:center;display:flex;justify-content:end;width:100%}.modal_pxsol_web .close_modal i{font-size:1.2rem}.modal_pxsol_web .close_modal i:hover{color:#c00001;cursor:pointer}.modal_pxsol_web .questions_container{align-items:center;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;margin:0 1rem;max-width:40rem;padding:1.5rem;width:100%}.modal_pxsol_web .questions_container .question_firts_time{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:1.5rem;width:100%}.modal_pxsol_web .questions_container .question_firts_time .question_firts_time_title{align-items:center;color:#222;display:flex;flex-direction:column;font-size:1.375rem;font-style:normal;font-weight:400;line-height:130%;margin:0;text-align:center}.modal_pxsol_web .questions_container .question_firts_time .question_firts_time_title .text_bold{color:#c00001;display:inline-table;font-weight:700}.modal_pxsol_web .questions_container .question_firts_time .question-options{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt{align-items:center;background-color:#fff;border:1px solid #abb5be;border-radius:1rem;display:flex;gap:25px;justify-content:start;max-width:20rem;padding:.5rem;width:100%}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt .icon-mkt{align-items:center;background-color:#f8f9fa;border-radius:50%;color:#596066;display:flex;font-size:1.4rem;height:3rem;justify-content:center;padding:1rem;width:3rem}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt .question_firts_time_text{align-items:center;color:#222;display:flex;font-size:.8125rem;font-style:normal;font-weight:400;margin:0;text-align:center}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt:hover{border-color:#20c997;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#20c997;cursor:pointer}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt:hover .icon-mkt{background-color:#d2f4ea;color:#20c997}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt.active{border-color:#20c997;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#20c997;cursor:pointer}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt.active .icon-mkt{background-color:#d2f4ea;color:#20c997}.modal_pxsol_web .questions_container .question_user_booking{align-items:center;display:none;flex-direction:column;gap:1.5rem;justify-content:center;margin-bottom:1.5rem;width:100%}.modal_pxsol_web .questions_container .question_user_booking .question_user_booking_title{font-size:1.4rem;font-weight:700;margin:0;text-align:center}.modal_pxsol_web .questions_container .question_user_booking .booking_options{display:flex;gap:1.5rem;width:100%}.modal_pxsol_web .questions_container .question_user_booking .booking_options .button_using_booking{background-color:transparent;border:1px solid #747878;border-radius:6.25rem;color:#747878;padding:.5rem 0;text-align:center;width:100%}.modal_pxsol_web .questions_container .question_user_booking .booking_options .button_using_booking:hover{background-color:#003b95;color:#fff;cursor:pointer}.modal_pxsol_web .questions_container .instruccion_text{color:#747878;display:flex;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2rem;line-height:130%;text-align:center}@media (min-width:550px){.modal_pxsol_web .questions_container{padding:2.5rem}.modal_pxsol_web .questions_container .question_firts_time .question-options{flex-direction:row}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt{flex-direction:column;gap:.5rem;max-width:none!important;padding:1rem}.modal_pxsol_web .questions_container .question_firts_time .question-options .button_modal_mkt .icon-mkt{font-size:1.6rem;height:3.5rem;width:3.5rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:focus,:hover{outline:none}body,html{height:100%;scroll-behavior:smooth}body{color:var(--white);font-family:var(--ff-poppins);line-height:1.5;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased}canvas,img,picture,video{display:block;max-width:100%}li{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}input,textarea{outline:none}textarea{resize:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none;padding:0}ol,ul{padding-left:0}:focus{outline:2px solid var(--focus-color,#007bff);outline-offset:2px}.section-pms-integ{padding-inline:10px}.h1,.h2,.h3,.h4,.h5{line-height:1.2}.h1,.h2{font-weight:300}.h1{font-size:3.6rem}.h2{font-size:3.2rem}.h3{font-size:2.4rem}.h4{font-size:2.2rem}.h5{font-size:1.8rem}a{text-decoration:none!important}.newsletter-form{max-width:400px;position:relative}.newsletter-form .email-field{background-color:#e6e6e6;border:1px solid #a6a6a6;border-radius:200px;color:inherit;padding:14px 20px;padding-inline-end:140px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#575757;border-radius:10px}::-webkit-scrollbar-button{background:#fff;height:10px}.container-pms-integ{padding-block:45px;padding-inline:10px}.section-pms-integ{width:100%}@media (min-width:600px){.container-pms-integ section{margin-inline:auto;max-width:520px}}@media (min-width:768px){.container-pms-integ section{max-width:700px}}@media (min-width:930px){.title-text-container{align-items:center;gap:20px;justify-content:space-between}.description-cta-container{max-width:47%;width:100%}.items-check-container{max-width:45%;width:100%}}@media (min-width:1024px){.container-pms-integ section{max-width:970px}}@media (min-width:1200px){.container-pms-integ section{max-width:1140px}}.customer-logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.shadow-sm{max-width:20%;width:100%}.col-12 h1{font-size:1.5rem!important}.container{margin-top:0}.grecaptcha-badge{display:none!important}.row-fluid{display:block!important}