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

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.hide{
	display:none;
}


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

    .row [class*="col-"] {
        margin: 10px;
		box-sizing: border-box;
      }

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

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

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


}




.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-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-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-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-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-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-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-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-"] {
        margin: 10px;
		box-sizing: border-box;
      }

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

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

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


    .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-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-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-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-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-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-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-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 [class*="col-"] {
        margin: 10px;
		box-sizing: border-box;
      }

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

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

    .col-sm-7 {
        -ms-flex: 0 0 calc(58.333333% - 20px);
        flex: 0 0 calc(58.333333% - 20px);
        max-width: calc(58.333333% - 20px);
    }
    .col-sm-8 {
        -ms-flex: 0 0 calc(66.666667% - 20px);
        flex: 0 0 calc(66.666667% - 20px);
        max-width: calc(66.666667% - 20px);
    }
    .col-sm-9 {
        -ms-flex: 0 0 calc(75% - 20px);
        flex: 0 0 calc(75% - 20px);
        max-width: calc(75% - 20px);
    }
    .col-sm-10 {
        -ms-flex: 0 0 calc(83.333333% - 20px);
        flex: 0 0 calc(83.333333% - 20px);
        max-width: calc(83.333333% - 20px);
    }
    .col-sm-11 {
        -ms-flex: 0 0 calc(91.666667% - 20px);
        flex: 0 0 calc(91.666667% - 20px);
        max-width: calc(91.666667% - 20px);
    }
    .row .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 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-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-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-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-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-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-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-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;
  }
  
  .wp-block-group.alignfull .wp-block-group__inner-container,
  .wp-block-cover.alignfull .wp-block-cover__inner-container {
    max-width: 1300px;
    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;
  }

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

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

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



.wp-block-cover {
    position: relative;
  }
  .wp-block-cover .wp-block-cover__inner-container {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  .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-cover.has-parallax .wp-block-cover__inner-container {
  position: relative;
  top: auto;
  transform: none;
}

.is-image-fill img {
  height: 100% !important;
  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;
}




.has-background-dim {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000;
    opacity: .5;
  }
  .has-background-dim-0 {
    opacity: 0;
  }
  
  .has-background-dim-10 {
    opacity: .1;
  }
  .has-background-dim-20 {
    opacity: .2;
  }
  .has-background-dim-30 {
    opacity: .3;
  }
  .has-background-dim-40 {
    opacity: .4;
  }
  .has-background-dim-50 {
    opacity: .5;
  }
  .has-background-dim-60 {
    opacity: .6;
  }
  .has-background-dim-70 {
    opacity: .7;
  }
  .has-background-dim-80 {
    opacity: .8;
  }
  .has-background-dim-90 {
    opacity: .9;
  }


iframe {
  display:block; 
  border:none;
}

.has-white-color strong {
  color: #fff;
}


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

.wp-block-media-text {
    display: block;
  }

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


}