.main-banner{margin:9px 0}@media (min-width:992px){.main-banner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 16px}}.main-banner__bg{display:none}@media (min-width:992px){.main-banner__bg{-webkit-box-flex:1;-moz-box-flex:1;display:block;-webkit-flex-grow:1;flex-grow:1;overflow:hidden;position:relative}.main-banner__bg:after{bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.main-banner__bg.--left:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,77%,0)),color-stop(99.99%,#4fd1c5),to(hsla(0,0%,77%,0)));background:-webkit-linear-gradient(left,hsla(0,0%,77%,0),#4fd1c5 99.99%,hsla(0,0%,77%,0));background:-moz-linear-gradient(left,hsla(0,0%,77%,0) 0,#4fd1c5 99.99%,hsla(0,0%,77%,0) 100%);background:linear-gradient(90deg,hsla(0,0%,77%,0),#4fd1c5 99.99%,hsla(0,0%,77%,0))}.main-banner__bg.--right:after{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,77%,0)),color-stop(99.99%,#4fd1c5),to(hsla(0,0%,77%,0)));background:-webkit-linear-gradient(right,hsla(0,0%,77%,0),#4fd1c5 99.99%,hsla(0,0%,77%,0));background:-moz-linear-gradient(right,hsla(0,0%,77%,0) 0,#4fd1c5 99.99%,hsla(0,0%,77%,0) 100%);background:linear-gradient(270deg,hsla(0,0%,77%,0),#4fd1c5 99.99%,hsla(0,0%,77%,0))}.main-banner__bg.--right .main-banner__symbol{animation-direction:reverse}.main-banner__symbol{color:#4fd1c5;display:inline-block;font-size:23px;font-weight:500;left:-20px;position:absolute;z-index:1}.main-banner__symbol:first-child{-webkit-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;-moz-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;top:30%}}@media (min-width:992px){.main-banner__symbol:nth-child(2){-webkit-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-1 6s linear infinite normal;-moz-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-1 6s linear infinite normal;animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-1 6s linear infinite normal;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.main-banner__symbol:nth-child(3){-webkit-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-2 6s linear infinite normal;-moz-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-2 6s linear infinite normal;animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-2 6s linear infinite normal;-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s;top:10%}.main-banner__symbol:nth-child(4){-webkit-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;-moz-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;-webkit-animation-delay:4s;-moz-animation-delay:4s;animation-delay:4s;top:50%}.main-banner__symbol:nth-child(5){-webkit-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-1 6s linear infinite normal;-moz-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-1 6s linear infinite normal;animation:fly 6s linear infinite normal,rotation 6s linear infinite normal,moving-1 6s linear infinite normal;-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s}.main-banner__symbol:nth-child(6){-webkit-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;-moz-animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;animation:fly 6s linear infinite normal,rotation 6s linear infinite normal;-webkit-animation-delay:6s;-moz-animation-delay:6s;animation-delay:6s;top:10%}}.main-banner__content{max-width:100%;overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:992px){.main-banner__content{display:inline-block;font-size:0;line-height:0}}.main-banner__content img{width:100%}