:root {
	--bs-breakpoint-xs: 0;
	--bs-breakpoint-sm: 576px;
	--bs-breakpoint-md: 768px;
	--bs-breakpoint-lg: 992px;
	--bs-breakpoint-xl: 1200px;
	--bs-breakpoint-xxl: 1400px;
}
.row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-0.5 * var(--bs-gutter-x));
	margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
	box-sizing: border-box;
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x) * 0.5);
	padding-left: calc(var(--bs-gutter-x) * 0.5);
	margin-top: var(--bs-gutter-y);
}
.col{flex:1 0 0%}.col-auto,.row-cols-auto>*{flex:0 0 auto;width:auto}.col-12,.row-cols-1>*{flex:0 0 auto;width:100%}.col-6,.row-cols-2>*{flex:0 0 auto;width:50%}.col-4,.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.col-3,.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.col-2,.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-1,.col-5{flex:0 0 auto}.col-1{width:8.33333333%}.col-5{width:41.66666667%}.col-7,.col-8{flex:0 0 auto}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto,.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.col-sm-12,.row-cols-sm-1>*{flex:0 0 auto;width:100%}.col-sm-6,.row-cols-sm-2>*{flex:0 0 auto;width:50%}.col-sm-4,.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.col-sm-3,.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.col-sm-2,.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-auto,.row-cols-md-auto>*{flex:0 0 auto;width:auto}.col-md-12,.row-cols-md-1>*{flex:0 0 auto;width:100%}.col-md-6,.row-cols-md-2>*{flex:0 0 auto;width:50%}.col-md-4,.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.col-md-3,.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.col-md-2,.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto,.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.col-lg-12,.row-cols-lg-1>*{flex:0 0 auto;width:100%}.col-lg-6,.row-cols-lg-2>*{flex:0 0 auto;width:50%}.col-lg-4,.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.col-lg-3,.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.col-lg-2,.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-auto,.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.col-xl-12,.row-cols-xl-1>*{flex:0 0 auto;width:100%}.col-xl-6,.row-cols-xl-2>*{flex:0 0 auto;width:50%}.col-xl-4,.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.col-xl-3,.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.col-xl-2,.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-auto,.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.col-xxl-12,.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.col-xxl-6,.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.col-xxl-4,.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.col-xxl-3,.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.col-xxl-2,.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.css.map */

.container {
    width: 100%;
    max-width: 1600px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/* GENERIC RULES */
*, *::before, *::after { box-sizing: border-box; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; scroll-behavior: smooth; }
body {
	margin:0; padding:0; min-height:100%; background:#FFFFFF; font:normal 17px/21px "Manrope", Helvetica, Arial, sans-serif; color:#272727; 
	-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;	-webkit-font-smoothing: antialiased;
	font-optical-sizing: auto;
	font-weight: normal;
	font-style: 400;
	font-variation-settings: "wdth" 100;
	font-family: "Manrope", sans-serif;
	overflow-x: hidden;
}
body.innerpage { margin:0; padding:5px; min-height:auto; overflow-x:hidden; background:#FFFFFF; }
a { color:#1B6DD4; text-decoration: none; outline:none; border:none; }
a:hover { color:#272727; text-decoration: none; outline:none; border:none; }

img { border:none; max-width:100%; height:auto; }
h1 { margin:0 0 20px 0; padding:0; font:normal 33px/40px "Manrope", sans-serif; font-weight: 700; color:#272727; letter-spacing:0px; }
h2 { margin:0 0 20px 0; padding:0; font:normal 28px/34px "Manrope", sans-serif; font-weight: 700; color:#272727; letter-spacing:0px; }
h3 { margin:0 0 15px 0; padding:0; font:normal 22px/27px "Manrope", sans-serif; font-weight: 800; color:#272727; letter-spacing:-.5px; }
h4 { margin:0 0 15px 0; padding:0; font:normal 18px/23px "Manrope", sans-serif; font-weight: 700; color:#272727; letter-spacing:0px; }
h5 { margin:0 0 15px 0; padding:0; font:bold 17px/21px "Manrope", sans-serif; font-weight: 700; color:#272727; letter-spacing:0px; }
h6 { margin:0 0 15px 0; padding:0; font:bold 17px/21px "Manrope", sans-serif; font-weight: 700; color:#272727; letter-spacing:0px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit;font-weight: 700;font-family: "Noto Serif", serif;
/*	font-family: "Noto Serif", serif;font-weight: 600;*/
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #1B6DD4; }
p { margin:0 0 23px 0; font:normal 17px/26px "Manrope", sans-serif; color:#000000; }
p+.clear{
	clear: none;
}
p, span, p span, p+span, p ul li, p ul, p+ul{
	font-family: "Manrope", sans-serif !important;
}
blockquote {
	margin: 10px 0 20px 0;
    padding: 0;
    border: none;
    font: 600 17px / 23px Georgia, serif;
    border-left: 5px solid #37a64d;
    padding-inline-start: 15px;
    font-style: italic; 
}
blockquote p { margin:0 0 20px 0; padding:0; }
blockquote:first-line, blockquote p:first-line { font-size:19px; }
code, pre {
	margin:20px 0; padding:12px; white-space:pre-wrap; word-wrap: break-word; overflow:hidden; border:1px solid #D2D2D2; font-family:monospace, serif; font-size:14px; line-height:23px;
	background-color: #fbfdfc; background: linear-gradient(to top,  #fbfdfc 0%,#f6f5f5 100%);
}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
table { border-collapse: collapse; border-spacing: 0; }
ul, ol { margin:0; padding:0; text-indent:0; list-style:disc; list-style-position:inside; }
ol { list-style: decimal; }

/* LAYOUT */
.tpl5_wrap { margin:0 auto; padding:0; width:100%; }
.tpl5_header_all_wrap { background:#fff; min-height:300px; }
#elx_article_page_2 > div:nth-child(10)
.tpl5_header_top_wrap { position:relative; left:0; right:0; top:0; z-index: 99; }
.tpl5_header_top_wrapno { margin:0; padding:0; }
.tpl5_header_top_lineno { height:1px; padding:0; background:rgba(0, 0, 0, 0.7); color:#CCCCCC; }
.tpl5_header_top_line { min-height:5px; padding:5px 0 5px 0;}
.tpl5_header_top_linein { min-height:30px; overflow:hidden; white-space:nowrap; vertical-align:middle;border: 1px solid;border-radius: 8px; }
.tpl5_search_box { max-width:330px; float:left; overflow:hidden; white-space: nowrap; }
.tpl5_header_menu_line { padding:0; background:rgba(0, 0, 0, 0.7); color:#CCCCCC; white-space: nowrap; }
.tpl5_main { margin:0; padding:20px 0 30px 0; }
.tpl5_pos_bottom { margin:25px 0 5px 0; padding:0; }
.tpl5_maincol { margin:0; padding:0 2% 0 0; width:76%; float:left; }
.tpl5_footer { display:block; margin:30px 0 0 0; padding:30px 0; width:100%; background:#2a2a2a; color:#AAAAAA; overflow: hidden; }
.tpl5_footer_copyicons { margin:0; padding:30px 0 20px 0; border-top:1px solid #373737; }
/*.tpl5_footer_copy { margin:0; padding:0; float: left; width: 50%; font:normal 15px/34px "open sans", arial, helvetica, sans-serif; color:#888888; text-align:left; }
.tpl5_footer_copy a, .tpl5_footer_copy a:visited, .tpl5_footer_copy a:hover {
	color:#CCCCCC; font:normal 15px/34px "open sans", arial, helvetica, sans-serif; text-decoration:none; border: none;*/
}
.tpl5_footer_copy a:hover { color: #FFFFFF; }
.tpl5_footer_icons { margin:0 0 0 51%; padding:0; font:normal 15px/24px "Manrope", sans-serif; color:#AAAAAA; text-align:right; }
.tpl5_footer_icons a, .tpl5_footer_icons a:visited, .tpl5_footer_icons a:hover {
	display:inline-block; margin:0 0 0 10px; padding:4px 0; border: 1px solid #555555; border-radius: 50%;
	font:normal 15px/24px "Manrope", sans-serif; color:#AAAAAA; text-decoration:none; width: 34px; height: 34px; text-align: center;
}
.tpl5_footer_icons a:hover { color:#FFFFFF; border-color:#DDDDDD; }
.tpl5_footer_icons:after { content:''; display:table; clear:both; }
.tpl5_footer_cisingle { margin:0; padding:0; float: none; width: 100%; }
.tpl5_fmods { margin:5px 0; padding:0; color:#E2E2E2; }
.tpl5_fmods a { color:#A0D1F0; }
.tpl5_fmods_33 { margin:0 1% 0 0; padding:0; width:32%; display:block; float:left; box-sizing: border-box; }
.tpl5_fmods_33:first-child { margin-right:2%; }
.tpl5_fmods_33:nth-child(2) { margin-right:2%; }
.tpl5_fmods_33:last-child { margin:0; }
.tpl5_fmods_50 { margin:0 1% 0 0; padding:0; width:49%; display:block; float:left; box-sizing: border-box; }
.tpl5_fmods_50:first-child { margin-right:2%; }
.tpl5_fmods_50:last-child { margin:0; }
.tpl5_fmods_100 { margin:0; padding:0; display:block; float:none; box-sizing: border-box; }
/* CUSTOM PATHWAY */
.tpl5_pathwrap {color:#3f3f3f; padding:10px 0 10px 0; margin:0 0 30px 0; overflow:hidden; white-space: nowrap;}
figure.elx5_content_imagebox img{background: transparent;}

nav.tpl5_pathway { margin:0; padding:0; display:block; width:100%; border:none; overflow: hidden; white-space:nowrap; }
nav.tpl5_pathway ul { overflow: hidden; width: 100%; list-style: none; white-space:nowrap; }
nav.tpl5_pathway li { display:inline-block; margin:0; padding:0; font:normal 15px/20px "Manrope", Helvetica, sans-serif; color: #646262; }
nav.tpl5_pathway a { margin:0; padding:0; font:normal 15px/20px "Manrope", Helvetica, sans-serif; color: #3f3f3f; text-decoration: none; border:none; }
nav.tpl5_pathway a:hover { color:#222; }
nav.tpl5_pathway a:after { content:'/'; width:20px; text-align:center; display:inline-block; }

/* TABLE LIST(elxis 4.x) */
div.elx_tbl_wrapper { margin:0 0 20px 0; padding:4px; border:1px solid #DDDDDD; background-color:#FFFFFF; }
table.elx_tbl_list { margin:0; padding:0; width:100%; border:1px solid #E0E0E0; background-color:#FFFFFF; border-collapse:collapse; vertical-align: baseline; }
table.elx_tbl_list tr {}
table.elx_tbl_list tr th, table.elx_tbl_list tr th.elx_th_center {
	margin:0; padding:10px 6px; border:1px solid #FFFFFF; background-color:#4396ff; 
	font:bold 14px/23px "Manrope",sans-serif; text-align:left; color:#FFFFFF;
}
table.elx_tbl_list tr th.elx_th_center { text-align: center; }
table.elx_tbl_list tr th.elx_th_sub, table.elx_tbl_list tr th.elx_th_subcenter, table.elx_tbl_list tr th.elx_th_subcur {
	margin:0; padding:6px 4px; border:1px solid #FFFFFF; background-color:#666666; 
	font:normal 14px/23px "Manrope",sans-serif; text-align:left; color:#E2E2E2;
}
table.elx_tbl_list tr th.elx_th_subcenter { text-align:center; }
table.elx_tbl_list tr th.elx_th_subcur { background-color:#444444; border:1px solid #FFFFFF; color:#fff;  }
th.elx_th_sub a, th.elx_th_subcenter a { display:block; color:#fff; text-decoration:none; }
th.elx_th_sub a:hover, th.elx_th_subcenter a:hover { color:#f7f884; text-decoration:none; }
th.elx_th_subcur a { display:block; color:#FFFFFF; text-decoration:none; }
th.elx_th_subcur a:hover { color:#f7f884; text-decoration:none; }
table.elx_tbl_list tr td, table.elx_tbl_list tr td.elx_td_center, table.elx_tbl_list tr.elx_tr0 td, table.elx_tbl_list tr.elx_tr0 td.elx_td_center, table.elx_tbl_list tr.elx_tr1 td, table.elx_tbl_list tr.elx_tr1 td.elx_td_center {
	padding:6px 4px; background-color:#F5F5F5; color:#333333; font:normal 14px/23px "Manrope",sans-serif; text-align:left; border:1px solid #cccccc;
}
table.elx_tbl_list tr td.elx_td_center, table.elx_tbl_list tr.elx_tr0 td.elx_td_center, table.elx_tbl_list tr.elx_tr1 td.elx_td_center { text-align:center; }
table.elx_tbl_list tr.elx_tr0:hover td, table.elx_tbl_list tr.elx_tr1:hover td { background-color:#FFFFFF; }
table.elx_tbl_list tr.elx_trx td, table.elx_tbl_list tr.elx_trx td.elx_td_center {
	padding:6px 4px; background-color:#fde5e5; color:#222; font:normal 14px/23px "Manrope",sans-serif; text-align:left; border:1px solid #cccccc;
}
table.elx_tbl_list tr.elx_trx td.elx_td_center { text-align:center; }
table.elx_tbl_list tr.elx_trx:hover td { background-color:#f9fbc1; }
/* LISTS */
ul.elx_stdul { margin:0 0 30px 0; padding:0; list-style:none; }
ul.elx_stdul li { margin:0 0 6px 0; padding:0; list-style:none; border:none; text-indent:0; font:normal 15px/19px ""Manrope"", sans-serif; color:#333333; }
ul.elx_stdul li:hover { color:#000000; }
ul.elx_stdul li:before { content:'\f0da'; font-family: 'Font Awesome 5 Free'; vertical-align: middle; font-weight: 900; font-size:15px; display:inline-block; margin-right:6px; color:#4396ff; }
ol.elx_stdol { margin:0 0 30px 0; padding:0; list-style:none; list-style-position:inside; counter-reset:li; position: relative; }
ol.elx_stdol li, ol.elx_stdol > li {
	position: relative; margin:0 0 8px 0; padding:0 0 0 35px; border:none; text-indent:0; list-style:none; 
	font:normal 15px/19px ""Manrope"",sans-serif; color:#333333;
}
ol.elx_stdol > li:before {
	content:counter(li); counter-increment:li; position:absolute; top:0; left:0; width:30px; height:19px; padding:0;
	font:normal 14px/19px ""Manrope"",sans-serif; color:#FFFFFF; text-align:center; background-color:#4396FF;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:4px;
}
ol.elx_stdol li:hover { color:#000000; }

/******************* message boxes **********************/
.elx5_sminfo:before, .elx_sminfo:before {
	content:'\f05a'; display:inline-block; background:none; margin:0 5px 0 0; padding:0;
	font:normal 17px/17px 'Font Awesome 5 Free'; color: #48ABFF; width:17px; height:17px; text-align: center; vertical-align: middle; font-weight: 900;
}
.elx5_smwarning:before, .elx_smwarning:before {
	content:'\f071'; display:inline-block; margin:0 5px 0 0; padding:0;
	font:normal 17px/17px 'Font Awesome 5 Free'; color: #f39c12; width:17px; height:17px; text-align: center; vertical-align: middle; font-weight: 900;
}
.elx5_smsuccess:before, .elx_smsuccess:before, .elx_smnotice:before {
	content:'\f058'; display:inline-block; margin:0 5px 0 0; padding:0;
	font:normal 17px/17px 'Font Awesome 5 Free'; color: #519C0D; width:17px; height:17px; text-align: center; vertical-align: middle; font-weight: 900;
}
.elx5_smerror:before, .elx_smerror:before {
	content:'\f06a'; display:inline-block; margin:0 5px 0 0; padding:0;
	font:normal 17px/17px 'Font Awesome 5 Free'; color: #dd4b39; width:17px; height:17px; text-align: center; vertical-align: middle; font-weight: 900;
}
/* tabs (elxis 4.x) */
ul.tabs {
	margin:0; padding:0; display:block; list-style:none; height:53px; background-color: #eee; border:none; 
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e0e0e0 #e0e0e0;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
ul.tabs li { margin:0; padding:0; width:auto; float:left; height:52px; line-height:52px; border:none; margin-bottom:-1px; overflow:hidden; position:relative; background:none; background-color:#eee; }
ul.tabs li a { text-decoration: none; color:#272727; display:block; padding:0 20px; border:none; border-right: 1px solid #fff; outline:none; font:normal 14px/50px '"Manrope"', sans-serif; }
ul.tabs li a:hover { background:inherit; color:#13afeb; }
ul.tabs li.active, ul.tabs li.active a:hover { background-color: #FFFFFF; font-weight:normal; color:#13afeb; border-bottom:1px solid #fff; }
ul.tabs li.active { border-top:none; background-color: #FFFFFF; }
.tab_container { margin-bottom:10px; border:1px solid #e0e0e0; border-top:none; overflow:hidden; display:block; background: #fff; padding:0 !important; }
.tab_content{ padding:10px; }

/* component content & module article */ 
.elx5_artbox { margin:0 0 40px 0; padding:0; }
.elx5_artboxvt { margin:0 0 40px 0; padding-bottom:15px; border-radius: 3px;  border: 1px solid #e9e9e9; overflow:hidden;background: white;}
.elx5_artboxvt figure.elx5_content_imageboxlt img { padding:0; border:none; }
.elx5_artboxvt .elx5_artbox_inner { margin:0; padding:0 0px; }
.elx5_artbox h3 { margin: 0 0 5px 0; padding: 0; font: normal 22px/25px "Manrope", Helvetica, Arial, sans-serif; font-weight: 300; color: #272727; letter-spacing: 0px; }
div.elx5_dateauthor { margin:0 0 8px 0; padding:0; font:normal 13px/17px Tahoma, arial, sans-serif; color:#888888; }
div.elx5_dateauthor time { padding:0; background:transparent; color:#888888; }
.elx5_artbox p { margin:0 0 18px 0; padding:0; text-align:justify; font:500 16px/22px "Manrope", Helvetica, Arial, sans-serif; color:#555555; text-align:justify; font-family: "Manrope", sans-serif;}
p.elx5_content_subtitle { margin: 0 0 18px 0; padding: 0; font:bold 20px/25px "Manrope", Helvetica, Arial, sans-serif; color:#333333; text-align:left; font-style: italic;}
.elx5_artbox p.elx5_content_subtitle { margin: 0 0 18px 0; padding: 0; font:bold 15px/19px "Manrope", Helvetica, Arial, sans-serif; color:#333333; text-align:left; }
figure.elx5_content_imagebox a { display:block; }
figure.elx5_content_imagebox a:hover { background: url(link24.png) 50% 50% no-repeat; background-size: 48px; }
figure.elx5_content_imagebox a:hover img { opacity:0.6; }
h3.elx_subcategories_title { margin:0 0 18px 0; padding:0; border-bottom:1px solid #C0C0C0; color:#777777; }
ul.elx_subcategories { margin:0 0 20px 0; text-indent:0; padding:0; list-style:none; }
ul.elx_subcategories li { list-style:none; text-indent:0; margin:0 0 3px 0; padding:0; font:normal 16px/24px "Manrope", sans-serif; }
ul.elx_subcategories li a { text-decoration:none; color:#1B6DD4; display:block; }
ul.elx_subcategories li a:hover { text-decoration:none; color:#222; }
ul.elx_subcategories li a:before { content: '\f07c'; font-family: 'Font Awesome 5 Free'; display: inline-block; margin-right: 4px; vertical-align: middle; font-weight: 900; }
div.elx_dateauthor { margin:0 0 6px 0; padding:0; font:normal 13px/17px Tahoma, arial, sans-serif; color:#666666; }
div.elx_dateauthor time { padding:0 4px; background:transparent; color:#666666; border-radius:0; }
div.elx_dateauthor time:before { content:'\f073'; font-family: 'Font Awesome 5 Free'; font-size:13px; display:inline-block; margin-right:4px; vertical-align: middle; font-weight: 900; }
.elx_datetime {
	margin:0; padding:0; display:inline-block; text-align:center; font:normal 12px/16px arial, helvetica, sans-serif; overflow:hidden; color:#666666; 
	border:1px solid #BBB; border-radius:4px; text-shadow: 0 1px 0 #FFFFFF; box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ffffff; background:linear-gradient(to bottom, #ffffff 5%, #E2E2E2 100%);
}
.elx_datetime .wday, .elx_datetime .month, .elx_datetime .year, .elx_datetime .day, .elx_datetime .time {
	margin:0; padding:2px 5px 2px 5px; display:block; float:left; font:normal 12px/16px arial, helvetica, sans-serif;
}
.elx_datetime .day, .elx_datetime .time {
	padding:2px 8px 2px 8px; font-weight:bold; color:#444444; background-color:#E2E2E2; 
	background:linear-gradient(to bottom, #E2E2E2 5%, #C0C0C0 100%);
}
div.elx_article_page { margin:0 0 20px 0; padding:0; }
.elx5_article_header h1, .elx5_category_header h1 { margin:0; padding:0; color: #444444; font-size: 35px; font-weight: 300; }
div.elx_article_page > div.elx_dateauthor { margin:7px 0 16px 0; }
div.elx_article_page p { text-align:justify; }
div.elx_hits_box { margin:12px 0; padding:0; font:normal 13px/18px "Manrope", sans-serif; color:#666666; }
div.elx_hits_box span { font-weight:bold;  }

h3.elx_links_box_title { margin:22px 0 16px 0; padding:0; color:#2f934c; }
ul.elx5_links_box { margin:0 0 30px 0; border-bottom: 1px solid #464646;border-top: 1px solid #464646;padding: 10px 0;}
ul.elx5_links_box li { margin:0 0 18px 0; padding:0; font:normal 15px/19px "Manrope", sans-serif; color:#333333; }
ul.elx5_links_box li a { display:block; text-decoration:none; border:none; background:none; font-weight: 600;color: #464646;font-size: 16px;}
ul.elx5_links_box li a:before { content:'\f0da'; font-family:'Font Awesome 5 Free'; font-size:15px; display:inline-block; margin-right:6px; color:#2f934c; vertical-align: middle; font-weight: 900; }

div.elx_tags_box { margin:25px 0 40px 0; padding:0; font:normal 14px/23px "Manrope", sans-serif; }
div.elx_tags_box span {
	padding: 0 15px 0 0;
    color: #000000;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    display: block;
    margin-block-end: 15px;
}
div.elx_tags_box a {
    margin: 0 10px 5px 0;
    padding: 0;
    outline: none;
    text-decoration: underline;
    color: #16a13e;
    padding: 7px 10px;
    background: #eee;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    margin-block-end: 20px;
    display: inline-block;
    border-radius: 8px;
}
div.elx_tags_box a:hover { color:#16a13e; }
.elx5_content_icons a, 
.elx5_content_icons a:visited, 
.elx5_content_icons a:hover{
	background: #41aa55;
    color: #FFFFFF;
    border-radius: 7px;
}
.elx_back { margin:15px 0; padding:0; }
.elx_back a, .elx_back a:visited, .elx_back a:hover {
	font: 400 14px/23px ""Manrope"",sans-serif; color:#444; text-decoration:none; background:#E2E2E2; margin:0; padding:6px 10px; border:none; text-align:center; border-radius:0;
}
.elx_back a:hover { background-color:#1B6DD4; color:#FFFFFF; }
.elx_back a:before { content:'\f053'; font-family:'Font Awesome 5 Free'; margin-right:4px; display: inline-block; vertical-align: middle; font-weight: 900; }
.elx_chain_previous { margin:0 0 5px 0; padding:0; text-align:left; }
.elx_chain_next { margin:0 0 5px 0; padding:0; text-align:right; }
.elx_chain_previous img, .elx_chain_next img { margin:0 0 2px 0; padding:4px; float:none; border:1px solid #CCCCCC; background-color:#FFFFFF; width: 120px; height:100px;object-fit:cover;object-position: top; }
.elx_chain_previous a:hover img, .elx_chain_next a:hover img { border-color:#888888; }
.elx_chain_previous .elx_chain_title { margin:0 0 2px 0; padding:0; text-align:left; font:normal 13px/16px ""Manrope"", "Manrope", sans-serif; color:#888888; }
.elx_chain_next .elx_chain_title { margin:0 0 2px 0; padding:0; text-align:right; font:normal 13px/16px ""Manrope"", "Manrope", sans-serif; color:#888888; }
.elx_chain_previous a, .elx_chain_next a { font:normal 15px/18px ""Manrope"", "Manrope", sans-serif; text-decoration:none; }
/* COMPONENT USER */
#elx5_user_languagebox h3, #elx5_user_timezonebox h3 { margin:0 0 8px 0; }
#elx5_user_languagebox p, #elx5_user_timezonebox p { margin:0 0 8px 0; color:#666666; }
/* COMPONENT SEARCH */
.elx_engines_box { margin:5px 0 20px 0; padding:0; font:normal 13px/18px "Manrope", sans-serif; color:#666; }
.elx_engines_box span { color:#666; padding:0 10px 0 0; }
span.elx_engine_current { margin:0 10px 0 0; padding:2px 6px; font-weight:normal; background-color:#666666; color:#FFF; }
.elx_engines_box a { margin:0 10px 0 0; padding:0; outline:none; text-decoration:underline; color:#272727; }
.elx_engines_box a:hover { margin:0 10px 0 0; padding:0; outline:none; text-decoration:underline; color:#1B6DD4; }
.elx_search_summary { margin:5px 0 14px 0; padding:0; font:normal 13px/18px "Manrope", sans-serif; color:#444; }
#elx_addsearchengine { font:normal 13px/18px "Manrope", sans-serif; }
#elx_addsearchengine img { vertical-align:bottom; }

/* HORIZONTAL MENU */
.elx_menu { margin:0; padding:0; display:block; list-style:none; font:normal 14px/24px "Manrope", sans-serif; color:#FFFFFF; }
.elx_menu li { margin:0; padding:0; display:inline-block; list-style:none; position:relative; z-index:100; }
.elx_menu li a { margin:0; padding:13px 18px; border:none; display:block; font:bold 17px/24px "Manrope", sans-serif; color:#111; text-decoration:none; outline:none; }
.elx_menu > li > a { margin:0 1px 0 -4px; text-transform: uppercase; }
.elx_menu li.menu_active > a { background:rgb(55 166 77); color: #FFFFFF; }
.elx_menu > li.menu_active > a { background:#3b8dd8; background:rgb(55 166 77); color: #FFFFFF; }
.elx_menu li a:hover, .elx_menu li:hover > a { background:rgb(55 166 77); background:rgb(55 166 77); color: #FFFFFF; }
.elx_menu > li[data-level0="subs"] > a:after { display:inline-block; font-family:'Font Awesome 5 Free'; content: '\f107'; margin-left:4px; vertical-align: middle; font-weight: 900; }
.elx_menu li[data-level1="subs"] a:after { display:inline-block; font-family:'Font Awesome 5 Free'; content: '\f105'; margin-left:4px; vertical-align: middle; font-weight: 900; }
.elx_menu ul { display:none; margin:0 0 0 -4px; padding:0; list-style:none; width:200px; position:absolute; top:50px; left:0px; background:#FFFFFF; border:1px solid #E2E2E2; }
.elx_menu li:hover > ul { display: block; }
.elx_menu ul li { display:block; float:none; background:none; }
.elx_menu ul li a {
	text-align: left;background-color:#FFFFFF; margin:0; padding:10px 18px; border:none; border-bottom:1px solid rgb(55 166 77); display:block; font:normal 16px/18px "Manrope", sans-serif; color:#575757; text-decoration:none; outline:none; border-collapse: collapse;
}
.elx_menu ul li a:hover, .elx_menu ul li:hover > a {
	background-color:rgb(55 166 77); margin:0; padding:10px 18px; border:none; border-bottom:1px solid rgb(55 166 77); display:block; font:normal 13px/18px "Manrope", sans-serif; color:#FFFFFF; text-decoration:none; outline:none; border-collapse: collapse;
}
.elx_menu ul ul { left:202px; top:-1px; }

/* VERTICAL MENU */
.elx_vmenu, .elx_vmenu li, .elx_vmenu ul { margin:0; padding:0; list-style:none; border:none; font:normal 14px/24px "Manrope", sans-serif; color:#575757; }
.elx_vmenu { margin-bottom:10px; }
.elx_vmenu li { display:block; width:100%;}
.elx_vmenu li a, .elx_vmenu li a:hover, .elx_vmenu li a:visited, .elx_vmenu li a:active {
	margin:0 0 3px 0; padding:3px 8px; display:block; outline:none; text-decoration:none; background:none; color:#272727; border:none;
}
.elx_vmenu li a:before { content: '\f0da'; font-family:'Font Awesome 5 Free'; display:inline-block; margin-right:5px; vertical-align: middle; font-weight: 900; }
.elx_vmenu li a:hover { background-color:#E2E2E2; color:#000000; }
.elx_vmenu > li > ul > li a, .elx_vmenu > li > ul > li a:hover, .elx_vmenu > li > ul > li a:visited { background:none; padding:3px 8px 3px 22px; }
.elx_vmenu > li > ul > li a:before { content: '\f105'; }
.elx_vmenu > li > ul > li a:hover { background-color:#E2E2E2; color:#000000; }
.elx_vmenu > li > ul > li > ul > li a, .elx_vmenu > li > ul > li > ul > li a:hover, .elx_vmenu > li > ul > li > ul > li a:visited { background:none; padding:3px 8px 3px 39px; }
.elx_vmenu > li > ul > li > ul > li a:before { content: '\f105'; }
.elx_vmenu > li > ul > li > ul > li a:hover { background-color:#E2E2E2; color:#000000; }
.elx_vmenu > li > ul > li > ul > li > ul > li a, .elx_vmenu > li > ul > li > ul > li > ul > li a:hover, .elx_vmenu > li > ul > li > ul > li > ul > li a:visited {
	background:none; padding:3px 8px 3px 56px;
}
.elx_vmenu > li > ul > li > ul > li > ul > li a:before { content: '\f105'; }
.elx_vmenu > li > ul > li > ul > li > ul > li a:hover { background-color:#E2E2E2; color:#000000; }
.elx_vmenu li.menu_active > a { background-color:#142E46; color:#FFFFFF; border:none; }
/* FOOTER MENU */
.tpl5_footer_menu { margin:0; padding:0; text-align:center;z-index: 1;position: relative; }
.tpl5_footer_menu .elx_menu { margin:0; text-align:center; }
.tpl5_footer_menu .elx_menu li { margin:0 20px 5px 0; padding:0; display:inline-block; list-style:none; }
.tpl5_footer_menu .elx_menu li a, .tpl5_footer_menu .elx_menu li a:visited, .tpl5_footer_menu .elx_menu li a:hover, 
.tpl5_footer_menu .elx_menu > li.menu_active > a {
	margin:0; padding:6px; border:none; display:inline; font:normal 14px/23px "Manrope", sans-serif; color:#828282; 
	text-decoration:none; outline:none; background:none; text-transform: none;
}
.tpl5_footer_menu .elx_menu li a:hover, .tpl5_footer_menu .elx_menu > li.menu_active > a:hover {
	color:#FFF; text-decoration:underline; background:none; border:none;
}
.tpl5_footer_menu .elx_menu ul { display:none; visibility:hidden; }
.tpl5_footer_menu .elx_menu li:hover > ul { display:none; visibility:hidden; }

/***** MODULES & PLUGINS **********/
/** generic modules **/
.module { margin:0; padding:0; }
.gridccol .module { margin:50px 0;overflow: hidden; }
.module h3 { margin:0 0 15px 0; padding:0; font:normal 22px/25px "Manrope", Helvetica, Arial, sans-serif; font-weight: 300; color:#272727; letter-spacing:-.px; }
.tpl5_sidecol .module { margin:0 0 30px 0; padding:15px; background:#f5f8fa; border-radius:0; border: 1px solid rgba(0, 0, 0, 0.125); }
.tpl5_sidecol .module h3 {
	margin:0 0 15px 0; padding:0; font:normal 22px/27px "Manrope", Helvetica, Arial, sans-serif; font-weight: 300; color:#272727; letter-spacing:0px; 
}
.elx5_artbox h3 { margin:0 0 5px 0; }

.tpl5_fmods .module { padding: 10px; }
.tpl5_fmods .module h3 { color:#FFFFFF; }
.tpl5_fmods .module p, .tpl5_fmods .module div, .tpl5_fmods .module span { color:#E2E2E2; }
.tpl5_fmods .module_footcomp { padding: 10px; }
.tpl5_fmods .module_footcomp h3 { color:#FFFFFF; }
.tpl5_fmods .module_footcomp h3:before { content: '\f2bc'; font-family:'Font Awesome 5 Free'; display:inline-block; margin-right:8px; vertical-align: middle; font-weight: 900; }
.tpl5_fmods .module_footcomp p { margin:0 0 6px 0; padding:0; text-align:justify; color:#E2E2E2; }
.tpl5_fmods .module_footcomp div { text-align:center; }
.tpl5_fmods .module_footcomp div img { max-width:100%; height:auto; }
.tpl5_fmods .module_footuse { padding: 10px; }
.tpl5_fmods .module_footuse h3 { color:#FFFFFF; }
.tpl5_fmods .module_footuse h3:before { content: '\f0c1'; font-family:'Font Awesome 5 Free'; display:inline-block; margin-right:8px; vertical-align: middle; font-weight: 900; }
ul.tpl5_footmenu { margin:0; padding:0; list-style:none; }
ul.tpl5_footmenu li { margin:0 0 3px 0; padding:0; list-style:none; display:block; width:100%; text-indent:0; }
ul.tpl5_footmenu li a, ul.tpl5_footmenu li a:hover, ul.tpl5_footmenu li a:visited { margin:0; padding:0; display:block; color:#D2D2D2; text-decoration:none; border:none; }
ul.tpl5_footmenu li a:hover { color:#FFFFFF; }
ul.tpl5_footmenu li a:before { content: '\f0da'; font-family:'Font Awesome 5 Free'; display:inline-block; margin-right:5px; vertical-align: middle; font-weight: 900; }
.tpl5_fmods .module_footsocial { padding: 10px; }
.tpl5_fmods .module_footsocial h3 { color:#FFFFFF; }
.tpl5_fmods .module_footsocial h3:before { content: '\f1e0'; font-family:'Font Awesome 5 Free'; display:inline-block; margin-right:8px; vertical-align: middle; font-weight: 900; }
ul.tpl5_footimenu { margin:0; padding:0; list-style:none; }
ul.tpl5_footimenu li { margin:0 0 6px 0; padding:0; list-style:none; display:block; width:100%; text-indent:0; }
ul.tpl5_footimenu li a, ul.tpl5_footimenu li a:hover, ul.tpl5_footimenu li a:visited {
	margin:0; padding:0; display:block; color:#D2D2D2; text-decoration:none; border:none; font-size: 15px; line-height:19px;
}
ul.tpl5_footimenu li a:hover { color:#FFFFFF; }

/* five search (instead of module search) */
form.tpl5_searchform { display:block; width:100%; font:normal 14px/20px "Manrope", Helvetica, Arial, sans-serif; color:#111; }
.tpl5_search_magn { font-size:16px; line-height:40px; color:#35a34d; width:25px; float:left; text-align:left;padding-inline-start: 11px; }
form.tpl5_searchform:hover .tpl5_search_magn { color:#111; }
.tpl5_search_in { width:100%; padding-left:30px;height:40px; }
input.tpl5_search_input, input[type=text].tpl5_search_input, input.tpl5_search_input:hover, input.tpl5_search_input:focus {
	margin:0; padding:9px 8px; display:inline-block; width:100%; border:none; background:#666666; background:transparent; 
	font:normal 15px/20px "Manrope", Helvetica, Arial, sans-serif; color:#222;outline: none; 
}
input.tpl5_search_input:focus { background: white; }
button.tpl5_search_btn, button[type=submit].tpl5_search_btn { margin:0; padding:0; display:none; visibility:hidden; }

/***** module categories *****/
ul.elx5_modcateg li a, ul.elx5_modcateg-rtl li a { font:normal 15px/20px "Manrope", Helvetica, Arial, sans-serif; color:#444444; }
ul.elx5_modcateg li.elx5_modcateg_sub a, ul.elx5_modcateg-rtl li.elx5_modcateg_sub a { color:#777777; }
ul.elx5_modcateg li a:hover, ul.elx5_modcateg-rtl li a:hover { color:#2971CC; }
ul.elx5_modcateg li a:before { content:'\f07c'; font-family:'Font Awesome 5 Free'; display:inline-block; margin-right:4px; vertical-align: middle; font-weight: 900; }
ul.elx5_modcateg-rtl li a:before { content:'\f07c'; font-family:'Font Awesome 5 Free'; display:inline-block; margin-left:4px; vertical-align: middle; font-weight: 900; }

/***** module gallery *****/
.mod_gallery_box { margin:5px 0 10px 0; padding:0; }
.mod_gallery_box p { text-align:left; padding:0; margin:5px 0 8px 0; font:normal 13px/17px tahoma, arial, sans-serif; color:#272727; }
.mod_gallery_images a:hover { background:#FFFFFF url(link24.png) 50% 50% no-repeat; }
.mod_gallery_images a:hover img { opacity:0.6; }
.mod_gallery_more { margin:6px 0 0 0; padding:0; text-align:center; }
.mod_gallery_more a { margin:0; padding:0; display:block; background:none; border:none; font:normal 12px/16px tahoma, arial, sans-serif; color:#666; text-decoration:none; outline:none; }
.mod_gallery_more a:hover { color:#000000; }
.mod_gallery_more a:after { content: ' >'; }

/***** module who is online *****/
.elx5_modwhoison p { font:normal 14px/18px "Manrope", sans-serif; color:#555555; }
.elx5_modwhoison_thumbs img { border:none; padding:0; margin:0 5px 5px 0; background-color: #E2E2E2; width:40px; height:40px; border-radius: 50%; }
.elx5_modwhoison_thumbs a:hover img { background-color: #555555; }

/***** module archive *****/
a.mod_arc_month, a.mod_arc_month:visited, a.mod_arc_month:active, a.mod_arc_month:hover, a.mod_arc_month:link,
a.mod_arc_monthact, a.mod_arc_monthact:visited, a.mod_arc_monthact:active, a.mod_arc_monthact:hover, a.mod_arc_monthact:link { height:48px; padding:4px 4px 4px 4px; }
a.mod_arc_monthact, a.mod_arc_monthact:visited, a.mod_arc_monthact:active, a.mod_arc_monthact:hover, a.mod_arc_monthact:link {
	background: #4396ff; background: linear-gradient(to bottom, #4396ff 5%, #598df9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 0 #9FEF00 inset; border: 1px solid #5F8E00; color: #ffffff; text-shadow: 0 1px 0 #4A7000;
}
a.mod_arc_monthact:hover { background: linear-gradient(to bottom, #598df9 5%, #4396ff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); }
#shopbottom .elx_cols_wrapper { border:1px solid #E2E2E2; background-color:#F5F5F5; }
#shopbottom div.elx_2spcolumns { padding:15px; }
#shopbottom div.elx_2columns { padding:15px; }
/* ADDONS AND SPECIAL */
a.tpl5_to_top, a.tpl5_to_top:visited, a.tpl5_to_top:hover {
	position:fixed; bottom: 10px; right: 10px; width: 40px; height: 40px; margin:0; padding: 10px; display: none; cursor: pointer; 
	background: #333333; background: rgba(0, 0, 0, 0.6); color: #FFFFFF; font-size: 20px; line-height: 20px; text-align: center;
}
a.tpl5_to_top:hover { background: #000000; }

.tpl5_captionswrap { position: absolute; bottom: 40px; z-index: 12; left: 50%; }
.tpl5_captionswrap .tpl5_caption {
	position: relative; left: -50%; background-color: rgba(0, 0, 0, 0.50); margin:0; padding:10px 20px; border-radius: 12px; text-align:center;
	font:normal 32px/38px "Manrope", sans-serif; font-weight: 400; color:#FFFFFF; letter-spacing:0px; 
}
.tpl5_captionswrap .tpl5_caption span { display:block; font:normal 20px/26px "Manrope", sans-serif; color:#CCCCCC; margin-top:5px; }
.tpl5_captionswrap .tpl5_caption a:link, .tpl5_captionswrap .tpl5_caption a:visited { color: #e24b70; font-weight: 400; text-decoration: none; }
.tpl5_captionswrap .tpl5_caption a:hover, .tpl5_captionswrap .tpl5_caption a:focus { text-decoration: underline; }

::-moz-selection { background: #4396ff; color:#FFFFFF; }
#cboxNext, #cboxPrevious, #cboxClose, #cboxSlideshow { display:none !important; visibility:hidden !important; } /* hide lightbox buttons */

/* MEDIA RULES */
@media only screen and (max-width:1199px) {
	.tpl5_main { padding:10px 5px 30px 5px; }
	.tpl5_marquee_container { width:800px; }
	.tpl5_slidertitle { top: 110px; left: 20%; font-size:15px; line-height:20px; padding:3px 6px; }
	.tpl5_captionswrap .tpl5_caption { padding:6px 12px; border-radius: 8px; font-size:26px; line-height:40px; }
	.tpl5_captionswrap .tpl5_caption span { font-size:16px; line-height:20px; }
}

@media only screen and (max-width:1050px) {
}

@media only screen and (max-width:920px) {
	.tpl5_marquee_container { width:700px; }
	.tpl5_captionswrap { display:none; }
	.glide__arrows { display:none; }
}
@media only screen and (max-width:850px) {
	.tpl5_search_box { width:250px; }
	.tpl5_marquee_container { width:90%; }
	.tpl5_wrap { margin:0; padding:0; width:100%; }
	legend.elx_form_legend { display:none; }
	.tpl5_main { margin:0; padding:10px 10px 30px 10px; }
	.tpl5_maincol { margin:0 0 15px 0; padding:0; width:100%; float:none; }
	.tpl5_sidecol { margin:0 0 15px 0; padding:0; width:100%; float:none; }
	.tpl5_pos_bottom { display:none; visibility:hidden; }
	label.elx_form_label { display:block; float:none; width:100%; padding:0; margin:0 0 5px 0; }
	label.elx_form_label_top { display:block; float:none; width:100%; padding:0; margin:0 0 5px 0; }
	div.elx_form_nolabel { margin:0; padding:0; width:0; display:none; visibility:hidden; }
	div.elx_form_field_box { margin:0 0 0 0 !important; }
	span.elx_form_tip { display:none; }
	.inputbox, .filebox, .selectbox, .textbox, textarea.textbox, input[type=text].inputbox, select.selectbox { display:block; width:100%; margin:3px 0; padding:5px 8px;}
	input[type=submit].elxbutton, input[type=button].elxbutton, button[type=submit].elxbutton, button[type=button].elxbutton, input.elxbutton, button.elxbutton, button.elxbutton-save, button.elxbutton-search {
		display:block; width:100%; margin:8px 0; padding:6px 12px;
	}
	div.elx_form_cell { float:none !important; width:100% !important; margin:0; padding:0; }
	div.elx_2columns, div.elx_3columns, div.elx_4columns, div.elx_2spcolumns, div.elx_3spcolumns, div.elx_4spcolumns { margin:0 0 10px 0; padding:0; width:100%; float:none !important; }
	div.elx_hits_box, div.elx_tags_box span { display:none; visibility:hidden; }
	.elx_2columns { float:none !important; clear:both; width:100%; margin-bottom:8px; }
	.elx_2columns:after { content:' '; display:block; clear:both; }
	.elx_chain_previous, .elx_chain_next { margin:0; padding:0; text-align:left; }
	.elx_chain_previous img, .elx_chain_next img { margin:0; padding:0; display:none; }
	.elx_chain_next .elx_chain_title { text-align:left; }
	.elx_engines_box span, .elx_search_summary, #elx_addsearchengine { display:none; visibility:hidden; }
	.elx_engines_box span.elx_engine_current { display:inline; visibility:visible; }
	.elx_modsearchform, form.elx_modsearchform { display:block; width:98%; }
	select.elx_modsearch_eng { margin:0; padding:0; width:0; float:none; display:none; visibility:hidden; }
	input.elx_modsearch_input, input.elx_modsearch_input:focus, input.elx_modsearch_input:hover { margin:0 1% 0 0; padding:5px 8px; float:none; display:inline-block; width:63%; }
	button.elx_modsearch_btn, button.elx_modsearch_btn:hover, button.elx_modsearch_btn:focus { margin:0; padding:5px 8px; float:none; display:inline-block; width:33%; }
	/* footer menu */
	.tpl5_footer_menu .elx_menu li { margin:0 0 5px 0; display:block; width:100%; }
	.tpl5_footer_menu .elx_menu li a, .tpl5_footer_menu .elx_menu li a:visited, .tpl5_footer_menu .elx_menu li a:hover, 
	.tpl5_footer_menu .elx_menu > li.menu_active > a { display:block; width:100%; padding:0 6px; }
}

@media only screen and (max-width:650px) {
	.tpl5_container, .tpl5_container1, .tpl5_container2 { padding:0 10px; }
	.tpl5_footer_copy { float:none; width:100%; display:none; visibility: hidden; }
	.tpl5_footer_icons { margin:0; text-align:center; }
	.tpl5_pathwrap { display:none; visibility:hidden; }	
	.tpl5_search_box { width:150px; }
	#tpl5_fmods2 { display:none; visibility:hidden; }
	.tpl5_fmods_33 { margin:0 1% 0 0; padding:0; width:49%; display:block; float:left; box-sizing: border-box; }
	.tpl5_fmods_33:first-child { margin-right:2%; }
	.tpl5_fmods_33:nth-child(2) { margin-right:0; }
	.tpl5_fmods_33:last-child { margin-right:0; }
}

@media only screen and (max-width:480px) {
	.tpl5_search_box { float:none; width:auto; }
	.tpl5_logo{height: 100px !important;}	
/*
	a.tpl5_logout { float:none; width:auto; display:none; visibility: hidden; }
	a.tpl5_logout_prof { margin:0; }
*/
	.tpl5_fmods_33, .tpl5_fmods_50 { margin:0 0 20px 0; padding:0; width:100%; display:block; float:none; }
	.tpl5_fmods_33:first-child, .tpl5_fmods_50:first-child { margin-right:0; }
	.tpl5_fmods_33:nth-child(2) { margin-right:0; }
	.tpl5_fmods_33:last-child, .tpl5_fmods_50:last-child { margin-right:0; }
}

@media only screen and (max-width:320px) {	
}
.tpl5_header_all_wrapfp{
	margin-block-end: 40px;
}

/*================================================
 			- WEB-INFOX EDIT -
==================================================*/
	/*display: grid;
    grid-template-columns: repeat(auto-fill, minmax(25%, 1fr));
    gap: 10px;*/
.tpl5_header_top_line .tpl5_container3 {
    margin: 0 auto;
    width: 330px;
    max-width: 100%;
    padding: 0 0px;
}
.tpl5_header_menu_line{
	background: white;
}
.tpl5_header_menu_line .row{
	align-items: center;
}
.tpl5_logo {
    overflow: hidden;
    white-space: nowrap;
    display: block;
    float: none;
    height: 120px;
    text-align: center;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tpl5_menu_wrap {
    display: block;
    margin: 0 0 0 0px;
    padding: 0;
    color: #575757;
    background: transparent;
    height: 50px;
    text-align: center;
    border-top: 1px solid;
    border-bottom: 1px solid;
    margin-block-start: 0;
}

/*@media (max-width: 821px){
	.tpl5_logo{
		height: 70px;
	}
}

@media (max-width: 769px){
	.tpl5_logo{
		height: unset;
	}
}*/

@media (max-width: 640px){
	.tpl5_logo{
		height: 115px;
	}
}

.frontslider{
	overflow: hidden;
	position: relative;
}
.mod-right h3, .mod-left h3{
	display: none;
	text-align: center;
	width: 100%;
}
.mod-right .module, .mod-left .module{
	text-align: center;
}
.mod-right .module img, .mod-left .module img{
	width: 300px;
}
figure.elx5_content_imageboxlt img {
    padding: 0;
    border: none;
    min-height: 280px;
    object-fit: cover;
}
.mid-menu{
	border-top: 1px solid;
    border-bottom: 1px solid;
    height: 50px;
}
.tpl5_menu_wrap{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border: 0;
}
nav.tpl5_menu{
	flex-grow: 1;
}

/*----- banner korifi module -----*/
[class^='korifi'] .module{	
   /* display: grid;
    grid-template-columns: repeat(auto-fill, minmax(25%, 1fr));
    gap: 10px;
    flex-wrap: wrap;*/
    display: table;
    padding: 5px 0 20px;
    clear: both;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    overflow: hidden;
}
[class^='korifi'] .module img{
/*	width: 100%;*/
	max-width: 100%;
	width: auto !important;
	height: auto !important;
	padding: 0 4px;
}
div.korifi2 .module img{
/*	width: 100%;*/
	max-width: 100%;
	width: auto !important;
	height: auto !important;
	padding: 0 4px;
	max-height: 150px;
}

.korifi1 .module{
	padding: 0 0 5px 0;
}
#korifi2 .module{
	padding-bottom: 4px;
}
@media (max-width: 480px){
	[class^='korifi'] .module{
		flex-wrap: wrap;
		display: flex;
	}
	[class^='korifi'] .module img,
	[class^='korifi'] .module a{
		width: 100% !important;	
		margin-bottom: 15px;
	}
	[class^='korifi'] .module a img{
		width: 100% !important;
	}
	div.korifi2 .module img{
		width: 100% !important;
		max-height: 170px;
		margin-bottom: 20px;
	}
}
.modulebanner-front1{
	display: flex;
	margin-block-end: 20px;
}
.modulebanner-front1 > img{
	padding: 0 4px;
}
[class^="modulebanner-front"] > img{
	padding: 0 4px;
}
.wp300{
	max-width: 300px;
}
@media (max-width: 480px){
	.modulebanner-front5,
	.modulebanner-front4{
		display: flex;
		flex-wrap: wrap;
	}
	.modulebanner-front4 > img{
		width: 50%;
	}
	.modulebanner-front5 > img{
		width: 100% !important;
		margin-bottom: 6px;
	}
	.modulebanner-front1{
		flex-wrap: wrap;
	}
	.modulebanner-front1 > img,
	.modulebanner-front1 > a{
		width: 50% !important;
		margin-bottom: 6px;
	}
	.modulebanner-front1 img.w50{
		width: 100% !important;
	}
	.modulebanner-front1 img.w25,
	.modulebanner-front1 img.w300,
	.modulebanner-front1 a.w300,
	.modulebanner-front1 a.w300{
		width: 50% !important;
	}
	.modulebanner-front1 a.w300 img{
		width: 100% !important;
	}
}

/*========================================================
				- ALL COLUMNS MODULES -
==========================================================*/

/*------ column-0 module -----*/
.modulecolumn-0 .elx5_artbox.elx5_artboxml{
	display: flex;
	align-items: center;
	background: #5BC4BC;
	padding: 10px 15px;
	border-radius: 10px;
}
.modulecolumn-0 .elx5_artbox.elx5_artboxml p {
	letter-spacing: -.3px;
	color: black;
	text-shadow: 0 0.5px #5cfff2;
	font-weight: 700;
}
.modulecolumn-0 .elx5_artbox.elx5_artboxml figure{
	flex-shrink: 0;
}
@media (max-width:640px){
	.modulecolumn-0 .elx5_artbox.elx5_artboxml{
		flex-wrap: wrap;
	}
}

/*------ column-1 module -----*/
.modulecolumn-1{
	position: relative;
}
.modulecolumn-1 .elx5_3colwrap{
	gap: 15px;
}
.modulecolumn-1 figure.elx5_content_imagebox{
	height: 280px;
	overflow: hidden;
}
@media (min-width: 540px){
	.modulecolumn-1 .elx5_3colwrap{
		gap: 0px;
	}
}
@media (min-width: 540px){
	.modulecolumn-1 .elx5_3colbox {
	    flex: 0 0 32.3%;
	    width: 32.3%;
	    border-radius: 10px;
	    border: 2px solid #f4f4f4;
	    background: #f9f9f9;
	}
}
.modulecolumn-1 .elx5_artbox h3{
	min-height: 50px;
	padding: 10px 0;
}
.modulecolumn-1 .elx5_artboxvt .elx5_artbox_inner{
	padding: 0 12px;
}
.modulecolumn-1 .elx5_3colbox figure img{
	border-radius: 10px 10px 0 0;
	/*border: 4px solid #fff;
    box-shadow: 0 6px 19px rgba(0,0,0,.11);
    border-radius: 14px;*/
}

/*------ column-2 / 3 module -----*/
.elx_wrapper{
	display: block;
}
@media (min-width: 480px){
	.elx_wrapper{
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 15px;
	}
}
.elx_wrapper .elx5_artbox{
	margin-bottom: 20px;
}
.modulecolumn-2 .elx5_3colbox{
	width: 100%;
	flex: 100%;
}
.modulecolumn-2 .elx5_artboxvt{
	margin-bottom: 15px;
}
.modulecolumn-2 .elx5_artboxvt, 
.modulecolumn-3 .elx5_artboxvt{
	border: 0;
}
.modulecolumn-3 .elx5_3colbox{
	width: 100%;
	flex: 100%;
}
.modulecolumn-2 .elx5_artbox figure.elx5_content_imageboxtl,
.modulecolumn-3 .elx5_artbox figure.elx5_content_imageboxtl{
	padding: 0;
	margin-bottom: 0;
	width: 160px;
	overflow: hidden;
}
.elx_wrapper .elx5_artbox.elx5_artboxtl{
	display: grid;
	grid-template-columns: 160px 1fr;
	gap: 10px;
}
.elx_wrapper .elx5_artbox.elx5_artboxtl .elx5_artbox_inner{
	border-bottom: 3px solid #ccc;
	margin-block-end: 4px;
	vertical-align: middle;
    display: table;
    height: 100%;
}
.modulecolumn-2 .elx5_3colwrap h3,
.modulecolumn-3 .elx5_3colwrap h3{
	font-size: 30px;
	line-height: 1.2;
	letter-spacing: -.4px;
	margin-block-end: 30px;
}
.elx_wrapper .elx5_artbox.elx5_artboxtl h3{
	display: table-cell;
	vertical-align: middle;
	min-height: 35px;
    -webkit-line-clamp: 2;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-block-end: 15px;
}

/*----- column4 module -----*/
.modulecolumn-4 .elx5_2colbox{
	display: flex;
	flex-direction: column;
    height: 100%;
}
.modulecolumn-4 .elx5_3colbox.elx5_artbox.elx5_artboxml{
	flex: 100%;
	width: 100%;
}
.modulecolumn-4 figure.elx5_content_imageboxml{
	width: 100%;
	margin-bottom: 0;
}
.modulecolumn-4 figure.elx5_content_imagebox{
	margin-block-end: 0;
}
.modulecolumn-4 .elx5_artbox{
	margin-block-end: 11px;
}
.modulecolumn-4 .elx5_2colbox h3:not(.elx5_2colbox .elx5_3colwrap h3){
	font-size: 20px;
}
.modulecolumn-4 .elx5_2colbox .elx5_3colwrap h3{
	font-size: 25px;
	line-height: 1.2;
}
@media (max-width: 821px) {
	.modulecolumn-4 .elx5_2colbox{
		display: block;
	}
	.modulecolumn-4 .elx5_artbox {
	    margin-block-end: 11px;
	    width: calc((100% - 10px) / 2);
	    display: inline-block;
	}
	.ord2{
		order: 2;
	}
}
@media (max-width: 640px) {
	.modulecolumn-4 .elx5_2colbox{
		display: flex;
	}
	.modulecolumn-4 .elx5_artbox {
	    margin-block-end: 11px;
	    width: 100%;
	    display: inline-block;
	}
}

/*----- column5 module -----*/
.modulecolumn-5 .elx5_artbox_inner h3{
	font-size: 25px;
	margin-bottom: 10px;
    padding-block-start: 7px;
}
.modulecolumn-5 figure.elx5_content_imageboxtr{
	width: 230px;
}
.modulecolumn-5 .elx5_artbox {
    margin: 0 0 16px 0;
    padding: 0;
    background: #eee;
    padding-block-end: 0px;
    padding-inline-start: 10px;
    border-radius: 10px;
}
.modulecolumn-5 figure img{
	border-radius: 0px 10px 10px 0;
	min-height: 170px;
	object-fit: cover;
}
div.modulecolumn-5 > div:nth-child(2),
div.modulecolumn-5 > div:nth-child(4){
	padding-left: 0;
}
div.modulecolumn-5 > div:nth-child(2) > figure, 
div.modulecolumn-5 > div:nth-child(4) > figure{
	float: left;
	margin-left: 0;
	margin-right: 10px;
}
div.modulecolumn-5 > div:nth-child(2) > figure a img, 
div.modulecolumn-5 > div:nth-child(4) > figure > a img{
	border-radius: 10px 0px 0px 10px;
	object-fit: cover;
}
/*body > div.tpl5_wrap > div:nth-child(3) > div > div.col-lg-8 > div > div.gridccol > div > div.modulecolumn-5 > div:nth-child(4) > figure > a > img*/


/*------ column-6 module -----*/
.modulecolumn-6{
	display: flex;
	flex-wrap: wrap;
}
.modulecolumn-6 h3.sc-title-module{
	width: 100%;
	margin-block-end: 15px;
}
.modulecolumn-6 figure img{
	height: 100px;
	object-fit: cover;
}
.modulecolumn-6 .elx5_artbox.elx5_artboxtl h3{
	font-size: 18px;
}
.modulecolumn-6 .elx5_artbox_inner{
	padding-inline-end: 15px;
}
.modulecolumn-6 .elx5_artbox.elx5_artboxtl{
	position: relative;
    width: calc((100% - 10px) / 3);
    margin: 0 0 20px;
}
@media (max-width: 1281px){
	.modulecolumn-6 .elx5_artbox.elx5_artboxtl{
	    width: calc((100% - 10px) / 2);
	}
}
@media (max-width: 640px){
	.modulecolumn-6 .elx5_artbox.elx5_artboxtl{
	    width: 100%;
	}
}

/*------ column-7 module -----*/
.modulecolumn-7{
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
}
.modulecolumn-7 .elx5_artbox.elx5_artboxtl{
	width: calc((100% - 25px) / 3);
	flex-direction: column;
}
.modulecolumn-7 .elx5_artbox.elx5_artboxtl figure img{
	border-radius: 0px 0px 10px 10px;
}
.modulecolumn-7 .elx5_artboxvt figure{
	height: 400px;
	position: relative;
}
.modulecolumn-7 figure{
	width: 100%;
	position: relative;
}
.modulecolumn-7 .elx5_artboxvt figure:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 4px;
    height: 40%;
    background-image: linear-gradient(to bottom, transparent, rgb(20 21 32 / 0.76));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 2;
    opacity: 1;
    margin: 0;
    transition: opacity .25s ease;
}

/*.modulecolumn-7 .elx5_artbox.elx5_artboxtl .elx5_artbox_inner{
	display: none;
}*/
.modulecolumn-7 .elx5_artbox.elx5_artboxtl .elx5_artbox_inner h3{
	width: 100%;
}
.modulecolumn-7 .elx5_artboxvt{
	padding: 0;
	margin-bottom: 10px;
	border: 0;
	position: relative;
}
.wrapper1{
	position: absolute;
    left: 0;
    bottom: 0;
    z-index: 11;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 10px 10px;
}
.wrapper1 h3 a{
	color: white;
	font-size: 36px;
}
.wrapper1 > *{
	color: white;
}
.wrapper2{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.wrapper2 h3 a{
	width: 100%;
}

@media (max-width: 640px){
	.modulecolumn-7 .elx5_artboxvt figure{
		height: auto;
	}
	.wrapper1 h3 a{
		font-size: 22px;
	}
	.modulecolumn-7 .elx5_artbox.elx5_artboxtl .elx5_artbox_inner h3{
		font-size: 18px;
	}
	.modulecolumn-2  .elx5_artboxtl .elx5_artbox_inner h3,
	.modulecolumn-3  .elx5_artboxtl .elx5_artbox_inner h3{
		font-size: 18px;
	}
	.modulecolumn-2 .elx5_artboxvt .elx5_artbox_inner h3,
	.modulecolumn-3 .elx5_artboxvt .elx5_artbox_inner h3{
		font-size: 22px;
	}
}

/*------ column-8 module -----*/
.modulecolumn-8{
	background: #eee;
	border-radius: 10px;
	padding: 15px;
}
.modulecolumn-8 .elx5_3colbox{
	margin-bottom: 10px;
	background: transparent;
	padding: 5px;
}

/*------ column-9 module -----*/
.modulecolumn-9{
	background: #1B2D3B;
	border-radius: 10px;
	padding: 15px;
	overflow: hidden;
	margin-block-start: 25px;
}
.modulecolumn-9 .elx5_3colbox{
	margin-bottom: 10px;
	background: transparent;
	padding: 5px;
	border: 0;
	position: relative;
	box-shadow: none;
	overflow: hidden;
	border-radius: 0;
}
.modulecolumn-9 h3.sc-title-module{
	color: var(--background-color);
}
.modulecolumn-9 .elx5_artboxvt figure{
	position: relative;
	overflow: hidden;
}
.modulecolumn-9 .elx5_artboxvt figure:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 4px;
    height: 55%;
    background-image: linear-gradient(to bottom, transparent, rgb(20 21 32 / 0.76));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 2;
    opacity: 1;
    margin: 0;
    transition: opacity .25s ease;
    border-radius: 10px;
    display: block;
}
.wrapper3{
	position: absolute;
    left: 0;
    bottom: 0;
    z-index: 11;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 10px 10px;
}
.wrapper3 h3 a{
	color: white;
	font-size: 20px;
}
.wrapper3 > *{
	color: white;
}


/*----- h3 in module title -----*/
h3.sc-title-module{
	font-size: 35px;
	line-height: 1.2;
}
h3.sc-title-module span.right-decor{
	display: inline-block;
    vertical-align: middle;
    margin-left: 21px;
}
.right-decor span {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    vertical-align: middle;
    margin-top: -.15em;
    margin-top: -.28em;
    background-color: limegreen;
    background: var(--background-color);
}
.right-decor span+span {
    margin-left: 6px;
    width: 7px;
    height: 7px;
}
.right-decor span:nth-child(3) {
    opacity: .8;
}
.right-decor span:nth-child(4) {
    opacity: .6;
}
.right-decor span:nth-child(5) {
    opacity: .4;
}
.right-decor span:nth-child(6) {
    opacity: .2;
}
h3{
	letter-spacing: -.5px !important;
}
@media (max-width: 640px){
	h3.sc-title-module{
		font-size: 29px;
	}
}

/*------ all module css -----*/
figure.elx5_content_imagebox img, 
img{
	padding: 0;
	border: 0;
}
figure.elx5_content_imagebox{
	margin-bottom: 0;	
}
figure img{
	border-radius: 10px;
}
.elx5_artbox p{
	letter-spacing: -.3px;
}
@media (max-width: 480px){
	.modulecolumn-5 .elx5_artbox h3{
		font-size: 20px;
	}
	.modulecolumn-5 figure img{
		min-height: auto;
	}
}

/*------ columNs modules -----*/
[class^="modulecolumn-"] .elx5_artbox h3 a{
    min-height: 35px;
    -webkit-line-clamp: 2;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 2px;
    line-height: 1.25;
}
.elx5_3colwrap .elx5_artbox_inner{
	clear: both;
}
@media (max-width: 1281px){
	.modulecolumn-5 .elx5_artbox p{
	    display: none;
	}
}
@media (max-width: 1025px){
	.modulecolumn-5 .elx5_artbox h3{
		overflow: visible;
		min-height: 45px;
	}
	figure.elx5_content_imageboxlt img{
		min-height: 160px
	}
	.modulecolumn-1 p{
		display: none;
	}
}

figure.elx5_content_imageboxll{
	width: 100%;
	float: none;
	padding: 0;
	margin: 0;
}
figure.elx5_content_imageboxll img{
	margin-block-end: 50px;
}
figure.elx5_content_imagebox figcaption{
	display: none;
}
[class^="modulecolumn-"]{
	margin-block-start: 25px;
	overflow: hidden;
}
.elx5_article_header h1, .elx5_category_header h1 {
    font-size: 35px;
    font-weight: 700;
    margin-block-end: 30px;
    letter-spacing: -.6px;
}

/*----- date / category -----*/
a.more{
	padding: 5px 10px;
    border: 1px solid;
    margin-block-start: 5px;
    display: inline-block;
}
div.elx5_dateauthor{
	color: #ffffff;
    display: inline-block;
    background: red;
/*  border-radius: 0 10px 10px 0;*/
    padding: 2px 7px;
    position: relative;
}
div.elx5_dateauthor:before{
	content: "";
    display: block;
    position: absolute;
    z-index: 1;
    top: -3px;
    left: 8px;
    width: 8px;
    height: 8px;
    border-bottom: 4px solid var(--before-background-color);
    border-right: 4px solid var(--before-background-color);
    border-top: 4px solid transparent;
    border-left: 4px solid transparent;
    background-color: transparent !important;
    box-sizing: border-box;
    transform: rotate(224deg);
}
div.elx5_dateauthor a{
	color: white;
	font-size: 11px;
	letter-spacing: -.3px;
}

/*----- weather / curent date hours  (header) -----*/
.weather {    
    width: 50%;
    color: #111;
}
.temperature-container {
    display: flex;
    justify-content: start;
}
.temperature {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.imagewt {
    display: flex;
    width: 46px;
}
#temperature {
    font-size: 22px;
    padding-left: 0px;
    font-weight: 500;
    padding-right: 11px;
}
#summary {
    font-weight: 500;
    font-size: 12px;
}
.citation {
    display: none;
}

.ora-date{
	display: flex;
	align-items: center;
	justify-content: space-evenly;
}
.date-time{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.display-date,
.display-time{
	font-weight: 700;
	color: #454545;
	transition: ease-in-out 0.1s;
  	transition-property: background, box-shadow, color;
}
@media (max-width: 821px){	
	.date-time{
		margin-left: 10px;
	}
}


/*----- responsive menu ----*/
#slide-menu{
	position: fixed !important;
	width: 0px;
	overflow: hidden;
	overflow-y: scroll;
	background-color: #fff;
	transition: all 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
	z-index: 9999;
	display: none;
	left: 0px;
	top: 0;
	bottom: 0;
	padding-block-start: 20px;
	-ms-overflow-style: none;  /* IE and Edge */
 	scrollbar-width: none;  /* Firefox */
 	box-shadow: 3px 0 7px rgba(0,0,0,0.1);
    -webkit-transition: all .5s cubic-bezier(.79,.14,.15,.86);
    -moz-transition: all .5s cubic-bezier(.79, .14, .15, .86);
    -o-transition: all .5s cubic-bezier(.79, .14, .15, .86);
    transition: all .5s cubic-bezier(.79,.14,.15,.86);
}
#slide-menu::-webkit-scrollbar {
	display: none;
}
.active #slide-menu {
  	width: 0;
}  
/*.active:after {
	content: "";
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
}*/
li.subsmenu{
  	position: relative;
}
#accordion-toggle{
	position: absolute;
	color: #fff;
	right: 0px; 
	width: 45px;
	height: 45px;
	top: 0px;
	cursor: pointer;
	font-size: 25px;
	color: #ddcb9d;
	color: #fff;
	text-align: center;
	background: #ddcb9d;
	background: rgb(73 165 72);
	display: flex;
	justify-content: center;
	align-items: center;
}
#accordion-toggle i{
  	vertical-align: middle;
}
li.subsmenu ul.ulsub{
  	display: none;
}
ul.ulsub.open{
  	display: block !important;
  	width: 100%;
  	position: relative;
  	top: 0;
}
ul.ulsub li{
	background: #f2f2f2;
	padding-left: 15px;
}
ul.ulsub li a{
	background: #f2f2f2;
}
.open-arrow{
  	display: block;
}
.accordion-toggle i#up{
  	display: none;
}
.accordion-toggle.open i#down{
  	display: none;
}
.accordion-toggle.open i#up{
  	display: block
}
#accordion-toggle.open ul.ulsub{
  	display: block;
}
#accordion-toggle.open i{
  	transform: rotate(180deg);
}
.close_btn{
	display: none;
}
#btn-toggle span {
    width: 40px;
    height: 3px;
    background-color: black;
    margin: 6px 0;
    transition: 0.4s;
}
.dflex{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-block-end: 12px;
}
.dflex-end{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding-block-end: 12px;
}

@media (max-width: 961px){
	.sldmenu-d-l, .close-date{
		display: flex;
		padding: 0 8px 15px;
		align-items: center;
		justify-content: space-between;
		color: #464646;
		font-weight: 700;
	}
	.sldmenu-d-l{
		padding: 0 12px 15px;
	}
	.tpl5_menu{
		display: none !important;
	}
	.tpl5_menu_wrap{
		height: 1px;
		border: 0;		
	}
	.close_btn {
	    display: flex;
	    width: 53px;
	    padding: 8px 2px 8px 4px;
	    margin-inline-end: 10px;
	    border-radius: 10px;
	    background: linear-gradient(45deg, #2d904b, #56b56d);
	}
	.close_btn a{
		color: #fff;
		display: flex;
	}
	.close_btn a svg{
		height: 26px;
	    width: 32px;
	    fill: white;
	}
	span.txt{
		width: 20px;
	    height: 16px;
	    color: white;
	    display: inline-block;
	    transform: rotate(90deg);
	    font-size: 11px;
	    font-weight: 600;
	}
	#btn-close{
		display: flex;
	    justify-content: flex-end;
	    margin-inline-end: 8px;	
	    color: #464646;	
	    background: #dbdbdb;
	    padding: 10px;
	    border-radius: 10px;
	}
	#btn-close svg{
		height: 20px;
		width: 25px;
	}
	.tpl5_header_top_line{
		order: 1;
	}
	#btn-toggle {
	    display: flex;
	    flex-direction: column;
	    cursor: pointer;
	    margin-right: 25px;
	    order: 0;
	}
	#btn-toggle.is-active span:nth-child(1) {
	    transform: rotate(-45deg) translate(-15px, 6px);
	    background-color: red;
	}
	#btn-toggle.is-active span:nth-child(2) {
	    opacity: 0;
	}
	#btn-toggle.is-active span:nth-child(3) {
	    transform: rotate(45deg) translate(-15px, -6px);
	    background-color: red;
	}
	#slide-menu {
	    display: block;
	    width: 0;
	    transition: all 0.3s ease-in-out;
	    z-index: 9999999;
	    box-sizing: border-box;
	    border: 0;
	}
	#slide-menu .elx_menu li{
		display: block;
		border-bottom: 1px solid rgb(181 181 181 / 0.20);
	}
	#slide-menu ul li a {
	    display: block;
	    padding: 10px 0 10px 10px;
	    text-transform: uppercase;
	    color: #222;
	    font-weight: 400;
	    letter-spacing: 0px;
	    font-size: 18px;
	}
	.elx_menu ul{
		border: 0;
	}
	.elx_menu ul li a{
		border-bottom: 0;
	}
	.widthmenu {
	    width: 80% !important;
	    max-width: 340px;
	    left: 3px;
	}
	.elx_menu > li[data-level0="subs"] > a:after{
		display: none;
	}
	.elx_menu > li.menu_active > a,
	.elx_menu li a:hover, 
	.elx_menu li:hover > a{
		background: transparent;
	}
}
@media (max-width: 640px){
	.tpl5_header_all_wrapfp{
		margin-bottom: 10px;
	}
}
.sticky {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    box-shadow: 0 6px 16px rgba(0, 0, 0, .4);
    animation-name: example;
  	animation-duration: 1s;
  	background: white;
}


@keyframes example {
  from {opacity: 0;}
  to {opacity: 1;}
}

.modulecolumn-10 .owl-carousel .elx5_3colbox{
	width: 100% !important;
	border: 0;
}
.modulecolumn-10 .owl-carousel .elx5_3colbox > figure.elx5_content_imageboxlt img{
	min-height: 200px !important;
}
.modulecolumn-10 .owl-carousel .elx5_artbox h3{
	font-size: 20px;
}
.owl-nav > .fa{
	position: relative;
	font-size: 50px;
}
.elx_article_page figure{
	height: auto;
	overflow: hidden;
}
.elx_article_page figure.elx5_content_imageboxll img {
    margin-block-end: 50px;
    aspect-ratio: 1000 / 600;
    object-fit: contain;
    object-position: top;
    border-radius: 0;
}
div.elx_article_page{
	line-height: 1.6;
}
.owl-prev{
	position: absolute;
	top: 25%;
	font-size: 50px !important;
	left: 0;
	width: 50px;
    height: 50px;
    background: #ffffff85 !important;
}
.owl-next{
	position: absolute;
	top: 25%;
	font-size: 50px !important;
	right: 0;
	width: 50px;
    height: 50px;
    background: #ffffff85 !important;
}
section.edp_section{
	margin: 30px 0px 40px;
}
h3.edp_h3 {
    margin: 0 0 5px 0;
    padding: 0;
    font: 600 18px / 24px "Manrope", Helvetica, Arial, sans-serif;
    color: #272727;
    border: none;
    background: none;
}
.social{
	display: block;
}
.social-footer{
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	margin: 25px 0;
}
.social-footer a{
	width: 32px;
	height: 32px;
	display: inline-block;
	margin-right: 10px;
}
.social-footer a svg{
	width: 32px;
	height: 32px;
}
.social a{
	width: 28px;
	height: 28px;
	display: inline-block;
	margin-right: 6px;
}
.social a svg{
	width: 28px;
	height: 28px;
}
@media (max-width: 821px){
	.social{
		display: block;
		width: 100%;
		text-align: center;
		margin-block-start: 10px;
	}
	.mid-menu{
		height: 30px;
		border: 0;
		display: none;
	}
	.ord2{
		order: 2;
	}
	.ord1{
		order: 1;
	}
	.ord0{
		order: 0;
	}
	.dflex-end {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    padding-block-end: 12px;
	    position: fixed;
	    background: white;
	    top: 0;
	    height: 65px;
	    box-shadow: 0 7px 15px -4px #00000087;
	    z-index: 9999999;
	}
	.bx-wrapper img{
		object-position: center;
	}
	.korifi1{
		margin-top: 75px;
	}
	/*.modulecolumn-1 figure.elx5_content_imagebox{
		height: 200px;
	}*/
}
@media (max-width: 640px) {
    .modulecolumn-1 .elx5_3colwrap {
        display: flex;
        gap: 10px;
    }
    .modulecolumn-1 .elx5_3colbox{
    	width: 49%;
    	flex: 49%;
    }
}
@media (max-width: 431px){
	.tpl5_header_top_line{
		max-width: 265px;
	}
	.bx-wrapper .bx-caption{
		bottom: 25% !important;
		left: 3% !important;
	}
	.bx-wrapper .bx-caption span{
		font-size: 26px !important;
	}
	.elx_article_page figure.elx5_content_imageboxll img{
		aspect-ratio: inherit;
	}
	.elx5_article_header h1, .elx5_category_header h1{
		font-size: 21px;
		line-height: 1.35;
		font-weight: 900;
	}
}
@media (max-width: 321px){
	.tpl5_header_top_line{
		max-width: 230px !important;
	}
}
.tpl5_footer{
	background: #e5dcd5;
	padding: 30px 0 15px;
}
.tpl5_footer_menu .elx_menu li a, 
.tpl5_footer_menu .elx_menu li a:visited, 
.tpl5_footer_menu .elx_menu li a:hover, 
.tpl5_footer_menu .elx_menu > li.menu_active > a{
	font-size: 16px;
	font-weight: 600;
	color: #000;
}
.tpl5_footer_menu .elx_menu li a:hover, 
.tpl5_footer_menu .elx_menu > li.menu_active > a:hover{
	color: black;
	text-decoration: none;
}
.coprt{
	display: flex;
	justify-content: center;
	color: #111;
	margin-block-start: 40px;
	border-top: 1px solid rgba(0, 0, 0, .2);
	padding-top: 15px;
}
.elx_article_page p:nth-child(4)::first-letter {
	-webkit-initial-letter: 2;
	initial-letter: 2;
	color: #42aa5a;
	font-weight: bold;
	margin-right: .75em;
}

figure.plugal_item figcaption{
	display: none;
}
.elx_article_page figure.plugal_item img {
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
    height: auto;
    aspect-ratio: 350 / 200;
    object-fit: cover;
}
.elx_article_page p, .elx_article_page span, .elx_article_page p span, .elx_article_page p+span, .elx_article_page p ul li, p ul, p+ul{
	font-family: "Manrope", sans-serif !important;
}
* { font-family: "Manrope", sans-serif !important; }