

/* Start:/local/templates/avenue/css/slick.css?16960181812477*/
.smalls{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 20px;
}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0 100px;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.events-item .events-item-link {
    display: block;
    width: 314px;
    max-height: 411px;
    overflow: hidden;
    position: relative;
}
.events-item-link .events-img {
    width: 100%;
    padding-top: 160%;
    background: no-repeat center;
    background-size: cover;
}

.events-item-wrap .events-item-img {
    flex: 0 0 517px;
    max-height: 490px;
    overflow: hidden;
}

.events-item-wrap .events-item-img-wrap {
    padding-top: 100%;
    background: no-repeat 50%;
    background-size: cover;
}
@media screen and (max-width: 770px) {
.slick-list {
    margin: 0;
}
}
/* End */


/* Start:/local/templates/avenue/css/flickity.min.css?15741656201832*/
/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/* End */


/* Start:/local/templates/avenue/css/animate.css?157416562059839*/
@charset "UTF-8";


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

/* End */


/* Start:/local/templates/avenue/dist/style.min.css?177252431043282*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;color:#a3a3a6;font-size:16px;font-family:Roboto,Arial,sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;transition:opacity .3s ease;color:#a3a3a6;font-size:16px;font-family:Roboto,Arial,sans-serif}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;transition:opacity .3s ease;color:#a3a3a6;font-size:16px;font-family:Roboto,Arial,sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;color:#a3a3a6;font-size:16px;font-family:Roboto,Arial,sans-serif}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0}body::after{display:none}*{margin:0;padding:0;outline:0;box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:none}a:active,a:focus,a:visited{outline:0;text-decoration:none}body,html{overflow-x:hidden;width:100%}ul{list-style:none}button{border:none;box-shadow:none;outline:0}html{height:100%;line-height:1.15;-webkit-text-size-adjust:100%}body{min-height:100%;line-height:1}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0}ol,p,ul{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family: Comfortaa,Arial,sans-serif;margin-bottom:0}@font-face{font-family:Roboto;src:url(/local/templates/avenue/dist/../fonts/Roboto-Regular.ttf) format("truetype");src:url(/local/templates/avenue/dist/../fonts/Roboto-Regular.eot?) format("eot");src:url(/local/templates/avenue/dist/../fonts/Roboto-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Roboto;src:url(/local/templates/avenue/dist/../fonts/Roboto-Medium.ttf) format("truetype");src:url(/local/templates/avenue/dist/../fonts/Roboto-Medium.eot?) format("eot");src:url(/local/templates/avenue/dist/../fonts/Roboto-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Roboto;src:url(/local/templates/avenue/dist/../fonts/Roboto-Bold.ttf) format("truetype");src:url(/local/templates/avenue/dist/../fonts/Roboto-Bold.eot?) format("eot");src:url(/local/templates/avenue/dist/../fonts/Roboto-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Comfortaa;src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Regular.ttf) format("truetype");src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Regular.eot?) format("eot");src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Comfortaa;src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Medium.ttf) format("truetype");src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Medium.eot?) format("eot");src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Comfortaa;src:url(/local/templates/avenue/dist/../fonts/Comfortaa-SemiBold.ttf) format("truetype");src:url(/local/templates/avenue/dist/../fonts/Comfortaa-SemiBold.eot?) format("eot");src:url(/local/templates/avenue/dist/../fonts/Comfortaa-SemiBold.woff) format("woff");font-weight:600}@font-face{font-family:Comfortaa;src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Bold.ttf) format("truetype");src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Bold.eot?) format("eot");src:url(/local/templates/avenue/dist/../fonts/Comfortaa-Bold.woff) format("woff");font-weight:700}body{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;color:#2e2e33;position:relative;-webkit-overflow-scrolling:touch}svg{display:block;width:100%;height:100%}.wrap{display:flex;flex-direction:column;min-height:100vh}footer,header{flex:0 0 auto}.all-content{flex:1 0 auto}.container{width:100%;max-width:1200px;margin:auto;position:relative}.section-main{height:1140px;position:relative}.bg-color{background:linear-gradient(90deg,#0170ba 0,#2c3393 100%)}header{position:absolute;left:0;top:0;width:100%;padding:40px 0;z-index:10}.header-content{display:flex;justify-content:space-between;align-items:center}.header-logo{width:269px;overflow:hidden}.header-logo a,.header-logo img{display:block;width:100%}.header-menu-top{display:flex;align-items:center;justify-content:flex-end;padding-bottom:8px;margin-bottom:7px;border-bottom:1px solid rgba(255,255,255,.24)}.header-menu-contacts{color:#fff;font-size:15px;line-height:19px;position:relative;display:flex;align-items:center;letter-spacing:.5px}.header-menu-contacts:not(:first-child){margin-left:20px}.header-menu-contacts a{color:#fff}.header-menu-contacts::before{content:'';width:20px;height:20px;background:no-repeat center;background-size:contain;margin-right:10px}.header-menu-contacts.header-menu-time::before{background-image:url(/local/templates/avenue/dist/../icons/clock.svg)}.header-menu-contacts.header-menu-plan::before{background-image:url(/local/templates/avenue/dist/../icons/map.svg)}.header-menu-contacts.header-menu-tel::before{background-image:url(/local/templates/avenue/dist/../icons/call.svg)}.header-menu-contacts.header-menu-geo::before{background-image:url(/local/templates/avenue/dist/../icons/point.svg)}.header-menu-bottom ul{display:flex;justify-content:flex-end}.header-menu-bottom ul li:not(:first-child){margin-left:25px}.header-menu-bottom ul li a{color:#fff;text-transform:uppercase;font-size:16px;line-height:23px;letter-spacing:.5px;transition:all .2s ease-in-out}.header-menu-bottom ul li a:hover{color:#f7434f}.footer-top{padding:60px 0;border-top:1px solid rgba(242,242,245,.14)}.footer-bottom{padding:15px 0;border-top:1px solid rgba(242,242,245,.14)}.footer-bottom .footer-content{align-items:center}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-copy{color:#70a2d4;font-size:14px;line-height:1.4}.footer-copy a{color:#70a2d4}.footer-logo-made{width:103px}.footer-logo-made a,.footer-logo-made img{display:block;width:100%}.footer-item{width:auto;max-width:290px}.footer-item:not(:last-child){padding-right:100px}.footer-item.footer-item-four{padding-left:8px}.footer-logo{width:157px}.footer-logo a,.footer-logo img{display:block;width:100%}.footer-social{margin-top:50px}.footer-social-list{display:flex;justify-content:center;align-items:center}.footer-social-list li{padding:0 8px}.footer-social-list li a{display:block;width:32px;height:32px;border-radius:50%;background:no-repeat center;background-size:contain}.footer-social-list li a.social-facebook{background-image:url(/local/templates/avenue/dist/../icons/fb.svg)}.footer-social-list li a.social-vk{background-image:url(/local/templates/avenue/dist/../icons/vk.svg)}.footer-social-list li a.social-insta{background-image:url(/local/templates/avenue/dist/../icons/inst.svg)}.footer-contacts-name{color:#70a2d4;font-size:16px;font-family:Comfortaa,Arial,sans-serif;line-height:1.55;margin-bottom:5px}.footer-contacts-text{color:#e3e1eb;font-size:18px;line-height:1.2}.footer-contacts-text a{color:#e3e1eb}.footer-contacts-part:not(:last-child){margin-bottom:30px}.footer-menu-list li:not(:last-child){margin-bottom:15px}.footer-menu-list a{color:#e3e1eb;font-size:16px;line-height:1.55}.footer-subscription-title{color:#e3e1eb;font-size:18px;line-height:1.2;margin-bottom:15px}.subscription-form-row{font-size:0}.subscription-form-row input{padding:0 20px;color:#47474d;background-color:#fff;font-size:16px;font-weight:400;width:202px;border:1px solid rgba(255,255,255,0);font-family:Roboto,Arial,sans-serif;height:44px;display:inline-block;vertical-align:middle}.subscription-form-row button{color:#fff;background-color:#e83f49;font-weight:700;font-size:22px;width:60px;padding:0 15px;cursor:pointer;margin-left:10px;font-family:Roboto,Arial,sans-serif;height:44px;display:inline-block;vertical-align:middle}.help-block{color:#f95d51;font-size:13px;margin-top:5px;display:none}.subscription-info{margin-top:15px;color:#7293cc;font-size:14px;line-height:19px}.subscription-info a{color:#ff5f55}.footer-private-tenants{margin-top:20px}.footer-private-tenants a{color:#e83f49;font-size:16px;font-family:Comfortaa,Arial,sans-serif;line-height:1.55;font-weight:600}.section-instagram{padding-top:70px;padding-bottom:70px;background:#f9f9f9}.instagram-title{text-align:center}.instagram-title-link{margin-bottom:15px}.instagram-title-link a{color:#f05167;font-size:54px;line-height:1.1;font-weight:700}.instagram-title-caption{color:#2e2e33;font-size:20px;font-family:Comfortaa,Arial,sans-serif;line-height:1.6}.instagram-slider{margin-top:110px}.instagram-slider-item{padding:20px 5px}.instagram-slider-img{display:block;width:100%;padding-top:100%;background:no-repeat 50%;background-size:cover;transition:all .2s ease-in-out}.instagram-slider-link{display:block;width:360px;transition:all .2s ease-in-out;position:relative}.instagram-slider-link:hover{transform:scale(1.15);z-index:100;padding:10px}.instagram-slider-link:hover .instagram-slider-img{box-shadow:0 0 5px rgba(0,0,0,.25)}.flickity-button,.flickity-page-dots{display:none}.section-contacts{padding:70px 0;background-color:#f4f4f4}.contacts-content{display:flex;justify-content:space-between;align-items:flex-start}.contacts-info{flex:1 1 auto;padding-top:15px}.contacts-map{flex:0 0 660px}#map{width:100%;height:450px}.contacts-title{margin-bottom:30px}.contacts-title h2{color:#47474d;font-size:30px;text-transform: uppercase;font-family: Comfortaa,Arial,sans-serif;line-height:1.37;font-weight:700}.contacts-tel{color:#e83f49;font-size:24px;line-height:1.6;font-weight:400}.contacts-tel a{color:#e83f49}.contacts-text{font-size:18px;color:#47474d;line-height:1.6;margin-top:10px}.contacts-text a{color:#2a50b0;font-weight:700}.section-tenants{padding-top:70px;padding-bottom:70px}.tenants-title{margin-bottom:105px;text-align:center}.tenants-title h2{font-family: Comfortaa,Arial,sans-serif;color:#f2f2f5;font-size:30px;line-height:1.37;font-weight:700;text-transform:uppercase}.tenants-slider-item{padding:15px}.tenants-slider-link{display:block;width:100%;position:relative;height:160px}.tenants-slider-link img{display:block;width:auto;height:auto;left:0;right:0;max-width:100%;max-height:255px;margin:auto;position:absolute;top:0;bottom:0}.slick-arrow{margin:auto;position:absolute;top:0;bottom:0;width:60px;height:60px;background:#2a50b0 url(/local/templates/avenue/img/arr-right.svg) no-repeat 50%;font-size:0;border-radius:50%;background-size:27px;cursor:pointer}.slick-arrow.slick-prev{left:0px;transform:rotate(180deg)}.slick-arrow.slick-next{right:0px}.tenants-line-btn{margin-top:115px;display:flex;justify-content:center;align-items:center}.tenants-request-btn{margin-right:30px}.red-btn{color:#fff;font-size:20px;width:320px;line-height:58px;font-weight:700;border-radius:10px;transition:all .2s ease-in-out;cursor:pointer;height:60px;padding:0 20px;display:inline-block;text-align:center;border:1px solid rgba(255,255,255,0);background:#f7434f;font-family:Comfortaa,Arial,sans-serif}.red-btn:hover{background:#e83f49}.red-btn.red-btn-empty{border-color:#e3e1eb;background:rgba(255,255,255,0);color:#e3e1eb}.red-btn.red-btn-empty:hover{background-color:#e83f49;border-color:#e83f49}.section-events{position:relative;padding-top:140px;padding-bottom:70px;z-index:5;overflow:hidden}.events-tabs-list{display:flex;justify-content:center;align-items:center;max-width:560px;margin:0 auto 90px;position:relative;z-index:2}.events-tabs-list li{width:25%;padding:0 10px 16px;color:#777;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,0);cursor:pointer;text-align:center}.events-tabs-list li.active{border-bottom-color:#f7434f;color:#f7434f;cursor:default}.events-tabs-block{display:none;position:relative;z-index:2}.events-tabs-block.active{display:block}.events-grid{display:flex;flex-wrap:wrap;justify-content:center;max-width:710px;margin:auto}.events-item{position:relative}.events-item:not(:nth-child(odd)){margin-left:65px}.events-item::before{content:'';width:372px;height:338px;background:url(/local/templates/avenue/dist/../icons/bg-card-events.svg) no-repeat center;background-size:contain;position:absolute}.events-item:nth-child(odd)::before{left:-77px;top:103px}.events-item:nth-child(even)::before{left:0;top:100px}.events-item-link{display:block;width:322px;max-height:502px;overflow:hidden;position:relative}.events-img{width:100%;padding-top:151%;background:no-repeat center;background-size:cover}.events-desc{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e83f49;color:#fff;font-size:28px;font-family:Comfortaa,Arial,sans-serif;line-height:1.37;font-weight:600;padding:20px;text-align:center;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.events-item-link:hover .events-desc{opacity:1;visibility:visible}.more-events{text-align:center}.even-empty-img{width:450px;margin:0 auto 40px}.even-empty-text{text-align:center;color:#858585;font-size:20px;font-family:Comfortaa,Arial,sans-serif;line-height:1.55}.main-bottom-fon{position:absolute;width:101%;left:0;bottom:-157px;z-index:1;visibility:hidden;opacity:0;transform:translate3d(0,20px,0);transition-delay:1.2s;transition-duration:1.2s}.main-bottom-fon img{display:block;width:100%}.main-img{position:relative;z-index:3;width:378px;margin:0 auto}.main-img img{display:block;width:100%}.pTop{padding-top:150px}.main-img-desc{position:absolute;bottom:50px;left:0;right:0;margin:auto;padding:120px 140px;background:url(/local/templates/avenue/dist/../img/clouds-main.png) no-repeat center;background-size:contain;text-align:center;width:1160px;z-index:5;visibility:hidden;opacity:0;transform:translate3d(0,20px,0);transition-delay:1.2s;transition-duration:1.2s}.main-desc-title{margin-bottom:35px;visibility:hidden;opacity:0;transform:translate3d(0,-40px,0);transition-delay:1.6s;transition-duration:1.8s}.main-desc-title h1{color:#fff;font-size:54px;font-weight:700}.main-desc-link{transform:translate3d(0,-20px,0);transition-delay:1.9s;transition-duration:1.6s;visibility:hidden;opacity:0}.blue-btn{display:inline-block;color:#fff;font-size:18px;font-family:Comfortaa,Arial,sans-serif;line-height:70px;font-weight:700;border-radius:10px;background-color:#27239e;height:70px;padding:0 60px;cursor:pointer;transition:all .2s ease-in-out}.blue-btn:hover{background-color:#2a50b0}.main-dots-img{width:894px;position:absolute;top:10px;left:-50px;right:0;margin:auto;z-index:2;visibility:hidden;opacity:0;transition-delay:1s;transition-duration:.6s}.main-dots-img img{display:block;width:100%}.main-cirle-img{width:768px;position:absolute;left:-55px;right:0;margin:auto;top:0;z-index:2;visibility:hidden;opacity:0;transform:scale(.95);transition-delay:1.2s;transition-duration:1.6s}.main-cirle-img img{display:block;width:100%}.main-planet-img{width:810px;position:absolute;left:3px;right:0;margin:auto;top:2px;z-index:2;visibility:hidden;opacity:0;transition-delay:1.2s;transition-duration:1.4s}.main-planet-img img{display:block;width:100%}.main-star-one{width:13px;position:absolute;right:233px;top:127px;z-index:1;visibility:hidden;opacity:0;transition-delay:0s;transition-duration:.2s}.main-star-one img{display:block;width:100%}.main-star-two{width:13px;position:absolute;left:382px;top:248px;z-index:1;visibility:hidden;opacity:0;transition-delay:.2s;transition-duration:.2s}.main-star-two img{display:block;width:100%}.main-star-three{width:42px;position:absolute;right:333px;top:155px;z-index:1;visibility:hidden;opacity:0;transition-delay:.4s;transition-duration:1.4s}.main-star-three img{display:block;width:100%}.main-star-four{width:63px;position:absolute;right:145px;top:315px;z-index:1;visibility:hidden;opacity:0;transition-delay:.6s;transition-duration:1.2s}.main-star-four img{display:block;width:100%}.main-star-five{width:63px;position:absolute;left:100px;top:395px;z-index:1;visibility:hidden;opacity:0;transition-delay:.6s;transition-duration:1s}.main-star-five img{display:block;width:100%}.main-confetti{width:1470px;position:absolute;left:0;right:0;top:50px;z-index:4;margin:auto;visibility:hidden;opacity:0;transform:scale(.95);transition-delay:1.2s;transition-duration:1.6s}.main-confetti img{display:block;width:100%}.main-wrap{max-width:1160px;margin:0 auto;position:relative}.fadeIn-animation.start-animation{opacity:1;visibility:visible;transition-timing-function:cubic-bezier(.19,1,.22,1)}.zoomIn-animation.start-animation{opacity:1;visibility:visible;transform:none}.events-tabs-fon{width:1240px;height:100%;position:absolute;left:0;right:0;top:0;margin:auto;z-index:1}.events-tabs-fon img{display:block;height:100%;width:100%}.fadeInUp{-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.popup-block{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;transition:opacity .3s ease-in-out;cursor:pointer;padding:0 20px;background-color:rgba(0,0,0,.8);opacity:0;display:none;z-index:99999}.popup-block.show{opacity:1}.popup-block.show .popup-container{transform:translateY(-50%)}.popup-close{position:fixed;right:20px;top:20px}.popup-close span{display:block;width:23px;height:23px;cursor:pointer;z-index:9;background:url(/local/templates/avenue/dist/../icons/close.svg) no-repeat center;background-size:contain}.popup-container{background:#fff;margin:0 auto;width:auto;position:absolute;top:50%;right:20px;left:20px;cursor:default;transform:translateY(-30%) scale(.9);z-index:1;padding:40px 45px;max-width:560px}.popup-container.popup-container-animated{transition:transform .3s ease-in-out}.popup-title{margin-bottom:35px;text-align:center;font-size:36px;line-height:44px;color:#333;font-weight:700}.popup-caption{margin-top:20px;text-align:center;font-size:14px;line-height:21px;color:#4a4a4a}.popup-caption a{color:#27239e}.popup-form-row:not(:last-child):not(.subscription-form-row){margin-bottom:25px}.form-row-input{height:60px;padding:0 20px;margin:0;font-family:Roboto,Arial,sans-serif;font-size:16px;width:100%;box-sizing:border-box;outline:0;color:#4d4d4d;border:1px solid #d9d9d9;background-color:#f5f5f5;border-radius:5px}.form-row-textarea{height:100px;padding:17px 20px 0;resize:none;margin:0;font-family:Roboto,Arial,sans-serif;font-size:16px;width:100%;box-sizing:border-box;outline:0;color:#4d4d4d;border:1px solid #d9d9d9;background-color:#f5f5f5;border-radius:5px}.form-row-btn .blue-btn{width:100%;box-shadow:none;font-family:Roboto,Arial,sans-serif;height:54px;line-height:55px;border-radius:8px;font-size:16px;font-weight:500}.help-block{color:#f95d51;font-size:13px;margin-top:5px;display:none}html.html-popup-show{overflow:hidden}.popup-title-caption{font-size:16px;line-height:24px;font-weight:400;margin-top:11px}.popup-form-row.error .form-row-input{border-color:#f95d51}.popup-form-row.error .help-block{display:block}.popup-block-success{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;cursor:pointer;padding:0 20px;background-color:rgba(0,0,0,.8);z-index:10;display:none}.popup-block-success.success-show{display:block}.popup-success-wrap{width:100%;max-width:400px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;background-color:#fff;padding:40px 40px 50px;border-radius:5px;text-align:center;cursor:default}.popup-success-close{position:absolute;top:14px;right:14px;cursor:pointer;width:14px;height:14px;background:url(/local/templates/avenue/dist/../icons/close-dark.svg) no-repeat center;background-size:contain}.popup-success-icon{width:50px;height:50px;margin:0 auto;background:url(/local/templates/avenue/dist/../icons/success.svg) no-repeat center;background-size:contain}.popup-success-text{color:#4a4a4a;font-size:18px;line-height:27px;padding-top:20px}.subscription-form-row.error input{border-color:#f95d51}.popup-tenants .popup-container{max-width:1042px;padding:100px 114px;margin:50px auto;top:0}.popup-block.popup-tenants.show .popup-container{transform:translateY(0)}.popup-tenants-wrap{display:flex;align-items:flex-start}.popup-tenants-img{flex:0 0 264px;overflow:hidden;position:relative}.smals{display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;margin-top: 20px;}.popup-tenants-img-wrap{padding-top:98%;background:#eee no-repeat 50%;background-size:cover}.popup-tenants-content{flex:1 1 auto;padding-left:40px}.popup-tenants-title{font-weight:700;font-size:24px;line-height:28px;color:#333;margin-bottom:7px}.popup-tenants-sections{font-size:16px;line-height:19px;color:#707070;margin-bottom:20px}.popup-tenants-geo{font-weight:500;font-size:20px;line-height:23px;color:#27239e}.popup-tenants-desc{margin-top:35px;padding-top:35px;border-top:1px solid #cecece}.popup-tenants-part:not(:last-child){margin-bottom:30px}.events-part-name{font-weight:500;font-size:15px;line-height:18px;color:#707070;margin-bottom:5px}.events-part-text{font-size:18px;line-height:28px;color:#333}.events-part-text a{color:#f7434f;font-weight:500}.events-part-text p{}.popup-tenants-time .events-part-text ul span{font-weight:500}.popup-tenants-part .red-btn{height:45px;line-height:45px;font-size:14px;padding:0 30px}.section-policy{padding-bottom:90px}.col-10{max-width:960px}.name-policy{color:#2a50b0;text-transform:uppercase;font-size:20px;padding-top:60px;padding-bottom:40px;font-weight:700;letter-spacing:2.5px}.title-policy{padding-top:8px}.title-policy h1{font-size:56px;line-height:60px;font-weight:700;color:#333}.policy-content{font-size:20px;line-height:31px;color:#4a4a4a;font-family:Comfortaa,Arial,sans-serif}.policy-content h2{padding-top:90px;padding-bottom:44px;font-weight:500;color:#4d4d4d;font-size:28px;line-height:36px;font-family:Roboto,Arial,sans-serif}.policy-content p{padding-top:8px;padding-bottom:45px}.policy-content ol,.policy-content ul{padding-top:8px;padding-bottom:6px;padding-left:23px}.policy-content a{color:#f7434f}.back-link{margin-bottom:20px;padding-top:60px}.back-link a{font-size:18px;line-height:21px;color:#b4b4b4;cursor:pointer;display:inline-block;vertical-align:middle}.back-link a::before{display:inline-block;vertical-align:middle;content:"";width:17px;height:6px;background:url(/local/templates/avenue/dist/../icons/arrow-back.svg) no-repeat center;background-size:contain;margin-right:7px}.events-item-wrap{display:flex;align-items:flex-start}.events-item-img{flex:0 0 517px;max-height:415px;overflow:hidden}.events-item-img-wrap{padding-top:80%;background:no-repeat 50%;background-size:cover}.events-item-content{flex:1 1 auto;padding-left:50px}.events-item-tag{margin-bottom:20px}.events-item-tag p{font-size:18px;line-height:normal;color:#fff;padding:4px 12px;display:inline-block}.events-item-tag.tag-events p{background:#831170}.events-item-tag.tag-news p{background:#0095e1}.events-item-tag.tag-stocks p{background:#ed3a5f}.events-item-title{margin-bottom:8px}.events-item-title h1{font-weight:700;font-size:24px;line-height:28px;color:#333}.events-item-date{margin-bottom:20px;font-size:16px;line-height:19px;color:#707070}.events-item-name{font-weight:500;font-size:20px;line-height:23px}.events-item-name.events-name-events{color:#831170}.events-item-name.events-name-news{color:#0095e1}.events-item-name.events-name-stocks{color:#ed3a5f}.events-item-desc{margin-top:25px;padding-top:25px;border-top:1px solid #cecece}.section-events-item{padding-bottom:170px}.events-item-part:not(:last-child){margin-bottom:30px}.error-content{display:flex;justify-content:space-between;padding-top:60px}.error-img{flex:0 0 580px}.error-img img{display:block;width:100%}.error-desc{flex:1 1 auto}.error-name{color:#27239e;font-size:200px;line-height:1;font-weight:700;opacity:.9}.error-title{color:#fff;font-size:54px;line-height:1.3;font-weight:700}.error-text{color:#f4f4f4;font-size:20px;font-family:Comfortaa,Arial,sans-serif;line-height:1.5;font-weight:400;opacity:.9}.error-text a{font-weight:700;border-bottom:2px solid #e83f49;box-shadow:#e83f49 0 -2px 0 0 inset;color:#e83f49}.burger-menu,.close-mobile-menu,.header-menu-logo,.header-menu-top.mobile{display:none}.footer-logo img.mobile{display:none}.header-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;transition:opacity .3s ease-in-out;background:rgba(0,0,0,.9)}.header-menu-bottom ul li a.visible-xs{display:none}.main-mobile-bg{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;color:#a3a3a6;font-size:16px;font-family:Roboto,Arial,sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;transition:opacity .3s ease;color:#a3a3a6;font-size:16px;font-family:Roboto,Arial,sans-serif}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;transition:opacity .3s ease;color:#a3a3a6;font-size:16px;font-family:Roboto,Arial,sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;color:#a3a3a6;font-size:16px;font-family:Roboto,Arial,sans-serif}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0}body::after{display:none}@media screen and (min-width:767px) and (max-height:680px){.popup-container{margin:50px auto;top:0}.popup-block.show .popup-container{transform:translateY(0)}}@media screen and (max-width:1279px){.container{max-width:1160px}.main-img-desc{bottom:65px}.main-desc-title h1{font-size:44px}.main-bottom-fon{bottom:-102px}.section-main{height:1120px}.tenants-slider{padding:0 50px}.contacts-map{flex:0 0 570px}#map{height:400px}.instagram-slider-link{width:320px}}@media screen and (max-width:1199px){.container{max-width:960px}.col-10{max-width:780px}.title-policy h1{font-size:46px;line-height:48px}.policy-content{font-size:18px;line-height:27px}.policy-content h2{font-size:26px;line-height:30px;padding-top:60px}.header-logo{width:200px}.header-menu-contacts{font-size:14px;line-height:18px}.header-menu-contacts::before{width:17px;height:17px;margin-right:5px}.header-menu-contacts:not(:first-child){margin-left:10px}.header-menu-bottom ul li a{font-size:14px;line-height:22px}.header-menu-bottom ul li:not(:first-child){margin-left:20px}.footer-item:not(:last-child){padding-right:30px}.footer-item{max-width:240px;width:25%}.footer-item.footer-item-one{width:230px}.footer-social{width:140px;margin-top:30px}.footer-contacts-part:not(:last-child){margin-bottom:25px}.subscription-form-row input{width:180px}.subscription-form-row button{width:42px;padding:0 9px}.subscription-info{font-size:13px}.footer-logo{width:140px}.events-item-img{flex:0 0 425px;max-height:425px}.events-item-img-wrap{padding-top:100%}.error-name{font-size:130px}.error-title{font-size:46px;line-height:1.1;margin-bottom:15px}.error-text{font-size:18px}.error-img{flex:0 0 500px}.popup-container{max-width:460px}.popup-title{margin-bottom:25px;font-size:32px;line-height:40px}.popup-tenants .popup-container{max-width:860px;padding:80px 45px}.instagram-slider-link{width:300px}.contacts-map{flex:0 0 500px}.contacts-info{padding-right:15px}.contacts-tel{font-size:22px}.slick-arrow{width:40px;height:40px;background-size:18px}.events-tabs-fon{width:1100px;left:-72px}.events-item::before{width:320px;height:292px}.events-item:nth-child(odd)::before{left:-55px;top:136px}.events-item:nth-child(even)::before{left:60px;top:155px}.events-tabs-list{margin-bottom:70px}.section-main{height:1020px}.main-bottom-fon{bottom:-80px;transform:none;opacity:1;visibility:visible;transition:none}.main-wrap{max-width:915px}.main-star-one{right:240px;top:167px;transform:none;opacity:1;visibility:visible;transition:none}.main-star-two{left:278px;top:232px;transform:none;opacity:1;visibility:visible;transition:none}.main-star-three{right:261px;top:94px;transform:none;opacity:1;visibility:visible;transition:none}.main-star-four{width:46px;right:117px;top:359px;transform:none;opacity:1;visibility:visible;transition:none}.main-star-five{width:46px;left:54px;top:355px;transform:none;opacity:1;visibility:visible;transition:none}.main-dots-img{width:790px;transform:none;opacity:1;visibility:visible;transition:none}.main-cirle-img{width:707px;transform:none;opacity:1;visibility:visible;transition:none}.main-planet-img{width:780px;transform:none;opacity:1;visibility:visible;transition:none}.main-img{width:340px}.main-img-desc{bottom:100px;padding:87px 120px;width:896px;transform:none;opacity:1;visibility:visible;transition:none}.main-desc-link,.main-desc-title{transform:none;opacity:1;visibility:visible;transition:none}.main-desc-title h1{font-size:38px}.main-desc-link .blue-btn{line-height:60px;height:60px;padding:0 40px}.main-confetti{width:977px;transform:none;opacity:1;visibility:visible;transition:none}.flickity-button{display:block;width:35px;height:35px;background:#ebeef5 no-repeat 50%;background-size:7px;border-radius:50%}.flickity-button.previous{background-image:url(/local/templates/avenue/dist/../icons/arrow-slider-right.svg);transform:rotate(180deg)}.flickity-button.next{background-image:url(/local/templates/avenue/dist/../icons/arrow-slider-right.svg)}.flickity-button:hover{background:#ebeef5 no-repeat center;background-size:7px;cursor:pointer}.flickity-button:hover.previous{background-image:url(/local/templates/avenue/dist/../icons/arrow-slider-right.svg)}.flickity-button:hover.next{background-image:url(/local/templates/avenue/dist/../icons/arrow-slider-right.svg)}.flickity-button svg{display:none}}@media screen and (max-width:991px){.container{max-width:700px}.name-policy{padding-bottom:25px}.title-policy h1{font-size:40px;line-height:44px}.policy-content h2{padding-top:40px;padding-bottom:15px}header{padding:35px 0}.pTop{padding-top:115px}.burger-menu{display:block;position:fixed;right:15px;z-index:5}.burger-menu-wrap{width:48px;height:48px;position:relative;cursor:pointer;border-radius:50%;background:rgba(17,17,17,.2)}.burger-menu-wrap span{position:absolute;left:0;right:0;top:0;bottom:0;width:22px;height:2px;background:#2a50b0;margin:auto}.burger-menu-wrap span::after,.burger-menu-wrap span::before{position:absolute;left:0;right:0;width:22px;height:2px;background:#2a50b0;margin:auto;content:"";display:block}.burger-menu-wrap span::before{top:-6px}.burger-menu-wrap span::after{bottom:-6px}.footer-item.footer-item-one{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.footer-item.footer-item-one:first-child{padding-right:0}.footer-social{width:auto;margin-top:0}.footer-item:not(:last-child){padding-right:24px}.footer-contacts-name{font-size:14px}.footer-contacts-text{font-size:16px}.footer-menu-list a{font-size:16px}.footer-item.footer-item-four{padding-left:0}.footer-item{width:33.3%;max-width:280px}.footer-logo img{display:none}.footer-logo img.mobile{display:block}.footer-logo{width:200px}.footer-top{padding:40px 0}.footer-private-tenants a{font-size:14px}.header-overlay.menu_show{display:block;z-index:9;opacity:1}.header-menu-block{position:fixed;top:0;right:0;bottom:0;width:100%;overflow:hidden;max-width:280px;background-color:#1358ab;transition:transform .3s ease-in-out;transform:translate(100%);display:block;z-index:10;overflow-y:auto}.header-menu-block.open{transform:translate(0)}.header-menu-wrap{height:100%;position:relative;padding:48px 30px 38px}.close-mobile-menu{display:block;width:24px;height:20px;position:absolute;top:20px;right:15px;background:url(/local/templates/avenue/dist/../icons/close.svg) no-repeat center;background-size:contain;cursor:pointer}.header-menu-top{order:1;flex-direction:column;align-items:flex-start;margin-bottom:0;border-bottom:none;margin-top:25px;display:none;position:absolute;bottom:38px;left:0;right:0;padding:0 30px}.header-menu-top.mobile{display:flex}.header-menu-bottom{order:0}.header-menu-logo{display:block;width:168px;margin-bottom:35px}.header-menu-logo img{display:block;width:100%}.header-menu-bottom ul{flex-direction:column;justify-content:flex-start}.header-menu-bottom ul li:not(:last-child){margin-bottom:30px}.header-menu-bottom ul li a{line-height:16px;font-size:16px;letter-spacing:1px}.header-menu-bottom ul li:not(:first-child){margin-left:0}.header-menu-bottom ul li a.visible-xs{display:block}.header-menu-bottom ul li:last-of-type{}.header-menu-contacts::before{display:none}.header-menu-contacts:not(:first-child){margin-left:0}.header-menu-contacts a{color:#ff5f55;font-size:18px}.header-menu-contacts{margin-bottom:25px}.header-menu-social{margin-bottom:30px}.header-menu-social ul{display:flex;justify-content:center}.header-menu-social ul a{display:block;width:30px;height:30px;border-radius:50%;background:no-repeat center;background-size:contain}.header-menu-social ul a.facebook{background-image:url(/local/templates/avenue/dist/../icons/fb.svg)}.header-menu-social ul a.vk{background-image:url(/local/templates/avenue/dist/../icons/vk.svg)}.header-menu-social ul a.inst{background-image:url(/local/templates/avenue/dist/../icons/inst.svg)}.header-menu-social ul li:not(:last-child){margin-right:10px}.header-menu-open-callback{color:#fff;background-color:#e83f49;border-radius:7px;padding:0 24px;height:45px;font-size:14px;cursor:pointer;text-transform:uppercase;display:inline-block;line-height:45px}.back-link a{font-size:16px;line-height:19px}.events-item-wrap{flex-direction:column}.events-item-img{flex:auto;width:100%}.events-item-img-wrap{padding-top:60%}.events-item-content{flex:auto;width:100%;padding-left:0;padding-top:50px}.section-events-item{padding-bottom:130px}.error-content{flex-direction:column;padding-top:0}.error-desc{flex:auto;order:1;text-align:center;margin-top:20px}.error-img{order:0;flex:auto;width:530px;margin:0 auto}.popup-tenants .popup-container{max-width:700px;padding:40px 20px}.popup-tenants-img{flex:0 0 200px;max-height:200px}.popup-tenants-img-wrap{padding-top:100%}.popup-tenants-title{font-size:22px;line-height:26px}.popup-tenants-sections{font-size:14px;line-height:17px}.popup-tenants-geo{font-size:18px;line-height:21px}.popup-tenants-desc{margin-top:15px;padding-top:20px}.popup-tenants .events-part-text{font-size:16px;line-height:26px}.events-tabs-list{margin-bottom:50px}.events-tabs-fon{width:805px}.events-item-link{width:300px;max-height:474px}.events-img{padding-top:150%}.events-item::before{display:none}.events-desc{opacity:1;visibility:visible;height:135px;font-size:18px;top:auto;bottom:0;padding:15px;background-color:#2a50b0}.events-item:not(:nth-child(odd)){margin-left:35px}.events-item{margin-bottom:35px}.even-empty-text{font-size:18px}.even-empty-img{width:355px}.more-events{margin-top:30px}.section-tenants{padding-top:50px;padding-bottom:80px}.tenants-slider{margin-top:30px}.tenants-line-btn{margin-top:65px}.tenants-title{margin-bottom:0}.tenants-title h2{font-size:30px}.red-btn{line-height:48px;height:50px;padding:0 40px}.tenants-slider-link{height:160px}.section-contacts{padding-top:95px;padding-bottom:70px}.contacts-content{flex-direction:column;align-items:center;justify-content:center}.contacts-map{flex:auto;width:100%}.contacts-info{flex:auto;padding:0;width:100%;text-align:center;margin-bottom:35px}.contacts-title h2{font-size:30px}.contacts-title{margin-bottom:20px}.section-instagram{padding-bottom:100px;padding-top:70px}.instagram-slider-link{width:220px}.instagram-title-caption{font-size:18px}.instagram-title-link a{font-size:40px}.instagram-slider{margin-top:40px}.main-cirle-img,.main-dots-img,.main-planet-img,.main-star-five,.main-star-four,.main-star-one,.main-star-three,.main-star-two{display:none}.main-wrap{max-width:655px}.main-mobile-bg{display:block;width:640px;left:0;right:0;margin:auto;top:0;position:absolute;z-index:2}.main-mobile-bg img{display:block;width:100%}.main-img{width:310px}.main-confetti{top:25px;width:850px}.main-img-desc{bottom:-15px;padding:85px 90px;width:856px;left:-92px}.main-bottom-fon{bottom:42px}.section-main{height:982px}.main-bottom-fon{bottom:-1px}.section-events{padding-top:20px}}@media screen and (max-width:767px){.container{max-width:508px}.title-policy h1{font-size:30px;line-height:40px}.policy-content{font-size:16px;line-height:26px}.policy-content h2{font-size:24px;line-height:28px}.policy-content p{padding-bottom:25px}.header-logo{width:170px}.pTop{padding-top:109px}.name-policy{padding-top:50px}.footer-item{width:50%;max-width:50%}.footer-item.footer-item-two{padding-right:30px}.footer-item.footer-item-three{padding-right:0;padding-left:30px}.footer-item.footer-item-four{padding:0;width:100%;max-width:100%;margin-top:45px}.footer-logo{width:180px}.subscription-form-row input{width:230px}.subscription-form-row button{width:60px;margin-left:10px;font-size:22px}.footer-copy a{display:block}.footer-copy span.copy-line{display:none}.events-item-img-wrap{padding-top:78%}.events-item-tag p{font-size:16px}.events-item-title h1{font-size:22px;line-height:26px}.events-item-date{font-size:15px;line-height:18px}.events-item-desc{margin-top:15px;padding-top:20px}.events-part-name{font-size:14px;line-height:17px}.events-part-text{font-size:16px;line-height:26px}.back-link{padding-top:50px}.error-name{font-size:100px}.error-title{font-size:36px}.error-text{font-size:16px}.error-img{width:400px}.error-text a{border-bottom-width:1px}.popup-block{padding:0}.popup-close{width:100%;height:50px;background:#000;position:fixed;display:table;z-index:2;left:0;right:0;top:-2px}.popup-close span{width:16px;height:16px;position:absolute;right:20px;top:0;bottom:0;margin:auto}.popup-container{max-width:100%;right:0;left:0;top:0;bottom:0;margin:0;position:relative;width:100%;height:100%;overflow:auto;padding:70px 20px 20px}.popup-block.show .popup-container,.popup-container{transform:translateY(0)}.popup-title{margin-bottom:20px;font-size:28px;line-height:36px}.popup-form-row:not(:last-child):not(.subscription-form-row){margin-bottom:20px}.form-row-input{height:50px}.form-row-btn .blue-btn{font-size:14px;line-height:45px;height:45px;padding:0 20px}.popup-caption{margin-top:10px;font-size:13px;line-height:21px}.popup-success-wrap{max-width:280px;padding:40px 30px 50px}.popup-success-icon{width:40px;height:40px}.popup-success-text{font-size:16px;line-height:22px}.popup-tenants .popup-container{margin:0;padding:70px 20px 20px}.popup-tenants-wrap{flex-direction:column}.popup-tenants-img{flex:auto;width:150px;margin:auto;max-height:150px}.popup-tenants-content{flex:auto;width:100%;padding:20px 0}.popup-tenants-title{font-size:18px;line-height:22px}.popup-tenants-sections{margin-bottom:15px}.popup-tenants-geo{font-size:16px;line-height:19px}.popup-tenants-part:not(:last-child){margin-bottom:20px}.popup-tenants .events-part-text{font-size:14px;line-height:24px}.popup-tenants-part .red-btn{padding:0 15px}.events-item-link{width:236px;max-height:354px}.events-desc{height:115px;font-size:16px}.tenants-title h2{font-size:26px}.tenants-slider-link{height:180px}.tenants-slider-item{padding:10px}.tenants-slider{padding:0 30px}.slick-arrow{width:40px;height:40px;background-size:18px}.slick-arrow.slick-prev{left:-40px}.slick-arrow.slick-next{right:-40px}.tenants-line-btn{margin-top:35px}.red-btn{line-height:43px;height:45px;padding:0 30px;font-size:14px}.section-contacts{padding-top:70px;padding-bottom:50px}.contacts-title h2{font-size:28px}.contacts-tel{font-size:20px}.contacts-text{font-size:16px}.instagram-slider-link{width:250px}.flickity-button{width:30px;height:30px}.flickity-button,.flickity-button:hover{background-size:5px}.instagram-title-link a{font-size:30px}.instagram-title-caption{font-size:16px}.section-instagram{padding-top:55px;padding-bottom:70px}.section-main{height:775px}.main-wrap{max-width:515px}.main-mobile-bg{width:510px}.main-img{width:230px}.main-img-desc{bottom:-30px;padding:80px 90px;width:716px;left:-103px}.main-desc-title{margin-bottom:20px}.main-desc-title h1{font-size:30px}.main-desc-link .blue-btn{line-height:50px;height:50px;padding:0 30px;font-size:16px}.main-confetti{top:63px;width:612px}.even-empty-img{width:310px}.even-empty-text{font-size:16px}.red-btn{min-width:195px}}@media screen and (max-width:575px){.container{max-width:88%}.name-policy{padding-bottom:10px;font-size:18px;padding-top:35px}.title-policy h1{font-size:26px;line-height:36px}.policy-content{font-size:14px;line-height:24px}.policy-content h2{font-size:18px;line-height:20px;padding-top:25px;padding-bottom:10px}.policy-content p{padding-top:0}.header-logo{width:130px}header{padding:25px 0}.pTop{padding-top:80px}.footer-item.footer-item-one{flex-direction:column;order:0}.footer-social{margin-top:25px}.footer-item{width:100%;max-width:100%;text-align:center}.footer-item.footer-item-two{padding-right:0;margin-bottom:40px}.footer-item.footer-item-three{padding-left:0}.footer-content{flex-direction:column}.subscription-form-row input{width:200px}.subscription-form-row button{width:43px;margin-left:10px;font-size:20px}.footer-copy{margin-bottom:23px;text-align:center}.footer-copy p{display:flex;flex-direction:column;align-items:center}.footer-copy a{order:0;margin-bottom:10px}.footer-copy span.copy-text{order:1}.footer-logo-made{width:85px}.back-link{padding-top:35px;margin-bottom:10px}.section-events-item{padding-bottom:70px}.back-link a{font-size:14px;line-height:17px}.events-item-img-wrap{padding-top:89%}.events-item-content{padding-top:25px}.events-item-tag p{font-size:14px}.events-item-title h1{font-size:20px;line-height:24px}.events-item-date{font-size:14px;line-height:17px}.events-part-name{font-size:14px;line-height:17px}.events-part-title{font-size:16px;line-height:19px}.events-part-text{font-size:14px;line-height:24px}.error-name{font-size:70px}.error-title{font-size:26px}.error-text{font-size:14px}.error-img{width:100%;max-width:400px}.popup-title{margin-bottom:15px;font-size:24px;line-height:32px}.popup-form-row:not(:last-child):not(.subscription-form-row){margin-bottom:15px}.form-row-input{height:45px}.form-row-btn .blue-btn{font-size:13px;line-height:42px;height:42px;padding:0 15px}.popup-tenants-img{width:120px;max-height:120px}.popup-tenants-title{font-size:16px;line-height:20px}.popup-tenants-sections{font-size:13px;line-height:16px}.main-confetti{display:none}.main-img-desc{bottom:-14px;width:100%;left:0;right:0;padding:60px 20px;background-size:cover}.section-main{height:570px}.main-desc-title h1{font-size:30px}.main-desc-link .blue-btn{line-height:45px;height:45px;font-size:14px}.main-mobile-bg{width:100%;top:22px}.main-img{width:190px}.section-events{padding-top:65px;padding-bottom:45px}.events-tabs-list{margin-bottom:10px;flex-wrap:wrap}.events-tabs-list li{width:50%;margin-bottom:25px;padding-bottom:10px;font-size:14px}.events-tabs-fon{display:none}.events-item-link{max-height:390px;width:100%;max-width:300px;margin:auto}.events-item{margin-bottom:30px;width:100%}.events-item:not(:nth-child(odd)){margin-left:0}.tenants-slider{padding:0 20px}.slick-arrow.slick-prev{left:-30px}.slick-arrow.slick-next{right:-30px}.slick-arrow{width:40px;height:40px}.tenants-slider-item{padding:5px}.tenants-title h2{font-size:22px}.tenants-line-btn{margin-top:35px;flex-direction:column}.tenants-request-btn{margin:0 0 20px}.section-tenants{padding-bottom:50px}.contacts-title h2{font-size:26px}.contacts-text{font-size:15px}#map{height:300px}.flickity-button{width:25px;height:25px}.instagram-title-caption{font-size:14px}.instagram-title-link a{font-size:26px;line-height:26px}.main-wrap{max-width:100%}}@media screen and (max-width:1199px) and (max-height:610px){.header-menu-top.mobile{padding-bottom:40px;padding-left:0;padding-right:0;position:static}}
/* End */


/* Start:/bitrix/components/bitrix/menu/templates/.default/style.css?1639756378532*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:none;
}

ul.left-menu li a
{
	font-size:100%;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:white;
}

ul.left-menu li a:hover
{
	color:#850f67;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */
/* /local/templates/avenue/css/slick.css?16960181812477 */
/* /local/templates/avenue/css/flickity.min.css?15741656201832 */
/* /local/templates/avenue/css/animate.css?157416562059839 */
/* /local/templates/avenue/dist/style.min.css?177252431043282 */
/* /bitrix/components/bitrix/menu/templates/.default/style.css?1639756378532 */
