
        @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
        :root {
            --pala-heading-scale: 0.9;
        }
        html {
            font-size: 100%;
        }
        body {
            background-color: #000000;
            color: #ffffff;
            font-family: "Open Sans", sans-serif !important;
            font-weight: 400;
            font-style: normal;
        }
        .form-label {
            color: #ffffff;
        }    
        
         .card {
            background-color: #000000;
            border: 1px solid #dedede !important;
            color: #ffffff !important;
        }
        
        .signin-modal .modal-content {
        background-color: #000000 !important;
        }
        .card-body, .card-body a {
            color: #ffffff !important;
        }
        .text-body, .form-check-label, .btn-outline-secondary {
        color: #ffffff !important;
        }
        .btn-primary {
            background-color: #00b3ff !important;
            border-color: #00b3ff;
            color: #ffffff;
        }
        h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
         font-family: "Montserrat", sans-serif !important;
         font-weight: 400;
        }
        h1, .h1 { font-size: 2.25rem; }
        h2, .h2 { font-size: 1.8rem; }
        h3, .h3 { font-size: 1.575rem; }
        h4, .h4 { font-size: 1.35rem; }
        h5, .h5 { font-size: 1.125rem; }
        h6, .h6 { font-size: 0.9rem; }    
        .pala-navbar, .pala-navbar a, .navbar-expand-lg .dropdown-menu.dropdown-menu-dark {
            background-color:#ffffff !important;
            color:#000000 !important
        }


        .pala-footer, .pala-footer a, .pala-footer .h5, .pala-footer h4 {
            background-color:#000000;
            color: #ffffff;
        }

        /* H1 del hero escalado (145%) */
        h1.display-6 { font-size: calc((1.375rem + 1.5vw) * 1.45); }
        .text-slider h1 { font-size: 3.263rem; }



        h1, h2, h3 {
            color: #007bff;
        }

        h4, h5, h6 {
            color: #ffffff;
        }
            
        .step-info h3 {
            color:#ffffff;
            font-size: 20px;
        }
         :root { --pala-pill-radius: 0.5rem; }:root{--pala-primary: #007bff !important;--pala-primary-foreground: #fff !important;--bs-primary: #007bff !important;--bs-primary-rgb: 0, 123, 255 !important;}:root .text-primary{color: var(--pala-primary) !important;}:root .border-primary{border-color: var(--pala-primary) !important;}.breadcrumb{--bs-breadcrumb-item-active-color: var(--pala-primary) !important;}.btn-link{--bs-btn-hover-color: var(--pala-primary) !important;--bs-btn-active-color: var(--pala-primary) !important;}.nav-link.active{color: var(--pala-primary) !important;}.nav{--bs-nav-link-hover-color: var(--pala-primary) !important;}.nav-pills .nav-link.active{color: var(--pala-primary-foreground) !important;--bs-nav-pills-link-active-bg: var(--pala-primary) !important;}.pagination{--bs-pagination-active-bg: var(--pala-primary) !important;--bs-pagination-active-border-color: var(--pala-primary) !important;}.bg-en-pozo{background-color: color-mix(in srgb, var(--pala-primary) 12%, #fff) !important;color: var(--pala-primary) !important;}.progress{--bs-progress-bar-bg: var(--pala-primary) !important;}.form-select:focus,.form-control:focus{border-color: color-mix(in srgb, var(--pala-primary) 50%, #fff) !important;box-shadow: 0 0 0 .25rem rgba(var(--bs-primary-rgb), .25) !important;}.btn-primary:hover,.btn-primary:active,.btn-primary:active:focus{background-color: color-mix(in srgb, #00b3ff 93%, #000) !important;border-color: color-mix(in srgb, #00b3ff 93%, #000) !important;}.btn-outline-primary{--bs-btn-color: #00b3ff !important;--bs-btn-border-color: #00b3ff !important;--bs-btn-hover-bg: #00b3ff !important;--bs-btn-hover-border-color: #00b3ff !important;--bs-btn-active-bg: #00b3ff !important;--bs-btn-active-border-color: #00b3ff !important;}:root{--pala-footer-social-bg: #000000 !important;}