
html :where(.wp-block) {max-width: 1280px;margin-top: 28px;margin-bottom: 28px;margin-left: auto;margin-right: auto;}

@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: normal;
    font-weight: 100;
    src: url('../../fonts/lato-v24-latin_latin-ext-100.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-100.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-100italic - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: italic;
    font-weight: 100;
    src: url('../../fonts/lato-v24-latin_latin-ext-100italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-100italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-300 - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/lato-v24-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-300.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-300italic - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    src: url('../../fonts/lato-v24-latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-300italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-regular - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('../../fonts/lato-v24-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-regular.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-italic - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: url('../../fonts/lato-v24-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-700 - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url('../../fonts/lato-v24-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-700.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-700italic - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: url('../../fonts/lato-v24-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-700italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-900 - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: url('../../fonts/lato-v24-latin_latin-ext-900.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-900.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-900italic - latin_latin-ext */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    src: url('../../fonts/lato-v24-latin_latin-ext-900italic.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/lato-v24-latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../fonts/lato-v24-latin_latin-ext-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('../../fonts/lato-v24-latin_latin-ext-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('../../fonts/lato-v24-latin_latin-ext-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('../../fonts/lato-v24-latin_latin-ext-900italic.svg#Lato') format('svg'); /* Legacy iOS */
  }


a, a:hover, a:focus { text-decoration: none; }
a { color: #000 }
.padding-40 { padding: 40px; }
.padding-20 { padding: 20px; }
.padding-30 { padding: 30px; }
.v-padding { padding-top: 60px; padding-bottom: 60px; }
.v-padding-top { padding-top: 50px; }
.v-padding-30 { padding-top: 30px; padding-bottom: 30px; }
.v-padding-40 { padding-top: 40px; padding-bottom: 40px; }
.v-padding-50 { padding-top: 50px; padding-bottom: 50px; }
.v-padding-60 { padding-top: 60px; padding-bottom: 60px; }
.v-padding-70 { padding-top: 70px; padding-bottom: 70px; }
.v-padding-80 { padding-top: 80px; padding-bottom: 80px; }
.v-padding-90 { padding-top: 90px; padding-bottom: 90px; }
.v-padding-100 { padding-top: 100px; padding-bottom: 100px; }
.v-padding-110 { padding-top: 110px; padding-bottom: 110px; }
.v-padding-120 { padding-top: 120px; padding-bottom: 120px; }
.v-padding-130 { padding-top: 130px; padding-bottom: 130px; }
.narrow-column { max-width: 900px; margin: 0 auto; }
.row { margin-left: -15px; margin-right: -15px; }
.row-flex, .display-flex { display: flex; flex-wrap: wrap; }
.row-flex-space { justify-content: space-between; }
.row-flex-start { justify-content: flex-start; }
.margin-horizontal { margin: 0 10px; }
.row-flex-column { flex-flow: column; justify-content: start; align-items: flex-start; }
.row-flex-center { justify-content: center; }
.row-flex-align-center { align-items: center; }
.justify-end { justify-content: right; }
.center { text-align: center }
.inline { display: inline-block; }
.col-3 { width: 25%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
.col-4 { width: 33.33333333%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
.col-5 { width: 41%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.col-6 { width: 50%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
.col-8 { width: 66.66666666%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
.col-9 { width: 75%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }

.row-revers {flex-flow: row-reverse;}
.box-content .item:not(:first-child) {display: none;}
.row-revers .box-content .inner {padding-right: 20%; padding-left: 0; text-align: right;}
.row-revers .box-content .item .box-content__title {margin-left: auto;}

.editor-styles-wrapper {font-family: 'Lato'!important;}
.block-editor__container {}
.block-editor__container .page-header { }
/* .block-editor__container .is-style-full-width {width: 100vw!important;position: relative;left: 50%!important;right: 50%!important;margin-left: -50vw!important;margin-right: -50vw!important;} */
.block-editor__container .container {max-width: 1280px; margin-left: auto; margin-right: auto;}
