.page-title{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color),transparent 98%),color-mix(in srgb,var(--accent-color),transparent 95%));position:relative}.page-title .heading{text-align:center;padding:160px 0 40px}.page-title .heading .subtitle{text-transform:uppercase;letter-spacing:2px;color:var(--accent-color);margin-bottom:1rem;padding:0 10px;font-size:1rem;font-weight:500;display:inline-block;position:relative}.page-title .heading .subtitle:before,.page-title .heading .subtitle:after{content:"";background-color:var(--accent-color);width:30px;height:1px;position:absolute;top:50%}.page-title .heading .subtitle:before{left:-35px}.page-title .heading .subtitle:after{right:-35px}.page-title .heading .heading-title{color:var(--heading-color);margin-bottom:1.5rem;font-size:3rem;font-weight:700}.page-title .heading p{color:color-mix(in srgb,var(--default-color),transparent 20%);max-width:700px;margin:0 auto;font-size:1.1rem}.page-title .breadcrumbs{border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%);padding:20px 0}.page-title .breadcrumbs .container ol{flex-wrap:wrap;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.page-title .breadcrumbs .container ol li{align-items:center;display:flex}.page-title .breadcrumbs .container ol li:not(:last-child){margin-right:.75rem;padding-right:.75rem;position:relative}.page-title .breadcrumbs .container ol li:not(:last-child):after{content:"/";color:color-mix(in srgb,var(--default-color),transparent 50%);position:absolute;right:-2px}.page-title .breadcrumbs .container ol li a{color:color-mix(in srgb,var(--default-color),transparent 30%);text-decoration:none;transition:color .3s}.page-title .breadcrumbs .container ol li a:hover{color:var(--accent-color)}.page-title .breadcrumbs .container ol li a i{font-size:1rem}.page-title .breadcrumbs .container ol li.current{color:var(--accent-color)}@media (max-width:768px){.page-title .heading{padding:80px 0 30px}.page-title .heading .heading-title{font-size:2.5rem}.page-title .heading p{font-size:1rem}}@media (max-width:576px){.page-title .heading .subtitle{font-size:.9rem}.page-title .heading .subtitle:before,.page-title .heading .subtitle:after{width:20px}.page-title .heading .subtitle:before{left:-25px}.page-title .heading .subtitle:after{right:-25px}.page-title .heading .heading-title{font-size:2rem}}
