.top-banner .banner-info,.top-banner.classic{-webkit-box-orient:vertical;-webkit-box-direction:normal}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top-banner{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none;background-attachment:scroll;background-position:center;padding-left:0;padding-right:0}.top-banner .static{z-index:5}.top-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.top-banner .note_wrap{display:block;position:absolute;bottom:0;left:23%;z-index:20}.top-banner .note_wrap img{display:block!important;max-width:70%}@media (max-width:991px){.top-banner .note_wrap{left:0}.top-banner .note_wrap img{max-width:100%}}.top-banner .banner-info{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;z-index:999}.top-banner .banner-info>.wrapper{text-align:center;width:100%}.top-banner .banner-info h1,.top-banner .banner-info h3,.top-banner .banner-info h4,.top-banner .banner-info p{text-align:left;color:#fff}.top-banner .banner-info .banner_title{font-family:'Nunito Sans',sans-serif;font-size:110px;line-height:normal;margin-bottom:20px;font-weight:900;letter-spacing:5px;text-align:center;text-transform:uppercase;overflow:hidden;max-width:100%;display:inline-block}.top-banner .banner-info .banner_title .main-line{display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:transparent;position:relative}.top-banner .banner-info .banner_title .main-line .line-box{background-color:#ffa52d;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%)}.top-banner .banner-info .banner_title.start-anim .main-line .line-box{-webkit-animation-name:textMask;animation-name:textMask;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(1,0,1,1);animation-timing-function:cubic-bezier(1,0,1,1);animation-delay:.1s;-webkit-animation-delay:.1s}.top-banner .banner-info .banner_title.end-anim .main-line{color:inherit}.top-banner .banner-info .banner_title.end-anim .main-line .line-box{-webkit-animation-name:textMaskOut;animation-name:textMaskOut;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1);-webkit-animation-delay:.25s;animation-delay:.25s}.top-banner .banner-info h3{font-size:20px;font-weight:400;letter-spacing:normal;line-height:1.5;text-align:center;text-transform:lowercase;margin-bottom:60px}.top-banner .banner-info h5{font-size:14px;font-weight:900;line-height:normal;letter-spacing:4px;background:-webkit-linear-gradient(92deg,#ffc507,#fb6e1e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-bottom:35px}.top-banner .banner-info p{font-family:'Nunito Sans',sans-serif;text-align:center;font-size:16px;font-weight:400;margin-bottom:55px;letter-spacing:normal;line-height:2}.top-banner .banner-info .signature{text-align:center}.top-banner .banner-info .buy_now .btn-wrap{text-align:left}.top-banner .subtitle{font-size:18px;color:#b6b6b6;font-weight:700;margin-bottom:17px}.top-banner.classic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:20vh;padding-bottom:30vh;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-attachment:fixed}.top-banner.classic .title{font-size:100px;margin-bottom:18px;padding-top:53px;position:relative}.btn-scroll-down,.top-banner .img-wrap{position:absolute}.top-banner.classic .descr{font-size:18px;line-height:1.5;margin-bottom:53px}.top-banner.classic .btn-wrap [class^=a-btn]:not(:last-of-type){margin-right:27px}.top-banner .images-wrap{position:absolute;width:100%;height:100%;right:0;bottom:0;left:0;z-index:4}@media (max-width:767px){.top-banner .images-wrap{display:none}}.top-banner .images-wrap .img-wrap-1{top:17%!important;left:83%!important}.top-banner .images-wrap .img-wrap-2{top:-42%!important;left:-13%!important;width:780px}@media (max-width:1400px){.top-banner .images-wrap .img-wrap-2{top:-25%!important;left:-25%!important}.top-banner .img-wrap-1 img{max-width:220px}}.top-banner .images-wrap .img-wrap-3{top:70%!important;left:68%!important;width:500px}.top-banner .img-wrap-1{top:10%!important;left:7%!important;width:200px}.top-banner .img-wrap-1 img{-webkit-animation:fragment1 backwards 7s ease-in-out infinite;animation:fragment1 backwards 7s ease-in-out infinite}.top-banner .img-wrap-2{top:50%!important;left:20%!important;width:200px}.top-banner .img-wrap-2 img{-webkit-animation:fragment2 backwards 10s ease-in-out infinite;animation:fragment2 backwards 10s ease-in-out infinite}.top-banner .img-wrap-3{top:65%!important;left:0!important;width:200px}.top-banner .img-wrap-3 img{-webkit-animation:fragment3 backwards 8s ease-in-out infinite;animation:fragment3 backwards 8s ease-in-out infinite}@media (max-width:1400px){.top-banner .img-wrap-2 img{max-width:400px}.top-banner .img-wrap-3 img{max-width:230px}}.top-banner .img-wrap-4{top:15%!important;left:70%!important;width:200px;z-index:100}.top-banner .img-wrap-4 img{-webkit-animation:fragment1 backwards 5s ease-in-out infinite;animation:fragment1 backwards 5s ease-in-out infinite;max-width:400px}@media (max-width:991px){.top-banner .img-wrap-4 img{max-width:220px}}.top-banner .img-wrap-5{top:40%!important;left:60%!important;width:200px;z-index:90}.top-banner .img-wrap-5 img{-webkit-animation:fragment2 backwards 5s ease-in-out infinite;animation:fragment2 backwards 5s ease-in-out infinite;max-width:320px}@media (max-width:991px){.top-banner .img-wrap-5 img{max-width:200px}}.top-banner .img-wrap-6{top:65%!important;left:78%!important;width:200px}.top-banner .img-wrap-6 img{-webkit-animation:fragment3 backwards 5s ease-in-out infinite;animation:fragment3 backwards 5s ease-in-out infinite;max-width:350px}.top-banner .text-left{margin-left:0}.btn-scroll-down{bottom:60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;font-size:30px}.btn-scroll-down::before{color:#fff;font-family:linea-basic-10!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-transition:.2s ease-out all;-o-transition:.2s ease-out all;transition:.2s ease-out all}.btn-scroll-down:hover::before{color:#ffa52d}@media screen and (max-width:576px){.top-banner .banner-info .buy-now{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.left_side{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.right_side{margin:auto}}@-webkit-keyframes fragment1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateY(30%);transform:translateY(30%);-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@keyframes fragment1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30%);transform:translateY(30%)}}@-webkit-keyframes fragment2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes fragment2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20%);transform:translateY(20%)}}@-webkit-keyframes fragment3{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes fragment3{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10%);transform:translateY(10%)}}@media (max-width:1200px){.top-banner.classic .title{font-size:49px;padding-top:45px;margin-bottom:40px}.top-banner.classic .descr{margin-bottom:40px}}@media (max-width:991px){.top-banner .img-wrap-6 img{max-width:230px}.top-banner.classic{padding:125px 10px 100px}.top-banner.classic .title{font-size:40px;padding-top:35px;margin-bottom:35px}.top-banner.classic .descr{margin-bottom:35px}}@media (max-width:480px){.top-banner.classic .title{font-size:27px}.top-banner.classic .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-banner.classic .btn-wrap [class^=a-btn]:not(:last-of-type){margin-right:0;margin-bottom:15px}}@-webkit-keyframes textMask{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes textMask{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes textMaskOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}@keyframes textMaskOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}