.corp {
  max-width: var(--corp);
  width: 100%;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  clear: both;
  margin: auto;
  position: relative;
}

.resmenu {
  z-index: 300;
  position: relative;
  width: 30px;
  height: 20px;
  cursor: pointer;
  display: none;
}

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 50%;
  background: #000;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0 5px 5px 0;
}

#nav-icon2 span:nth-child(odd) {
  left: 0px;
  border-radius: 5px 0 0 5px;
}

#nav-icon2 span:nth-child(1),
#nav-icon2 span:nth-child(2) {
  top: 0px;
}
#nav-icon2 span:nth-child(3), 
#nav-icon2 span:nth-child(4) {
  top: 50%;
  transform: translateY(-50%);
}

#nav-icon2 span:nth-child(5),
#nav-icon2 span:nth-child(6){
  bottom: 0;
}


#nav-icon2.open span:nth-child(1),
#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),
#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  opacity: 1;
}

#nav-icon2.open span:nth-child(1) {
  left: 5px;
  top: 7px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 5px);
  top: 7px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 5px;
  top: 12px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(50% - 5px);
  top: 12px;
}



.row, .wp-block-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.is-not-stacked-on-mobile{
  flex-wrap: nowrap;
}

.hide {
  display: none !important;
}


@media screen and (min-width: 1024px) {

    .row [class*="col-"],
    .wp-block-columns [class*="col-"]{
		box-sizing: border-box;
    margin: calc(var(--gap) / 2);
      }

    .col-1 {
        -ms-flex: 0 0 calc(8.333333% - var(--gap));
        flex: 0 0 calc(8.333333% - var(--gap));
        max-width: calc(8.333333% - var(--gap));
    }

    .col-2 {
        -ms-flex: 0 0 calc(16.666667% - var(--gap));
        flex: 0 0 calc(16.666667% - var(--gap));
        max-width: calc(16.666667% - var(--gap));
    }
    .col-3 {
        -ms-flex: 0 0 calc(25% - var(--gap));
        flex: 0 0 calc(25% - var(--gap));
        max-width: calc(25% - var(--gap));
    }
    .col-4 {
        -ms-flex: 0 0 calc(33.333333% - var(--gap));
        flex: 0 0 calc(33.333333% - var(--gap));
        max-width: calc(33.333333% - var(--gap));
    }
    .col-5 {
        -ms-flex: 0 0 calc(41.666667% - var(--gap));
        flex: 0 0 calc(41.666667% - var(--gap));
        max-width: calc(41.666667% - var(--gap));
    }
    .col-6 {
        -ms-flex: 0 0 calc(50% - var(--gap));
        flex: 0 0 calc(50% - var(--gap));
        max-width: calc(50% - var(--gap));
    }

    .col-7 {
        -ms-flex: 0 0 calc(58.333333% - var(--gap));
        flex: 0 0 calc(58.333333% - var(--gap));
        max-width: calc(58.333333% - var(--gap));
    }
    .col-8 {
        -ms-flex: 0 0 calc(66.666667% - var(--gap));
        flex: 0 0 calc(66.666667% - var(--gap));
        max-width: calc(66.666667% - var(--gap));
    }
    .col-9 {
        -ms-flex: 0 0 calc(75% - var(--gap));
        flex: 0 0 calc(75% - var(--gap));
        max-width: calc(75% - var(--gap));
    }
    .col-10 {
        -ms-flex: 0 0 calc(83.333333% - var(--gap));
        flex: 0 0 calc(83.333333% - var(--gap));
        max-width: calc(83.333333% - var(--gap));
    }
    .col-11 {
        -ms-flex: 0 0 calc(91.666667% - var(--gap));
        flex: 0 0 calc(91.666667% - var(--gap));
        max-width: calc(91.666667% - var(--gap));
    }
    .col-12 {
        -ms-flex: 0 0 calc(100% - var(--gap));
        flex: 0 0 calc(100% - var(--gap));
        max-width: calc(100% - var(--gap));
    }
	
	.col-25 {
        -ms-flex: 0 0 calc(20% - var(--gap));
        flex: 0 0 calc(20% - var(--gap));
        max-width: calc(20% - var(--gap));
    }


}



.mt-0{margin-top: 0;}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mt-40{margin-top: 40px;}
.mt-50{margin-top: 50px;}
.mt-60{margin-top: 60px;}

.mb-0{margin-bottom: 0;}
.mb-10{margin-bottom: 10px;}
.mb-20{margin-bottom: 20px;}
.mb-30{margin-bottom: 30px;}
.mb-40{margin-bottom: 40px;}
.mb-50{margin-bottom: 50px;}
.mb-60{margin-bottom: 60px;}

.ml-0{margin-left: 0;}
.ml-10{margin-left: 10px;}
.ml-20{margin-left: 20px;}
.ml-30{margin-left: 30px;}
.ml-40{margin-left: 40px;}
.ml-50{margin-left: 50px;}
.ml-60{margin-left: 60px;}

.mr-0{margin-right: 0;}
.mr-10{margin-right: 10px;}
.mr-20{margin-right: 20px;}
.mr-30{margin-right: 30px;}
.mr-40{margin-right: 40px;}
.mr-50{margin-right: 50px;}
.mr-60{margin-right: 60px;}

.pt-0{padding-top: 0;}
.pt-10{padding-top: 10px;}
.pt-20{padding-top: 20px;}
.pt-30{padding-top: 30px;}
.pt-40{padding-top: 40px;}
.pt-50{padding-top: 50px;}
.pt-60{padding-top: 60px;}
.pt-70{padding-top: 70px;}
.pt-80{padding-top: 80px;}

.pb-0{padding-bottom: 0;}
.pb-10{padding-bottom: 10px;}
.pb-20{padding-bottom: 20px;}
.pb-30{padding-bottom: 30px;}
.pb-40{padding-bottom: 40px;}
.pb-50{padding-bottom: 50px;}
.pb-60{padding-bottom: 60px;}
.pb-70{padding-bottom: 70px;}
.pb-80{padding-bottom: 80px;}

.pl-0{padding-left: 0;}
.pl-10{padding-left: 10px;}
.pl-20{padding-left: 20px;}
.pl-30{padding-left: 30px;}
.pl-40{padding-left: 40px;}
.pl-50{padding-left: 50px;}
.pl-60{padding-left: 60px;}

.pr-0{padding-right: 0;}
.pr-10{padding-right: 10px;}
.pr-20{padding-right: 20px;}
.pr-30{padding-right: 30px;}
.pr-40{padding-right: 40px;}
.pr-50{padding-right: 50px;}
.pr-60{padding-right: 60px;}





@media screen and (max-width: 1024px) {

     .row [class*="col-"],
     .wp-block-columns [class*="col-"] {
		box-sizing: border-box;
    margin: calc(var(--gap) / 2);
      }

    .col-md-1 {
        -ms-flex: 0 0 calc(8.333333% - var(--gap));
        flex: 0 0 calc(8.333333% - var(--gap));
        max-width: calc(8.333333% - var(--gap));
    }

    .col-md-2 {
        -ms-flex: 0 0 calc(16.666667% - var(--gap));
        flex: 0 0 calc(16.666667% - var(--gap));
        max-width: calc(16.666667% - var(--gap));
    }
    .col-md-3 {
        -ms-flex: 0 0 calc(25% - var(--gap));
        flex: 0 0 calc(25% - var(--gap));
        max-width: calc(25% - var(--gap));
    }
    .col-md-4 {
        -ms-flex: 0 0 calc(33.333333% - var(--gap));
        flex: 0 0 calc(33.333333% - var(--gap));
        max-width: calc(33.333333% - var(--gap));
    }
    .col-md-5 {
        -ms-flex: 0 0 calc(41.666667% - var(--gap));
        flex: 0 0 calc(41.666667% - var(--gap));
        max-width: calc(41.666667% - var(--gap));
    }
    .col-md-6 {
        -ms-flex: 0 0 calc(50% - var(--gap));
        flex: 0 0 calc(50% - var(--gap));
        max-width: calc(50% - var(--gap));
    }

    .col-md-7 {
        -ms-flex: 0 0 calc(58.333333% - var(--gap));
        flex: 0 0 calc(58.333333% - var(--gap));
        max-width: calc(58.333333% - var(--gap));
    }
    .col-md-8 {
        -ms-flex: 0 0 calc(66.666667% - var(--gap));
        flex: 0 0 calc(66.666667% - var(--gap));
        max-width: calc(66.666667% - var(--gap));
    }
    .col-md-9 {
        -ms-flex: 0 0 calc(75% - var(--gap));
        flex: 0 0 calc(75% - var(--gap));
        max-width: calc(75% - var(--gap));
    }
    .col-md-10 {
        -ms-flex: 0 0 calc(83.333333% - var(--gap));
        flex: 0 0 calc(83.333333% - var(--gap));
        max-width: calc(83.333333% - var(--gap));
    }
    .col-md-11 {
        -ms-flex: 0 0 calc(91.666667% - var(--gap));
        flex: 0 0 calc(91.666667% - var(--gap));
        max-width: calc(91.666667% - var(--gap));
    }
    .col-md-12 {
        -ms-flex: 0 0 calc(100% - var(--gap));
        flex: 0 0 calc(100% - var(--gap));
        max-width: calc(100% - var(--gap));
    }
	.col-md-25 {
        -ms-flex: 0 0 calc(20% - var(--gap));
        flex: 0 0 calc(20% - var(--gap));
        max-width: calc(20% - var(--gap));
    }
	

	.mt-md-0{margin-top: 0;}
    .mt-md-10{margin-top: 10px;}
    .mt-md-20{margin-top: 20px;}
    .mt-md-30{margin-top: 30px;}
    .mt-md-40{margin-top: 40px;}
    .mt-md-50{margin-top: 50px;}
    .mt-md-60{margin-top: 60px;}

    .mb-md-0{margin-bottom: 0;}
	.mb-md-10{margin-bottom: 10px;}
    .mb-md-20{margin-bottom: 20px;}
    .mb-md-30{margin-bottom: 30px;}
    .mb-md-40{margin-bottom: 40px;}
    .mb-md-50{margin-bottom: 50px;}
    .mb-md-60{margin-bottom: 60px;}

    .ml-md-0{margin-left: 0;}
	.ml-md-10{margin-left: 10px;}
    .ml-md-20{margin-left: 20px;}
    .ml-md-30{margin-left: 30px;}
    .ml-md-40{margin-left: 40px;}
    .ml-md-50{margin-left: 50px;}
    .ml-md-60{margin-left: 60px;}

    .mr-md-0{margin-right: 0;}
	.mr-md-10{margin-right: 10px;}
    .mr-md-20{margin-right: 20px;}
    .mr-md-30{margin-right: 30px;}
    .mr-md-40{margin-right: 40px;}
    .mr-md-50{margin-right: 50px;}
    .mr-md-60{margin-right: 60px;}

    .pt-md-0{padding-top: 0;}
    .pt-md-10{padding-top: 10px;}
    .pt-md-20{padding-top: 20px;}
    .pt-md-30{padding-top: 30px;}
    .pt-md-40{padding-top: 40px;}
    .pt-md-50{padding-top: 50px;}
    .pt-md-60{padding-top: 60px;}

    .pb-md-0{padding-bottom: 0;}
	.pb-md-10{padding-bottom: 10px;}
    .pb-md-20{padding-bottom: 20px;}
    .pb-md-30{padding-bottom: 30px;}
    .pb-md-40{padding-bottom: 40px;}
    .pb-md-50{padding-bottom: 50px;}
    .pb-md-60{padding-bottom: 60px;}

    .pl-md-0{padding-left: 0;}
	.pl-md-10{padding-left: 10px;}
    .pl-md-20{padding-left: 20px;}
    .pl-md-30{padding-left: 30px;}
    .pl-md-40{padding-left: 40px;}
    .pl-md-50{padding-left: 50px;}
    .pl-md-60{padding-left: 60px;}

    .pr-md-0{padding-right: 0;}
	.pr-md-10{padding-right: 10px;}
    .pr-md-20{padding-right: 20px;}
    .pr-md-30{padding-right: 30px;}
    .pr-md-40{padding-right: 40px;}
    .pr-md-50{padding-right: 50px;}
    .pr-md-60{padding-right: 60px;}

}



@media screen and (max-width: 768px) {

    .hide-on-mobile{display: none;}

    .row, .wp-block-columns {
    margin: 0;
  }
    .row [class*="col-"], 
    .wp-block-columns [class*="col-"] {
		box-sizing: border-box;
    margin: calc(var(--gap) / 2);
      }

    .col-sm-1 {
        -ms-flex: 0 0 calc(8.333333% - var(--gap));
        flex: 0 0 calc(8.333333% - var(--gap));
        max-width: calc(8.333333% - var(--gap));
    }

    .col-sm-2 {
        -ms-flex: 0 0 calc(16.666667% - var(--gap));
        flex: 0 0 calc(16.666667% - var(--gap));
        max-width: calc(16.666667% - var(--gap));
    }
    .col-sm-3 {
        -ms-flex: 0 0 calc(25% - var(--gap));
        flex: 0 0 calc(25% - var(--gap));
        max-width: calc(25% - var(--gap));
    }
    .col-sm-4 {
        -ms-flex: 0 0 calc(33.333333% - var(--gap));
        flex: 0 0 calc(33.333333% - var(--gap));
        max-width: calc(33.333333% - var(--gap));
    }
    .col-sm-5 {
        -ms-flex: 0 0 calc(41.666667% - var(--gap));
        flex: 0 0 calc(41.666667% - var(--gap));
        max-width: calc(41.666667% - var(--gap));
    }
    .col-sm-6 {
        -ms-flex: 0 0 calc(50% - var(--gap));
        flex: 0 0 calc(50% - var(--gap));
        max-width: calc(50% - var(--gap));
    }

    .col-sm-7 {
        -ms-flex: 0 0 calc(58.333333% - var(--gap));
        flex: 0 0 calc(58.333333% - var(--gap));
        max-width: calc(58.333333% - var(--gap));
    }
    .col-sm-8 {
        -ms-flex: 0 0 calc(66.666667% - var(--gap));
        flex: 0 0 calc(66.666667% - var(--gap));
        max-width: calc(66.666667% - var(--gap));
    }
    .col-sm-9 {
        -ms-flex: 0 0 calc(75% - var(--gap));
        flex: 0 0 calc(75% - var(--gap));
        max-width: calc(75% - var(--gap));
    }
    .col-sm-10 {
        -ms-flex: 0 0 calc(83.333333% - var(--gap));
        flex: 0 0 calc(83.333333% - var(--gap));
        max-width: calc(83.333333% - var(--gap));
    }
    .col-sm-11 {
        -ms-flex: 0 0 calc(91.666667% - var(--gap));
        flex: 0 0 calc(91.666667% - var(--gap));
        max-width: calc(91.666667% - var(--gap));
    }
    .row .col-sm-12, .wp-block-columns .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
	.col-sm-25 {
        -ms-flex: 0 0 calc(20% - var(--gap));
        flex: 0 0 calc(20% - var(--gap));
        max-width: calc(20% - var(--gap));
    }


    .mt-sm-0{margin-top: 0;}
	  .mt-sm-10{margin-top: 10px;}
    .mt-sm-20{margin-top: 20px;}
    .mt-sm-30{margin-top: 30px;}
    .mt-sm-40{margin-top: 40px;}
    .mt-sm-50{margin-top: 50px;}
    .mt-sm-60{margin-top: 60px;}

    .mb-sm-0{margin-bottom: 0;}
	  .mb-sm-10{margin-bottom: 10px;}
    .mb-sm-20{margin-bottom: 20px;}
    .mb-sm-30{margin-bottom: 30px;}
    .mb-sm-40{margin-bottom: 40px;}
    .mb-sm-50{margin-bottom: 50px;}
    .mb-sm-60{margin-bottom: 60px;}

    .ml-sm-0{margin-left: 0;}
	  .ml-sm-10{margin-left: 10px;}
    .ml-sm-20{margin-left: 20px;}
    .ml-sm-30{margin-left: 30px;}
    .ml-sm-40{margin-left: 40px;}
    .ml-sm-50{margin-left: 50px;}
    .ml-sm-60{margin-left: 60px;}

    .mr-sm-0{margin-right: 0;}
	.mr-sm-10{margin-right: 10px;}
    .mr-sm-20{margin-right: 20px;}
    .mr-sm-30{margin-right: 30px;}
    .mr-sm-40{margin-right: 40px;}
    .mr-sm-50{margin-right: 50px;}
    .mr-sm-60{margin-right: 60px;}

    
    .pt-sm-0{padding-top: 0;}
	.pt-sm-10{padding-top: 10px;}
    .pt-sm-20{padding-top: 20px;}
    .pt-sm-30{padding-top: 30px;}
    .pt-sm-40{padding-top: 40px;}
    .pt-sm-50{padding-top: 50px;}
    .pt-sm-60{padding-top: 60px;}

    .pb-sm-0{padding-bottom: 0;}
	.pb-sm-10{padding-bottom: 10px;}
    .pb-sm-20{padding-bottom: 20px;}
    .pb-sm-30{padding-bottom: 30px;}
    .pb-sm-40{padding-bottom: 40px;}
    .pb-sm-60{padding-bottom: 60px;}

    .pl-sm-0{padding-left: 0;}
	.pl-sm-10{padding-left: 10px;}
    .pl-sm-20{padding-left: 20px;}
    .pl-sm-30{padding-left: 30px;}
    .pl-sm-40{padding-left: 40px;}
    .pl-sm-50{padding-left: 50px;}
    .pl-sm-60{padding-left: 60px;}

    .pr-sm-0{padding-right: 0;}
	.pr-sm-10{padding-right: 10px;}
    .pr-sm-20{padding-right: 20px;}
    .pr-sm-30{padding-right: 30px;}
    .pr-sm-40{padding-right: 40px;}
    .pr-sm-50{padding-right: 50px;}
    .pr-sm-60{padding-right: 60px;}

}





.sliders .owl-dots {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}

.sliders.owl-carousel .owl-nav{
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.sliders.owl-carousel:hover .owl-nav{
  opacity: 1;
}

.sliders.owl-carousel .owl-nav button.owl-next, .sliders.owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
  font-size: 50px;
  color: #fff;
}

.sliders.owl-carousel .owl-nav button.owl-next {
  right: 20px;
  left: auto;
}

.sliders.owl-carousel .owl-nav button.owl-next, .sliders.owl-carousel .owl-nav button.owl-prev {
  font-size: 0;
}

.sliders.owl-carousel .owl-nav button.owl-prev::before,
.sliders.owl-carousel .owl-nav button.owl-next::before{
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 21.504-10-10 10-10' stroke='%23fff' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 30px;
  height: 30px;
  display: block;
  background-repeat: no-repeat;
}

.sliders.owl-carousel .owl-nav button.owl-next::before{
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.364 1.504 10 10-10 10' stroke='%23fff' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.sliders .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  background: #f5f5f5 !important;
  border-radius: 100%;
  margin: 0 3px;
}

.sliders .owl-dots .owl-dot.active {
  background: var(--link-color) !important;
}



.pagination {
  text-align: center;
  margin-top: 20px;
}
.pagination .page-numbers {
  background: #f5f5f5;
  width: 40px;
  height: 40px;
  display: inline-block;
  overflow: hidden;
  color: #000;
  line-height: 40px;
  border-radius: 100%;
}
.pagination .page-numbers.current {
  background: var(--link-color);
  color: #fff;
}
.pagination .page-numbers:hover {
  background: var(--link-color-hover);
  color: #fff;
}
.prev.page-numbers, .next.page-numbers {
  font-size: 0;
  position: relative;
}
.prev.page-numbers:before {
  content: "«";
  font-size: 17px;
}
.next.page-numbers:after {
  content: "»";
  font-size: 15px;
}



.social-share {
  margin: 30px 0 50px;
}
.social-share .label {
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 5px;
}
.social-share .label svg {
  height: 16px;
  width: 16px;
}
.social-share .itm {
  margin-right: 5px;
  display: inline-block;
  color: #000;
  line-height: 13px;
  border-radius: 3px;
  padding: 5px;
  background: var(--link-color) !important;
}
.social-share .itm svg {
  height: 18px;
  width: 18px;
  color: #fff;
}
.social-share .itm:hover {
  background: var(--link-color-hover) !important;
}

.post-meta {
  margin: 0 0 15px;
  display: flex;
  align-items: center;
  gap: 20px;
  font-size: 15px;
}
.post-meta .post-meta-item {
  display: flex;
  align-items: center;
  gap: 6px;
}
.post-meta .post-meta-item svg {
  height: 15px;
  width: 15px;
}



/****************** GUTEMBERG ******************/

.alignfull {
    margin-left: calc(-100vw/2 + 100%/2);
    margin-right: calc(-100vw/2 + 100%/2);
    max-width: 100vw;
    width: auto;
  }

  .alignwide {
    width: auto;
    max-width: 100vw;
    margin-right: calc(25% - 25vw);
    margin-left: calc(25% - 25vw);
  }
  
  .wp-block-group .wp-block-group__inner-container,
  .wp-block-cover .wp-block-cover__inner-container {
    max-width:var(--corp);
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    position: relative;
  }


	.center{
	  text-align: center;
	}


	iframe {
	  display:block; 
	  border:none;
	}
  
/*  
  .wp-block-media-text {
    display: grid;
    align-items: center;
	grid-template-columns: 50% auto;
  }

.is-vertically-aligned-top {
  align-items: flex-start;
}

.is-vertically-aligned-bottom {
  align-items: flex-end;
}

  .wp-block-media-text__media {
    margin: 0;
}

.wp-block-media-text__media img {
	width: 100%;
}

  .wp-block-media-text__content {
    padding-left: 40px;
    box-sizing: border-box;
    padding-right: 0;
}
  
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    grid-column: 2;
    grid-row: 1;
  }
  
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 1;
    padding-right: 40px;
    padding-left: 0;
  }



  .wp-block-media-text.alignfull .wp-block-media-text__content{
    margin-right: calc(50vw - var(--corp) / 2 + 20px);
  }

  .wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content {
    margin-left: calc(50vw - var(--corp) / 2 + 20px);
    margin-right: auto;

  }
 


  .are-vertically-aligned-center {
    align-items: center;
}


.wp-block-buttons {
    display: flex;
  }
  .wp-block-buttons .wp-block-button:not(:last-child) {
    margin-right: 15px;
  }



  figure {
    margin: 0;
}

.has-text-align-center{
    text-align: center;
    max-width: 960px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.has-text-align-right {
  text-align: right;
}

.has-text-align-left {
  text-align: left;
}


.is-content-justification-center, .justify-center, .row-center {
    justify-content: center;
}



.wp-block-cover, .wp-block-cover-image {
  position: relative;
  background-position: 50%;
  min-height: 430px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
  box-sizing: border-box;
}

.wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
  outline: none;
  border: none;
  box-shadow: none;
}



.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
  width: 100%;
  z-index: 1;
  color: #fff;
}

.wp-block-cover.is-position-bottom-center .wp-block-cover__inner-container { margin-bottom: 0;}
.wp-block-cover.is-position-top-center .wp-block-cover__inner-container { margin-top: 0; }
.wp-block-cover.is-position-bottom-right .wp-block-cover__inner-container { margin-bottom: 0; margin-right: 0;}
.wp-block-cover.is-position-bottom-left .wp-block-cover__inner-container { margin-bottom: 0; margin-left: 0; }
.wp-block-cover.is-position-top-left .wp-block-cover__inner-container { margin-top: 0; margin-left: 0; }
.wp-block-cover.is-position-top-right .wp-block-cover__inner-container { margin-top: 0; margin-right: 0; }



.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
}

  .has-white-color, .has-white-color p, .has-white-color h1, .has-white-color h2, .has-white-color h3, .has-white-color h4 {
    color: #fff !important;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
  background-size: cover;
  height: 100%;
  min-height: 250px;
  width: 100%;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
  clip: rect(0,0,0,0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}


.wp-block-media-text.is-image-fill .wp-block-media-text__content {
  padding-top: 40px;
  padding-bottom: 40px;
}



.aligncenter img {
  margin: auto;
}


.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: .5;
  background-color: #000;
}

  .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
   opacity:.1
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
   opacity:.2
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
   opacity:.3
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
   opacity:.4
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
   opacity:.5
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
   opacity:.6
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
   opacity:.7
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
   opacity:.8
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
   opacity:.9
  }
  .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
  .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
  .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
  .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
  .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
  .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
   opacity:1
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
   opacity:0
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
   opacity:.1
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
   opacity:.2
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
   opacity:.3
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
   opacity:.4
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
   opacity:.5
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
   opacity:.6
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
   opacity:.7
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
   opacity:.8
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
   opacity:.9
  }
  .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
  .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
  .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
  .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
   opacity:1
  }


  .wp-block-site-logo img {
    width: auto !important;
    margin: auto;
    max-height: 150px;
    object-fit: contain;
  }

.is-not-stacked-on-mobile {
  flex-wrap: nowrap;
}


.has-link-color-color, .wp-block-buttons .wp-block-button a.wp-block-button__link.has-link-color-color {
  color: var(--link-color);
}


.has-link-color-hover-color, .wp-block-buttons .wp-block-button a.wp-block-button__link.has-link-color-hover-color {
  color: var(--link-color);
}

.has-link-color-color, .wp-block-buttons .wp-block-button a.wp-block-button__link.has-link-color-color,
.wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link.has-link-color-color {
  color: var(--link-color);
}

.has-link-color-hover-color, .wp-block-buttons .wp-block-button a.wp-block-button__link.has-link-color-hover-color,
.wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link.has-link-color-hover-color {
  color: var(--link-color);
}






@media screen and (max-width: 1024px) {

.wp-block-media-text.alignfull .wp-block-media-text__content,
.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content{
  margin: auto;
  padding: 20px;
}

}

@media screen and (max-width: 768px) {

.wp-block-media-text.is-stacked-on-mobile {
      display: flex;
	  flex-direction: column;
  }
	
.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile {
  flex-direction: column-reverse;
}

 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    margin-bottom: 20px;
}


.wp-block-media-text.alignfull.is-stacked-on-mobile .wp-block-media-text__content, 
.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{
  padding-left: 20px !important;
  padding-right: 20px !important;
}

	


}







.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
  display:flex;
  flex-wrap:wrap;
  list-style-type:none;
  margin:0;
  padding:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  margin:0 1em 1em 0;
  position:relative;
  width:calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
  margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
  align-items:flex-end;
  display:flex;
  height:100%;
  justify-content:flex-start;
  margin:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
  display:block;
  height:auto;
  max-width:100%;
  width:auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
  background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
  bottom:0;
  box-sizing:border-box;
  color:#fff;
  font-size:.8em;
  margin:0;
  max-height:100%;
  overflow:auto;
  padding:3em .77em .7em;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
  display:inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,
.wp-block-gallery:not(.has-nested-images) figcaption {
  flex-grow:1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
  flex:1;
  height:100%;
  object-fit:cover;
  width:100%
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
  margin-right:0;
  width:100%
}
@media (min-width:600px) {
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
    margin-right:1em;
    width:calc(33.33333% - .66667em)
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
    margin-right:1em;
    width:calc(25% - .75em)
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
    margin-right:1em;
    width:calc(20% - .8em)
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
    margin-right:1em;
    width:calc(16.66667% - .83333em)
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
    margin-right:1em;
    width:calc(14.28571% - .85714em)
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
    margin-right:1em;
    width:calc(12.5% - .875em)
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
  .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
  .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
  .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right:0
  }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
  margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright,
.wp-block-gallery:not(.has-nested-images).alignleft,
.wp-block-gallery:not(.has-nested-images).alignright {
  max-width:420px;
  width:100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
  justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
  align-self:flex-start
}
figure.wp-block-gallery.has-nested-images {
  align-items:normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  margin:0;
  width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  max-width:100%;
  position:relative
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,
.wp-block-gallery.has-nested-images figure.wp-block-image>div {
  flex-direction:column;
  flex-grow:1;
  margin:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
  display:block;
  height:auto;
  max-width:100%!important;
  width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
  bottom:0;
  box-sizing:border-box;
  color:#fff;
  font-size:13px;
  left:0;
  margin-bottom:0;
  max-height:60%;
  overflow:auto;
  padding:0 8px 8px;
  position:absolute;
  text-align:center;
  width:100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
  display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
  color:inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
  box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
  flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
  background:none;
  color:inherit;
  flex:initial;
  margin:0;
  padding:10px 10px 9px;
  position:relative
}
.wp-block-gallery.has-nested-images figcaption {
  flex-basis:100%;
  flex-grow:1;
  text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  margin-bottom:auto;
  margin-top:0
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
  align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
  display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  flex:1 0 0%;
  height:100%;
  object-fit:cover;
  width:100%
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
  width:100%
}
@media (min-width:600px) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
    width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
  }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
    width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
  }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
    width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
  }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
    width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
  }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
    width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
  }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
    width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
    width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
    width:100%
  }
}
.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
  max-width:420px;
  width:100%
}
*/