:root{
    --bs-breakpoint-xxs:0;
    --bs-breakpoint-xs:480px;
    --bs-breakpoint-xm:576px;
    --bs-breakpoint-sm:768px;
    --bs-breakpoint-md:1025px;
    --bs-breakpoint-lg:1280px;
    --bs-breakpoint-xl:1440px;
    --bs-breakpoint-xxl:1600px;

    --bs-gutter-x:1.5rem;
    --bs-gutter-y:0;
}
.clearfix::after {
	display: block;
	clear: both;
	content: "";
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.img-fluid {
    max-width: 100%;
    height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

/*
.container {	
	padding-right:calc(var(--bs-gutter-x) * .5);
	padding-left:calc(var(--bs-gutter-x) * .5);
}
*/

.row{
  display:flex;
  flex-wrap:wrap;
  gap: var(--bs-gutter-x);
} 
.row > [class*="col-"] {
  box-sizing:border-box;
  flex-shrink:0;
}
/*
.row > [class*="col-xs-"],
.row > [class*="col-xm-"],
.row > [class*="col-sm-"],
.row > [class*="col-md-"],
.row > [class*="col-lg-"],
.row > [class*="col-xl-"],
.row > [class*="col-xxl-"] {
  width: 100%;
  max-width: 100%;
}
*/
  
.row-cols-auto > [class*="col-"] {flex:0 0 auto;width:auto}
.row-cols-1 > [class*="col-"] {flex:0 0 auto;width:100%}
.row-cols-2 > [class*="col-"] {flex:0 0 auto;width:50%}
.row-cols-3 > [class*="col-"] {flex:0 0 auto;width:33.3333333333%}
.row-cols-4 > [class*="col-"] {flex:0 0 auto;width:25%}
.row-cols-5 > [class*="col-"] {flex:0 0 auto;width:20%}
.row-cols-6 > [class*="col-"] {flex:0 0 auto;width:16.6666666667%}

.col{flex:1 0 0%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 calc(8.333% - var(--bs-gutter-x) * 11/12);width:calc(8.333% - var(--bs-gutter-x) * 11/12);max-width:calc(8.333% - var(--bs-gutter-x) * 11/12);}
.col-2{flex:0 0 calc(16.666% - var(--bs-gutter-x) * 10/12);width:calc(16.666% - var(--bs-gutter-x) * 10/12);max-width:calc(16.666% - var(--bs-gutter-x) * 10/12);}
.col-3{flex:0 0 calc(25% - var(--bs-gutter-x) * 9/12);width:calc(25% - var(--bs-gutter-x) * 9/12);max-width:calc(25% - var(--bs-gutter-x) * 9/12)}
.col-4{flex:0 0 calc(33.333% - var(--bs-gutter-x) * 8/12);width:calc(33.333% - var(--bs-gutter-x) * 8/12);max-width:calc(33.333% - var(--bs-gutter-x) * 8/12);}
.col-5{flex:0 0 calc(41.666% - var(--bs-gutter-x) * 7/12);width:calc(41.666% - var(--bs-gutter-x) * 7/12);max-width:calc(41.666% - var(--bs-gutter-x) * 7/12);}
.col-6{flex:0 0 calc(50% - var(--bs-gutter-x) * 6/12);width:calc(50% - var(--bs-gutter-x) * 6/12);max-width:calc(50% - var(--bs-gutter-x) * 6/12);}
.col-7{flex:0 0 calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);}
.col-8{flex:0 0 calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);}
.col-9{flex:0 0 calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);}
.col-10{flex:0 0 calc(83.333% - var(--bs-gutter-x) * 2/12);width:calc(83.333% - var(--bs-gutter-x) * 2/12);max-width:calc(83.333% - var(--bs-gutter-x) * 2/12);}
.col-11{flex:0 0 calc(91.666% - var(--bs-gutter-x) * 1/12);width:calc(91.666% - var(--bs-gutter-x) * 1/12);max-width:calc(91.666% - var(--bs-gutter-x) * 1/12);}
.col-12{flex:0 0 100%;width:100%;max-width:100%;}
  
.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%}


@media (max-width: 479px){
	.row > [class*="col-xs-"]{width: 100%;max-width: 100%;}
}
@media (min-width:480px){
	.col-xs{flex:1 0 0%}.col-xs-auto{flex:0 0 auto;width:auto}
	.col-xs-1{flex:0 0 calc(8.333% - var(--bs-gutter-x) * 11/12);width:calc(8.333% - var(--bs-gutter-x) * 11/12);max-width:calc(8.333% - var(--bs-gutter-x) * 11/12);}
	.col-xs-2{flex:0 0 calc(16.666% - var(--bs-gutter-x) * 10/12);width:calc(16.666% - var(--bs-gutter-x) * 10/12);max-width:calc(16.666% - var(--bs-gutter-x) * 10/12);}
	.col-xs-3{flex:0 0 calc(25% - var(--bs-gutter-x) * 9/12);width:calc(25% - var(--bs-gutter-x) * 9/12);max-width:calc(25% - var(--bs-gutter-x) * 9/12);}
	.col-xs-4{flex:0 0 calc(33.333% - var(--bs-gutter-x) * 8/12);width:calc(33.333% - var(--bs-gutter-x) * 8/12);max-width:calc(33.333% - var(--bs-gutter-x) * 8/12);}
	.col-xs-5{flex:0 0 calc(41.666% - var(--bs-gutter-x) * 7/12);width:calc(41.666% - var(--bs-gutter-x) * 7/12);max-width:calc(41.666% - var(--bs-gutter-x) * 7/12);}
	.col-xs-6{flex:0 0 calc(50% - var(--bs-gutter-x) * 6/12);width:calc(50% - var(--bs-gutter-x) * 6/12);max-width:calc(50% - var(--bs-gutter-x) * 6/12);}
	.col-xs-7{flex:0 0 calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);max-width:calc(58.333% - var(--bs-gutter-x) * 5/12);}
	.col-xs-8{flex:0 0 calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);max-width:calc(66.666% - var(--bs-gutter-x) * 4/12);}
	.col-xs-9{flex:0 0 calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);max-width:calc(75% - var(--bs-gutter-x) * 3/12);}
	.col-xs-10{flex:0 0 calc(83.333% - var(--bs-gutter-x) * 2/12);width:calc(83.333% - var(--bs-gutter-x) * 2/12);max-width:calc(83.333% - var(--bs-gutter-x) * 2/12);}
	.col-xs-11{flex:0 0 calc(91.666% - var(--bs-gutter-x) * 1/12);width:calc(91.666% - var(--bs-gutter-x) * 1/12);max-width:calc(91.666% - var(--bs-gutter-x) * 1/12);}
	.col-xs-12{flex:0 0 100%;width:100%;max-width:100%;}
	.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.333%}.offset-xs-2{margin-left:16.666%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.333%}.offset-xs-5{margin-left:41.666%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.333%}.offset-xs-8{margin-left:66.666%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.333%}.offset-xs-11{margin-left:91.666%}
}

@media (max-width: 575px){
	.row > [class*="col-xm-"]{width: 100%;max-width: 100%;}
}
@media (min-width:576px){
	.col-xm{flex:1 0 0%}.col-xm-auto{flex:0 0 auto;width:auto}
	.col-xm-1{flex:0 0 calc(8.333% - var(--bs-gutter-x) * 11/12);width:calc(8.333% - var(--bs-gutter-x) * 11/12);max-width:calc(8.333% - var(--bs-gutter-x) * 11/12);}
	.col-xm-2{flex:0 0 calc(16.666% - var(--bs-gutter-x) * 10/12);width:calc(16.666% - var(--bs-gutter-x) * 10/12);max-width:calc(16.666% - var(--bs-gutter-x) * 10/12);}
	.col-xm-3{flex:0 0 calc(25% - var(--bs-gutter-x) * 9/12);width:calc(25% - var(--bs-gutter-x) * 9/12);max-width:calc(25% - var(--bs-gutter-x) * 9/12);}
	.col-xm-4{flex:0 0 calc(33.333% - var(--bs-gutter-x) * 8/12);width:calc(33.333% - var(--bs-gutter-x) * 8/12);max-width:calc(33.333% - var(--bs-gutter-x) * 8/12);}
	.col-xm-5{flex:0 0 calc(41.666% - var(--bs-gutter-x) * 7/12);width:calc(41.666% - var(--bs-gutter-x) * 7/12);max-width:calc(41.666% - var(--bs-gutter-x) * 7/12);}
	.col-xm-6{flex:0 0 calc(50% - var(--bs-gutter-x) * 6/12);width:calc(50% - var(--bs-gutter-x) * 6/12);max-width:calc(50% - var(--bs-gutter-x) * 6/12);}
	.col-xm-7{flex:0 0 calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);max-width:calc(58.333% - var(--bs-gutter-x) * 5/12);}
	.col-xm-8{flex:0 0 calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);max-width:calc(66.666% - var(--bs-gutter-x) * 4/12);}
	.col-xm-9{flex:0 0 calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);max-width:calc(75% - var(--bs-gutter-x) * 3/12);}
	.col-xm-10{flex:0 0 calc(83.333% - var(--bs-gutter-x) * 2/12);width:calc(83.333% - var(--bs-gutter-x) * 2/12);max-width:calc(83.333% - var(--bs-gutter-x) * 2/12);}
	.col-xm-11{flex:0 0 calc(91.666% - var(--bs-gutter-x) * 1/12);width:calc(91.666% - var(--bs-gutter-x) * 1/12);max-width:calc(91.666% - var(--bs-gutter-x) * 1/12);}
	.col-xm-12{flex:0 0 100%;width:100%;max-width:100%;}
	.offset-xm-0{margin-left:0}.offset-xm-1{margin-left:8.333%}.offset-xm-2{margin-left:16.666%}.offset-xm-3{margin-left:25%}.offset-xm-4{margin-left:33.333%}.offset-xm-5{margin-left:41.666%}.offset-xm-6{margin-left:50%}.offset-xm-7{margin-left:58.333%}.offset-xm-8{margin-left:66.666%}.offset-xm-9{margin-left:75%}.offset-xm-10{margin-left:83.333%}.offset-xm-11{margin-left:91.666%}
}

@media (max-width: 767px){
	.row > [class*="col-sm-"]{width: 100%;max-width: 100%;}
}
@media (min-width:768px){
	.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}
	.col-sm-1{flex:0 0 calc(8.333% - var(--bs-gutter-x) * 11/12);width:calc(8.333% - var(--bs-gutter-x) * 11/12);max-width:calc(8.333% - var(--bs-gutter-x) * 11/12);}
	.col-sm-2{flex:0 0 calc(16.666% - var(--bs-gutter-x) * 10/12);width:calc(16.666% - var(--bs-gutter-x) * 10/12);max-width:calc(16.666% - var(--bs-gutter-x) * 10/12);}
	.col-sm-3{flex:0 0 calc(25% - var(--bs-gutter-x) * 9/12);width:calc(25% - var(--bs-gutter-x) * 9/12);max-width:calc(25% - var(--bs-gutter-x) * 9/12);}
	.col-sm-4{flex:0 0 calc(33.333% - var(--bs-gutter-x) * 8/12);width:calc(33.333% - var(--bs-gutter-x) * 8/12);max-width:calc(33.333% - var(--bs-gutter-x) * 8/12);}
	.col-sm-5{flex:0 0 calc(41.666% - var(--bs-gutter-x) * 7/12);width:calc(41.666% - var(--bs-gutter-x) * 7/12);max-width:calc(41.666% - var(--bs-gutter-x) * 7/12);}
	.col-sm-6{flex:0 0 calc(50% - var(--bs-gutter-x) * 6/12);width:calc(50% - var(--bs-gutter-x) * 6/12);max-width:calc(50% - var(--bs-gutter-x) * 6/12);}
	.col-sm-7{flex:0 0 calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);max-width:calc(58.333% - var(--bs-gutter-x) * 5/12);}
	.col-sm-8{flex:0 0 calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);max-width:calc(66.666% - var(--bs-gutter-x) * 4/12);}
	.col-sm-9{flex:0 0 calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);max-width:calc(75% - var(--bs-gutter-x) * 3/12);}
	.col-sm-10{flex:0 0 calc(83.333% - var(--bs-gutter-x) * 2/12);width:calc(83.333% - var(--bs-gutter-x) * 2/12);max-width:calc(83.333% - var(--bs-gutter-x) * 2/12);}
	.col-sm-11{flex:0 0 calc(91.666% - var(--bs-gutter-x) * 1/12);width:calc(91.666% - var(--bs-gutter-x) * 1/12);max-width:calc(91.666% - var(--bs-gutter-x) * 1/12);}
	.col-sm-12{flex:0 0 100%;width:100%;max-width:100%;}
	.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333%}.offset-sm-2{margin-left:16.666%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333%}.offset-sm-5{margin-left:41.666%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333%}.offset-sm-8{margin-left:66.666%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333%}.offset-sm-11{margin-left:91.666%}
}

@media (max-width: 1024px){
	.row > [class*="col-md-"]{width: 100%;max-width: 100%;}
}
@media (min-width:1025px){
	.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}
	.col-md-1{flex:0 0 calc(8.333% - var(--bs-gutter-x) * 11/12);width:calc(8.333% - var(--bs-gutter-x) * 11/12);max-width:calc(8.333% - var(--bs-gutter-x) * 11/12);}
	.col-md-2{flex:0 0 calc(16.666% - var(--bs-gutter-x) * 10/12);width:calc(16.666% - var(--bs-gutter-x) * 10/12);max-width:calc(16.666% - var(--bs-gutter-x) * 10/12);}
	.col-md-3{flex:0 0 calc(25% - var(--bs-gutter-x) * 9/12);width:calc(25% - var(--bs-gutter-x) * 9/12);max-width:calc(25% - var(--bs-gutter-x) * 9/12);}
	.col-md-4{flex:0 0 calc(33.333% - var(--bs-gutter-x) * 8/12);width:calc(33.333% - var(--bs-gutter-x) * 8/12);max-width:calc(33.333% - var(--bs-gutter-x) * 8/12);}
	.col-md-5{flex:0 0 calc(41.666% - var(--bs-gutter-x) * 7/12);width:calc(41.666% - var(--bs-gutter-x) * 7/12);max-width:calc(41.666% - var(--bs-gutter-x) * 7/12);}
	.col-md-6{flex:0 0 calc(50% - var(--bs-gutter-x) * 6/12);width:calc(50% - var(--bs-gutter-x) * 6/12);max-width:calc(50% - var(--bs-gutter-x) * 6/12);}
	.col-md-7{flex:0 0 calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);max-width:calc(58.333% - var(--bs-gutter-x) * 5/12);}
	.col-md-8{flex:0 0 calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);max-width:calc(66.666% - var(--bs-gutter-x) * 4/12);}
	.col-md-9{flex:0 0 calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);max-width:calc(75% - var(--bs-gutter-x) * 3/12);}
	.col-md-10{flex:0 0 calc(83.333% - var(--bs-gutter-x) * 2/12);width:calc(83.333% - var(--bs-gutter-x) * 2/12);max-width:calc(83.333% - var(--bs-gutter-x) * 2/12);}
	.col-md-11{flex:0 0 calc(91.666% - var(--bs-gutter-x) * 1/12);width:calc(91.666% - var(--bs-gutter-x) * 1/12);max-width:calc(91.666% - var(--bs-gutter-x) * 1/12);}
	.col-md-12{flex:0 0 100%;width:100%;max-width:100%;}
	.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333%}.offset-md-2{margin-left:16.666%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333%}.offset-md-5{margin-left:41.666%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333%}.offset-md-8{margin-left:66.666%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333%}.offset-md-11{margin-left:91.666%}
}

@media (max-width: 1279px){
	.row > [class*="col-lg-"]{width: 100%;max-width: 100%;}
}
@media (min-width:1280px){
	.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}
	.col-lg-1{flex:0 0 calc(8.333% - var(--bs-gutter-x) * 11/12);width:calc(8.333% - var(--bs-gutter-x) * 11/12);max-width:calc(8.333% - var(--bs-gutter-x) * 11/12);}
	.col-lg-2{flex:0 0 calc(16.666% - var(--bs-gutter-x) * 10/12);width:calc(16.666% - var(--bs-gutter-x) * 10/12);max-width:calc(16.666% - var(--bs-gutter-x) * 10/12);}
	.col-lg-3{flex:0 0 calc(25% - var(--bs-gutter-x) * 9/12);width:calc(25% - var(--bs-gutter-x) * 9/12);max-width:calc(25% - var(--bs-gutter-x) * 9/12);}
	.col-lg-4{flex:0 0 calc(33.333% - var(--bs-gutter-x) * 8/12);width:calc(33.333% - var(--bs-gutter-x) * 8/12);max-width:calc(33.333% - var(--bs-gutter-x) * 8/12);}
	.col-lg-5{flex:0 0 calc(41.666% - var(--bs-gutter-x) * 7/12);width:calc(41.666% - var(--bs-gutter-x) * 7/12);max-width:calc(41.666% - var(--bs-gutter-x) * 7/12);}
	.col-lg-6{flex:0 0 calc(50% - var(--bs-gutter-x) * 6/12);width:calc(50% - var(--bs-gutter-x) * 6/12);max-width:calc(50% - var(--bs-gutter-x) * 6/12);}
	.col-lg-7{flex:0 0 calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);max-width:calc(58.333% - var(--bs-gutter-x) * 5/12);}
	.col-lg-8{flex:0 0 calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);max-width:calc(66.666% - var(--bs-gutter-x) * 4/12);}
	.col-lg-9{flex:0 0 calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);max-width:calc(75% - var(--bs-gutter-x) * 3/12);}
	.col-lg-10{flex:0 0 calc(83.333% - var(--bs-gutter-x) * 2/12);width:calc(83.333% - var(--bs-gutter-x) * 2/12);max-width:calc(83.333% - var(--bs-gutter-x) * 2/12);}
	.col-lg-11{flex:0 0 calc(91.666% - var(--bs-gutter-x) * 1/12);width:calc(91.666% - var(--bs-gutter-x) * 1/12);max-width:calc(91.666% - var(--bs-gutter-x) * 1/12);}
	.col-lg-12{flex:0 0 100%;width:100%;max-width:100%;}
	.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333%}.offset-lg-2{margin-left:16.666%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333%}.offset-lg-5{margin-left:41.666%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333%}.offset-lg-8{margin-left:66.666%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333%}.offset-lg-11{margin-left:91.666%}
}

@media (max-width: 1439px){
	.row > [class*="col-xl-"]{width: 100%;max-width: 100%;}
}
@media (min-width:1440px){
	.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}
	.col-xl-1{flex:0 0 calc(8.333% - var(--bs-gutter-x) * 11/12);width:calc(8.333% - var(--bs-gutter-x) * 11/12);max-width:calc(8.333% - var(--bs-gutter-x) * 11/12);}
	.col-xl-2{flex:0 0 calc(16.666% - var(--bs-gutter-x) * 10/12);width:calc(16.666% - var(--bs-gutter-x) * 10/12);max-width:calc(16.666% - var(--bs-gutter-x) * 10/12);}
	.col-xl-3{flex:0 0 calc(25% - var(--bs-gutter-x) * 9/12);width:calc(25% - var(--bs-gutter-x) * 9/12);max-width:calc(25% - var(--bs-gutter-x) * 9/12);}
	.col-xl-4{flex:0 0 calc(33.333% - var(--bs-gutter-x) * 8/12);width:calc(33.333% - var(--bs-gutter-x) * 8/12);max-width:calc(33.333% - var(--bs-gutter-x) * 8/12);}
	.col-xl-5{flex:0 0 calc(41.666% - var(--bs-gutter-x) * 7/12);width:calc(41.666% - var(--bs-gutter-x) * 7/12);max-width:calc(41.666% - var(--bs-gutter-x) * 7/12);}
	.col-xl-6{flex:0 0 calc(50% - var(--bs-gutter-x) * 6/12);width:calc(50% - var(--bs-gutter-x) * 6/12);max-width:calc(50% - var(--bs-gutter-x) * 6/12);}
	.col-xl-7{flex:0 0 calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);max-width:calc(58.333% - var(--bs-gutter-x) * 5/12);}
	.col-xl-8{flex:0 0 calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);max-width:calc(66.666% - var(--bs-gutter-x) * 4/12);}
	.col-xl-9{flex:0 0 calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);max-width:calc(75% - var(--bs-gutter-x) * 3/12);}
	.col-xl-10{flex:0 0 calc(83.333% - var(--bs-gutter-x) * 2/12);width:calc(83.333% - var(--bs-gutter-x) * 2/12);max-width:calc(83.333% - var(--bs-gutter-x) * 2/12);}
	.col-xl-11{flex:0 0 calc(91.666% - var(--bs-gutter-x) * 1/12);width:calc(91.666% - var(--bs-gutter-x) * 1/12);max-width:calc(91.666% - var(--bs-gutter-x) * 1/12);}
	.col-xl-12{flex:0 0 100%;width:100%;max-width:100%;}
	.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333%}.offset-xl-2{margin-left:16.666%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333%}.offset-xl-5{margin-left:41.666%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333%}.offset-xl-8{margin-left:66.666%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333%}.offset-xl-11{margin-left:91.666%}
}

@media (max-width: 1599px){
	.row > [class*="col-xxl-"]{width: 100%;max-width: 100%;}
}
@media (min-width:1600px){
	.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto}
	.col-xxl-1{flex:0 0 calc(8.333% - var(--bs-gutter-x) * 11/12);width:calc(8.333% - var(--bs-gutter-x) * 11/12);max-width:calc(8.333% - var(--bs-gutter-x) * 11/12);}
	.col-xxl-2{flex:0 0 calc(16.666% - var(--bs-gutter-x) * 10/12);width:calc(16.666% - var(--bs-gutter-x) * 10/12);max-width:calc(16.666% - var(--bs-gutter-x) * 10/12);}
	.col-xxl-3{flex:0 0 calc(25% - var(--bs-gutter-x) * 9/12);width:calc(25% - var(--bs-gutter-x) * 9/12);max-width:calc(25% - var(--bs-gutter-x) * 9/12);}
	.col-xxl-4{flex:0 0 calc(33.333% - var(--bs-gutter-x) * 8/12);width:calc(33.333% - var(--bs-gutter-x) * 8/12);max-width:calc(33.333% - var(--bs-gutter-x) * 8/12);}
	.col-xxl-5{flex:0 0 calc(41.666% - var(--bs-gutter-x) * 7/12);width:calc(41.666% - var(--bs-gutter-x) * 7/12);max-width:calc(41.666% - var(--bs-gutter-x) * 7/12);}
	.col-xxl-6{flex:0 0 calc(50% - var(--bs-gutter-x) * 6/12);width:calc(50% - var(--bs-gutter-x) * 6/12);max-width:calc(50% - var(--bs-gutter-x) * 6/12);}
	.col-xxl-7{flex:0 0 calc(58.333% - var(--bs-gutter-x) * 5/12);width:calc(58.333% - var(--bs-gutter-x) * 5/12);max-width:calc(58.333% - var(--bs-gutter-x) * 5/12);}
	.col-xxl-8{flex:0 0 calc(66.666% - var(--bs-gutter-x) * 4/12);width:calc(66.666% - var(--bs-gutter-x) * 4/12);max-width:calc(66.666% - var(--bs-gutter-x) * 4/12);}
	.col-xxl-9{flex:0 0 calc(75% - var(--bs-gutter-x) * 3/12);width:calc(75% - var(--bs-gutter-x) * 3/12);max-width:calc(75% - var(--bs-gutter-x) * 3/12);}
	.col-xxl-10{flex:0 0 calc(83.333% - var(--bs-gutter-x) * 2/12);width:calc(83.333% - var(--bs-gutter-x) * 2/12);max-width:calc(83.333% - var(--bs-gutter-x) * 2/12);}
	.col-xxl-11{flex:0 0 calc(91.666% - var(--bs-gutter-x) * 1/12);width:calc(91.666% - var(--bs-gutter-x) * 1/12);max-width:calc(91.666% - var(--bs-gutter-x) * 1/12);}
	.col-xxl-12{flex:0 0 100%;width:100%;max-width:100%;}
	.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333%}.offset-xxl-2{margin-left:16.666%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333%}.offset-xxl-5{margin-left:41.666%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333%}.offset-xxl-8{margin-left:66.666%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333%}.offset-xxl-11{margin-left:91.666%}
}



/* XS breakpoint (480px) */
@media (min-width: 480px) {
    .lazyattachment_max_xs {
        display: none;
    }
}
@media (max-width: 479px) {
    .lazyattachment_min_xs {
        display: none;
    }
}

/* XM breakpoint (576px) */
@media (min-width: 576px) {
    .lazyattachment_max_xm {
        display: none;
    }
}
@media (max-width: 575px) {
    .lazyattachment_min_xm {
        display: none;
    }
}

/* SM breakpoint (768px) */
@media (min-width: 768px) {
    .lazyattachment_max_sm {
        display: none;
    }
}
@media (max-width: 767px) {
    .lazyattachment_min_sm {
        display: none;
    }
}

/* MD breakpoint (1025px) */
@media (min-width: 1025px) {
    .lazyattachment_max_md {
        display: none;
    }
}
@media (max-width: 1024px) {
    .lazyattachment_min_md {
        display: none;
    }
}

/* LG breakpoint (1280px) */
@media (min-width: 1280px) {
    .lazyattachment_max_lg {
        display: none;
    }
}
@media (max-width: 1279px) {
    .lazyattachment_min_lg {
        display: none;
    }
}
  

@media (min-width:1025px){.offcanvas{display:none;}}
@media (max-width:1024px){
  .offcanvas{
    visibility:hidden;
    opacity:0;
    height: 0;
    width:0;
  }
  .offcanvas.show {
    height: auto;
    opacity: 1;
  }
}

hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}

.hr{overflow:hidden;margin:30px 0px;height:1px;background:#eee;font-size:0;line-height:0}
.sm_hr{overflow:hidden;margin:20px 0px;height:1px;background:#dddddd;font-size:0;line-height:0}
.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: 0.25;
}

.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}
 
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}