:root{font-size:16px;--font-familia-principal:'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;--font-familia-heading:'Montserrat',sans-serif;--font-familia-monospace:'Courier New',monospace;--font-size-base:1rem;--font-size-sm:0.875rem;--font-size-lg:1.25rem;--font-size-h1:clamp(3rem, 1.7309rem + 1.813vw, 4rem);--font-size-h2:clamp(2.6rem, 1.7309rem + 1.813vw, 3rem);--font-size-h3:clamp(2.2rem, 1.5482rem + 1.3598vw, 2.5rem);--font-size-h4:clamp(1.8rem, 1.3654rem + 0.9065vw, 2rem);--font-size-h5:clamp(1.6rem, 1.2741rem + 0.6799vw, 1.75rem);--font-size-h6:clamp(1.2rem, 1.0914rem + 0.2266vw, 1.25rem);--font-size-display-1:6rem;--font-size-display-2:5.5rem;--font-size-display-3:4.5rem;--font-size-display-4:3.5rem;--color-primary:#21335f;--color-primary-hover:#142038;--color-secondary:#fdc200;--color-secondary-hover:#bf8d00;--color-error:#780e21;--color-error-hover:#ee526f;--color-warning:#f9d88c;--color-warning-hover:#f0c050;--color-white:#fff;--color-black:#000;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--spacer:1rem;--spacer-0:0;--spacer-1:calc(var(--spacer) * 0.25);--spacer-2:calc(var(--spacer) * 0.5);--spacer-3:var(--spacer);--spacer-4:calc(var(--spacer) * 1.5);--spacer-5:calc(var(--spacer) * 3);--border-radius-primary:0rem;--border-radius-secondary:1.5rem;--border-general:1px solid var(--gray-300);--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.15);--gutter-x:1rem;--gutter-y:1rem}::selection{background-color:var(--color-secondary);color:var(--color-primary)}::-moz-selection{background-color:var(--color-secondary);color:var(--color-primary)}.fs-1,h1{font-family:var(--font-familia-principal);font-size:var(--font-size-h1);font-weight:300;margin-block:0.1lh}.fs-2,h2{font-family:var(--font-familia-principal);font-size:var(--font-size-h2);font-weight:300;margin-block:0.1lh}.fs-3,h3{font-family:var(--font-familia-principal);font-size:var(--font-size-h3);font-weight:300;margin-block:0.1lh}.fs-4,h4{font-family:var(--font-familia-principal);font-size:var(--font-size-h4);font-weight:300;margin-block:0.1lh}.fs-5,h5{font-family:var(--font-familia-principal);font-size:var(--font-size-h5);font-weight:300;margin-block:0.1lh}.fs-6,h6{font-family:var(--font-familia-principal);font-size:var(--font-size-h6);font-weight:300;margin-block:0.1lh}.font-subheading{font-weight:500;font-size:1.2rem}.fs-p,p{font-size:1rem;margin-block:1lh}li{margin-block:0.3lh}.display-1{font-size:var(--font-size-display-1)}.display-2{font-size:var(--font-size-display-2)}.display-3{font-size:var(--font-size-display-3)}.display-4{font-size:var(--font-size-display-4)}.spot-font-body,body{font-family:Gilroy,sans-serif;font-weight:300;font-size:var(--font-size-base)}a{text-decoration:none;color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}.a-white{text-decoration:none;color:var(--color-white)}.a-white:hover{color:var(--color-secondary)}strong{font-weight:600}em{font-style:italic}blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid var(--color-primary);font-style:italic;color:var(--color-primary)}small{font-size:.875rem}mark{background-color:#fff3cd;padding:.2em}.fc-primary{color:var(--color-primary)}.fc-white{color:var(--color-white)}.fw-500{font-weight:500}.fw-700{font-weight:700}.nav-white{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.nav-white>li{margin-block:0.5lh}.nav-white>li>a{color:var(--color-white)}.nav-white>li>a:hover{color:var(--color-secondary)}.nav-primary{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.nav-primary>li{margin-block:0.5lh}.nav-primary>li>a{color:var(--color-primary)}.nav-primary>li>a:hover{color:var(--color-secondary)}.bg-primary{background-color:var(--color-primary)}.bg-primary-hover{background-color:var(--color-primary-hover)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-hover{background-color:var(--color-secondary-hover)}.bg-error{background-color:var(--color-error)}.bg-error-hover{background-color:var(--color-error-hover)}.bg-warning{background-color:var(--color-warning)}.bg-warning-hover{background-color:var(--color-warning-hover)}.bg-white{background-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-gray-100{background-color:var(--gray-100)}.bg-gray-200{background-color:var(--gray-200)}.bg-gray-300{background-color:var(--gray-300)}.bg-gray-400{background-color:var(--gray-400)}.bg-gray-500{background-color:var(--gray-500)}.bg-gray-600{background-color:var(--gray-600)}.bg-gray-700{background-color:var(--gray-700)}.bg-gray-800{background-color:var(--gray-800)}.bg-gray-900{background-color:var(--gray-900)}.bg-gradient-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:var(--color-white)}.bg-gradient-secondary{background:linear-gradient(135deg,var(--color-secondary),var(--color-secondary-hover))}.bg-gradient-error{background:linear-gradient(135deg,var(--color-error),var(--color-error-hover))}.bg-gradient-warning{background:linear-gradient(135deg,var(--color-warning),var(--color-warning-hover))}.bg-gradient-gray{background:linear-gradient(135deg,var(--gray-300),var(--gray-600))}.bg-gradient-transBlack{background:linear-gradient(180deg,rgba(255,255,255,0) 0,#000 100%)}.hero-100{min-height:100vh;display:flex;align-items:center}.btn{width:fit-content;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;user-select:none;padding:var(--spacer-2) var(--spacer-4);cursor:pointer;border:var(--border-general);transition:background-color .15s ease-in-out,border-color .15s ease-in-out;border-radius:var(--border-radius-primary)}.btn.disabled,.btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover:not(:disabled){color:var(--color-secondary);background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-white{color:var(--color-primary);background-color:var(--color-white);border-color:var(--color-white)}.btn-white:hover:not(:disabled){color:var(--color-primary);background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary{color:var(--color-primary);background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary:hover:not(:disabled){background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.btn-success{color:var(--color-white);background-color:var(--color-success);border-color:var(--color-success)}.btn-success:hover:not(:disabled){background-color:var(--color-success-hover);border-color:var(--color-success-hover)}.btn-warning{color:var(--color-black);background-color:var(--color-warning);border-color:var(--color-warning)}.btn-warning:hover:not(:disabled){color:var(--color-black);background-color:var(--color-warning-hover);border-color:var(--color-warning-hover)}.btn-danger{color:var(--color-white);background-color:var(--color-error);border-color:var(--color-error)}.btn-danger:hover:not(:disabled){background-color:var(--color-error-hover);border-color:var(--color-error-hover)}.btn-outline-primary{color:var(--color-primary);background-color:transparent;border-color:var(--color-primary)}.btn-outline-primary:hover:not(:disabled){color:var(--color-white);background-color:var(--color-primary)}.btn-outline-secondary{color:var(--color-secondary);background-color:transparent;border-color:var(--color-secondary)}.btn-outline-secondary:hover:not(:disabled){color:var(--color-white);background-color:var(--color-secondary)}.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--border-radius-primary)}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--border-radius-primary)}.btn-block{display:block;width:100%}.fill{--hover-color:var(--color-primary-hover);position:relative;background-color:transparent;overflow:hidden}.fill:focus,.fill:hover{box-shadow:inset 0 0 0 2em var(--hover-color);color:var(--color-white)}.btn-disabled{pointer-events:none;background-color:var(--gray-200);color:var(--gray-500)}.card{background-color:var(--color-white);border:var(--border-general);border-radius:var(--border-radius-primary);box-shadow:none;transition:var(--transition-base, all .3s ease-in-out)}.card:hover{box-shadow:var(--shadow-lg)}.card-header{padding:var(--spacer-3);font-weight:600;font-size:var(--font-size-lg);border-bottom:1px solid var(--gray-200)}.card-body{padding:var(--spacer-3);flex:1;font-size:var(--font-size-base)}.card-footer{padding:var(--spacer-2) var(--spacer-3);background-color:var(--gray-100);border-top:1px solid var(--gray-200);text-align:right}.card-img{width:100%;height:auto;display:block;object-fit:cover}.card:hover{box-shadow:var(--shadow-md)}.svg-white{max-width:60px;max-height:60px}.svg-white svg circle,.svg-white svg g,.svg-white svg path,.svg-white svg rect{fill:var(--color-white)}.svg-principal svg circle,.svg-principal svg g,.svg-principal svg path,.svg-principal svg rect{fill:var(--color-primary)}.img-100{width:100%}.img-100 img{width:100%}html{box-sizing:border-box}*,::after,::before{box-sizing:border-box}body,html{box-sizing:border-box;margin:0!important;padding:0;border:0;scroll-behavior:smooth;width:100%}.container-fluid{width:100%;margin-right:auto;margin-left:auto}.container{width:100%;padding-right:var(--gutter-x);padding-left:var(--gutter-x);margin:auto}@media (min-width:576px){.container{max-width:560px}}@media (min-width:768px){.container{max-width:960px}}@media (min-width:992px){.container{max-width:1160px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1400px){.container{max-width:1360px}}.container-sm{width:100%;padding-right:var(--gutter-x);padding-left:var(--gutter-x);margin-right:auto;margin-left:auto}@media (min-width:576px){.container-sm{max-width:540px}}.postion-relative{position:relative}.text-center{text-align:center}.m-0{margin:var(--spacer-0)}.m-1{margin:var(--spacer-1)}.m-2{margin:var(--spacer-2)}.m-3{margin:var(--spacer-3)}.m-4{margin:var(--spacer-4)}.m-5{margin:var(--spacer-5)}.mx-0{margin-left:var(--spacer-0);margin-right:var(--spacer-0)}.mx-1{margin-left:var(--spacer-1);margin-right:var(--spacer-1)}.mx-2{margin-left:var(--spacer-2);margin-right:var(--spacer-2)}.mx-3{margin-left:var(--spacer-3);margin-right:var(--spacer-3)}.mx-4{margin-left:var(--spacer-4);margin-right:var(--spacer-4)}.mx-5{margin-left:var(--spacer-5);margin-right:var(--spacer-5)}.my-0{margin-top:var(--spacer-0);margin-bottom:var(--spacer-0)}.my-1{margin-top:var(--spacer-1);margin-bottom:var(--spacer-1)}.my-2{margin-top:var(--spacer-2);margin-bottom:var(--spacer-2)}.my-3{margin-top:var(--spacer-3);margin-bottom:var(--spacer-3)}.my-4{margin-top:var(--spacer-4);margin-bottom:var(--spacer-4)}.my-5{margin-top:var(--spacer-5);margin-bottom:var(--spacer-5)}.mt-0{margin-top:var(--spacer-0)}.mt-1{margin-top:var(--spacer-1)}.mt-2{margin-top:var(--spacer-2)}.mt-3{margin-top:var(--spacer-3)}.mt-4{margin-top:var(--spacer-4)}.mt-5{margin-top:var(--spacer-5)}.me-0{margin-right:var(--spacer-0)}.me-1{margin-right:var(--spacer-1)}.me-2{margin-right:var(--spacer-2)}.me-3{margin-right:var(--spacer-3)}.me-4{margin-right:var(--spacer-4)}.me-5{margin-right:var(--spacer-5)}.mb-0{margin-bottom:var(--spacer-0)}.mb-1{margin-bottom:var(--spacer-1)}.mb-2{margin-bottom:var(--spacer-2)}.mb-3{margin-bottom:var(--spacer-3)}.mb-4{margin-bottom:var(--spacer-4)}.mb-5{margin-bottom:var(--spacer-5)}.ms-0{margin-left:var(--spacer-0)}.ms-1{margin-left:var(--spacer-1)}.ms-2{margin-left:var(--spacer-2)}.ms-3{margin-left:var(--spacer-3)}.ms-4{margin-left:var(--spacer-4)}.ms-5{margin-left:var(--spacer-5)}.p-0{padding:var(--spacer-0)}.p-1{padding:var(--spacer-1)}.p-2{padding:var(--spacer-2)}.p-3{padding:var(--spacer-3)}.p-4{padding:var(--spacer-4)}.p-5{padding:var(--spacer-5)}.px-0{padding-left:var(--spacer-0);padding-right:var(--spacer-0)}.px-1{padding-left:var(--spacer-1);padding-right:var(--spacer-1)}.px-2{padding-left:var(--spacer-2);padding-right:var(--spacer-2)}.px-3{padding-left:var(--spacer-3);padding-right:var(--spacer-3)}.px-4{padding-left:var(--spacer-4);padding-right:var(--spacer-4)}.px-5{padding-left:var(--spacer-5);padding-right:var(--spacer-5)}.py-0{padding-top:var(--spacer-0);padding-bottom:var(--spacer-0)}.py-1{padding-top:var(--spacer-1);padding-bottom:var(--spacer-1)}.py-2{padding-top:var(--spacer-2);padding-bottom:var(--spacer-2)}.py-3{padding-top:var(--spacer-3);padding-bottom:var(--spacer-3)}.py-4{padding-top:var(--spacer-4);padding-bottom:var(--spacer-4)}.py-5{padding-top:var(--spacer-5);padding-bottom:var(--spacer-5)}.pt-0{padding-top:var(--spacer-0)}.pt-1{padding-top:var(--spacer-1)}.pt-2{padding-top:var(--spacer-2)}.pt-3{padding-top:var(--spacer-3)}.pt-4{padding-top:var(--spacer-4)}.pt-5{padding-top:var(--spacer-5)}.pe-0{padding-right:var(--spacer-0)}.pe-1{padding-right:var(--spacer-1)}.pe-2{padding-right:var(--spacer-2)}.pe-3{padding-right:var(--spacer-3)}.pe-4{padding-right:var(--spacer-4)}.pe-5{padding-right:var(--spacer-5)}.pb-0{padding-bottom:var(--spacer-0)}.pb-1{padding-bottom:var(--spacer-1)}.pb-2{padding-bottom:var(--spacer-2)}.pb-3{padding-bottom:var(--spacer-3)}.pb-4{padding-bottom:var(--spacer-4)}.pb-5{padding-bottom:var(--spacer-5)}.ps-0{padding-left:var(--spacer-0)}.ps-1{padding-left:var(--spacer-1)}.ps-2{padding-left:var(--spacer-2)}.ps-3{padding-left:var(--spacer-3)}.ps-4{padding-left:var(--spacer-4)}.ps-5{padding-left:var(--spacer-5)}@media (max-width:576px){.m-m-0{margin:var(--spacer-0)}.m-m-1{margin:var(--spacer-1)}.m-m-2{margin:var(--spacer-2)}.m-m-3{margin:var(--spacer-3)}.m-m-4{margin:var(--spacer-4)}.m-m-5{margin:var(--spacer-5)}.m-mt-0{margin-top:var(--spacer-0)}.m-mt-1{margin-top:var(--spacer-1)}.m-mt-2{margin-top:var(--spacer-2)}.m-mt-3{margin-top:var(--spacer-3)}.m-mt-4{margin-top:var(--spacer-4)}.m-mt-5{margin-top:var(--spacer-5)}.m-mb-0{margin-bottom:var(--spacer-0)}.m-mb-1{margin-bottom:var(--spacer-1)}.m-mb-2{margin-bottom:var(--spacer-2)}.m-mb-3{margin-bottom:var(--spacer-3)}.m-mb-4{margin-bottom:var(--spacer-4)}.m-mb-5{margin-bottom:var(--spacer-5)}.m-ms-0{margin-left:var(--spacer-0)}.m-ms-1{margin-left:var(--spacer-1)}.m-ms-2{margin-left:var(--spacer-2)}.m-ms-3{margin-left:var(--spacer-3)}.m-ms-4{margin-left:var(--spacer-4)}.m-ms-5{margin-left:var(--spacer-5)}.m-me-0{margin-right:var(--spacer-0)}.m-me-1{margin-right:var(--spacer-1)}.m-me-2{margin-right:var(--spacer-2)}.m-me-3{margin-right:var(--spacer-3)}.m-me-4{margin-right:var(--spacer-4)}.m-me-5{margin-right:var(--spacer-5)}.m-mx-0{margin-left:var(--spacer-0);margin-right:var(--spacer-0)}.m-mx-1{margin-left:var(--spacer-1);margin-right:var(--spacer-1)}.m-mx-2{margin-left:var(--spacer-2);margin-right:var(--spacer-2)}.m-mx-3{margin-left:var(--spacer-3);margin-right:var(--spacer-3)}.m-mx-4{margin-left:var(--spacer-4);margin-right:var(--spacer-4)}.m-mx-5{margin-left:var(--spacer-5);margin-right:var(--spacer-5)}.m-my-0{margin-top:var(--spacer-0);margin-bottom:var(--spacer-0)}.m-my-1{margin-top:var(--spacer-1);margin-bottom:var(--spacer-1)}.m-my-2{margin-top:var(--spacer-2);margin-bottom:var(--spacer-2)}.m-my-3{margin-top:var(--spacer-3);margin-bottom:var(--spacer-3)}.m-my-4{margin-top:var(--spacer-4);margin-bottom:var(--spacer-4)}.m-my-5{margin-top:var(--spacer-5);margin-bottom:var(--spacer-5)}.m-p-0{padding:var(--spacer-0)}.m-p-1{padding:var(--spacer-1)}.m-p-2{padding:var(--spacer-2)}.m-p-3{padding:var(--spacer-3)}.m-p-4{padding:var(--spacer-4)}.m-p-5{padding:var(--spacer-5)}.m-pt-0{padding-top:var(--spacer-0)}.m-pt-1{padding-top:var(--spacer-1)}.m-pt-2{padding-top:var(--spacer-2)}.m-pt-3{padding-top:var(--spacer-3)}.m-pt-4{padding-top:var(--spacer-4)}.m-pt-5{padding-top:var(--spacer-5)}.m-pb-0{padding-bottom:var(--spacer-0)}.m-pb-1{padding-bottom:var(--spacer-1)}.m-pb-2{padding-bottom:var(--spacer-2)}.m-pb-3{padding-bottom:var(--spacer-3)}.m-pb-4{padding-bottom:var(--spacer-4)}.m-pb-5{padding-bottom:var(--spacer-5)}.m-ps-0{padding-left:var(--spacer-0)}.m-ps-1{padding-left:var(--spacer-1)}.m-ps-2{padding-left:var(--spacer-2)}.m-ps-3{padding-left:var(--spacer-3)}.m-ps-4{padding-left:var(--spacer-4)}.m-ps-5{padding-left:var(--spacer-5)}.m-pe-0{padding-right:var(--spacer-0)}.m-pe-1{padding-right:var(--spacer-1)}.m-pe-2{padding-right:var(--spacer-2)}.m-pe-3{padding-right:var(--spacer-3)}.m-pe-4{padding-right:var(--spacer-4)}.m-pe-5{padding-right:var(--spacer-5)}.m-px-0{padding-left:var(--spacer-0);padding-right:var(--spacer-0)}.m-px-1{padding-left:var(--spacer-1);padding-right:var(--spacer-1)}.m-px-2{padding-left:var(--spacer-2);padding-right:var(--spacer-2)}.m-px-3{padding-left:var(--spacer-3);padding-right:var(--spacer-3)}.m-px-4{padding-left:var(--spacer-4);padding-right:var(--spacer-4)}.m-px-5{padding-left:var(--spacer-5);padding-right:var(--spacer-5)}.m-py-0{padding-top:var(--spacer-0);padding-bottom:var(--spacer-0)}.m-py-1{padding-top:var(--spacer-1);padding-bottom:var(--spacer-1)}.m-py-2{padding-top:var(--spacer-2);padding-bottom:var(--spacer-2)}.m-py-3{padding-top:var(--spacer-3);padding-bottom:var(--spacer-3)}.m-py-4{padding-top:var(--spacer-4);padding-bottom:var(--spacer-4)}.m-py-5{padding-top:var(--spacer-5);padding-bottom:var(--spacer-5)}}.gap-0{gap:var(--spacer-0)}.gap-1{gap:var(--spacer-1)}.gap-2{gap:var(--spacer-2)}.gap-3{gap:var(--spacer-3)}.gap-4{gap:var(--spacer-4)}.gap-5{gap:var(--spacer-5)}.flex-wraper{display:flex;gap:var(--gutter-x);flex-wrap:wrap;min-width:0}.d-flex{display:flex}.flex-col-1,.flex-col-2,.flex-col-3,.flex-col-4{width:100%}.flex-col-5,.flex-col-6{width:35%}@media (min-width:576px){.flex-col-1,.flex-col-2{width:100%}.flex-col-3,.flex-col-4{width:25%}.flex-col-5,.flex-col-6{width:35%}}@media (min-width:768px){.flex-col-1{width:100%}.flex-col-2{width:35%}.flex-col-3{width:25%}.flex-col-4{width:20%}.flex-col-5{width:14.5%}.flex-col-6{width:10.5%}}.flex-fill{flex:1 1 auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}@media (max-width:576px){.m-flex-fill{flex:1 1 auto}.m-flex-row{flex-direction:row}.m-flex-column{flex-direction:column}.m-flex-row-reverse{flex-direction:row-reverse}.m-flex-column-reverse{flex-direction:column-reverse}.m-flex-grow-0{flex-grow:0}.m-flex-grow-1{flex-grow:1}.m-flex-shrink-0{flex-shrink:0}.m-flex-shrink-1{flex-shrink:1}.m-flex-wrap{flex-wrap:wrap}.m-flex-nowrap{flex-wrap:nowrap}.m-flex-wrap-reverse{flex-wrap:wrap-reverse}.m-justify-content-start{justify-content:flex-start}.m-justify-content-end{justify-content:flex-end}.m-justify-content-center{justify-content:center}.m-justify-content-between{justify-content:space-between}.m-justify-content-around{justify-content:space-around}.m-justify-content-evenly{justify-content:space-evenly}.m-align-items-start{align-items:flex-start}.m-align-items-end{align-items:flex-end}.m-align-items-center{align-items:center}.m-align-items-baseline{align-items:baseline}.m-align-items-stretch{align-items:stretch}.m-align-content-start{align-content:flex-start}.m-align-content-end{align-content:flex-end}.m-align-content-center{align-content:center}.m-align-content-between{align-content:space-between}.m-align-content-around{align-content:space-around}.m-align-content-stretch{align-content:stretch}.m-align-self-auto{align-self:auto}.m-align-self-start{align-self:flex-start}.m-align-self-end{align-self:flex-end}.m-align-self-center{align-self:center}.m-align-self-baseline{align-self:baseline}.m-align-self-stretch{align-self:stretch}}.h-100{min-height:100vh}.grid-2,.grid-3{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--gutter-y) var(--gutter-x)}.grid-4,.grid-5,.grid-6{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter-y) var(--gutter-x)}@media (min-width:576px){.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:repeat(2,1fr)}.grid-6{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}}@media (min-width:1200px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gutter-y) var(--gutter-x)}.spot-hero{height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;padding-bottom:var(--spacer-5)}.spot-hero>h1,.spot-hero>p{max-width:900px;text-align:center}@media (max-width:1200px){.spot-hero{padding-bottom:var(--spacer-4)}.areasBanner-Card{flex-direction:column}.areasBanner-Card-part{width:100%}}@media (max-width:768px){.spot-hero{padding-bottom:var(--spacer-3)}}.home-cardProceso{transition:background-color .3s ease}.home-cardProceso-number{height:80px;width:80px;display:flex;align-items:center;justify-content:center}.home-cardProceso:hover{background-color:var(--color-primary);color:#fff}.home-cardProceso:hover h5,.home-cardProceso:hover p{color:#fff}.rod-footer-nosotros{max-width:450px}.rod-footer-direcciones{display:flex;flex-wrap:wrap;flex-direction:column;justify-items:space-between;flex-grow:1}.rod-footer-direcciones p{display:flex;flex-grow:1}@media (min-width:768px){.rod-footer-direcciones{flex-direction:row}}.global-hero-section{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;aspect-ratio:20/8}@media (max-width:768px){.global-hero-section{aspect-ratio:1/1}}.spot-globalHeader{text-align:center}.global-servicioCard{display:flex;flex-wrap:wrap;gap:var(--spacer-4)}.global-servicioCard-icono{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-color:var(--color-primary);width:80px;height:80px}.global-servicioCard-number{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:80px;height:80px}.global-blogCard{position:relative;display:flex;align-items:end;justify-content:start;background-size:cover;background-position:center;min-height:500px;padding:var(--spacer-2)}.global-blogCard-text{padding:var(--spacer-3);color:var(--color-white);transition:transform .4s ease-in-out,background-color .3s ease-in-out;min-height:150px}.global-blogCard:hover .global-blogCard-text{transform:translateY(-40%);background-color:var(--color-primary-hover)}.global-blogCard a{opacity:0;transition:opacity .7s ease-in-out}.global-blogCard:hover a{opacity:1}.global-blogCard-layer{position:absolute;width:100%;height:100%;top:0;left:0}#globalBlogTabs{display:flex;flex-wrap:nowrap;overflow:hidden}.spot-tabs-scroll{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0;scrollbar-width:none}.spot-tabs-scroll .globalBlogTab-tab{display:inline-block;margin:0 var(--spacer-3);border-bottom:2px solid transparent}#globalBlogTabs .globalBlogTab-link{color:var(--gray-500);transition:color .3s ease-in-out,font-weight .3s ease-in-out}#globalBlogTabs .globalBlogTab-link:hover{color:var(--color-acento)}#globalBlogTabs .active{color:var(--color-primary);font-weight:300;border-bottom:2px solid var(--color-primary)}