
.banner .breadcrumb,.banner .title{width:fit-content;display:flex;transition:var(--trans-4)}.banner,.single{transition:var(--trans-6)}.banner{height:32.25rem;background-repeat:no-repeat;background-position:center;background-size:cover}.banner .container{height:100%}.banner .title{height:calc(100% - 4.375rem);align-items:center;justify-content:center}.banner .title :first-child{font-size:calc(var(--fs-2xl, 64px) - 4px)}.banner .breadcrumb{align-items:center;gap:1.875rem;background-color:var(--c-primary);padding:1.5rem 1.875rem;border-radius:10px}.banner .breadcrumb li:first-of-type{position:relative}.banner .breadcrumb li:first-of-type::before{position:absolute;inset:0 -1.5rem 0 auto;width:1rem;height:1rem;background:url('https://www.kolaxoccs.com/theme//website/assets/images//icons/arrow-right.png') center/cover no-repeat;margin-block:auto;content:''}.banner .breadcrumb :where(a,li){color:#fff;font-weight:500;text-transform:uppercase}.single{padding-block:2.5rem}.single .content :where(h1,h2,h3,h4,h5,h6){margin-bottom:.625rem}.single .content h1{font-size:var(--fs-xl, 44px)}.single .content h2{font-size:var(--fs-lg, 36px);line-height:calc(var(--lh-md) + 6px)}.single .content h3{font-size:calc(var(--fs-md, 24px) + 6px)}.single .content h4{font-size:var(--fs-md, 24px)}.single .content h5{font-size:var(--fs-sm, 20px)}.single .content h6{font-size:var(--fs-xs, 18px)}.single .content p{line-height:var(--lh-base);margin-bottom:.75rem}.single .content :where(ul,ol){padding-left:1.25rem;margin-bottom:1rem}.single .content li{line-height:var(--lh-base);color:var(--c-text)}.single .content li:not(:last-of-type){margin-bottom:.375rem}.single .content ul li{list-style:disc}.single .content ol li{list-style:decimal}.single .content li a{display:inline;font-weight:500;color:var(--c-primary)}.single .content>:last-child{margin-bottom:0}@media only screen and (max-width:1200px){.banner{max-height:27rem;background-position:45% top}}@media only screen and (max-width:991px){.banner{max-height:24rem;background-position:left}.single{padding-block:2.25rem}}@media only screen and (max-width:767px){.banner{max-height:20rem}}@media only screen and (max-width:575px){.banner .title{height:calc(100% - 3.125rem);margin-inline:auto}.banner .breadcrumb{padding:1rem;margin-inline:auto}.single{padding-block:1.5rem}.single .content :is(h1,h2,h3,h4,h5,h6){margin-bottom:.5rem}.single .content p{margin-bottom:.5rem}.single .content :is(ul,ol){padding-left:1rem;margin-bottom:.75rem}.single .content li:not(:last-of-type){margin-bottom:.25rem}}@media only screen and (max-width:475px){.banner{max-height:16rem}}