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

.resmenu {
  z-index: 300;
  position: relative;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  display: none;
  margin-top: 8px;
}

#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: 9px;
}

#nav-icon2 span:nth-child(5) {
  top: 18px;
}

#nav-icon2 span:nth-child(6) {
  top: 18px;
  border-radius: 5px;
}

#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 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  --gap: 20px;
  margin-right: -10px;
  margin-left: -10px;
}

.hide {
  display: none !important;
}


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

    .row [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-"] {
		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) {

    .row{
    margin: 0;
  }
    .row [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 {
        -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;}

}






/****************** 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.alignfull .wp-block-group__inner-container,
  .wp-block-cover.alignfull .wp-block-cover__inner-container {
    max-width:var(--corp);
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    position: relative;
  }
  
  
  .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__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-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;
}
.is-image-fill img {
  height: 100% !important;
  width: 100%;
  object-fit: cover;
}
.is-image-fill .wp-block-media-text__content {
  padding-top: 40px;
  padding-bottom: 40px;
}
.is-image-fill figure {
  height: 100%;
}


.center, .aligncenter{
  text-align: center;
}

.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;
}


iframe {
  display:block; 
  border:none;
}



.wp-block-gallery.has-nested-images {
  display: flex;
  flex-wrap: wrap;
  --wp--style--unstable-gallery-gap: 0.5em;
  gap: var(--wp--style--unstable-gallery-gap);
  margin: 0;
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  position: relative;
  flex-direction: column;
  max-width: 100%;
}

.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
  width: 100%;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
  margin: 0;
}

.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)*0.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)*0.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)*0.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)*0.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)*0.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)*0.875);
}



@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;
}

	
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
  margin: 0;
}


}