/*
	Compass common
*/
/*
	Vars & colors
*/
/*
	Styles
*/
@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i&subset=cyrillic-ext,latin-ext");
/* line 1, ../../../../../../frontend/styles/base/_a-reset.scss */
*,*:after,*:before {
  -webkit-tap-highlight-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol,ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption,td,th {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
blockquote,q {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
blockquote:after,blockquote:before,q:after,q:before {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}

/* line 19, ../../../../../../frontend/styles/base/_a-reset.scss */
audio,canvas,progress,video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 32, ../../../../../../frontend/styles/base/_a-reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 42, ../../../../../../frontend/styles/base/_a-reset.scss */
[hidden],template {
  display: none;
}

/* line 129, ../../../../../../frontend/styles/base/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

/* line 136, ../../../../../../frontend/styles/base/_grid.scss */
.row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -1.25rem;
  margin-left: -1.25rem;
}
/* line 26, ../../../../../../frontend/styles/base/_grid.scss */
html.mdr-no-flexwrap .row {
  margin-left: -1.25rem;
  list-style: none;
  margin-bottom: 0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
html.mdr-no-flexwrap .row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 140, ../../../../../../frontend/styles/base/_grid.scss */
.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 144, ../../../../../../frontend/styles/base/_grid.scss */
.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

/* line 244, ../../../../../../frontend/styles/base/_grid.scss */
.row--60 {
  margin-right: -1.875rem;
  margin-left: -1.875rem;
}
/* line 248, ../../../../../../frontend/styles/base/_grid.scss */
.row--60 [class^="col-"] {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}

/* line 149, ../../../../../../frontend/styles/base/_grid.scss */
.hide-me--default {
  display: none !important;
}

/* line 153, ../../../../../../frontend/styles/base/_grid.scss */
.show-me--default {
  display: block !important;
}

/* line 157, ../../../../../../frontend/styles/base/_grid.scss */
.show-me--default-inline {
  display: inline !important;
}

/* line 167, ../../../../../../frontend/styles/base/_grid.scss */
.col-default,.col-default-1,.col-default-2,.col-default-3,.col-default-4,.col-default-5,.col-default-6,.col-default-7,.col-default-8,.col-default-9,.col-default-10,.col-default-11,.col-default-12,.col-default-offset-1,.col-default-offset-2,.col-default-offset-3,.col-default-offset-4,.col-default-offset-5,.col-default-offset-6,.col-default-offset-7,.col-default-offset-8,.col-default-offset-9,.col-default-offset-10,.col-default-offset-11,.col-default-offset-12 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
/* line 84, ../../../../../../frontend/styles/base/_grid.scss */
html.mdr-no-flexwrap .col-default,html.mdr-no-flexwrap .col-default-1,html.mdr-no-flexwrap .col-default-2,html.mdr-no-flexwrap .col-default-3,html.mdr-no-flexwrap .col-default-4,html.mdr-no-flexwrap .col-default-5,html.mdr-no-flexwrap .col-default-6,html.mdr-no-flexwrap .col-default-7,html.mdr-no-flexwrap .col-default-8,html.mdr-no-flexwrap .col-default-9,html.mdr-no-flexwrap .col-default-10,html.mdr-no-flexwrap .col-default-11,html.mdr-no-flexwrap .col-default-12,html.mdr-no-flexwrap .col-default-offset-1,html.mdr-no-flexwrap .col-default-offset-2,html.mdr-no-flexwrap .col-default-offset-3,html.mdr-no-flexwrap .col-default-offset-4,html.mdr-no-flexwrap .col-default-offset-5,html.mdr-no-flexwrap .col-default-offset-6,html.mdr-no-flexwrap .col-default-offset-7,html.mdr-no-flexwrap .col-default-offset-8,html.mdr-no-flexwrap .col-default-offset-9,html.mdr-no-flexwrap .col-default-offset-10,html.mdr-no-flexwrap .col-default-offset-11,html.mdr-no-flexwrap .col-default-offset-12 {
  display: block;
  float: left;
  width: 100%;
  padding-left: 1.25rem;
  zoom: 1;
}
/* line 171, ../../../../../../frontend/styles/base/_grid.scss */
.col-default {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  max-width: 100%;
}
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-1 {
  -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
          flex-basis: 8.33333%;
  max-width: 8.33333%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-1 {
  margin-left: 8.33333%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-2 {
  -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
          flex-basis: 16.66667%;
  max-width: 16.66667%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-2 {
  margin-left: 16.66667%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-3 {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-3 {
  margin-left: 25%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-4 {
  -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
          flex-basis: 33.33333%;
  max-width: 33.33333%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-4 {
  margin-left: 33.33333%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-5 {
  -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
          flex-basis: 41.66667%;
  max-width: 41.66667%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-5 {
  margin-left: 41.66667%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-6 {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  max-width: 50%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-6 {
  margin-left: 50%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-7 {
  -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
          flex-basis: 58.33333%;
  max-width: 58.33333%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-7 {
  margin-left: 58.33333%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-8 {
  -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
          flex-basis: 66.66667%;
  max-width: 66.66667%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-8 {
  margin-left: 66.66667%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-9 {
  -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
          flex-basis: 75%;
  max-width: 75%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-9 {
  margin-left: 75%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-10 {
  -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
          flex-basis: 83.33333%;
  max-width: 83.33333%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-10 {
  margin-left: 83.33333%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-11 {
  -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
          flex-basis: 91.66667%;
  max-width: 91.66667%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-11 {
  margin-left: 91.66667%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
/* line 177, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-12 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
}
/* line 181, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-12 {
  margin-left: 100%;
}
/* line 185, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-offset-0 {
  margin-left: 0;
}
/* line 190, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-hide {
  display: none !important;
}
/* line 194, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-show {
  display: block !important;
}
/* line 198, ../../../../../../frontend/styles/base/_grid.scss */
.col-default-show-inline {
  display: inline-block !important;
}

/* line 203, ../../../../../../frontend/styles/base/_grid.scss */
.start-default {
  text-align: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: start;
}

/* line 207, ../../../../../../frontend/styles/base/_grid.scss */
.center-default {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

/* line 211, ../../../../../../frontend/styles/base/_grid.scss */
.end-default {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: end;
}

/* line 215, ../../../../../../frontend/styles/base/_grid.scss */
.top-default {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 219, ../../../../../../frontend/styles/base/_grid.scss */
.middle-default {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 223, ../../../../../../frontend/styles/base/_grid.scss */
.bottom-default {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 227, ../../../../../../frontend/styles/base/_grid.scss */
.around-default {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

/* line 231, ../../../../../../frontend/styles/base/_grid.scss */
.between-default {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 235, ../../../../../../frontend/styles/base/_grid.scss */
.first-default {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
      -ms-flex-order: -9999;
          order: -9999;
}

/* line 239, ../../../../../../frontend/styles/base/_grid.scss */
.last-default {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
      -ms-flex-order: 9999;
          order: 9999;
}

@media screen and (max-width: 1024px) {
  /* line 149, ../../../../../../frontend/styles/base/_grid.scss */
  .hide-me--tablet {
    display: none !important;
  }

  /* line 153, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--tablet {
    display: block !important;
  }

  /* line 157, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--tablet-inline {
    display: inline !important;
  }

  /* line 167, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet,.col-tablet-1,.col-tablet-2,.col-tablet-3,.col-tablet-4,.col-tablet-5,.col-tablet-6,.col-tablet-7,.col-tablet-8,.col-tablet-9,.col-tablet-10,.col-tablet-11,.col-tablet-12,.col-tablet-offset-1,.col-tablet-offset-2,.col-tablet-offset-3,.col-tablet-offset-4,.col-tablet-offset-5,.col-tablet-offset-6,.col-tablet-offset-7,.col-tablet-offset-8,.col-tablet-offset-9,.col-tablet-offset-10,.col-tablet-offset-11,.col-tablet-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  /* line 84, ../../../../../../frontend/styles/base/_grid.scss */
  html.mdr-no-flexwrap .col-tablet,html.mdr-no-flexwrap .col-tablet-1,html.mdr-no-flexwrap .col-tablet-2,html.mdr-no-flexwrap .col-tablet-3,html.mdr-no-flexwrap .col-tablet-4,html.mdr-no-flexwrap .col-tablet-5,html.mdr-no-flexwrap .col-tablet-6,html.mdr-no-flexwrap .col-tablet-7,html.mdr-no-flexwrap .col-tablet-8,html.mdr-no-flexwrap .col-tablet-9,html.mdr-no-flexwrap .col-tablet-10,html.mdr-no-flexwrap .col-tablet-11,html.mdr-no-flexwrap .col-tablet-12,html.mdr-no-flexwrap .col-tablet-offset-1,html.mdr-no-flexwrap .col-tablet-offset-2,html.mdr-no-flexwrap .col-tablet-offset-3,html.mdr-no-flexwrap .col-tablet-offset-4,html.mdr-no-flexwrap .col-tablet-offset-5,html.mdr-no-flexwrap .col-tablet-offset-6,html.mdr-no-flexwrap .col-tablet-offset-7,html.mdr-no-flexwrap .col-tablet-offset-8,html.mdr-no-flexwrap .col-tablet-offset-9,html.mdr-no-flexwrap .col-tablet-offset-10,html.mdr-no-flexwrap .col-tablet-offset-11,html.mdr-no-flexwrap .col-tablet-offset-12 {
    display: block;
    float: left;
    width: 100%;
    padding-left: 1.25rem;
    zoom: 1;
  }
  /* line 171, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-3 {
    margin-left: 25%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-6 {
    margin-left: 50%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-9 {
    margin-left: 75%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-12 {
    margin-left: 100%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-offset-0 {
    margin-left: 0;
  }
  /* line 190, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-hide {
    display: none !important;
  }
  /* line 194, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-show {
    display: block !important;
  }
  /* line 198, ../../../../../../frontend/styles/base/_grid.scss */
  .col-tablet-show-inline {
    display: inline-block !important;
  }

  /* line 203, ../../../../../../frontend/styles/base/_grid.scss */
  .start-tablet {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }

  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .center-tablet {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .end-tablet {
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }

  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  .top-tablet {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 219, ../../../../../../frontend/styles/base/_grid.scss */
  .middle-tablet {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 223, ../../../../../../frontend/styles/base/_grid.scss */
  .bottom-tablet {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  /* line 227, ../../../../../../frontend/styles/base/_grid.scss */
  .around-tablet {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  /* line 231, ../../../../../../frontend/styles/base/_grid.scss */
  .between-tablet {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 235, ../../../../../../frontend/styles/base/_grid.scss */
  .first-tablet {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
        -ms-flex-order: -9999;
            order: -9999;
  }

  /* line 239, ../../../../../../frontend/styles/base/_grid.scss */
  .last-tablet {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
@media screen and (max-width: 768px) {
  /* line 149, ../../../../../../frontend/styles/base/_grid.scss */
  .hide-me--mobile {
    display: none !important;
  }

  /* line 153, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--mobile {
    display: block !important;
  }

  /* line 157, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--mobile-inline {
    display: inline !important;
  }

  /* line 167, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile,.col-mobile-1,.col-mobile-2,.col-mobile-3,.col-mobile-4,.col-mobile-5,.col-mobile-6,.col-mobile-7,.col-mobile-8,.col-mobile-9,.col-mobile-10,.col-mobile-11,.col-mobile-12,.col-mobile-offset-1,.col-mobile-offset-2,.col-mobile-offset-3,.col-mobile-offset-4,.col-mobile-offset-5,.col-mobile-offset-6,.col-mobile-offset-7,.col-mobile-offset-8,.col-mobile-offset-9,.col-mobile-offset-10,.col-mobile-offset-11,.col-mobile-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  /* line 84, ../../../../../../frontend/styles/base/_grid.scss */
  html.mdr-no-flexwrap .col-mobile,html.mdr-no-flexwrap .col-mobile-1,html.mdr-no-flexwrap .col-mobile-2,html.mdr-no-flexwrap .col-mobile-3,html.mdr-no-flexwrap .col-mobile-4,html.mdr-no-flexwrap .col-mobile-5,html.mdr-no-flexwrap .col-mobile-6,html.mdr-no-flexwrap .col-mobile-7,html.mdr-no-flexwrap .col-mobile-8,html.mdr-no-flexwrap .col-mobile-9,html.mdr-no-flexwrap .col-mobile-10,html.mdr-no-flexwrap .col-mobile-11,html.mdr-no-flexwrap .col-mobile-12,html.mdr-no-flexwrap .col-mobile-offset-1,html.mdr-no-flexwrap .col-mobile-offset-2,html.mdr-no-flexwrap .col-mobile-offset-3,html.mdr-no-flexwrap .col-mobile-offset-4,html.mdr-no-flexwrap .col-mobile-offset-5,html.mdr-no-flexwrap .col-mobile-offset-6,html.mdr-no-flexwrap .col-mobile-offset-7,html.mdr-no-flexwrap .col-mobile-offset-8,html.mdr-no-flexwrap .col-mobile-offset-9,html.mdr-no-flexwrap .col-mobile-offset-10,html.mdr-no-flexwrap .col-mobile-offset-11,html.mdr-no-flexwrap .col-mobile-offset-12 {
    display: block;
    float: left;
    width: 100%;
    padding-left: 1.25rem;
    zoom: 1;
  }
  /* line 171, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-3 {
    margin-left: 25%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-6 {
    margin-left: 50%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-9 {
    margin-left: 75%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-12 {
    margin-left: 100%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-offset-0 {
    margin-left: 0;
  }
  /* line 190, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-hide {
    display: none !important;
  }
  /* line 194, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-show {
    display: block !important;
  }
  /* line 198, ../../../../../../frontend/styles/base/_grid.scss */
  .col-mobile-show-inline {
    display: inline-block !important;
  }

  /* line 203, ../../../../../../frontend/styles/base/_grid.scss */
  .start-mobile {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }

  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .center-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .end-mobile {
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }

  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  .top-mobile {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 219, ../../../../../../frontend/styles/base/_grid.scss */
  .middle-mobile {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 223, ../../../../../../frontend/styles/base/_grid.scss */
  .bottom-mobile {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  /* line 227, ../../../../../../frontend/styles/base/_grid.scss */
  .around-mobile {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  /* line 231, ../../../../../../frontend/styles/base/_grid.scss */
  .between-mobile {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 235, ../../../../../../frontend/styles/base/_grid.scss */
  .first-mobile {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
        -ms-flex-order: -9999;
            order: -9999;
  }

  /* line 239, ../../../../../../frontend/styles/base/_grid.scss */
  .last-mobile {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
@media screen and (max-width: 480px) {
  /* line 149, ../../../../../../frontend/styles/base/_grid.scss */
  .hide-me--v-mobile {
    display: none !important;
  }

  /* line 153, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--v-mobile {
    display: block !important;
  }

  /* line 157, ../../../../../../frontend/styles/base/_grid.scss */
  .show-me--v-mobile-inline {
    display: inline !important;
  }

  /* line 167, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile,.col-v-mobile-1,.col-v-mobile-2,.col-v-mobile-3,.col-v-mobile-4,.col-v-mobile-5,.col-v-mobile-6,.col-v-mobile-7,.col-v-mobile-8,.col-v-mobile-9,.col-v-mobile-10,.col-v-mobile-11,.col-v-mobile-12,.col-v-mobile-offset-1,.col-v-mobile-offset-2,.col-v-mobile-offset-3,.col-v-mobile-offset-4,.col-v-mobile-offset-5,.col-v-mobile-offset-6,.col-v-mobile-offset-7,.col-v-mobile-offset-8,.col-v-mobile-offset-9,.col-v-mobile-offset-10,.col-v-mobile-offset-11,.col-v-mobile-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  /* line 84, ../../../../../../frontend/styles/base/_grid.scss */
  html.mdr-no-flexwrap .col-v-mobile,html.mdr-no-flexwrap .col-v-mobile-1,html.mdr-no-flexwrap .col-v-mobile-2,html.mdr-no-flexwrap .col-v-mobile-3,html.mdr-no-flexwrap .col-v-mobile-4,html.mdr-no-flexwrap .col-v-mobile-5,html.mdr-no-flexwrap .col-v-mobile-6,html.mdr-no-flexwrap .col-v-mobile-7,html.mdr-no-flexwrap .col-v-mobile-8,html.mdr-no-flexwrap .col-v-mobile-9,html.mdr-no-flexwrap .col-v-mobile-10,html.mdr-no-flexwrap .col-v-mobile-11,html.mdr-no-flexwrap .col-v-mobile-12,html.mdr-no-flexwrap .col-v-mobile-offset-1,html.mdr-no-flexwrap .col-v-mobile-offset-2,html.mdr-no-flexwrap .col-v-mobile-offset-3,html.mdr-no-flexwrap .col-v-mobile-offset-4,html.mdr-no-flexwrap .col-v-mobile-offset-5,html.mdr-no-flexwrap .col-v-mobile-offset-6,html.mdr-no-flexwrap .col-v-mobile-offset-7,html.mdr-no-flexwrap .col-v-mobile-offset-8,html.mdr-no-flexwrap .col-v-mobile-offset-9,html.mdr-no-flexwrap .col-v-mobile-offset-10,html.mdr-no-flexwrap .col-v-mobile-offset-11,html.mdr-no-flexwrap .col-v-mobile-offset-12 {
    display: block;
    float: left;
    width: 100%;
    padding-left: 1.25rem;
    zoom: 1;
  }
  /* line 171, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-3 {
    margin-left: 25%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-6 {
    margin-left: 50%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-9 {
    margin-left: 75%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  /* line 177, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 181, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-12 {
    margin-left: 100%;
  }
  /* line 185, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-offset-0 {
    margin-left: 0;
  }
  /* line 190, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-hide {
    display: none !important;
  }
  /* line 194, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-show {
    display: block !important;
  }
  /* line 198, ../../../../../../frontend/styles/base/_grid.scss */
  .col-v-mobile-show-inline {
    display: inline-block !important;
  }

  /* line 203, ../../../../../../frontend/styles/base/_grid.scss */
  .start-v-mobile {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }

  /* line 207, ../../../../../../frontend/styles/base/_grid.scss */
  .center-v-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

  /* line 211, ../../../../../../frontend/styles/base/_grid.scss */
  .end-v-mobile {
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }

  /* line 215, ../../../../../../frontend/styles/base/_grid.scss */
  .top-v-mobile {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 219, ../../../../../../frontend/styles/base/_grid.scss */
  .middle-v-mobile {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 223, ../../../../../../frontend/styles/base/_grid.scss */
  .bottom-v-mobile {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  /* line 227, ../../../../../../frontend/styles/base/_grid.scss */
  .around-v-mobile {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }

  /* line 231, ../../../../../../frontend/styles/base/_grid.scss */
  .between-v-mobile {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 235, ../../../../../../frontend/styles/base/_grid.scss */
  .first-v-mobile {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
        -ms-flex-order: -9999;
            order: -9999;
  }

  /* line 239, ../../../../../../frontend/styles/base/_grid.scss */
  .last-v-mobile {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
        -ms-flex-order: 9999;
            order: 9999;
  }
}
/* line 1, ../../../../../../frontend/styles/base/_main.scss */
html {
  font-size: 17px;
}

/* line 13, ../../../../../../frontend/styles/base/_main.scss */
body {
  color: #333;
  background-color: #FFF;
  line-height: 1.76;
  width: 100%;
  min-height: 100vh;
  min-width: 320px;
}

/* line 26, ../../../../../../frontend/styles/base/_main.scss */
b,strong {
  font-weight: 600;
}

/* line 30, ../../../../../../frontend/styles/base/_main.scss */
cite,dfn,em,i {
  font-style: italic;
}

/* line 37, ../../../../../../frontend/styles/base/_main.scss */
sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 44, ../../../../../../frontend/styles/base/_main.scss */
sup {
  top: -0.5em;
}

/* line 48, ../../../../../../frontend/styles/base/_main.scss */
sub {
  bottom: -0.25em;
}

/* line 52, ../../../../../../frontend/styles/base/_main.scss */
small {
  font-size: 80%;
}

/* line 56, ../../../../../../frontend/styles/base/_main.scss */
mark {
  background-color: #1E88E5;
  color: #FFF;
}

/* line 64, ../../../../../../frontend/styles/base/_main.scss */
img {
  border: 0;
}

/* line 71, ../../../../../../frontend/styles/base/_main.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 78, ../../../../../../frontend/styles/base/_main.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/* line 87, ../../../../../../frontend/styles/base/_main.scss */
pre {
  overflow: auto;
}

/* line 95, ../../../../../../frontend/styles/base/_main.scss */
.content * + * {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 40px;
  /* 9 */
  margin-top: 2.5rem;
  /* 9 */
}
/* line 99, ../../../../../../frontend/styles/base/_main.scss */
.content .row {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: -40px;
  /* 9 */
  margin-top: -2.5rem;
  /* 9 */
}
/* line 102, ../../../../../../frontend/styles/base/_main.scss */
.content .row > [class^="col"] {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 40px;
  /* 9 */
  margin-top: 2.5rem;
  /* 9 */
}
/* line 107, ../../../../../../frontend/styles/base/_main.scss */
.content img {
  max-width: 100%;
  display: block;
  vertical-align: top;
}

/* line 123, ../../../../../../frontend/styles/base/_main.scss */
input {
  outline: none;
  border: none;
  background-color: transparent;
}

/* line 128, ../../../../../../frontend/styles/base/_main.scss */
input::-ms-clear {
  display: none;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.white-text {
  color: #FFF !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.white-bg {
  background-color: #FFF !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.black-text {
  color: #000 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.black-bg {
  background-color: #000 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.mine-shaft-text {
  color: #333 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.mine-shaft-bg {
  background-color: #333 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.curious-blue-text {
  color: #1E88E5 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.curious-blue-bg {
  background-color: #1E88E5 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.science-blue-text {
  color: #0071D4 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.science-blue-bg {
  background-color: #0071D4 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.dove-gray-text {
  color: #666 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.dove-gray-bg {
  background-color: #666 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.dusty-gray-text {
  color: #999 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.dusty-gray-bg {
  background-color: #999 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.silver-text {
  color: #ccc !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.silver-bg {
  background-color: #ccc !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.mercury-text {
  color: #E2E2E2 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.mercury-bg {
  background-color: #E2E2E2 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.athens-gray-text {
  color: #E8EAF0 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.athens-gray-bg {
  background-color: #E8EAF0 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.wild-sand-text {
  color: #F5F5F5 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.wild-sand-bg {
  background-color: #F5F5F5 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.catskill-white-text {
  color: #F5F7FA !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.catskill-white-bg {
  background-color: #F5F7FA !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.guardsman-red-text {
  color: #CE0000 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.guardsman-red-bg {
  background-color: #CE0000 !important;
}

/* line 221, ../../../../../../frontend/styles/base/_a-mixins.scss */
.solitude-text {
  color: #E5F3FF !important;
}

/* line 224, ../../../../../../frontend/styles/base/_a-mixins.scss */
.solitude-bg {
  background-color: #E5F3FF !important;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-default {
  cursor: default;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-crosshair {
  cursor: crosshair;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-help {
  cursor: help;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-move {
  cursor: move;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-progress {
  cursor: progress;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-text {
  cursor: text;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-wait {
  cursor: wait;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-n-resize {
  cursor: n-resize;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-ne-resize {
  cursor: ne-resize;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-e-resize {
  cursor: e-resize;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-se-resize {
  cursor: se-resize;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-s-resize {
  cursor: s-resize;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-sw-resize {
  cursor: sw-resize;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-w-resize {
  cursor: w-resize;
}

/* line 322, ../../../../../../frontend/styles/base/_a-mixins.scss */
.cursor-nw-resize {
  cursor: nw-resize;
}

@media only screen and (max-width: 1024px) {
  /* line 136, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--widgets {
    margin-top: 0;
  }
  /* line 139, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--widgets > [class^="col"] {
    margin-top: 0;
  }
  /* line 142, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--widgets > [class^="col"] .tile {
    border-top: 1px solid #E8EAF0;
    margin-top: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: none;
  }
  /* line 147, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--widgets > [class^="col"]:first-child .tile {
    border-top: none;
  }
}
@media only screen and (max-width: 768px) {
  /* line 157, ../../../../../../frontend/styles/base/_main.scss */
  .content * + * {
    margin-top: 1.875rem;
  }
  /* line 161, ../../../../../../frontend/styles/base/_main.scss */
  .content .row {
    margin-top: -1.875rem;
  }
  /* line 164, ../../../../../../frontend/styles/base/_main.scss */
  .content .row > [class^="col"] {
    margin-top: 1.875rem;
  }
  /* line 169, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--tiles,.content .row--widgets {
    margin-top: 0;
  }
  /* line 173, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--tiles > [class^="col"],.content .row--widgets > [class^="col"] {
    margin-top: 0;
  }
  /* line 176, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--tiles > [class^="col"] .tile,.content .row--widgets > [class^="col"] .tile {
    border-top: 1px solid #E8EAF0;
    margin-top: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: none;
  }
  /* line 181, ../../../../../../frontend/styles/base/_main.scss */
  .content .row--tiles > [class^="col"]:first-child .tile,.content .row--widgets > [class^="col"]:first-child .tile {
    border-top: none;
  }
}
/* line 3, ../../../../../../frontend/styles/base/_typography.scss */
html {
  font-size: 16px;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

/* line 8, ../../../../../../frontend/styles/base/_typography.scss */
.text--body,body {
  font-family: Roboto, Helvetica, sans-serif;
  font-weight: 300;
  font-style: normal;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 17px;
  /* 9 */
  font-size: 1.0625rem;
  /* 9 */
  line-height: 1.8;
  color: #333333;
}

/* line 23, ../../../../../../frontend/styles/base/_typography.scss */
h1,h2,h3,h4,h5,h6 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-bottom: 8.5px;
  /* 9 */
  margin-bottom: 0.53125rem;
  /* 9 */
  font-family: inherit;
  font-weight: 400;
  line-height: 1.2;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* line 34, ../../../../../../frontend/styles/base/_typography.scss */
.header-1,h1 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 42px;
  /* 9 */
  font-size: 2.625rem;
  /* 9 */
  font-weight: 300;
}

/* line 38, ../../../../../../frontend/styles/base/_typography.scss */
h1 {
  line-height: 1.19;
}

/* line 42, ../../../../../../frontend/styles/base/_typography.scss */
.header-2,h2 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 36px;
  /* 9 */
  font-size: 2.25rem;
  /* 9 */
  font-weight: 300;
}

/* line 46, ../../../../../../frontend/styles/base/_typography.scss */
h2 {
  margin-bottom: 0;
  line-height: 1.39;
}

/* line 51, ../../../../../../frontend/styles/base/_typography.scss */
.header-3,h3 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 32px;
  /* 9 */
  font-size: 2rem;
  /* 9 */
}

/* line 54, ../../../../../../frontend/styles/base/_typography.scss */
h3 {
  margin-bottom: 0;
  font-weight: 300;
  line-height: 1.25;
}

/* line 60, ../../../../../../frontend/styles/base/_typography.scss */
.header-4,h4 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 25px;
  /* 9 */
  font-size: 1.5625rem;
  /* 9 */
}

/* line 63, ../../../../../../frontend/styles/base/_typography.scss */
h4 {
  font-weight: 300;
  line-height: 1.4;
}

/* line 68, ../../../../../../frontend/styles/base/_typography.scss */
.header-5,h5 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 21px;
  /* 9 */
  font-size: 1.3125rem;
  /* 9 */
}

/* line 71, ../../../../../../frontend/styles/base/_typography.scss */
h5 {
  font-weight: 300;
  line-height: 1.43;
}

/* line 76, ../../../../../../frontend/styles/base/_typography.scss */
.header-6,h6 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.125rem;
  /* 9 */
}

/* line 79, ../../../../../../frontend/styles/base/_typography.scss */
h6 {
  font-weight: 500;
  line-height: 1.39;
}

@media only screen and (max-width: 768px) {
  /* line 96, ../../../../../../frontend/styles/base/_typography.scss */
  .header-1,h1 {
    font-size: 27px;
    line-height: 1.11;
    margin-bottom: 0.3em;
  }

  /* line 102, ../../../../../../frontend/styles/base/_typography.scss */
  .header-2,h2 {
    font-size: 23px;
    font-weight: 500;
    line-height: 1.43;
  }

  /* line 108, ../../../../../../frontend/styles/base/_typography.scss */
  .text--body,body {
    font-size: 0.9375rem;
    line-height: 1.67;
  }
}
/* line 4, ../../../../../../frontend/styles/base/_utilities.scss */
.u-push-right {
  float: right;
}

/* line 8, ../../../../../../frontend/styles/base/_utilities.scss */
.u-push-left {
  float: left;
}

/* line 12, ../../../../../../frontend/styles/base/_utilities.scss */
.u-clearfix {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.u-clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, ../../../../../../frontend/styles/base/_utilities.scss */
.u-clear {
  clear: both;
}

/* line 20, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bold {
  font-weight: 600;
}

/* line 24, ../../../../../../frontend/styles/base/_utilities.scss */
.u-normal {
  font-weight: 400 !important;
}

/* line 28, ../../../../../../frontend/styles/base/_utilities.scss */
.u-light {
  font-weight: 300;
}

/* line 32, ../../../../../../frontend/styles/base/_utilities.scss */
.u-italic {
  font-style: italic;
}

/* line 36, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline,.u-underline--on-hover-none {
  text-decoration: underline;
}

/* line 40, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--no-on-hover {
  text-decoration: underline;
}
/* line 43, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--no-on-hover:focus,.u-underline--no-on-hover:hover {
  text-decoration: none;
}

/* line 48, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--on-hover {
  text-decoration: none;
}
/* line 51, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--on-hover:focus,.u-underline--on-hover:hover {
  text-decoration: underline;
}

/* line 59, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--on-hover-none:focus,.u-underline--on-hover-none:hover {
  text-decoration: none;
}

/* line 64, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--no {
  text-decoration: none !important;
}
/* line 67, ../../../../../../frontend/styles/base/_utilities.scss */
.u-underline--no:focus,.u-underline--no:hover {
  text-decoration: none !important;
}

/* line 78, ../../../../../../frontend/styles/base/_utilities.scss */
.u-uppercase {
  text-transform: uppercase;
}

/* line 82, ../../../../../../frontend/styles/base/_utilities.scss */
.u-lowercase {
  text-transform: lowercase;
}

/* line 86, ../../../../../../frontend/styles/base/_utilities.scss */
.u-capitalize {
  text-transform: capitalize;
}

/* line 90, ../../../../../../frontend/styles/base/_utilities.scss */
.u-align-center {
  text-align: center !important;
}

/* line 94, ../../../../../../frontend/styles/base/_utilities.scss */
.u-align-right {
  text-align: right !important;
}

/* line 98, ../../../../../../frontend/styles/base/_utilities.scss */
.u-align-left {
  text-align: left !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--one {
  margin-top: 1rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--one-important {
  margin-top: 1rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--double {
  margin-top: 2rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--double-important {
  margin-top: 2rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--triple {
  margin-top: 3rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--triple-important {
  margin-top: 3rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--quad {
  margin-top: 4rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--quad-important {
  margin-top: 4rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--half {
  margin-top: 0.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--half-important {
  margin-top: 0.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--one-and-half {
  margin-top: 1.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--one-and-half-important {
  margin-top: 1.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--double-and-half {
  margin-top: 2.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--double-and-half-important {
  margin-top: 2.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--no {
  margin-top: 0rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-margin--no-important {
  margin-top: 0rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--one {
  margin-right: 1rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--one-important {
  margin-right: 1rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--double {
  margin-right: 2rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--double-important {
  margin-right: 2rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--triple {
  margin-right: 3rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--triple-important {
  margin-right: 3rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--quad {
  margin-right: 4rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--quad-important {
  margin-right: 4rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--half {
  margin-right: 0.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--half-important {
  margin-right: 0.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--one-and-half {
  margin-right: 1.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--one-and-half-important {
  margin-right: 1.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--double-and-half {
  margin-right: 2.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--double-and-half-important {
  margin-right: 2.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--no {
  margin-right: 0rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-margin--no-important {
  margin-right: 0rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--one {
  margin-left: 1rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--one-important {
  margin-left: 1rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--double {
  margin-left: 2rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--double-important {
  margin-left: 2rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--triple {
  margin-left: 3rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--triple-important {
  margin-left: 3rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--quad {
  margin-left: 4rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--quad-important {
  margin-left: 4rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--half {
  margin-left: 0.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--half-important {
  margin-left: 0.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--one-and-half {
  margin-left: 1.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--one-and-half-important {
  margin-left: 1.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--double-and-half {
  margin-left: 2.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--double-and-half-important {
  margin-left: 2.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--no {
  margin-left: 0rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-margin--no-important {
  margin-left: 0rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--one {
  margin-bottom: 1rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--one-important {
  margin-bottom: 1rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--double {
  margin-bottom: 2rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--double-important {
  margin-bottom: 2rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--triple {
  margin-bottom: 3rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--triple-important {
  margin-bottom: 3rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--quad {
  margin-bottom: 4rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--quad-important {
  margin-bottom: 4rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--half {
  margin-bottom: 0.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--half-important {
  margin-bottom: 0.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--one-and-half {
  margin-bottom: 1.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--one-and-half-important {
  margin-bottom: 1.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--double-and-half {
  margin-bottom: 2.5rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--double-and-half-important {
  margin-bottom: 2.5rem !important;
}

/* line 278, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--no {
  margin-bottom: 0rem;
}

/* line 281, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-margin--no-important {
  margin-bottom: 0rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--one {
  padding-top: 1rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--one-important {
  padding-top: 1rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--double {
  padding-top: 2rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--double-important {
  padding-top: 2rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--triple {
  padding-top: 3rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--triple-important {
  padding-top: 3rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--quad {
  padding-top: 4rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--quad-important {
  padding-top: 4rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--half {
  padding-top: 0.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--half-important {
  padding-top: 0.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--one-and-half {
  padding-top: 1.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--one-and-half-important {
  padding-top: 1.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--double-and-half {
  padding-top: 2.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--double-and-half-important {
  padding-top: 2.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--no {
  padding-top: 0rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-top-padding--no-important {
  padding-top: 0rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--one {
  padding-right: 1rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--one-important {
  padding-right: 1rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--double {
  padding-right: 2rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--double-important {
  padding-right: 2rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--triple {
  padding-right: 3rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--triple-important {
  padding-right: 3rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--quad {
  padding-right: 4rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--quad-important {
  padding-right: 4rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--half {
  padding-right: 0.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--half-important {
  padding-right: 0.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--one-and-half {
  padding-right: 1.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--one-and-half-important {
  padding-right: 1.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--double-and-half {
  padding-right: 2.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--double-and-half-important {
  padding-right: 2.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--no {
  padding-right: 0rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-right-padding--no-important {
  padding-right: 0rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--one {
  padding-left: 1rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--one-important {
  padding-left: 1rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--double {
  padding-left: 2rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--double-important {
  padding-left: 2rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--triple {
  padding-left: 3rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--triple-important {
  padding-left: 3rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--quad {
  padding-left: 4rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--quad-important {
  padding-left: 4rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--half {
  padding-left: 0.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--half-important {
  padding-left: 0.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--one-and-half {
  padding-left: 1.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--one-and-half-important {
  padding-left: 1.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--double-and-half {
  padding-left: 2.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--double-and-half-important {
  padding-left: 2.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--no {
  padding-left: 0rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-left-padding--no-important {
  padding-left: 0rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--one {
  padding-bottom: 1rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--one-important {
  padding-bottom: 1rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--double {
  padding-bottom: 2rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--double-important {
  padding-bottom: 2rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--triple {
  padding-bottom: 3rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--triple-important {
  padding-bottom: 3rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--quad {
  padding-bottom: 4rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--quad-important {
  padding-bottom: 4rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--half {
  padding-bottom: 0.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--half-important {
  padding-bottom: 0.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--one-and-half {
  padding-bottom: 1.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--one-and-half-important {
  padding-bottom: 1.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--double-and-half {
  padding-bottom: 2.5rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--double-and-half-important {
  padding-bottom: 2.5rem !important;
}

/* line 291, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--no {
  padding-bottom: 0rem;
}

/* line 294, ../../../../../../frontend/styles/base/_a-mixins.scss */
.u-bottom-padding--no-important {
  padding-bottom: 0rem !important;
}

/* line 118, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding {
  padding: 20px;
}

/* line 122, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding--small {
  padding: 10px;
}

/* line 126, ../../../../../../frontend/styles/base/_utilities.scss */
.u-all-padding--no {
  padding: 0 !important;
}

/* line 130, ../../../../../../frontend/styles/base/_utilities.scss */
.u-inline {
  display: inline-block;
}

/* line 134, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-line,.u-bottom-line--dashed,.u-bottom-line--dotted,.u-bottom-line--thick {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 139, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-line--thick {
  border-bottom-width: 3px;
}

/* line 144, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-line--dotted {
  border-bottom-style: dotted;
}

/* line 149, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-line--dashed {
  border-bottom-style: dashed;
}

/* line 154, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-border--no {
  border-bottom: none;
}

/* line 158, ../../../../../../frontend/styles/base/_utilities.scss */
.u-top-border--no {
  border-top: none !important;
}

/* line 162, ../../../../../../frontend/styles/base/_utilities.scss */
.u-solid-border {
  border: 1px solid;
}

/* line 166, ../../../../../../frontend/styles/base/_utilities.scss */
.u-columns-2 {
  -moz-columns: 2;
  -webkit-columns: 2;
  columns: 2;
}

/* line 170, ../../../../../../frontend/styles/base/_utilities.scss */
.u-columns-3 {
  -moz-columns: 3;
  -webkit-columns: 3;
  columns: 3;
}

/* line 174, ../../../../../../frontend/styles/base/_utilities.scss */
.u-vertical-centering {
  display: table;
}

/* line 178, ../../../../../../frontend/styles/base/_utilities.scss */
.u-vertical-centering__el {
  display: table-cell;
  vertical-align: middle;
}

/* line 182, ../../../../../../frontend/styles/base/_utilities.scss */
.u-static {
  position: static;
}

/* line 186, ../../../../../../frontend/styles/base/_utilities.scss */
.u-relative {
  position: relative;
}

/* line 190, ../../../../../../frontend/styles/base/_utilities.scss */
.u-fixed {
  position: fixed;
}

/* line 194, ../../../../../../frontend/styles/base/_utilities.scss */
.u-center-position,.u-sticky {
  position: absolute !important;
}

/* line 198, ../../../../../../frontend/styles/base/_utilities.scss */
.u-sticky--bottom {
  bottom: 0;
}

/* line 201, ../../../../../../frontend/styles/base/_utilities.scss */
.u-sticky--right {
  right: 0;
}

/* line 204, ../../../../../../frontend/styles/base/_utilities.scss */
.u-sticky--left {
  left: 0;
}

/* line 207, ../../../../../../frontend/styles/base/_utilities.scss */
.u-sticky--top {
  top: 0;
}

/* line 211, ../../../../../../frontend/styles/base/_utilities.scss */
.u-center-position {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

/* line 220, ../../../../../../frontend/styles/base/_utilities.scss */
.content ol.ol--clear li,.content ol.ul--clear li,.content ul.ol--clear li,.content ul.ul--clear li,.page__title > .js-layout-el,.u-collapse--top {
  margin-top: 0 !important;
}

/* line 224, ../../../../../../frontend/styles/base/_utilities.scss */
.u-bottom-layer {
  z-index: -1;
}

/* line 228, ../../../../../../frontend/styles/base/_utilities.scss */
.u-left-gutter {
  padding-left: 40px;
}

/* line 232, ../../../../../../frontend/styles/base/_utilities.scss */
.subscribe__title,.u-title {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.39;
  display: inline-block;
}

/* line 240, ../../../../../../frontend/styles/base/_utilities.scss */
.u-block {
  display: block;
}

/* line 244, ../../../../../../frontend/styles/base/_utilities.scss */
.u-hidden {
  display: none !important;
}

/* line 248, ../../../../../../frontend/styles/base/_utilities.scss */
.u-centered-block {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

/* line 254, ../../../../../../frontend/styles/base/_utilities.scss */
.u-overflow-hidden {
  overflow: hidden;
}

/* line 258, ../../../../../../frontend/styles/base/_utilities.scss */
.u-entire-height,body,html {
  height: 100%;
}

/* line 262, ../../../../../../frontend/styles/base/_utilities.scss */
.u-entire-width {
  width: 100%;
}

/* line 266, ../../../../../../frontend/styles/base/_utilities.scss */
.u-line-height--no {
  line-height: 1;
}

/* line 269, ../../../../../../frontend/styles/base/_utilities.scss */
.u-user-select--no {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 273, ../../../../../../frontend/styles/base/_utilities.scss */
.u-preloader {
  background-image: url("/images/gif/preloader.gif");
  background-position: center 4rem;
  background-repeat: no-repeat;
  background-size: 8rem 8rem;
  background-color: #fff;
  position: absolute;
  min-height: 16rem;
  top: 1rem;
  bottom: 0;
  right: 0;
  left: 0;
}

/* line 287, ../../../../../../frontend/styles/base/_utilities.scss */
.u-collapse--all {
  margin: 0 !important;
}

/* line 291, ../../../../../../frontend/styles/base/_utilities.scss */
.u-flex--row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 298, ../../../../../../frontend/styles/base/_utilities.scss */
.u-flex--col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 305, ../../../../../../frontend/styles/base/_utilities.scss */
.subscribe__subtitle,.u-subtitle {
  font-size: 0.875rem;
  line-height: 1.79;
}

/* line 311, ../../../../../../frontend/styles/base/_utilities.scss */
.u-top-margin--90 {
  margin-top: 5.625rem;
}

/* line 1, ../../../../../../frontend/styles/ui/_footer.scss */
.footer,.main-footer,html.z-html .footer {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  border-top: 1px solid #E8EAF0;
}
/* line 7, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .section,.main-footer .section,html.z-html .footer .section {
  padding-top: 3.7rem;
  padding-bottom: 3.7rem;
}
/* line 11, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .section--large,.main-footer .section--large,html.z-html .footer .section--large {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}
/* line 16, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .link,.main-footer .link,html.z-html .footer .link {
  color: #333;
  font-size: 0.875rem;
  line-height: 1.43;
  font-weight: 400;
}
/* line 22, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .link:hover,.main-footer .link:hover,html.z-html .footer .link:hover {
  color: #1E88E5;
}
/* line 26, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .link--icon,.main-footer .link--icon,html.z-html .footer .link--icon {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 28, ../../../../../../frontend/styles/ui/_footer.scss */
.footer .link--icon > span,.main-footer .link--icon > span,html.z-html .footer .link--icon > span {
  margin-left: 26px;
}

/* line 35, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom,.footer-info,.footer-search {
  font-weight: 400;
}

/* line 42, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-info__body {
  margin-top: 17px;
}

/* line 47, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__item {
  margin-top: 8px;
}
/* line 49, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__item:first-child {
  margin-top: 0;
}
/* line 54, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link:before {
  content: '';
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 67, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 72, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 77, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--ytb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 82, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--inst:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 87, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--ok:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 91, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--tel {
  font-size: 18px !important;
  font-weight: 500 !important;
}
/* line 94, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__link--tel:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.801 11.811l-1.83 1.817a.982.982 0 0 1-.324.233 1.292 1.292 0 0 1-.653.139c-.176 0-.457-.029-.848-.09-.39-.061-.867-.206-1.43-.439-.564-.234-1.205-.587-1.92-1.055-.716-.469-1.478-1.109-2.285-1.928a15.226 15.226 0 0 1-1.597-1.817 13.126 13.126 0 0 1-1.017-1.605 8.636 8.636 0 0 1-.578-1.336 7.06 7.06 0 0 1-.262-1.032 3.388 3.388 0 0 1-.055-.682c.01-.165.014-.257.014-.276.018-.128.06-.259.124-.392s.142-.241.234-.324l1.83-1.831A.607.607 0 0 1 3.644 1c.12 0 .225.034.317.103.092.07.17.154.234.255l1.473 2.796a.674.674 0 0 1 .068.482.855.855 0 0 1-.233.44l-.675.675a.238.238 0 0 0-.048.09.33.33 0 0 0-.02.103c.036.193.119.413.247.66.11.221.28.49.51.806.229.317.554.682.976 1.095.413.423.78.75 1.101.985.321.234.589.406.804.516.217.11.381.178.496.2l.172.034a.353.353 0 0 0 .18-.069l.783-.8a.842.842 0 0 1 .578-.22c.156 0 .281.027.373.082l2.67 1.57c.191.12.307.271.344.455a.636.636 0 0 1-.193.553z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 99, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-list__note {
  margin-top: 0;
  font-size: 11px;
  line-height: 1.55;
  color: #999;
}

/* line 107, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-search {
  max-width: 480px;
  margin-top: 60px;
}

/* line 112, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom {
  border-top: 1px solid #E8EAF0;
  margin-top: 40px;
  padding-top: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 118, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom * + * {
  margin-top: 5px;
}
/* line 122, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom .link,.footer-bottom__item {
  font-size: 12px;
  line-height: 1.25;
}
/* line 127, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__item {
  margin-top: 5px;
  padding-right: 88px;
}
/* line 130, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__item:last-child {
  padding-right: 0;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  text-align: right;
}
/* line 136, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__btn {
  border: 1px solid #999;
  text-transform: uppercase;
  display: inline-block;
  font-size: 8px;
  padding: 2px;
  border-radius: 2px;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-top: 0;
}
/* line 148, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__link:before {
  content: '';
  position: absolute;
  display: block;
  width: 15px;
  height: 15px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 162, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__link--lang > span {
  margin-left: 20px !important;
}
/* line 165, ../../../../../../frontend/styles/ui/_footer.scss */
.footer-bottom__link--lang:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M14.533 9.933c.269-.77.416-1.598.416-2.459s-.148-1.716-.44-2.526C13.47 2.066 10.709 0 7.474 0 4.24 0 1.478 2.066.44 4.948A7.442 7.442 0 0 0 0 7.474c0 .861.148 1.716.44 2.527 1.038 2.882 3.8 4.948 7.034 4.948 3.235 0 5.997-2.067 7.035-4.948a.534.534 0 0 0 .024-.068zm-7.059 3.944c-.284 0-.743-.515-1.127-1.666a11.734 11.734 0 0 1-.441-1.888h3.137a11.76 11.76 0 0 1-.441 1.888c-.384 1.151-.843 1.666-1.128 1.666zM5.776 9.251a19.85 19.85 0 0 1 0-3.554h3.397a19.85 19.85 0 0 1 0 3.554H5.776zM1.07 7.474c0-.616.088-1.212.252-1.777H4.7a20.854 20.854 0 0 0 0 3.555H1.323a6.385 6.385 0 0 1-.252-1.778H1.07zm6.403-6.403c.285 0 .744.516 1.128 1.666.185.556.333 1.194.44 1.889H5.907c.108-.695.256-1.333.441-1.889.384-1.15.843-1.666 1.127-1.666h-.002zm2.773 4.626h3.379a6.384 6.384 0 0 1 0 3.555h-3.379a20.854 20.854 0 0 0 0-3.555zm2.96-1.071h-3.083c-.19-1.314-.517-2.493-.976-3.332a6.43 6.43 0 0 1 4.06 3.332h-.001zM5.8 1.294c-.458.839-.785 2.018-.976 3.332H1.741a6.431 6.431 0 0 1 4.06-3.332H5.8zm-4.059 9.029h3.083c.19 1.314.518 2.493.976 3.332a6.43 6.43 0 0 1-4.059-3.332zm7.407 3.332c.459-.839.786-2.018.976-3.332h3.083a6.43 6.43 0 0 1-4.059 3.332z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%234A4A4A' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%23666' mask='url(%23b)'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}

@media only screen and (max-width: 1024px) {
  /* line 175, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer .section--large,.main-footer .section--large {
    padding-top: 3.75rem;
    padding-bottom: 4.375rem;
  }

  /* line 180, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 183, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom * + * {
    margin-top: 10px;
  }
  /* line 186, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__btn {
    margin-top: 0;
  }
  /* line 189, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__item {
    padding-right: 10px;
  }
  /* line 191, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__item:last-child {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 202, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer .section,.main-footer .section,html.z-html .footer .section {
    padding-bottom: 2.5rem;
  }
  /* line 205, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer .section--large,.main-footer .section--large,html.z-html .footer .section--large {
    padding-bottom: 3.125rem;
  }

  /* line 211, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info .u-title {
    font-size: 15px;
  }
  /* line 214, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__item {
    border-bottom: 1px solid #E8EAF0;
    margin-top: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 217, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__header {
    position: relative;
    cursor: pointer;
  }
  /* line 221, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__header:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h10M6 1v10' fill='none' fill-rule='evenodd' stroke='%23ACACAC' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E");
    background-size: auto auto;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 234, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__header--open:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='none' stroke='%23ACACAC' stroke-linecap='square' stroke-width='2' d='M0 5h10'/%3E%3C/svg%3E");
    background-size: auto auto;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 238, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__body {
    display: none;
  }
  /* line 241, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__body--active {
    display: block;
  }

  /* line 246, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-search {
    display: none;
  }

  /* line 249, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom {
    border-top: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 253, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__item {
    display: none;
  }
  /* line 256, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-bottom__item:last-child {
    display: block;
    text-align: center;
  }
}
@media only screen and (min-width: 769px) {
  /* line 264, ../../../../../../frontend/styles/ui/_footer.scss */
  .footer-info__body {
    display: block !important;
  }
}
/*
Styles for old templates
*/
/* line 6, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer,.z-html .header,.z-html .popup {
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
  line-height: 1.8;
  font-size: 1.0625rem;
  color: #333;
}
/* line 17, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .text-input,.z-html .header .text-input,.z-html .popup .text-input {
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, Helvetica, sans-serif;
  color: #333;
  font-weight: 400;
}
/* line 25, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer input[type=email],.z-html .footer input[type=password],.z-html .footer input[type=text],.z-html .header input[type=email],.z-html .header input[type=password],.z-html .header input[type=text],.z-html .popup input[type=email],.z-html .popup input[type=password],.z-html .popup input[type=text] {
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, Helvetica, sans-serif;
  color: #333;
  font-weight: 400;
}
/* line 33, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer textarea,.z-html .header textarea,.z-html .popup textarea {
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, Helvetica, sans-serif;
  color: #333;
  font-weight: 400;
}
/* line 42, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .page-wrapper {
  margin: 0 auto;
  padding: 0 20px;
  overflow: initial;
}

/* line 49, ../../../../../../frontend/styles/ui/_h-f.scss */
html.z-html .footer .link {
  font-family: Roboto, Helvetica, sans-serif;
}

/* line 54, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list__link:before {
  content: none;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: transparent;
}
/* line 67, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list:before {
  content: none;
}
/* line 71, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list__item {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 76, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list {
  padding: 0;
  margin: 0;
}
/* line 81, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-list__item:before {
  content: none;
}
/* line 85, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer {
  line-height: 1.8;
  font-size: 1.0625rem;
}
/* line 88, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer p {
  margin-bottom: auto;
}
/* line 92, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer-search {
  height: auto;
}
/* line 95, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search input::-moz-placeholder,.z-html .main-search input::-ms-input-placeholder,.z-html .main-search input::-webkit-input-placeholder,.z-html .w-search input::-moz-placeholder,.z-html .w-search input::-ms-input-placeholder,.z-html .w-search input::-webkit-input-placeholder,.z-html .w-subscribe input::-moz-placeholder,.z-html .w-subscribe input::-ms-input-placeholder,.z-html .w-subscribe input::-webkit-input-placeholder {
  color: #666;
}
.z-html .main-search input::-moz-placeholder,.z-html .main-search input::-ms-input-placeholder,.z-html .main-search input::-webkit-input-placeholder,.z-html .main-search input::placeholder,.z-html .w-search input::-moz-placeholder,.z-html .w-search input::-ms-input-placeholder,.z-html .w-search input::-webkit-input-placeholder,.z-html .w-search input::placeholder,.z-html .w-subscribe input::-moz-placeholder,.z-html .w-subscribe input::-ms-input-placeholder,.z-html .w-subscribe input::-webkit-input-placeholder,.z-html .w-subscribe input::placeholder {
  color: #666;
}
/* line 98, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search input:focus::-webkit-input-placeholder,.z-html .w-search input:focus::-webkit-input-placeholder {
  color: #999;
}
/* line 102, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .w-subscribe input:focus::-webkit-input-placeholder {
  color: #999;
}
/* line 106, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search input:focus::-moz-placeholder,.z-html .main-search input:focus::-ms-input-placeholder,.z-html .w-search input:focus::-moz-placeholder,.z-html .w-search input:focus::-ms-input-placeholder,.z-html .w-subscribe input:focus::-moz-placeholder,.z-html .w-subscribe input:focus::-ms-input-placeholder {
  color: #999;
}
.z-html .main-search input:focus::-moz-placeholder,.z-html .main-search input:focus::-ms-input-placeholder,.z-html .main-search input:focus::placeholder,.z-html .w-search input:focus::-moz-placeholder,.z-html .w-search input:focus::-ms-input-placeholder,.z-html .w-search input:focus::placeholder,.z-html .w-subscribe input:focus::-moz-placeholder,.z-html .w-subscribe input:focus::-ms-input-placeholder,.z-html .w-subscribe input:focus::placeholder {
  color: #999;
}
/* line 109, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search input:-ms-input-placeholder,.z-html .w-search input:-ms-input-placeholder,.z-html .w-subscribe input:-ms-input-placeholder {
  color: #666;
}
/* line 113, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .footer-bottom .link,.z-html .footer .footer-bottom__item {
  font-size: 12px;
  line-height: 1.25;
}

/* line 120, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .main-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #E2E2E2;
  margin-bottom: 0;
}

/* line 127, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html input[type=text].main-search__input {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 400;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

/* line 135, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .gpn-seach__block-not-find .link {
  font-weight: 400;
  border-bottom: none;
  margin-bottom: 0;
}

/* line 141, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .popup .btn {
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
  font-size: .75rem;
  line-height: 1.82;
  vertical-align: middle;
  border: none;
  cursor: pointer;
  padding: 0.75rem 2rem;
  color: #FFF;
  background-color: #1E88E5;
  text-transform: uppercase;
  -webkit-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
  font-family: Roboto, Helvetica, sans-serif;
}
/* line 157, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .popup .btn:hover {
  text-decoration: none;
  background-color: #0071D4;
}

/* line 163, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .popup .btn.main-search__btn {
  padding: 0.8rem 2.55rem;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/* line 168, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .column-text__link {
  border: none;
}

/*
new-projects
*/
/* line 176, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .np-main .np-blocked-link .link span {
  padding-top: 0;
}
/* line 180, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .page-wrapper--np {
  padding-left: 0;
  padding-right: 0;
}

/*
career
*/
/* line 194, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .footer .link--external:not(.link--arrow):after,.z-html .footer [href^="http:"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .footer [href^="http:"][target="_blank"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .header .link--external:not(.link--arrow):after,.z-html .header [href^="http:"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .header [href^="http:"][target="_blank"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .popup .link--external:not(.link--arrow):after,.z-html .popup [href^="http:"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .popup [href^="http:"][target="_blank"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .tippy-content .link--external:not(.link--arrow):after,.z-html .tippy-content [href^="http:"]:not(.link--arrow):not([href*=gazprom-neft]):after,.z-html .tippy-content [href^="http:"][target="_blank"]:not(.link--arrow):not([href*=gazprom-neft]):after {
  content: none;
}
/* line 201, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .page-wrapper--c {
  padding-left: 0;
  padding-right: 0;
}

/*
FORM CTRL+ENTER
*/
/* line 212, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal--overlay {
  background: rgba(0, 0, 0, 0.34);
  z-index: 100;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
  line-height: 1.8;
  font-size: 1.0625rem;
}
/* line 222, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal__container {
  padding: 2rem;
}
/* line 225, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal__close {
  background: none;
  top: 1rem;
  right: 1rem;
  width: 1.4rem;
  height: 1.4rem;
}
/* line 233, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__caption {
  color: #333;
  line-height: 1.39;
  margin-bottom: 0.5rem;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
  font-weight: 500;
}
/* line 243, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__textarea {
  background-color: #f5f7fa;
  margin-bottom: 0;
  font-size: 14px;
  font-size: 0.875rem;
  color: #333;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
}
/* line 254, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__label {
  margin-bottom: 0;
  width: 100%;
  margin-top: 1.5rem;
}
/* line 259, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__input {
  background: none;
  margin-bottom: 0;
  text-transform: none;
  font-size: 0.875rem;
  line-height: 1.79;
  font-weight: 400;
  width: 100%;
  padding: 0.4rem;
  color: #333;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
}
/* line 274, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__btn {
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
  font-size: .75rem;
  line-height: 1.82;
  vertical-align: middle;
  border: none;
  cursor: pointer;
  height: auto;
  padding: 0.75rem 2rem !important;
  color: #FFF;
  background-color: #1E88E5;
  text-transform: uppercase;
  -webkit-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
  margin-top: 2rem;
  font-family: Roboto, Helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  -moz-font-smoothing: auto;
  font-smoothing: auto;
}
/* line 296, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .modal__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 301, ../../../../../../frontend/styles/ui/_h-f.scss */
.z-html .context--modal .form__btn:hover {
  text-decoration: none;
  background-color: #0071D4;
}

/* line 1, ../../../../../../frontend/styles/ui/_header.scss */
.header {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  position: relative;
  z-index: 98;
}
/* line 6, ../../../../../../frontend/styles/ui/_header.scss */
.header__top {
  position: relative;
  z-index: 2;
  height: 40px;
}
/* line 12, ../../../../../../frontend/styles/ui/_header.scss */
.header__main {
  position: relative;
  z-index: 1;
  height: 110px;
  -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
/* line 20, ../../../../../../frontend/styles/ui/_header.scss */
.header .header-main,.header .header__main > .container {
  height: 100%;
}
/* line 24, ../../../../../../frontend/styles/ui/_header.scss */
.header .link {
  color: #666;
  font-size: 14px;
  border-bottom: none;
}
/* line 29, ../../../../../../frontend/styles/ui/_header.scss */
.header .link:hover {
  color: #1E88E5;
}
/* line 33, ../../../../../../frontend/styles/ui/_header.scss */
.header .link--down {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 37, ../../../../../../frontend/styles/ui/_header.scss */
.header .link--down:after {
  display: inline-block;
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath fill='none' stroke='%23666' d='M.508.861l4 4 4-4'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 9px;
  height: 5px;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.2rem;
}
/* line 50, ../../../../../../frontend/styles/ui/_header.scss */
.header .link--down:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath fill='none' stroke='%231E88E5' d='M.508.861l4 4 4-4'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 58, ../../../../../../frontend/styles/ui/_header.scss */
.header-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 63, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .link {
  font-size: 13px;
  font-weight: 400;
}
/* line 68, ../../../../../../frontend/styles/ui/_header.scss */
.header-top__item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 72, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 75, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__item {
  width: 40px;
  height: 40px;
  border-right: 1px solid #fff;
  padding: 0.3rem;
  display: block;
  text-align: center;
}
/* line 83, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__item:first-child {
  border-left: 1px solid #fff;
}
/* line 87, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 102, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--4sq:before,.header-top .header-top-list__link--fb:before,.header-top .header-top-list__link--inst:before,.header-top .header-top-list__link--ok:before,.header-top .header-top-list__link--search:before,.header-top .header-top-list__link--tw:before,.header-top .header-top-list__link--vk:before,.header-top .header-top-list__link--ytb:before {
  content: '';
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 115, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--4sq:before,.header-top .header-top-list__link--fb:before,.header-top .header-top-list__link--inst:before,.header-top .header-top-list__link--ok:before,.header-top .header-top-list__link--tw:before,.header-top .header-top-list__link--vk:before,.header-top .header-top-list__link--ytb:before {
  width: 17px;
  height: 17px;
  display: block;
}
/* line 123, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search:before {
  width: 15px;
  height: 15px;
  display: block;
}
/* line 131, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 134, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--vk:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 139, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 142, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--fb:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 147, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--ok:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 150, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--ok:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M6.756 10.508c-1.156-.119-2.199-.404-3.092-1.104-.11-.086-.225-.17-.326-.268-.39-.375-.43-.805-.121-1.248.265-.38.709-.48 1.17-.263.09.042.175.095.256.151 1.664 1.144 3.95 1.175 5.621.052.166-.127.342-.23.547-.283a.86.86 0 0 1 .984.393c.244.398.24.788-.061 1.096A4.525 4.525 0 0 1 10.1 10.09c-.582.227-1.223.34-1.854.416.095.104.14.155.2.215.859.863 1.722 1.723 2.578 2.588.291.295.353.662.191 1.004-.175.375-.568.623-.953.597-.244-.017-.436-.14-.604-.31-.648-.652-1.31-1.293-1.944-1.957-.185-.193-.274-.156-.437.012-.652.67-1.315 1.332-1.981 1.99-.3.295-.656.348-1.003.18-.37-.18-.604-.557-.586-.936.012-.256.138-.451.314-.627l2.546-2.55.189-.204zm.705-2.957c-2.063-.007-3.755-1.717-3.743-3.784A3.782 3.782 0 0 1 7.506 0c2.088.006 3.764 1.714 3.753 3.825-.01 2.062-1.714 3.734-3.798 3.726zm1.875-3.779a1.839 1.839 0 0 0-1.834-1.844h-.011a1.842 1.842 0 0 0-1.85 1.834v.032A1.84 1.84 0 0 0 7.49 5.625h.011A1.834 1.834 0 0 0 9.336 3.79v-.018z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 155, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--ytb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 158, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--ytb:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 163, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--tw:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 166, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--tw:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.593 4.584a2.41 2.41 0 0 0 1.07-1.393 5.678 5.678 0 0 1-1.567.59A2.298 2.298 0 0 0 10.323 3a2.38 2.38 0 0 0-1.762.738 2.477 2.477 0 0 0-.717 1.784c0 .212.026.401.078.561-2.05-.072-3.748-.945-5.085-2.628-.227.412-.34.831-.34 1.265 0 .89.366 1.597 1.096 2.115a2.67 2.67 0 0 1-1.096-.322c0 .637.182 1.168.546 1.635.366.463.836.758 1.41.885-.208.055-.427.08-.652.08-.208 0-.356-.018-.443-.057.153.52.443.94.86 1.262.417.322.896.494 1.435.509a4.722 4.722 0 0 1-3.052 1.069c-.281 0-.48-.004-.601-.025C3.131 12.625 4.39 13 5.784 13c1.426 0 2.687-.371 3.782-1.113 1.097-.738 1.906-1.65 2.426-2.722a7.544 7.544 0 0 0 .781-3.35v-.321c.506-.39.914-.83 1.227-1.316a5.33 5.33 0 0 1-1.407.406z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 171, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--inst:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 174, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--inst:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 179, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--4sq:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23666' d='M3.003 13.313c.027.297.151.531.444.642.279.106.647.022.835-.195.596-.687 1.187-1.378 1.78-2.067.497-.58.995-1.156 1.49-1.737a.34.34 0 0 1 .29-.13c.656.004 1.312.004 1.967 0 .578-.004.93-.264 1.108-.811.037-.115.065-.234.09-.351.388-1.857.774-3.714 1.157-5.572.087-.417.193-.83.141-1.265-.047-.377-.261-.651-.623-.76-.095-.029-.194-.045-.289-.067H4.04c-.145.041-.295.062-.43.136-.42.23-.61.595-.61 1.063-.002 3.657 0 7.315 0 10.972 0 .048-.002.095.003.142zM4.454 2.907c0-.34.117-.455.46-.455h5.41c.334 0 .474.163.41.494-.092.466-.19.93-.289 1.394-.049.226-.188.333-.426.333H7.471c-.439.001-.662.224-.663.66v.207c.006.343.246.586.59.587.729.003 1.458.002 2.187 0 .092 0 .183.007.261.06.129.09.17.218.141.364-.1.512-.204 1.024-.312 1.534-.036.171-.172.267-.364.269-.47.002-.939-.002-1.41.002-.225 0-.449.01-.673.02a.503.503 0 0 0-.376.172c-.303.337-.573.701-.857 1.054-.491.607-.977 1.219-1.464 1.828-.013.016-.028.03-.05.055-.04-.057-.026-.106-.026-.151l-.001-8.427z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 182, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--4sq:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M3.003 13.313c.027.297.151.531.444.642.279.106.647.022.835-.195.596-.687 1.187-1.378 1.78-2.067.497-.58.995-1.156 1.49-1.737a.34.34 0 0 1 .29-.13c.656.004 1.312.004 1.967 0 .578-.004.93-.264 1.108-.811.037-.115.065-.234.09-.351.388-1.857.774-3.714 1.157-5.572.087-.417.193-.83.141-1.265-.047-.377-.261-.651-.623-.76-.095-.029-.194-.045-.289-.067H4.04c-.145.041-.295.062-.43.136-.42.23-.61.595-.61 1.063-.002 3.657 0 7.315 0 10.972 0 .048-.002.095.003.142zM4.454 2.907c0-.34.117-.455.46-.455h5.41c.334 0 .474.163.41.494-.092.466-.19.93-.289 1.394-.049.226-.188.333-.426.333H7.471c-.439.001-.662.224-.663.66v.207c.006.343.246.586.59.587.729.003 1.458.002 2.187 0 .092 0 .183.007.261.06.129.09.17.218.141.364-.1.512-.204 1.024-.312 1.534-.036.171-.172.267-.364.269-.47.002-.939-.002-1.41.002-.225 0-.449.01-.673.02a.503.503 0 0 0-.376.172c-.303.337-.573.701-.857 1.054-.491.607-.977 1.219-1.464 1.828-.013.016-.028.03-.05.055-.04-.057-.026-.106-.026-.151l-.001-8.427z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 187, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%23666' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 190, ../../../../../../frontend/styles/ui/_header.scss */
.header-top .header-top-list__link--search:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%231E88E5' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 196, ../../../../../../frontend/styles/ui/_header.scss */
.header-top__links {
  margin-right: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 200, ../../../../../../frontend/styles/ui/_header.scss */
.header-top__links .link {
  margin-right: 1rem;
}
/* line 204, ../../../../../../frontend/styles/ui/_header.scss */
.header-top__link {
  margin-right: 1.2rem;
}

/* line 209, ../../../../../../frontend/styles/ui/_header.scss */
.header-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 214, ../../../../../../frontend/styles/ui/_header.scss */
.header-main__logo {
  height: 55px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
/* line 218, ../../../../../../frontend/styles/ui/_header.scss */
.header-main__logo .link {
  display: block;
  height: 100%;
}
/* line 223, ../../../../../../frontend/styles/ui/_header.scss */
.header-main__logo img {
  max-width: 100%;
  height: 100%;
  display: block;
}

/* line 231, ../../../../../../frontend/styles/ui/_header.scss */
html[lang="ru"] .header-main__logo {
  margin-top: 24px;
}

/* line 235, ../../../../../../frontend/styles/ui/_header.scss */
html[lang="en"] .header-main__logo {
  margin-top: 21px;
}

/* line 239, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 244, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav__item {
  margin-right: 1rem;
}
/* line 247, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav__item:last-child {
  margin-right: 0;
}
/* line 251, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav__link {
  padding-top: 40px;
  padding-bottom: 52px;
  border-bottom: 2px solid transparent;
  -webkit-transition: border-bottom-color 0.2s linear;
  -o-transition: border-bottom-color 0.2s linear;
  transition: border-bottom-color 0.2s linear;
}
/* line 256, ../../../../../../frontend/styles/ui/_header.scss */
.header-nav__link:hover {
  border-bottom-color: #1E88E5;
}

@media (max-width: 1024px) {
  /* line 275, ../../../../../../frontend/styles/ui/_header.scss */
  .header-main__link {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 283, ../../../../../../frontend/styles/ui/_header.scss */
  .header-main__link--search:before {
    content: '';
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50%;
  }

  /* line 292, ../../../../../../frontend/styles/ui/_header.scss */
  .header-main__link--search.is-opened:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23999' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 299, ../../../../../../frontend/styles/ui/_header.scss */
  .header__top {
    display: none;
  }

  /* line 303, ../../../../../../frontend/styles/ui/_header.scss */
  .header__main {
    height: 60px;
  }

  /* line 307, ../../../../../../frontend/styles/ui/_header.scss */
  .header-main__logo {
    height: 38px;
    margin-top: 8px !important;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  /* line 313, ../../../../../../frontend/styles/ui/_header.scss */
  .btn.main-search__btn {
    display: none;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_links.scss */
.content a,.footer .link--small,.link,.z-html .footer .link,.z-html .footer .link--small,.z-html .popup .link {
  color: #1E88E5;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: border-bottom 0.2s linear, color 0.2s linear;
  -o-transition: border-bottom 0.2s linear, color 0.2s linear;
  transition: border-bottom 0.2s linear, color 0.2s linear;
}
/* line 11, ../../../../../../frontend/styles/ui/_links.scss */
.content a:hover,.footer .link--small:hover,.link:hover,.z-html .footer .link:hover,.z-html .popup .link:hover {
  border-bottom-color: #1E88E5;
}
/* line 15, ../../../../../../frontend/styles/ui/_links.scss */
.content a:focus,.footer .link--small:focus,.link:focus,.z-html .footer .link:focus,.z-html .popup .link:focus {
  outline: 0;
}
/* line 19, ../../../../../../frontend/styles/ui/_links.scss */
.link--small,.z-html .footer .link--small,.z-html .popup .link--small {
  font-size: 0.75rem;
  letter-spacing: 0.8px;
  line-height: 1.67;
  text-transform: uppercase;
}
/* line 26, ../../../../../../frontend/styles/ui/_links.scss */
.link__icon,.z-html .footer .link__icon,.z-html .popup .link__icon {
  width: 1.25rem;
  margin-right: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 33, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow,.link--arrow-diagonal,.link--arrow-full,.link--external,.link--icon,.link--photo,.z-html .footer .link--arrow,.z-html .footer .link--arrow-diagonal,.z-html .footer .link--arrow-full,.z-html .footer .link--external,.z-html .footer .link--icon,.z-html .footer .link--photo,.z-html .popup .link--arrow,.z-html .popup .link--arrow-diagonal,.z-html .popup .link--arrow-full,.z-html .popup .link--external,.z-html .popup .link--icon,.z-html .popup .link--photo {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-bottom: none !important;
}
/* line 44, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-diagonal > span,.link--arrow-full > span,.link--arrow > span,.link--external > span,.link--icon > span,.link--photo > span,.z-html .footer .link--arrow-diagonal > span,.z-html .footer .link--arrow-full > span,.z-html .footer .link--arrow > span,.z-html .footer .link--external > span,.z-html .footer .link--icon > span,.z-html .footer .link--photo > span,.z-html .popup .link--arrow-diagonal > span,.z-html .popup .link--arrow-full > span,.z-html .popup .link--arrow > span,.z-html .popup .link--external > span,.z-html .popup .link--icon > span,.z-html .popup .link--photo > span {
  margin: 0;
  padding-top: 2px;
  line-height: 1;
  border-bottom: 1px solid transparent;
  -webkit-transition: border-bottom 0.2s linear, color 0.2s linear;
  -o-transition: border-bottom 0.2s linear, color 0.2s linear;
  transition: border-bottom 0.2s linear, color 0.2s linear;
}
/* line 53, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-diagonal:hover > span,.link--arrow-full:hover > span,.link--arrow:hover > span,.link--external:hover > span,.link--icon:hover > span,.link--photo:hover > span,.z-html .footer .link--arrow-diagonal:hover > span,.z-html .footer .link--arrow-full:hover > span,.z-html .footer .link--arrow:hover > span,.z-html .footer .link--external:hover > span,.z-html .footer .link--icon:hover > span,.z-html .footer .link--photo:hover > span,.z-html .popup .link--arrow-diagonal:hover > span,.z-html .popup .link--arrow-full:hover > span,.z-html .popup .link--arrow:hover > span,.z-html .popup .link--external:hover > span,.z-html .popup .link--icon:hover > span,.z-html .popup .link--photo:hover > span {
  border-bottom-color: #1E88E5;
}
/* line 60, ../../../../../../frontend/styles/ui/_links.scss */
.link--external:after,.z-html .footer .link--external:after,.z-html .popup .link--external:after {
  content: '';
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11.9' viewBox='0 0 13 11.9'%3E%3Cpath fill='%231e88e5' d='M0 1.2v10.7h10.9v-6H10v5.3H.8V1.9H7v-.7z'/%3E%3Cpath fill='%231e88e5' d='M8.1 0l2 2L5 7l.8.8 5-5L13 4.9V0z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: 8px;
}
/* line 70, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow,.z-html .footer .link--arrow,.z-html .popup .link--arrow {
  padding-right: 1rem;
}
/* line 72, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow:after,.z-html .footer .link--arrow:after,.z-html .popup .link--arrow:after {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  background-position: 50%;
  width: 0.44rem;
  height: 0.69rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}
/* line 85, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-diagonal:after,.link--arrow-full:before,.z-html .footer .link--arrow-diagonal:after,.z-html .footer .link--arrow-full:before,.z-html .popup .link--arrow-diagonal:after,.z-html .popup .link--arrow-full:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
/* line 94, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-full:before,.z-html .footer .link--arrow-full:before,.z-html .popup .link--arrow-full:before {
  width: 17px;
  height: 12px;
}
/* line 98, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-full > span,.z-html .footer .link--arrow-full > span,.z-html .popup .link--arrow-full > span {
  margin-left: 1.35rem;
}
/* line 103, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-diagonal,.z-html .footer .link--arrow-diagonal,.z-html .popup .link--arrow-diagonal {
  padding-right: 1.2rem;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  display: inline;
}
/* line 108, ../../../../../../frontend/styles/ui/_links.scss */
.link--arrow-diagonal:after,.z-html .footer .link--arrow-diagonal:after,.z-html .popup .link--arrow-diagonal:after {
  width: 12px;
  height: 10px;
  right: 0;
  -webkit-transform: rotate(-45deg) translateY(-50%);
      -ms-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
  bottom: -2px;
}
/* line 119, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon > span,.z-html .footer .link--icon > span,.z-html .popup .link--icon > span {
  margin-left: 0.65rem;
}
/* line 123, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon:before,.z-html .footer .link--icon:before,.z-html .popup .link--icon:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
}

/* line 131, ../../../../../../frontend/styles/ui/_links.scss */
img.link__icon {
  width: 1rem;
}

/* line 139, ../../../../../../frontend/styles/ui/_links.scss */
.article a {
  font-weight: 400;
}

/* line 143, ../../../../../../frontend/styles/ui/_links.scss */
.footer .link--small,.z-html .footer .link--small {
  font-size: 0.75rem;
}

/* line 150, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-mail:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cg fill='%231E88E5'%3E%3Cpath d='M19.114.03H.444A.44.44 0 0 0 0 .468v13.068c0 .24.199.434.443.434H19.11a.439.439 0 0 0 .443-.434V.468a.434.434 0 0 0-.44-.438zm-.447 12.016l-5.504-5.398-.63.618 5.954 5.832H1.07l5.95-5.832-.63-.618-5.5 5.398V.902h17.78l-.003 11.144z'/%3E%3Cpath d='M17.77.902L9.777 8.733 1.788.903H.89v.351l8.575 8.404a.456.456 0 0 0 .63 0l8.576-8.404V.902h-.902z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.25rem;
  height: 0.88rem;
}

/* line 158, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-photo:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M5.25 1h4.5l1.35 1.467h2.4c.825 0 1.5.66 1.5 1.466v8.8c0 .807-.675 1.467-1.5 1.467h-12c-.825 0-1.5-.66-1.5-1.467v-8.8c0-.806.675-1.466 1.5-1.466h2.4L5.25 1zm2.25 9.68a2.203 2.203 0 0 1-2.206-2.2c0-1.215.988-2.2 2.206-2.2s2.206.985 2.206 2.2c0 1.215-.988 2.2-2.206 2.2zm0 1.32c2.1 0 3.75-1.613 3.75-3.667 0-2.053-1.65-3.666-3.75-3.666S3.75 6.28 3.75 8.333C3.75 10.387 5.4 12 7.5 12z'/%3E%3C/defs%3E%3Cg fill='%231E88E5' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.25rem;
  height: 1.25rem;
}

/* line 166, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-video:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.5rem;
  height: 1.5rem;
}

/* line 173, ../../../../../../frontend/styles/ui/_links.scss */
.link--icon-infograph:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eico-infografic-blue%3C/title%3E%3Cg fill-rule='nonzero' fill='%231E88E5'%3E%3Cpath d='M5.354.01v5.165c0 .099-.08.179-.179.179H.01A5 5 0 1 0 5.354.01z'/%3E%3Cpath d='M4.282 0A4.47 4.47 0 0 0 0 4.282h4.282V0z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 1.25rem;
  height: 1.25rem;
}

/* line 4, ../../../../../../frontend/styles/ui/_list.scss */
.content dl dt {
  font-weight: bold;
}
/* line 8, ../../../../../../frontend/styles/ui/_list.scss */
.content dl dd {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 20px;
  /* 9 */
  margin-top: 1.25rem;
  /* 9 */
}
/* line 26, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) li,.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li {
  position: relative;
  margin-top: 0.7rem;
  padding-left: 1.8625rem;
  font-size: 1.0625rem;
  line-height: 1.76;
}
/* line 38, ../../../../../../frontend/styles/ui/_list.scss */
.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li:before {
  background-color: #1E88E5;
  position: absolute;
  display: block;
  top: 0.8rem;
  content: '';
  height: 1px;
  width: 0.6rem;
  left: 0;
  border-radius: 0;
}
/* line 51, ../../../../../../frontend/styles/ui/_list.scss */
.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) ol {
  counter-reset: list-numbers;
}
/* line 54, ../../../../../../frontend/styles/ui/_list.scss */
.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) ol li:before {
  content: counters(list-numbers,".") ".";
  counter-increment: list-numbers;
  color: #333;
  top: 0;
}
/* line 64, ../../../../../../frontend/styles/ui/_list.scss */
.content ul.ul--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 72, ../../../../../../frontend/styles/ui/_list.scss */
.content .no-markers li:before {
  display: none !important;
}
/* line 79, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) {
  counter-reset: list-numbers;
}
/* line 83, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) > li:before {
  content: counters(list-numbers,".") ".";
  counter-increment: list-numbers;
  width: 1.25rem;
  display: block;
  position: absolute;
  color: #333;
  top: 0;
  left: 0;
  text-align: left;
  font-size: 1rem;
  font-weight: 300;
}
/* line 99, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) ul li {
  padding-left: 1.8625rem;
}
/* line 103, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) ul li:first-of-type {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 16px;
  /* 9 */
  margin-top: 1rem;
  /* 9 */
}
/* line 107, ../../../../../../frontend/styles/ui/_list.scss */
.content ol:not(.ol--clear) ul li:before {
  content: "";
  width: 0.9rem;
  top: 0.8rem;
  left: 0;
}
/* line 116, ../../../../../../frontend/styles/ui/_list.scss */
.content .ul-wrapper {
  padding-left: 1.875rem;
}
/* line 120, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list-wrapper {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
/* line 123, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list-wrapper .file-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 128, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__link {
  line-height: 1.3;
  font-weight: 400 !important;
  font-size: 0.9375rem;
}
/* line 134, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item {
  padding-left: 3.725rem;
  padding-top: 0;
  min-height: 42px;
  position: relative;
  line-height: 1.1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 142, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item + .file-list__item {
  margin-top: 2.2rem;
}
/* line 146, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item:before {
  content: '';
  position: absolute;
  width: 3.13rem;
  height: 3.13rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5'%3E%3Cpath d='M22.416 23.297h24.752m-24.752 6.125h24.752M22.416 47.797h24.752m-24.752-6.125h24.752M22 35.547h24.752'/%3E%3Cpath stroke-linecap='square' d='M8.66.632v68.744h53.264V12.329H49.938V.342zM50.438.438l11.374 12.25'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  top: -4px;
  left: 0;
  vertical-align: top;
  text-align: right;
  white-space: nowrap;
  background-color: transparent;
}
/* line 161, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__item--pdf:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231E88E5'%3E%3Cpath d='M22.416 23.297h24.752m-24.752 6.125h24.752M22.416 47.797h24.752m-24.752-6.125h24.752M22 35.547h24.752'/%3E%3Cpath stroke-linecap='square' d='M8.66.632v68.744h53.264V12.329H49.938V.342zM50.438.438l11.374 12.25'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 167, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__size {
  width: 100%;
  display: inline-block;
  margin-top: 0.625rem;
  color: rgba(29, 29, 29, 0.4);
  font-size: 0.85rem;
}
/* line 175, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__text {
  margin-right: 1rem;
}
/* line 179, ../../../../../../frontend/styles/ui/_list.scss */
.content .file-list__btn {
  padding-left: 3.625rem;
  padding-right: 3.625rem;
  margin-left: auto;
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  /* line 191, ../../../../../../frontend/styles/ui/_list.scss */
  .content ol:not(.ol--clear) li,.content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li {
    font-size: 0.9375rem;
    margin-top: 0.9375rem;
  }
  /* line 197, ../../../../../../frontend/styles/ui/_list.scss */
  .content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li {
    padding-left: 0.7625rem;
  }
  /* line 200, ../../../../../../frontend/styles/ui/_list.scss */
  .content ul:not(.ul--clear):not(.file-list__group):not(.ya-share2__list) li:before {
    width: 0.4rem;
  }
  /* line 207, ../../../../../../frontend/styles/ui/_list.scss */
  .content ol:not(.ol--clear) > li:before {
    font-size: 0.9375rem;
  }
  /* line 212, ../../../../../../frontend/styles/ui/_list.scss */
  .content .list-wrapper {
    padding-left: 0;
  }
  /* line 215, ../../../../../../frontend/styles/ui/_list.scss */
  .content .file-list__btn {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  /* line 223, ../../../../../../frontend/styles/ui/_list.scss */
  .content .ul-wrapper {
    padding-left: 0;
  }
}
/* line 1, ../../../../../../frontend/styles/ui/_main.scss */
.page-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

/* line 5, ../../../../../../frontend/styles/ui/_main.scss */
body {
  margin-top: 0 !important;
}

/* line 9, ../../../../../../frontend/styles/ui/_main.scss */
.container {
  max-width: 1120px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 768px) {
  /* line 18, ../../../../../../frontend/styles/ui/_main.scss */
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 2, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .form__caption {
  color: #333;
  font-weight: 500;
  line-height: 1.39;
  padding-right: 2rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.125rem;
  /* 9 */
}
/* line 12, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .form__textarea {
  width: 100%;
  border: none;
  outline: none;
  padding: 1rem;
  max-width: 100%;
  margin-top: 1rem;
  min-height: 160px;
  max-height: 360px;
  line-height: 1.43;
  font-weight: normal;
  font-family: 'Roboto';
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px;
  /* 9 */
  font-size: 0.875rem;
  /* 9 */
  background-color: #f5f7fa;
}
/* line 28, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .form__label {
  margin-top: 0.7rem;
  background-color: #f5f7fa;
}
/* line 33, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .form__btn {
  margin-top: 2rem;
}
/* line 37, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .senderror_status {
  color: #333333;
  line-height: 1.76;
  text-align: center;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 17px;
  /* 9 */
  font-size: 1.0625rem;
  /* 9 */
}
/* line 43, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .senderror_status.success {
  padding: 2rem;
}
/* line 46, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .senderror_status.success:before {
  content: '';
  position: relative;
  width: 70px;
  height: 70px;
  display: block;
  border-radius: 50%;
  border: 2px solid #1e88e5;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.6' height='13.4' viewBox='3.4 5.6 17.6 13.4'%3E%3Cpath fill='%231E88E5' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-bottom: 20px;
}
/* line 62, ../../../../../../frontend/styles/ui/_modal.scss */
.context--modal .senderror_status .errortext {
  display: block;
  font-size: 1rem;
  text-align: left;
  color: #CE0000;
}

/* line 71, ../../../../../../frontend/styles/ui/_modal.scss */
.body-with-modal {
  overflow: hidden;
}

/* line 77, ../../../../../../frontend/styles/ui/_modal.scss */
.modal--overlay {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.34);
  z-index: 30;
  overflow: auto;
}

/* line 89, ../../../../../../frontend/styles/ui/_modal.scss */
.modal--overlay--hidden {
  display: none;
  top: 0;
}

/* line 94, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close {
  top: 1rem;
  z-index: 2;
  right: 1rem;
  width: 1.4rem;
  height: 1.4rem;
  cursor: pointer;
  position: absolute;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 104, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close:after,.modal__close:before {
  top: 0;
  right: 50%;
  width: 2px;
  content: '';
  height: 1.5rem;
  display: block;
  position: absolute;
  background-color: #333;
}
/* line 115, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 119, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 123, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__close:hover {
  opacity: 0.7;
}

/* line 128, ../../../../../../frontend/styles/ui/_modal.scss */
.modal__container {
  padding: 2rem;
  position: relative;
  width: 625px;
  background-color: #ffffff;
  margin: 195px auto 0 auto;
  -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 768px) {
  /* line 128, ../../../../../../frontend/styles/ui/_modal.scss */
  .modal__container {
    width: 90%;
  }
}

/* line 2, ../../../../../../frontend/styles/ui/_section.scss */
.subindex .section + .section {
  margin-top: 5.625rem;
}
/* line 6, ../../../../../../frontend/styles/ui/_section.scss */
.subindex .section + .section--collapse {
  margin-top: 3.75rem;
}
/* line 11, ../../../../../../frontend/styles/ui/_section.scss */
.subindex .footer .section + .section {
  margin-top: 0;
}

/* line 17, ../../../../../../frontend/styles/ui/_section.scss */
.section.catskill-white-bg + .section.catskill-white-bg {
  border-top: 1px solid #E2E2E2;
}

/* line 23, ../../../../../../frontend/styles/ui/_section.scss */
.section__btn .btn {
  letter-spacing: 0.8px;
  font-size: 0.6875rem;
  padding: 0.75rem 4.35rem;
}
/* line 30, ../../../../../../frontend/styles/ui/_section.scss */
.section__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 15px;
}
/* line 37, ../../../../../../frontend/styles/ui/_section.scss */
.section__header .header-1,.section__header h1 {
  margin-bottom: 0;
}
/* line 41, ../../../../../../frontend/styles/ui/_section.scss */
.section__header--white {
  color: #FFF;
}
/* line 46, ../../../../../../frontend/styles/ui/_section.scss */
.section__body {
  margin-top: 0;
}
/* line 51, ../../../../../../frontend/styles/ui/_section.scss */
.section--news-block .section__header {
  position: relative;
}
/* line 54, ../../../../../../frontend/styles/ui/_section.scss */
.section--news-block .section__header:after {
  content: "";
  position: absolute;
  background-color: #E8EAF0;
  width: 100%;
  height: 1px;
  bottom: 0;
  top: auto;
  left: 0;
}
/* line 66, ../../../../../../frontend/styles/ui/_section.scss */
.section--news-block .section__body {
  margin-top: 1.9rem;
}
/* line 73, ../../../../../../frontend/styles/ui/_section.scss */
.section--journal .tile__body {
  padding-top: 0;
}
/* line 78, ../../../../../../frontend/styles/ui/_section.scss */
.section--journal .link--arrow {
  letter-spacing: 0.2px !important;
}
/* line 82, ../../../../../../frontend/styles/ui/_section.scss */
.section--bg-block {
  padding-top: 3.7rem;
  padding-bottom: 3.7rem;
  position: relative;
}
/* line 87, ../../../../../../frontend/styles/ui/_section.scss */
.section--bg-block:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #F5F7FA;
  left: 50%;
  width: 110vw;
  margin-left: -55vw;
  z-index: -1;
}
/* line 101, ../../../../../../frontend/styles/ui/_section.scss */
.section--infograph .mobile-show {
  display: none;
}
/* line 105, ../../../../../../frontend/styles/ui/_section.scss */
.section--infograph .tile__img {
  border: 1px solid #E8EAF0;
}
/* line 110, ../../../../../../frontend/styles/ui/_section.scss */
.section--mass-media {
  position: relative;
  padding-top: 5.625rem;
}
/* line 114, ../../../../../../frontend/styles/ui/_section.scss */
.section--mass-media:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #E8EAF0;
  left: 50%;
  width: 110vw;
  height: 1px;
  margin-left: -55vw;
}
/* line 127, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview {
  background-image: url("/images/z-template/interview-1024.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding: 2.5125rem 2.5rem 2.9375rem 2.5rem;
  position: relative;
}
/* line 134, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
  width: 100%;
  height: 50%;
  opacity: 0.7;
}
/* line 146, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__quote {
  font-size: 1.215rem;
  font-style: italic;
  line-height: 1.3;
  color: #FFF;
  font-weight: 400;
}
/* line 154, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__description {
  font-size: 12px;
  line-height: 1.67;
  margin-top: 1rem;
  color: #FFF;
  opacity: 0.5;
}
/* line 162, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__img {
  border-radius: 100%;
}
/* line 166, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__more {
  position: relative;
  margin-bottom: 0.2rem;
  font-size: 0.65rem;
  font-weight: 400 !important;
  margin-left: 0.7rem;
  color: #ccc;
  border: none;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  will-change: opacity;
  margin-top: 0;
  padding-top: 2.9rem;
}
/* line 179, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__more:before {
  content: '';
  position: absolute;
  width: 2.25rem;
  height: 2.25rem;
  border: 1px solid #ccc;
  border-radius: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='1 3 13 9'%3E%3Cpath fill='%23CCC' d='M9.754 3.135a.462.462 0 0 0-.654 0 .45.45 0 0 0-.004.636l.004.003 3.321 3.27H1.459A.454.454 0 0 0 1 7.497c0 .251.203.458.459.458H12.42L9.1 11.221a.456.456 0 0 0 0 .645c.183.18.478.18.654 0l4.109-4.046a.44.44 0 0 0 .016-.622l-.016-.016-4.109-4.047z'/%3E%3C/svg%3E");
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 192, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__more:hover {
  opacity: 0.8;
}
/* line 197, ../../../../../../frontend/styles/ui/_section.scss */
.section--interview .interview__link {
  margin-top: 2rem;
}
/* line 203, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-line {
  padding-top: 90px;
  position: relative;
}
/* line 207, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-line:before {
  content: '';
  position: absolute;
  top: 0;
  width: 1000%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 1px;
  display: block;
  background-color: #e8eaf0;
}
/* line 220, ../../../../../../frontend/styles/ui/_section.scss */
.section--img-bg {
  position: relative;
  padding: 90px 0 120px;
}
/* line 224, ../../../../../../frontend/styles/ui/_section.scss */
.section--img-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.6;
  z-index: 2;
  background-color: #031321;
  z-index: 0;
}
/* line 237, ../../../../../../frontend/styles/ui/_section.scss */
.section--img-bg .container {
  z-index: 1;
  color: #ccc;
  position: relative;
}
/* line 242, ../../../../../../frontend/styles/ui/_section.scss */
.section--img-bg .container h2 {
  color: #FFF;
}
/* line 248, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-img {
  margin-top: 0;
  padding: 120px 0;
  overflow: hidden;
  position: relative;
}
/* line 254, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-img .custom-img-container {
  position: relative;
  width: 450px;
  height: 100%;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
/* line 262, ../../../../../../frontend/styles/ui/_section.scss */
.section--custom-img .custom-img-container .custom-img {
  width: 100%;
}
/* line 268, ../../../../../../frontend/styles/ui/_section.scss */
.section--regions {
  margin-top: 0;
  padding: 3.75rem 0;
}

@media (max-width: 1350px) {
  /* line 276, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img .custom-img-container {
    width: 100%;
  }
  /* line 279, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img .custom-img-container .custom-img {
    margin-bottom: auto;
    margin-top: auto;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 289, ../../../../../../frontend/styles/ui/_section.scss */
  .subindex .section + .section {
    margin-top: 3.75rem;
  }

  /* line 295, ../../../../../../frontend/styles/ui/_section.scss */
  .section__btn {
    margin-top: 3.1rem;
  }
  /* line 300, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 303, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile__img {
    -webkit-flex-basis: 130px;
        -ms-flex-preferred-size: 130px;
            flex-basis: 130px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    max-width: 130px;
  }
  /* line 309, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile__body {
    padding-left: 1.275rem;
    padding-top: 0;
  }
  /* line 316, ../../../../../../frontend/styles/ui/_section.scss */
  .section--special-project {
    margin-top: 0;
  }
  /* line 320, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview {
    background-image: url("/images/z-template/interview-768.png");
    background-position: 0 0;
    background-size: cover;
  }
  /* line 326, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview .interview__quote {
    font-size: 1.3125rem;
  }
  /* line 331, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview--mass-media {
    padding-top: 3.5rem;
  }
  /* line 336, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img {
    padding-bottom: 0;
  }
  /* line 339, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img .custom-img-container {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: -6rem;
    height: auto;
  }
  /* line 345, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img .custom-img {
    max-width: 450px;
  }
  /* line 349, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img + * {
    margin-top: -6rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 358, ../../../../../../frontend/styles/ui/_section.scss */
  .subindex .section + .section {
    margin-top: 2.5rem;
  }

  /* line 364, ../../../../../../frontend/styles/ui/_section.scss */
  .section__btn {
    margin-top: 1.15rem;
  }
  /* line 367, ../../../../../../frontend/styles/ui/_section.scss */
  .section__btn .btn {
    width: 100%;
  }
  /* line 372, ../../../../../../frontend/styles/ui/_section.scss */
  .section__body {
    margin-top: 0;
  }
  /* line 377, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile__body {
    padding-left: 0;
  }
  /* line 381, ../../../../../../frontend/styles/ui/_section.scss */
  .section--news-block .tile__img {
    display: none;
  }
  /* line 388, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .row [class^="col"] + [class^="col"] {
    margin-top: 0.3125rem;
  }
  /* line 393, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile {
    display: block;
    padding: 1.875rem 1.25rem;
    border: none;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  /* line 400, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile__img {
    -webkit-flex-basis: 70px;
        -ms-flex-preferred-size: 70px;
            flex-basis: 70px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    max-width: 70px;
    float: left;
    margin-right: 20px;
  }
  /* line 408, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile__body {
    display: block;
    padding-top: 0.38rem;
    font-size: 0;
  }
  /* line 414, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile__preview {
    float: left;
    margin-top: 0.825rem;
  }
  /* line 419, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile__title--lg {
    display: inline;
  }
  /* line 423, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile .link--small {
    float: left;
    margin-bottom: 2.5rem;
  }
  /* line 428, ../../../../../../frontend/styles/ui/_section.scss */
  .section--journal .tile .tile__img + .tile__body {
    padding-left: 0;
    margin-top: 1rem;
  }
  /* line 435, ../../../../../../frontend/styles/ui/_section.scss */
  .section--video-block {
    padding-top: 2rem;
    padding-bottom: 3.7rem;
  }
  /* line 440, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview {
    background-position: 50% 50%;
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 445, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview:before {
    height: 40%;
  }
  /* line 450, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview .interview__quote {
    font-size: 1.0625rem;
  }
  /* line 454, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview .interview__more {
    display: none;
  }
  /* line 459, ../../../../../../frontend/styles/ui/_section.scss */
  .section--interview--mass-media {
    padding-top: 2.5rem;
  }
  /* line 464, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img {
    padding: 60px 0;
  }
  /* line 467, ../../../../../../frontend/styles/ui/_section.scss */
  .section--custom-img + * {
    margin-top: 0;
  }
  /* line 472, ../../../../../../frontend/styles/ui/_section.scss */
  .section--regions {
    padding: 1.875rem 0;
  }

  /* line 479, ../../../../../../frontend/styles/ui/_section.scss */
  .content .section__body .link--small {
    font-size: 0.7rem;
    margin-top: 1rem;
  }
}
/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/
/* line 36, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger {
  padding: 0.5rem 0.5rem;
  display: inline-block;
  cursor: pointer;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0 0 0 -0.5rem;
  overflow: visible;
}
/* line 54, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger:hover {
  opacity: 1;
}

/* line 64, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger-box {
  width: 20px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

/* line 72, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
/* line 77, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before {
  width: 20px;
  height: 2px;
  background-color: #999;
  border-radius: 0;
  position: absolute;
}
/* line 90, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger-inner::after,.hamburger-inner::before {
  content: "";
  display: block;
}
/* line 96, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger-inner::before {
  top: -6px;
}
/* line 100, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger-inner::after {
  bottom: -6px;
}

/*
 * Squeeze
 */
/* line 128, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 133, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
/* line 140, ../../../../../../frontend/temp/_002-navigation.scss */
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* line 151, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav {
  height: 100%;
  -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
          flex-basis: 75%;
  max-width: 75%;
  margin-left: auto;
}
/* line 157, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__childs {
  -webkit-box-shadow: 0 9px 14px -8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 9px 14px -8px rgba(0, 0, 0, 0.2);
}
/* line 160, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__childs > .container {
  position: relative;
}
/* line 164, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__childs .popup__close {
  top: -25px;
  right: 1rem;
}
/* line 170, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__row {
  margin-left: -20px;
  margin-right: -20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 180, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__col {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
/* line 189, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__col .z-nav__childs {
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* line 194, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__container {
  position: relative;
  max-width: 1020px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 202, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
/* line 208, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__item {
  height: 100%;
}
/* line 217, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav a.z-nav__link:hover {
  color: #1E88E5;
}
/* line 222, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link {
  font-size: 15px;
  line-height: 2;
  color: #333;
  text-decoration: none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-bottom: none;
}
/* line 235, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link > span {
  line-height: 2;
}
/* line 239, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 242, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--1:after {
  content: '';
  position: absolute;
  height: 0;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  background-color: #1E88E5;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
/* line 255, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--1.is-hovered:after {
  height: 2px;
}
/* line 260, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--1 + .z-nav__childs {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #FFF;
  padding: 40px 0 60px;
  z-index: 3;
}
/* line 280, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--1 + .z-nav__childs:before {
  background-color: #E2E2E2;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  height: 1px;
}
/* line 293, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--2 {
  margin-bottom: 20px;
  line-height: 1.43;
  font-weight: 500;
}
/* line 298, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--3 {
  margin-top: 10px;
  font-size: 13px;
  line-height: 1.54;
}
/* line 303, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--arrow {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
/* line 308, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--arrow:before {
  content: "";
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.608' height='9.497' viewBox='0 0 12.608 9.497'%3E%3Cpath fill='%234A94EA' d='M7.854 9.497l-.708-.707 3.39-3.39H0v-1h10.852L7.158.707 7.865 0l4.743 4.742z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
}
/* line 316, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--arrow > span {
  line-height: 1.54;
  margin-left: 0.5rem;
}
/* line 322, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--soc:before {
  content: '';
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 335, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--soc-fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M9.736 1.003L8.057 1C6.171 1 4.952 2.254 4.952 4.196v1.473H3.264A.264.264 0 0 0 3 5.933V8.07c0 .146.118.265.264.265h1.688V14h2.73V8.334h1.975a.264.264 0 0 0 .264-.264V5.934a.266.266 0 0 0-.264-.265H7.683V4.42c0-.6.142-.905.922-.905h1.131A.264.264 0 0 0 10 3.251V1.267a.264.264 0 0 0-.264-.264z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 340, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--soc-vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M12.393 9.087c.479.458.982.888 1.41 1.392.19.225.369.455.506.715.194.371.019.777-.32.799h-2.096c-.541.044-.974-.17-1.336-.533-.291-.29-.561-.6-.839-.9a1.986 1.986 0 0 0-.378-.33c-.285-.182-.535-.125-.697.168-.168.297-.205.627-.222.959-.022.486-.172.613-.668.637-1.06.049-2.067-.109-3.002-.635-.824-.463-1.464-1.116-2.02-1.856C1.648 8.061.818 6.477.073 4.85c-.168-.367-.045-.564.367-.57.685-.013 1.37-.013 2.054-.002.278.004.462.16.57.419.37.894.823 1.744 1.391 2.532.152.21.306.42.526.568.243.163.429.109.543-.157.068-.17.108-.349.12-.531.055-.622.062-1.242-.033-1.862-.058-.386-.28-.637-.673-.71-.2-.037-.17-.11-.074-.223.17-.193.328-.314.644-.314h2.37c.374.072.457.237.509.606l.002 2.585c-.005.143.072.566.334.66.209.068.347-.097.472-.227.568-.592.974-1.29 1.336-2.014.16-.319.298-.65.432-.98.1-.244.255-.365.536-.36l2.282.002c.068 0 .136.001.201.012.385.065.49.227.371.596-.187.578-.551 1.06-.906 1.544-.381.517-.788 1.016-1.165 1.536-.346.476-.32.714.111 1.127z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 345, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--soc-ytb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M13.492 5.11c-.07-.843-.57-1.906-1.598-1.944-2.871-.194-6.271-.247-9.191 0-.906.102-1.528 1.211-1.596 2.054-.143 1.77-.143 2.778 0 4.547.069.844.675 1.959 1.598 2.076 2.956.194 6.34.223 9.191 0 .895-.156 1.528-1.232 1.597-2.076.144-1.769.144-2.887-.001-4.657zM5.724 9.74V5.2l3.938 2.27-3.938 2.27z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 350, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--soc-inst:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M10.412 1H4.587A3.592 3.592 0 0 0 1 4.588v5.824A3.592 3.592 0 0 0 4.587 14h5.825A3.592 3.592 0 0 0 14 10.412V4.588A3.591 3.591 0 0 0 10.412 1zm2.436 9.412a2.44 2.44 0 0 1-2.436 2.436H4.587a2.438 2.438 0 0 1-2.434-2.436V4.588a2.437 2.437 0 0 1 2.434-2.435h5.825a2.439 2.439 0 0 1 2.436 2.435v5.824zM7.5 4.25A3.254 3.254 0 0 0 4.25 7.5a3.254 3.254 0 0 0 3.25 3.25 3.254 3.254 0 0 0 3.25-3.25A3.254 3.254 0 0 0 7.5 4.25zm0 5.417A2.17 2.17 0 0 1 5.333 7.5 2.17 2.17 0 0 1 7.5 5.333 2.17 2.17 0 0 1 9.667 7.5 2.17 2.17 0 0 1 7.5 9.667zm4.207-6.375a1 1 0 1 1-1.414 1.415 1 1 0 0 1 1.414-1.415z'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 354, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__link--soc > span {
  margin-left: 1.5rem;
  line-height: 1.54;
}
/* line 362, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__childs-item--parent > .z-nav__childs {
  margin-bottom: 40px;
}
/* line 372, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__childs-item:last-child > .z-nav__childs {
  margin-bottom: 0;
}
/* line 379, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav .childs-list__item:first-child .z-nav__link--3 {
  margin-top: 0;
}

@media (max-width: 1080px) {
  /* line 395, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__childs {
    margin-bottom: 30px;
  }
  /* line 399, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__col {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 404, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__row {
    margin-left: 10px;
    margin-right: -10px;
  }
}
/* line 414, ../../../../../../frontend/temp/_002-navigation.scss */
.z-nav__mobile {
  display: none;
}

/* line 419, ../../../../../../frontend/temp/_002-navigation.scss */
.header-main .hamburger {
  display: none;
}

@media (max-width: 1024px) {
  /* line 426, ../../../../../../frontend/temp/_002-navigation.scss */
  body.nav--opened {
    overflow: hidden !important;
  }

  /* line 431, ../../../../../../frontend/temp/_002-navigation.scss */
  .header-main .hamburger {
    display: inline-block;
    outline: none;
  }

  /* line 437, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0 0 11px 0;
    background-color: #FFF;
    height: auto;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  /* line 450, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav .z-nav__childs .popup__close {
    display: none;
  }
  /* line 454, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav.is-open {
    display: block;
    overflow: auto;
    background-color: #4a4a4a;
    max-height: -webkit-calc(100vh - 58px);
    max-height: calc(100vh - 58px);
    min-height: -webkit-calc(100vh - 60px);
    min-height: calc(100vh - 60px);
  }
  /* line 462, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    min-height: -webkit-calc(100vh - 60px);
    min-height: calc(100vh - 60px);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow: visible;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    background-color: #FFF;
  }
  /* line 473, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__list--dark {
    display: block;
    width: 100%;
    background-color: #4a4a4a;
  }
  /* line 478, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__list--dark .z-nav__item {
    border-color: rgba(226, 226, 226, 0.09);
  }
  /* line 484, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__item {
    border-top: 1px solid #E2E2E2;
    width: 100%;
    margin-left: 0 !important;
    height: auto;
  }
  /* line 490, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__item--lang {
    border-bottom: none !important;
    padding: 40px !important;
    text-align: center;
  }
  /* line 497, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__mobile {
    display: inline-block;
  }
  /* line 501, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--1 + .z-nav__childs,.z-nav__link--2 + .z-nav__childs {
    position: absolute;
    top: 0 !important;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    z-index: 2;
    padding: 0;
    margin: 0;
    left: 0;
    right: 0;
    background-color: #FFF;
  }
  /* line 513, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
    padding: 0;
  }
  /* line 518, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__col .z-nav__childs {
    display: none;
  }
  /* line 521, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__col .z-nav__childs-item {
    border-top: 1px solid #E2E2E2;
  }
  /* line 525, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__row {
    margin: 0;
  }
  /* line 529, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__container {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: left;
  }
  /* line 537, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__childs-item + .z-nav__childs-item {
    margin-top: 0;
  }
  /* line 541, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link {
    line-height: 1.79;
    padding: 11px 40px 12px;
    font-weight: 500;
    height: auto;
    font-size: 14px;
  }
  /* line 548, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link.is-current:before {
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #1E88E5;
    width: 3px;
    position: absolute;
  }
  /* line 558, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link:not(.z-nav__link--sub) {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    padding-right: 60px;
    display: block;
    text-align: left;
  }
  /* line 570, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__childs-item--parent
  .z-nav__link--2:after,.z-nav__link--1:after {
    left: auto;
    bottom: auto;
    top: 50%;
    width: 8px;
    content: '';
    right: 21px;
    position: absolute;
    height: 14px !important;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23333' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  /* line 590, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__childs-item--parent
  .z-nav__link--2:hover:after,.z-nav__link--1:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 597, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--1 + .z-nav__childs .container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 601, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--1 + .z-nav__childs:before {
    display: none;
  }
  /* line 606, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--2 {
    margin: 0;
  }
  /* line 608, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--2 + .z-nav__childs ul {
    border-bottom: 1px solid #E2E2E2;
  }
  /* line 612, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--3 {
    margin: 0;
    border-top: 1px solid #E2E2E2 !important;
    font-size: 14px;
  }
  /* line 617, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--back {
    padding-left: 35px;
    background-color: #f5f5f5;
  }
  /* line 620, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--back:after {
    left: 20px;
    right: auto;
    margin-top: -1px;
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }
  /* line 628, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--sub {
    padding: 12px 40px 11px 20px;
    font-size: 16px;
    line-height: 1.56;
  }
  /* line 633, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--sub:after {
    display: none;
  }
  /* line 637, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--back,.z-nav__link--sub {
    width: 100%;
  }
  /* line 642, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--home {
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.56;
  }
  /* line 647, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--home:after {
    width: 14px;
    height: 14px;
    right: 18.8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 18.9'%3E%3Cpath fill='%23333' d='M6.9 16.9v-6h6v6h3V8.8l-6-6-6 6v8.1h3M9.9 0l9.9 9.9h-1.9v9h-7v-6h-2v6h-7v-9H0L9.9 0z'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 655, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--home:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 18.9'%3E%3Cpath fill='%231E88E5' d='M6.9 16.9v-6h6v6h3V8.8l-6-6-6 6v8.1h3M9.9 0l9.9 9.9h-1.9v9h-7v-6h-2v6h-7v-9H0L9.9 0z'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 661, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--dark {
    color: #FFF;
    padding-right: 40px;
    padding-left: 20px;
  }
  /* line 667, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--lang {
    padding: 0 !important;
    font-size: 13px;
    color: #999;
    line-height: 1.15;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 675, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--lang > span {
    margin-left: 9px !important;
    line-height: 1.54;
  }
  /* line 679, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__link--lang:before {
    content: '';
    width: 15px;
    height: 15px;
    margin-top: -1px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M14.533 9.933c.269-.77.416-1.598.416-2.459s-.148-1.716-.44-2.526C13.47 2.066 10.709 0 7.474 0 4.24 0 1.478 2.066.44 4.948A7.442 7.442 0 0 0 0 7.474c0 .861.148 1.716.44 2.527 1.038 2.882 3.8 4.948 7.034 4.948 3.235 0 5.997-2.067 7.035-4.948a.534.534 0 0 0 .024-.068zm-7.059 3.944c-.284 0-.743-.515-1.127-1.666a11.734 11.734 0 0 1-.441-1.888h3.137a11.76 11.76 0 0 1-.441 1.888c-.384 1.151-.843 1.666-1.128 1.666zM5.776 9.251a19.85 19.85 0 0 1 0-3.554h3.397a19.85 19.85 0 0 1 0 3.554H5.776zM1.07 7.474c0-.616.088-1.212.252-1.777H4.7a20.854 20.854 0 0 0 0 3.555H1.323a6.385 6.385 0 0 1-.252-1.778H1.07zm6.403-6.403c.285 0 .744.516 1.128 1.666.185.556.333 1.194.44 1.889H5.907c.108-.695.256-1.333.441-1.889.384-1.15.843-1.666 1.127-1.666h-.002zm2.773 4.626h3.379a6.384 6.384 0 0 1 0 3.555h-3.379a20.854 20.854 0 0 0 0-3.555zm2.96-1.071h-3.083c-.19-1.314-.517-2.493-.976-3.332a6.43 6.43 0 0 1 4.06 3.332h-.001zM5.8 1.294c-.458.839-.785 2.018-.976 3.332H1.741a6.431 6.431 0 0 1 4.06-3.332H5.8zm-4.059 9.029h3.083c.19 1.314.518 2.493.976 3.332a6.43 6.43 0 0 1-4.059-3.332zm7.407 3.332c.459-.839.786-2.018.976-3.332h3.083a6.43 6.43 0 0 1-4.059 3.332z'/%3E%3C/defs%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  /* line 689, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__container,.z-nav__item:last-of-type {
    border-bottom: 1px solid #E2E2E2;
  }
  /* line 693, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav__desktop {
    display: none;
  }

  /* line 697, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav,.z-nav__childs {
    min-height: 100%;
  }

  /* line 700, ../../../../../../frontend/temp/_002-navigation.scss */
  .z-nav {
    padding: 0;
  }
}
/* line 1, ../../../../../../frontend/temp/_003-popup.scss */
.popup {
  position: absolute;
  left: 0;
  top: 40px;
  z-index: 100;
  background-color: #fff;
  width: 100%;
  height: -webkit-calc(100vh - 40px);
  height: calc(100vh - 40px);
  overflow: auto;
  display: none;
}
/* line 12, ../../../../../../frontend/temp/_003-popup.scss */
.popup__close {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 1rem;
  right: 2rem;
  cursor: pointer;
  border: none;
  outline: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23999' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 24, ../../../../../../frontend/temp/_003-popup.scss */
.popup__close:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231E88E5' d='M15 1.5L13.5 0l-6 6-6-6L0 1.5l6 6-6 6L1.5 15l6-6 6 6 1.5-1.5-6-6z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 36, ../../../../../../frontend/temp/_003-popup.scss */
.all-sites .container,.fast-search .container,.z-html .all-sites .container,.z-html .fast-search .container {
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
/* line 42, ../../../../../../frontend/temp/_003-popup.scss */
.all-sites__title,.fast-search__title,.z-html .all-sites__title,.z-html .fast-search__title {
  font-size: 0.9375rem;
  line-height: 1.33;
  font-weight: 500;
  display: inline-block;
  margin-bottom: 0;
}
/* line 50, ../../../../../../frontend/temp/_003-popup.scss */
.all-sites__list,.fast-search__list,.z-html .all-sites__list,.z-html .fast-search__list {
  margin-top: 0.8rem;
}
/* line 54, ../../../../../../frontend/temp/_003-popup.scss */
.all-sites__item,.fast-search__item,.z-html .all-sites__item,.z-html .fast-search__item {
  line-height: 1.3;
}
/* line 57, ../../../../../../frontend/temp/_003-popup.scss */
.all-sites__item + .all-sites__item,.all-sites__item +
.fast-search__item,.all-sites__item +
.z-html .all-sites__item,.all-sites__item +
.z-html .fast-search__item,.fast-search__item + .all-sites__item,.fast-search__item +
.fast-search__item,.fast-search__item +
.z-html .all-sites__item,.fast-search__item +
.z-html .fast-search__item,.z-html .all-sites__item + .all-sites__item,.z-html .all-sites__item +
.fast-search__item,.z-html .all-sites__item +
.z-html .all-sites__item,.z-html .all-sites__item +
.z-html .fast-search__item,.z-html .fast-search__item + .all-sites__item,.z-html .fast-search__item +
.fast-search__item,.z-html .fast-search__item +
.z-html .all-sites__item,.z-html .fast-search__item +
.z-html .fast-search__item {
  margin-top: 0.5rem;
}

/* line 67, ../../../../../../frontend/temp/_003-popup.scss */
.all-sites__el .link,.fast-search__el .link,.z-html .all-sites__el .link,.z-html .fast-search__el .link {
  font-size: 0.8125rem;
  color: #333;
  font-weight: 300;
}
/* line 72, ../../../../../../frontend/temp/_003-popup.scss */
.all-sites__el .link:hover,.fast-search__el .link:hover,.z-html .all-sites__el .link:hover,.z-html .fast-search__el .link:hover {
  color: #1E88E5;
}
/* line 77, ../../../../../../frontend/temp/_003-popup.scss */
.all-sites__el + .all-sites__el,.all-sites__el + .fast-search__el,.fast-search__el + .all-sites__el,.fast-search__el + .fast-search__el,.z-html .all-sites__el + .all-sites__el,.z-html .all-sites__el + .fast-search__el,.z-html .fast-search__el + .all-sites__el,.z-html .fast-search__el + .fast-search__el {
  margin-top: 2.6rem;
}

/* line 83, ../../../../../../frontend/temp/_003-popup.scss */
.title-search {
  margin-top: 1.25rem;
}

/* line 87, ../../../../../../frontend/temp/_003-popup.scss */
.main-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #E2E2E2;
}
/* line 92, ../../../../../../frontend/temp/_003-popup.scss */
.main-search__submit {
  width: 1.25rem;
  height: 1.25rem;
  padding: 0.7rem;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: 0.9375rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-right: 0.9375rem;
}
/* line 103, ../../../../../../frontend/temp/_003-popup.scss */
.main-search__input {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 400;
  width: 100%;
  padding: 0.4rem;
  color: #333;
  padding-left: 0;
  margin-top: 0;
}

/* line 115, ../../../../../../frontend/temp/_003-popup.scss */
.btn.main-search__btn {
  padding: 0.8rem 2.55rem;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/* line 120, ../../../../../../frontend/temp/_003-popup.scss */
.column-head__p {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.43;
}

/* line 126, ../../../../../../frontend/temp/_003-popup.scss */
.block-result__string-word {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

/* line 131, ../../../../../../frontend/temp/_003-popup.scss */
.block-result__show-all-empty,.string-word__column-head {
  max-width: 18%;
  -webkit-flex-basis: 18%;
      -ms-flex-preferred-size: 18%;
          flex-basis: 18%;
}

/* line 136, ../../../../../../frontend/temp/_003-popup.scss */
.block-result__show-all-result,.string-word__column-text {
  -webkit-flex-basis: 82%;
      -ms-flex-preferred-size: 82%;
          flex-basis: 82%;
  max-width: 82%;
}

/* line 142, ../../../../../../frontend/temp/_003-popup.scss */
.column-text__link {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.43;
  color: #333;
  text-decoration: none;
  display: block;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 151, ../../../../../../frontend/temp/_003-popup.scss */
.column-text__link + .column-text__link {
  margin-top: 0.6rem;
}
/* line 154, ../../../../../../frontend/temp/_003-popup.scss */
.column-text__link:hover {
  color: #1E88E5;
}

/* line 160, ../../../../../../frontend/temp/_003-popup.scss */
.gpn-search__block-not-find {
  margin-top: 30px;
}
/* line 162, ../../../../../../frontend/temp/_003-popup.scss */
.gpn-search__block-not-find .link {
  font-weight: 400;
  border-bottom: none;
}

/* line 167, ../../../../../../frontend/temp/_003-popup.scss */
.block-not-find__text-about {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.71;
  color: #999;
  margin-top: 0.9375rem;
}

@media only screen and (max-width: 1024px) {
  /* line 176, ../../../../../../frontend/temp/_003-popup.scss */
  .popup {
    top: 60px;
    border-top: 1px solid #E8EAF0;
  }
  /* line 180, ../../../../../../frontend/temp/_003-popup.scss */
  .popup__close {
    top: -4.1rem;
    right: 1.4rem;
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 189, ../../../../../../frontend/temp/_003-popup.scss */
  .all-sites {
    display: none;
  }

  /* line 194, ../../../../../../frontend/temp/_003-popup.scss */
  .fast-search .u-title {
    font-size: 1rem;
  }

  /* line 199, ../../../../../../frontend/temp/_003-popup.scss */
  .main-search__submit {
    margin: 0.625rem;
  }
  /* line 202, ../../../../../../frontend/temp/_003-popup.scss */
  .main-search__input {
    font-size: 0.875rem;
  }

  /* line 207, ../../../../../../frontend/temp/_003-popup.scss */
  .block-result__string-word {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  /* line 210, ../../../../../../frontend/temp/_003-popup.scss */
  .block-result__show-all-empty,.string-word__column-head {
    max-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }

  /* line 215, ../../../../../../frontend/temp/_003-popup.scss */
  .block-result__show-all-result,.string-word__column-text {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }

  /* line 220, ../../../../../../frontend/temp/_003-popup.scss */
  .string-word__column-head + .string-word__column-text {
    margin-top: 1rem;
  }
}
/* line 225, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup {
  top: 0;
  right: 0;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 225px;
  border-radius: 2px;
  position: absolute;
  padding: 1rem 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
}
/* line 238, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup a {
  border-bottom: none !important;
  color: #333;
  font-size: 13px;
  line-height: 1.54;
  font-weight: normal;
  padding: 0.3rem 0;
  margin-top: 0;
}
/* line 247, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup a:hover {
  color: #1e88e5;
}

/* line 253, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup-btn {
  padding-right: 1.5rem;
  position: relative;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 260, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup-btn:after,.z-page-nav__popup-btn:before {
  content: '';
  position: absolute;
  display: block;
  width: 2px;
  height: 10px;
  background-color: #fff;
  top: 3px;
  -webkit-transition: background-color 0.2s linear, -webkit-transform 0.2s linear;
  transition: background-color 0.2s linear, -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear, background-color 0.2s linear;
  transition: transform 0.2s linear, background-color 0.2s linear;
  transition: transform 0.2s linear, background-color 0.2s linear, -webkit-transform 0.2s linear;
}
/* line 271, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup-btn:before {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 10px;
}
/* line 276, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup-btn:after {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 4px;
}
/* line 282, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup-btn:hover:after,.z-page-nav__popup-btn:hover:before {
  background-color: #1E88E5;
}
/* line 288, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup-btn.opened:before {
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
/* line 292, ../../../../../../frontend/temp/_003-popup.scss */
.z-page-nav__popup-btn.opened:after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

/* line 1, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-iOS {
  cursor: pointer !important;
}

/* line 5, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-notransition {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

/* line 9, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper {
  -webkit-perspective: 700px;
  perspective: 700px;
  z-index: 9999;
  outline: 0;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  pointer-events: none;
  line-height: 1.4;
  max-width: -webkit-calc(100% - 10px);
  max-width: calc(100% - 10px);
}
/* line 20, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-backdrop {
  border-radius: 40% 40% 0 0;
}
/* line 24, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-roundarrow {
  bottom: -8px;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
      transform-origin: 50% 0;
}
/* line 29, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
/* line 37, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-arrow {
  border-top: 8px solid #333;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  bottom: -7px;
  margin: 0 6px;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
      transform-origin: 50% 0;
}
/* line 47, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-backdrop {
  -webkit-transform-origin: 0 25%;
  -ms-transform-origin: 0 25%;
      transform-origin: 0 25%;
}
/* line 51, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -55%);
  -ms-transform: scale(1) translate(-50%, -55%);
      transform: scale(1) translate(-50%, -55%);
}
/* line 56, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-50%, -45%);
  -ms-transform: scale(0.2) translate(-50%, -45%);
      transform: scale(0.2) translate(-50%, -45%);
  opacity: 0;
}
/* line 64, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible] {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
/* line 69, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
      transform: translateY(-20px);
}
/* line 76, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=perspective] {
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
      transform-origin: bottom;
}
/* line 80, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible] {
  -webkit-transform: translateY(-10px) rotateX(0);
  transform: translateY(-10px) rotateX(0);
}
/* line 85, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0) rotateX(60deg);
  transform: translateY(0) rotateX(60deg);
}
/* line 93, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible] {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
/* line 98, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
/* line 106, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible] {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
/* line 111, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}
/* line 119, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible] {
  -webkit-transform: translateY(-10px) scale(1);
  -ms-transform: translateY(-10px) scale(1);
      transform: translateY(-10px) scale(1);
}
/* line 124, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0) scale(0.5);
  -ms-transform: translateY(0) scale(0.5);
      transform: translateY(0) scale(0.5);
}
/* line 133, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-backdrop {
  border-radius: 0 0 30% 30%;
}
/* line 137, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-roundarrow {
  top: -8px;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
}
/* line 142, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
      transform: rotate(0);
}
/* line 150, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-arrow {
  border-bottom: 8px solid #333;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  top: -7px;
  margin: 0 6px;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
}
/* line 160, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-backdrop {
  -webkit-transform-origin: 0 -50%;
  -ms-transform-origin: 0 -50%;
      transform-origin: 0 -50%;
}
/* line 164, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -45%);
  -ms-transform: scale(1) translate(-50%, -45%);
      transform: scale(1) translate(-50%, -45%);
}
/* line 169, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-50%);
  -ms-transform: scale(0.2) translate(-50%);
      transform: scale(0.2) translate(-50%);
  opacity: 0;
}
/* line 177, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible] {
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
/* line 182, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
      transform: translateY(20px);
}
/* line 189, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=perspective] {
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
      transform-origin: top;
}
/* line 193, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible] {
  -webkit-transform: translateY(10px) rotateX(0);
  transform: translateY(10px) rotateX(0);
}
/* line 198, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0) rotateX(-60deg);
  transform: translateY(0) rotateX(-60deg);
}
/* line 206, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible] {
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
/* line 211, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
/* line 219, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible] {
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
/* line 224, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}
/* line 232, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible] {
  -webkit-transform: translateY(10px) scale(1);
  -ms-transform: translateY(10px) scale(1);
      transform: translateY(10px) scale(1);
}
/* line 237, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateY(0) scale(0.5);
  -ms-transform: translateY(0) scale(0.5);
      transform: translateY(0) scale(0.5);
}
/* line 246, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-backdrop {
  border-radius: 50% 0 0 50%;
}
/* line 250, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-roundarrow {
  right: -16px;
  -webkit-transform-origin: 33.33333333% 50%;
  -ms-transform-origin: 33.33333% 50%;
      transform-origin: 33.33333% 50%;
}
/* line 255, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
/* line 263, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-arrow {
  border-left: 8px solid #333;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  right: -7px;
  margin: 3px 0;
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
      transform-origin: 0 50%;
}
/* line 273, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-backdrop {
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
      transform-origin: 50% 0;
}
/* line 277, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -50%);
  -ms-transform: scale(1) translate(-50%, -50%);
      transform: scale(1) translate(-50%, -50%);
}
/* line 282, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-75%, -50%);
  -ms-transform: scale(0.2) translate(-75%, -50%);
      transform: scale(0.2) translate(-75%, -50%);
  opacity: 0;
}
/* line 290, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible] {
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
      transform: translateX(-10px);
}
/* line 295, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
      transform: translateX(-20px);
}
/* line 302, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=perspective] {
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
      transform-origin: right;
}
/* line 306, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible] {
  -webkit-transform: translateX(-10px) rotateY(0);
  transform: translateX(-10px) rotateY(0);
}
/* line 311, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0) rotateY(-60deg);
  transform: translateX(0) rotateY(-60deg);
}
/* line 319, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible] {
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
      transform: translateX(-10px);
}
/* line 324, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
      transform: translateX(-10px);
}
/* line 332, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible] {
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
      transform: translateX(-10px);
}
/* line 337, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
      transform: translateX(0);
}
/* line 345, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible] {
  -webkit-transform: translateX(-10px) scale(1);
  -ms-transform: translateX(-10px) scale(1);
      transform: translateX(-10px) scale(1);
}
/* line 350, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0) scale(0.5);
  -ms-transform: translateX(0) scale(0.5);
      transform: translateX(0) scale(0.5);
}
/* line 359, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-backdrop {
  border-radius: 0 50% 50% 0;
}
/* line 363, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-roundarrow {
  left: -16px;
  -webkit-transform-origin: 66.66666666% 50%;
  -ms-transform-origin: 66.66667% 50%;
      transform-origin: 66.66667% 50%;
}
/* line 368, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
}
/* line 376, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-arrow {
  border-right: 8px solid #333;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  left: -7px;
  margin: 3px 0;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
}
/* line 386, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-backdrop {
  -webkit-transform-origin: -50% 0;
  -ms-transform-origin: -50% 0;
      transform-origin: -50% 0;
}
/* line 390, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -50%);
  -ms-transform: scale(1) translate(-50%, -50%);
      transform: scale(1) translate(-50%, -50%);
}
/* line 395, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-25%, -50%);
  -ms-transform: scale(0.2) translate(-25%, -50%);
      transform: scale(0.2) translate(-25%, -50%);
  opacity: 0;
}
/* line 403, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible] {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
/* line 408, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
      transform: translateX(20px);
}
/* line 415, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=perspective] {
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
      transform-origin: left;
}
/* line 419, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible] {
  -webkit-transform: translateX(10px) rotateY(0);
  transform: translateX(10px) rotateY(0);
}
/* line 424, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0) rotateY(60deg);
  transform: translateX(0) rotateY(60deg);
}
/* line 432, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible] {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
/* line 437, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
/* line 445, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible] {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
/* line 450, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
      transform: translateX(0);
}
/* line 458, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible] {
  -webkit-transform: translateX(10px) scale(1);
  -ms-transform: translateX(10px) scale(1);
      transform: translateX(10px) scale(1);
}
/* line 463, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  -webkit-transform: translateX(0) scale(0.5);
  -ms-transform: translateX(0) scale(0.5);
      transform: translateX(0) scale(0.5);
}

/* line 472, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip {
  position: relative;
  color: #fff;
  border-radius: 4px;
  font-size: .9rem;
  padding: .3rem .6rem;
  max-width: 350px;
  text-align: center;
  will-change: transform;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #333;
}
/* line 485, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip[data-size=small] {
  padding: .2rem .4rem;
  font-size: 0.75rem;
}
/* line 490, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip[data-size=large] {
  padding: .4rem .8rem;
  font-size: 1rem;
}
/* line 495, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip[data-animatefill] {
  overflow: hidden;
  background-color: transparent;
}
/* line 500, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip[data-interactive] {
  pointer-events: auto;
}
/* line 503, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip[data-interactive] path {
  pointer-events: auto;
}
/* line 509, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip[data-inertia][data-state=visible] {
  -webkit-transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
       -o-transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
          transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
}
/* line 513, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip[data-inertia][data-state=hidden] {
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

/* line 519, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

/* line 525, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-roundarrow {
  position: absolute;
  width: 0;
  height: 0;
  width: 24px;
  height: 8px;
  fill: #333;
  pointer-events: none;
}

/* line 535, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-backdrop {
  position: absolute;
  will-change: transform;
  background-color: #333;
  border-radius: 50%;
  width: -webkit-calc(110% + 2rem);
  width: calc(110% + 2rem);
  left: 50%;
  top: 50%;
  z-index: -1;
  -webkit-transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  -o-transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 548, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-backdrop:after {
  content: "";
  float: left;
  padding-top: 100%;
}
/* line 554, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-backdrop + .tippy-content {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  will-change: opacity;
}
/* line 558, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-backdrop + .tippy-content[data-state=visible] {
  opacity: 1;
}
/* line 562, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-backdrop + .tippy-content[data-state=hidden] {
  opacity: 0;
}

/* line 569, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow {
  border-top: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
/* line 575, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow {
  border-bottom: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
/* line 581, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {
  border-left: 8px solid #fff;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
/* line 587, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow {
  border-right: 8px solid #fff;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

/* line 594, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip.light-theme {
  color: #26323d;
  -webkit-box-shadow: 0 0 20px 4px rgba(154, 161, 177, 0.15), 0 4px 80px -8px rgba(36, 40, 47, 0.25), 0 4px 4px -2px rgba(91, 94, 105, 0.15);
          box-shadow: 0 0 20px 4px rgba(154, 161, 177, 0.15), 0 4px 80px -8px rgba(36, 40, 47, 0.25), 0 4px 4px -2px rgba(91, 94, 105, 0.15);
  background-color: #fff;
}
/* line 599, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip.light-theme .tippy-backdrop {
  background-color: #fff;
}
/* line 603, ../../../../../../frontend/temp/_004-tippy.scss */
/* line 607, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip.light-theme[data-animatefill] {
  background-color: transparent;
}

/* Default (sharp) arrow */
/* line 615, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^='top'] .tippy-tooltip.light-theme .tippy-arrow {
  border-top-color: #fff;
}
/* line 619, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^='bottom'] .tippy-tooltip.light-theme .tippy-arrow {
  border-bottom-color: #fff;
}
/* line 623, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^='left'] .tippy-tooltip.light-theme .tippy-arrow {
  border-left-color: #fff;
}
/* line 627, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper[x-placement^='right'] .tippy-tooltip.light-theme .tippy-arrow {
  border-right-color: #fff;
}

/* Round arrow */
/* line 634, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-tooltip.light-theme .tippy-roundarrow {
  fill: #fff;
}

/* line 638, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-content {
  display: none;
  text-align: left;
  padding: 0.25rem;
  font-size: 0.8rem;
  max-width: 270px;
}

/* line 646, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-popper .tippy-content {
  display: block;
}

/* line 651, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-content .link {
  font-weight: 300;
  color: #333;
  border-bottom: none;
  display: inline-block;
}
/* line 657, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-content .link:hover {
  color: #1E88E5;
}
/* line 662, ../../../../../../frontend/temp/_004-tippy.scss */
.tippy-content ul > li + li {
  margin-top: 0.3rem;
}

/* line 1, ../../../../../../frontend/temp/_005-forms.scss */
.select {
  width: 115%;
  color: #666;
  border: none;
  line-height: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 500;
  font-size: 0.625rem;
  letter-spacing: 0.8px;
  background-image: none;
  background: transparent;
  -webkit-appearance: none;
  text-transform: uppercase;
  padding: 0.47rem 30% 0.47rem 0.65rem;
}
/* line 16, ../../../../../../frontend/temp/_005-forms.scss */
.select:focus {
  outline: 0;
}

/* line 21, ../../../../../../frontend/temp/_005-forms.scss */
.select::-ms-expand {
  display: none;
}

/* line 25, ../../../../../../frontend/temp/_005-forms.scss */
.select {
  border: 1px solid #e2e2e2;
  width: 8.125rem;
  position: relative;
  overflow: hidden;
}
/* line 31, ../../../../../../frontend/temp/_005-forms.scss */
.select:after {
  content: '';
  position: absolute;
  right: 0.65rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 11px;
  /* 9 */
  height: 0.6875rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 7px;
  /* 9 */
  width: 0.4375rem;
  /* 9 */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%231E88E5' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(90deg);
      -ms-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
/* line 42, ../../../../../../frontend/temp/_005-forms.scss */
.select--grey {
  background-color: #f5f7fa;
  border-color: #f5f7fa;
}

/* line 48, ../../../../../../frontend/temp/_005-forms.scss */
.form__label {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 53, ../../../../../../frontend/temp/_005-forms.scss */
.form__label--error {
  color: #CE0000;
}

/* line 57, ../../../../../../frontend/temp/_005-forms.scss */
span.form__label--error {
  position: absolute;
  bottom: -0.2em;
  left: 0;
  font-size: 75%;
  line-height: 1;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  margin: 0;
}

/* line 66, ../../../../../../frontend/temp/_005-forms.scss */
.subscribe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 70, ../../../../../../frontend/temp/_005-forms.scss */
.subscribe__title {
  width: 40%;
}
/* line 74, ../../../../../../frontend/temp/_005-forms.scss */
.subscribe__form {
  width: 60%;
  height: 0;
  padding-left: 2rem;
}

@media only screen and (max-width: 768px) {
  /* line 85, ../../../../../../frontend/temp/_005-forms.scss */
  .subscribe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 89, ../../../../../../frontend/temp/_005-forms.scss */
  .subscribe__subtitle,.subscribe__title {
    text-align: center;
    width: 100%;
  }
  /* line 94, ../../../../../../frontend/temp/_005-forms.scss */
  .subscribe__subtitle {
    margin-top: 0.625rem;
  }
  /* line 97, ../../../../../../frontend/temp/_005-forms.scss */
  .subscribe__form {
    height: 100%;
    margin-top: 1.25rem;
    padding-left: 0;
    width: 100%;
  }
}
/* line 109, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback textarea,.form--subscribe textarea {
  overflow: auto;
}
/* line 114, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__label,.form--subscribe .checkbox__label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  padding: 0 2rem;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  width: 100%;
}
/* line 123, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__label:before,.form--subscribe .checkbox__label:before {
  left: 0;
  content: '';
  top: 0.3125rem;
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  border-radius: 3px;
  background-color: #FFF;
  border: 1.5px solid #ccc;
}
/* line 137, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__label:hover:before,.form--subscribe .checkbox__label:hover:before {
  border-color: #999;
}
/* line 143, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__label.checked:before,.form--subscribe .checkbox__label.checked:before {
  border-color: #1e88e5;
  background-color: #1e88e5;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.79' height='8.977' viewBox='0.375 0.508 10.79 8.977'%3E%3Cpath fill='%23FFF' d='M3.538 7.163L1.497 5.07.375 6.221l2.693 2.764.003-.005.492.504 7.602-7.802L10.02.508 3.538 7.163z'/%3E%3C/svg%3E");
  background-size: 70% 70%;
  background-repeat: no-repeat;
  background-position: 50%;
}
/* line 150, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__label.disabled,.form--subscribe .checkbox__label.disabled {
  pointer-events: none;
}
/* line 153, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__label.disabled:before,.form--subscribe .checkbox__label.disabled:before {
  border-color: #dadada;
  background-color: #f4f4f4;
}
/* line 160, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__label.form__label--error:not(.checked):before,.form--subscribe .checkbox__label.form__label--error:not(.checked):before {
  border-color: #ff5842;
}
/* line 166, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__input,.form--subscribe .checkbox__input {
  top: 0;
  left: 0;
  position: absolute;
  clip: rect(0 0 0 0);
}
/* line 173, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__text,.form--subscribe .checkbox__text {
  color: #333;
  margin-top: 0;
  font-size: 0.875rem;
  padding-top: 0.3125rem;
}
/* line 180, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .checkbox__heading,.form--subscribe .checkbox__heading {
  color: #333;
  margin-top: 0;
  font-weight: 500;
  line-height: 1.76;
}
/* line 190, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__item,.form--subscribe .form__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 193, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__item--line,.form--subscribe .form__item--line {
  padding-top: 2rem;
  border-top: 1px solid #e2e2e2;
}
/* line 199, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__cite,.form--subscribe .form__cite {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: normal;
}
/* line 205, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__label,.form--subscribe .form__label {
  width: 100%;
  display: block;
  line-height: 1.43;
  font-size: 0.875rem;
  font-weight: normal;
  padding-right: 1rem;
}
/* line 217, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback input[type="email"],.form--feedback input[type="text"],.form--feedback select,.form--feedback textarea,.form--subscribe input[type="email"],.form--subscribe input[type="text"],.form--subscribe select,.form--subscribe textarea {
  width: 100%;
  color: #333;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 70%;
      -ms-flex: 0 1 70%;
          flex: 0 1 70%;
  display: block;
  max-width: 100%;
  font-size: 0.875rem;
  font-weight: normal;
  border-style: solid;
  padding: 0.875rem 1rem;
  border-color: #e2e2e2;
  background-color: #fff;
  border-width: 1px 1px 0 1px;
  -webkit-box-shadow: 0px 1px 0px 0px #e2e2e2;
          box-shadow: 0px 1px 0px 0px #e2e2e2;
}
/* line 235, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback input[type="email"]::-webkit-input-placeholder,.form--feedback input[type="text"]::-webkit-input-placeholder,.form--feedback select::-webkit-input-placeholder,.form--feedback textarea::-webkit-input-placeholder,.form--subscribe input[type="email"]::-webkit-input-placeholder,.form--subscribe input[type="text"]::-webkit-input-placeholder,.form--subscribe select::-webkit-input-placeholder,.form--subscribe textarea::-webkit-input-placeholder {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  color: rgba(18, 18, 18, 0.5);
}
.form--feedback input[type="email"]::-moz-placeholder,.form--feedback input[type="text"]::-moz-placeholder,.form--feedback select::-moz-placeholder,.form--feedback textarea::-moz-placeholder,.form--subscribe input[type="email"]::-moz-placeholder,.form--subscribe input[type="text"]::-moz-placeholder,.form--subscribe select::-moz-placeholder,.form--subscribe textarea::-moz-placeholder {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  color: rgba(18, 18, 18, 0.5);
}
.form--feedback input[type="email"]::-ms-input-placeholder,.form--feedback input[type="text"]::-ms-input-placeholder,.form--feedback select::-ms-input-placeholder,.form--feedback textarea::-ms-input-placeholder,.form--subscribe input[type="email"]::-ms-input-placeholder,.form--subscribe input[type="text"]::-ms-input-placeholder,.form--subscribe select::-ms-input-placeholder,.form--subscribe textarea::-ms-input-placeholder {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  color: rgba(18, 18, 18, 0.5);
}
.form--feedback input[type="email"]::placeholder,.form--feedback input[type="text"]::placeholder,.form--feedback select::placeholder,.form--feedback textarea::placeholder,.form--subscribe input[type="email"]::placeholder,.form--subscribe input[type="text"]::placeholder,.form--subscribe select::placeholder,.form--subscribe textarea::placeholder {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  color: rgba(18, 18, 18, 0.5);
}
/* line 242, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback input[type="email"]:focus,.form--feedback input[type="text"]:focus,.form--feedback select:focus,.form--feedback textarea:focus,.form--subscribe input[type="email"]:focus,.form--subscribe input[type="text"]:focus,.form--subscribe select:focus,.form--subscribe textarea:focus {
  outline: none;
}
/* line 246, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback input[type="email"][disabled],.form--feedback input[type="text"][disabled],.form--feedback select[disabled],.form--feedback textarea[disabled],.form--subscribe input[type="email"][disabled],.form--subscribe input[type="text"][disabled],.form--subscribe select[disabled],.form--subscribe textarea[disabled] {
  pointer-events: none;
  border-color: #dadada;
  background-color: #f4f4f4;
}
/* line 251, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback input[type="email"][disabled]::-webkit-input-placeholder,.form--feedback input[type="text"][disabled]::-webkit-input-placeholder,.form--feedback select[disabled]::-webkit-input-placeholder,.form--feedback textarea[disabled]::-webkit-input-placeholder,.form--subscribe input[type="email"][disabled]::-webkit-input-placeholder,.form--subscribe input[type="text"][disabled]::-webkit-input-placeholder,.form--subscribe select[disabled]::-webkit-input-placeholder,.form--subscribe textarea[disabled]::-webkit-input-placeholder {
  opacity: 0;
  visibility: hidden;
}
.form--feedback input[type="email"][disabled]::-moz-placeholder,.form--feedback input[type="text"][disabled]::-moz-placeholder,.form--feedback select[disabled]::-moz-placeholder,.form--feedback textarea[disabled]::-moz-placeholder,.form--subscribe input[type="email"][disabled]::-moz-placeholder,.form--subscribe input[type="text"][disabled]::-moz-placeholder,.form--subscribe select[disabled]::-moz-placeholder,.form--subscribe textarea[disabled]::-moz-placeholder {
  opacity: 0;
  visibility: hidden;
}
.form--feedback input[type="email"][disabled]::-ms-input-placeholder,.form--feedback input[type="text"][disabled]::-ms-input-placeholder,.form--feedback select[disabled]::-ms-input-placeholder,.form--feedback textarea[disabled]::-ms-input-placeholder,.form--subscribe input[type="email"][disabled]::-ms-input-placeholder,.form--subscribe input[type="text"][disabled]::-ms-input-placeholder,.form--subscribe select[disabled]::-ms-input-placeholder,.form--subscribe textarea[disabled]::-ms-input-placeholder {
  opacity: 0;
  visibility: hidden;
}
.form--feedback input[type="email"][disabled]::placeholder,.form--feedback input[type="text"][disabled]::placeholder,.form--feedback select[disabled]::placeholder,.form--feedback textarea[disabled]::placeholder,.form--subscribe input[type="email"][disabled]::placeholder,.form--subscribe input[type="text"][disabled]::placeholder,.form--subscribe select[disabled]::placeholder,.form--subscribe textarea[disabled]::placeholder {
  opacity: 0;
  visibility: hidden;
}
/* line 257, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback input[type="email"].form__label--error,.form--feedback input[type="text"].form__label--error,.form--feedback select.form__label--error,.form--feedback textarea.form__label--error,.form--subscribe input[type="email"].form__label--error,.form--subscribe input[type="text"].form__label--error,.form--subscribe select.form__label--error,.form--subscribe textarea.form__label--error {
  margin-top: 0;
  border-bottom-color: transparent;
  -webkit-box-shadow: 0px 2px 0px 0px #ff0033;
          box-shadow: 0px 2px 0px 0px #ff0033;
}
/* line 263, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback input[type="email"].form__label--success,.form--feedback input[type="text"].form__label--success,.form--feedback select.form__label--success,.form--feedback textarea.form__label--success,.form--subscribe input[type="email"].form__label--success,.form--subscribe input[type="text"].form__label--success,.form--subscribe select.form__label--success,.form--subscribe textarea.form__label--success {
  margin-top: 0;
  border-bottom-color: transparent;
  -webkit-box-shadow: 0px 2px 0px 0px #669933;
          box-shadow: 0px 2px 0px 0px #669933;
}
/* line 270, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .select__wrapper,.form--subscribe .select__wrapper {
  position: relative;
}
/* line 274, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .select__wrapper:after,.form--feedback .select__wrapper:before,.form--subscribe .select__wrapper:after,.form--subscribe .select__wrapper:before {
  top: 50%;
  content: '';
  height: 0.5rem;
  display: block;
  width: 0.125rem;
  margin-top: -3px;
  position: absolute;
  background-color: #999;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
/* line 287, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .select__wrapper:before,.form--subscribe .select__wrapper:before {
  z-index: 1;
  right: 1.5rem;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 293, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .select__wrapper:after,.form--subscribe .select__wrapper:after {
  right: 1.2rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 299, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .select__wrapper.opened:before,.form--subscribe .select__wrapper.opened:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 303, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .select__wrapper.opened:after,.form--subscribe .select__wrapper.opened:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 308, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .select__wrapper select.select,.form--subscribe .select__wrapper select.select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
/* line 314, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback span.form__label--error,.form--subscribe span.form__label--error {
  color: #ff0033;
  font-weight: 300;
  line-height: 1.43;
  font-size: 0.875rem;
  margin-top: 0.75rem;
}
/* line 323, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .btn,.form--subscribe .btn {
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 326, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .btn.disabled,.form--subscribe .btn.disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

/* line 336, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
  max-width: 30%;
}
/* line 341, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__valid-container {
  max-width: 70%;
  -webkit-flex-basis: 70%;
      -ms-flex-preferred-size: 70%;
          flex-basis: 70%;
}

/* line 350, ../../../../../../frontend/temp/_005-forms.scss */
.form--subscribe .form__item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 355, ../../../../../../frontend/temp/_005-forms.scss */
.form--subscribe .form__valid-container {
  width: 100%;
  position: relative;
  margin-top: 0.625rem;
}
/* line 360, ../../../../../../frontend/temp/_005-forms.scss */
.form--subscribe .form__valid-container--auto-w {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
/* line 365, ../../../../../../frontend/temp/_005-forms.scss */
.form--subscribe .form__label {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

/* line 374, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__item {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
/* line 377, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__item + .form__item {
  margin-top: 2rem;
}
/* line 382, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__label {
  margin-bottom: 10px;
}
/* line 386, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__wrapper--70 {
  width: 70%;
  margin-left: auto;
}
/* line 391, ../../../../../../frontend/temp/_005-forms.scss */
.form--feedback .form__valid-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 0;
  position: relative;
}

@media only screen and (max-width: 768px) {
  /* line 402, ../../../../../../frontend/temp/_005-forms.scss */
  .form--custom .form__cite {
    float: none;
    display: block;
  }

  /* line 411, ../../../../../../frontend/temp/_005-forms.scss */
  .form--feedback .form__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 415, ../../../../../../frontend/temp/_005-forms.scss */
  .form--feedback .form__wrapper--70 {
    width: 100%;
    margin-left: 0;
  }
  /* line 420, ../../../../../../frontend/temp/_005-forms.scss */
  .form--feedback .form__valid-container {
    width: 100%;
  }
  /* line 424, ../../../../../../frontend/temp/_005-forms.scss */
  .form--feedback .form__cite {
    float: none;
    display: block;
    margin-bottom: 2rem;
  }
}
/* line 1, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F5F7FA;
  padding: 4px;
}
/* line 7, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-search__submit {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M18.711 18.217l-4.684-4.95a8.128 8.128 0 0 0 1.864-5.192C15.891 3.623 12.327 0 7.946 0S0 3.623 0 8.075c0 4.452 3.565 8.075 7.946 8.075a7.774 7.774 0 0 0 4.552-1.461l4.72 4.988a1.022 1.022 0 0 0 1.465.03 1.069 1.069 0 0 0 .028-1.49zM8 2c3.308 0 6 2.692 6 6s-2.692 6-6 6-6-2.692-6-6 2.692-6 6-6z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23666' xlink:href='%23a'/%3E%3Cg fill='%23999' mask='url(%23b)'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 40% auto;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 16, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-subscribe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  padding-right: 8px;
}
/* line 24, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-subscribe__submit {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: none;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='2' d='M1.304 1L5 5.5 1 10'/%3E%3C/svg%3E");
  background-size: auto auto;
  background-repeat: no-repeat;
  background-position: 50%;
  background-color: #1E88E5;
  -webkit-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
}
/* line 34, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-subscribe__submit:hover {
  background-color: #0071D4;
}

/* line 43, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.main-search input::-webkit-input-placeholder,.w-search input::-webkit-input-placeholder,.w-subscribe input::-webkit-input-placeholder {
  color: #666;
}
.main-search input::-moz-placeholder,.w-search input::-moz-placeholder,.w-subscribe input::-moz-placeholder {
  color: #666;
}
.main-search input::-ms-input-placeholder,.w-search input::-ms-input-placeholder,.w-subscribe input::-ms-input-placeholder {
  color: #666;
}
.main-search input::placeholder,.w-search input::placeholder,.w-subscribe input::placeholder {
  color: #666;
}
/* line 46, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.main-search input:focus::-webkit-input-placeholder,.w-search input:focus::-webkit-input-placeholder,.w-subscribe input:focus::-webkit-input-placeholder {
  color: #999;
}
.main-search input:focus::-moz-placeholder,.w-search input:focus::-moz-placeholder,.w-subscribe input:focus::-moz-placeholder {
  color: #999;
}
.main-search input:focus::-ms-input-placeholder,.w-search input:focus::-ms-input-placeholder,.w-subscribe input:focus::-ms-input-placeholder {
  color: #999;
}
.main-search input:focus::placeholder,.w-search input:focus::placeholder,.w-subscribe input:focus::placeholder {
  color: #999;
}
/* line 49, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.main-search input:-ms-input-placeholder,.w-search input:-ms-input-placeholder,.w-subscribe input:-ms-input-placeholder {
  color: #666;
}

/* line 54, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-search__input,.w-subscribe__input {
  font-size: 0.875rem;
  line-height: 1.79;
  font-weight: 400;
  width: 100%;
  padding: 0.4rem;
  color: #333;
}

/* line 63, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-search__input {
  padding-left: 0;
}

/* line 66, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-subscribe__input {
  padding-left: 0.7rem;
}

/* line 70, ../../../../../../frontend/temp/_006-forms__widgets.scss */
.w-search__input,.w-search__submit,.w-subscribe__input,.w-subscribe__submit {
  margin-top: 0;
}

/* line 1, ../../../../../../frontend/temp/_007-layout.scss */
.page-wrapper {
  padding-bottom: 5.625rem;
  overflow: hidden;
}

/* line 6, ../../../../../../frontend/temp/_007-layout.scss */
.page__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.125rem;
  margin-bottom: 1.875rem;
}
/* line 11, ../../../../../../frontend/temp/_007-layout.scss */
.page__title > h1 {
  margin: 0;
  max-width: 100%;
}
/* line 16, ../../../../../../frontend/temp/_007-layout.scss */
.page__title > .js-layout-el {
  margin-left: auto;
  padding-left: 1rem;
}

/* line 23, ../../../../../../frontend/temp/_007-layout.scss */
.layout {
  margin-right: -20px;
  margin-left: -20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 28, ../../../../../../frontend/temp/_007-layout.scss */
.layout__aside,.layout__main {
  margin-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 20px;
  padding-left: 20px;
}
/* line 36, ../../../../../../frontend/temp/_007-layout.scss */
.layout__main {
  -webkit-flex-basis: 66.666%;
      -ms-flex-preferred-size: 66.666%;
          flex-basis: 66.666%;
  max-width: 66.666%;
}
@media only screen and (max-width: 1024px) {
  /* line 36, ../../../../../../frontend/temp/_007-layout.scss */
  .layout__main {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
}
/* line 46, ../../../../../../frontend/temp/_007-layout.scss */
.layout__aside {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
  margin-left: 8.333%;
}
@media only screen and (max-width: 1024px) {
  /* line 46, ../../../../../../frontend/temp/_007-layout.scss */
  .layout__aside {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  /* line 58, ../../../../../../frontend/temp/_007-layout.scss */
  .page__title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 1.875rem;
  }
  /* line 62, ../../../../../../frontend/temp/_007-layout.scss */
  .page__title > .js-layout-el {
    margin-left: 0;
    padding-left: 0;
  }
}
