.btn-principal a{color:#FFFFFF!important;border-width:0;border-style:solid;border-radius:50px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:16px;line-height:1;letter-spacing:0.6px;text-transform:uppercase;text-decoration:none;background-color:#DD7900;padding:20px 30px!important;display:inline-block;cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease,filter 180ms ease;-webkit-font-smoothing:antialiased}.grecaptcha-badge{display:none}.et_pb_menu .et_pb_menu__menu>nav>ul>li.btn-principal{display:flex;align-items:center}.et_pb_menu_0_tb_header.et_pb_menu ul li.btn-principal a{color:#FFFFFF!important}.btn-principal a:hover{background-color:#c96d00;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.18);filter:saturate(1.05)}.btn-principal a:active{transform:translateY(0);box-shadow:0 6px 14px rgba(0,0,0,0.16)}.btn-principal a:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(221,121,0,0.28),0 10px 22px rgba(0,0,0,0.18)}.et_pb_menu_page_id-431{background-color:#F2702A!important;margin:1em!important;border-radius:15px!important}.et_pb_menu_page_id-431 a{padding:0px!important}@media (max-width:480px){.et_pb_menu_page_id-431{background-color:#F2702A!important;padding:10px 15px!important;border-radius:25px!important}}.et_pb_module et_pb_contact_form_0 contact_form et_pb_recaptcha_enabled et_pb_contact_form_container clearfix et_had_animation{border-radius:50px}.et-pb-contact-message{color:white}#fade-carousel-2-track{max-width:800px;margin:0 auto;text-align:center}@media (max-width:376px) and (max-height:668px){.et_pb_module et_pb_code et_pb_code_0{max-width:200px;margin:0 auto;text-align:center}}#focus-center-carousel .splide__arrow{background:#1F2A44!important;border-radius:50%!important;width:80px!important;height:80px!important}#focus-center-carousel .splide__arrow svg{fill:white!important;width:30px!important;height:30px!important}#mouse-wheel-carousel .splide__arrow{width:60px!important;height:60px!important;display:flex;justify-content:center;align-items:center;pointer-events:all}#mouse-wheel-carousel .splide__arrow svg{fill:white!important;width:30px!important;height:30px!important}.splide__arrow{background:none!important;border:none!important;box-shadow:none!important}.splide__arrow{width:40px!important;height:40px!important}.splide__arrow svg{width:25px!important;height:25px!important}#focus-center-carousel .splide__slide{overflow:hidden;border-radius:15px}#focus-center-carousel .splide__slide img{transition:transform 0.3s ease-in-out;width:100%;height:auto}#focus-center-carousel .splide__slide:hover img{transform:scale(1.1)}.menu-item menu-item-type-custom menu-item-object-custom menu-item-431{background-color:#ff7c36!important;padding:12px 24px;border:none;border-radius:25px;cursor:pointer;transition:background 0.3s}.et-pb-contact-message p{background-color:rgb(185,199,255);color:#13559b;display:flex;font-size:1rem;padding:0.3rem 2rem!important;margin-bottom:1rem;border-radius:20px;font-weight:700}.et-pb-contact-message ul{all:unset;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.et-pb-contact-message ul li{all:unset;display:flex;background-color:#ffd2d2;color:#c23232;padding:5px 20px;margin:0;line-height:1.4;border-radius:30px;font-weight:700;font-size:12px}#contact-form-modulo .wpcf7 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}#contact-form-modulo .wpcf7 form>p{margin:0}#contact-form-modulo .wpcf7 form>p:has(textarea),#contact-form-modulo .wpcf7 form>p:has(.wpcf7-submit),#contact-form-modulo .wpcf7 form>.wpcf7-response-output{grid-column:1 / -1}#contact-form-modulo .wpcf7-form-control:not(.wpcf7-submit){width:100%;box-sizing:border-box}@media (max-width:767px){#contact-form-modulo .wpcf7 form{grid-template-columns:1fr}#contact-form-modulo .wpcf7 form>p,#contact-form-modulo .wpcf7 form>.wpcf7-response-output{grid-column:auto}}#contact-form-modulo textarea[name="mensaje"]{height:120px;min-height:120px;resize:vertical}#contact-form-modulo br{display:none}#contact-form-modulo P{padding-bottom:0!important}