.font-subheading{font-weight:500;font-size:1.2rem}.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)}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)}mark{background-color:#fff3cd;padding:.2em}.fc-primary{color:var(--color-primary)}.nav-primary{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.nav-primary>li{margin-block:.5lh}.nav-primary>li>a{color:var(--color-primary)}.nav-primary>li>a:hover{color:var(--color-secondary)}.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;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;user-select:none;padding:var(--spacer-2) var(--spacer-4);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}.container-fluid{width:100%;margin-right:auto;margin-left:auto}.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}.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)}.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)}.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)}.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)}}.flex-fill{flex:1 1 auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.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-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-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}.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}.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)}