@-webkit-keyframes scroll{0%{transform:translateY(0%)}100%{transform:translateY(50%)}}@-moz-keyframes scroll{0%{transform:translateY(0%)}100%{transform:translateY(50%)}}@-o-keyframes scroll{0%{transform:translateY(0%)}100%{transform:translateY(50%)}}@keyframes scroll{0%{transform:translateY(0%)}100%{transform:translateY(50%)}}.top-banner{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;-webkit-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.large_banner{min-height:115vh;padding-bottom:15vh}.top-banner.medium_banner{min-height:70vh}@media (min-width: 1400px){.top-banner.medium_banner .content-info{padding-left:140px}}@media (max-width: 1200px){.top-banner.medium_banner .title{font-size:80px !important}}@media (max-width: 991px){.top-banner.medium_banner .title{font-size:60px !important}}@media (max-width: 767px){.top-banner.medium_banner .title{font-size:50px !important}}.top-banner .overlay-bg{overflow:visible;position:absolute;top:-25%;left:-25%;width:150%;height:150%}.top-banner .custom-overlay{background-color:var(--main-color);position:absolute;left:0;top:0;height:100%;width:0;opacity:0.75;display:block;transform:rotate(3deg) !important}.top-banner .custom-img{position:absolute;bottom:0;height:200%;display:block;width:76px;background-repeat:repeat-y;right:-64px;opacity:0;transition:opacity 0.5s;-webkit-animation:scroll 20s infinite;-moz-animation:scroll 20s infinite;-o-animation:scroll 20s infinite;animation:scroll 20s infinite}.top-banner .mask-img{position:absolute;bottom:43%;left:0;height:75px;width:50%;display:block;background-repeat:repeat-x;opacity:0.4}@media (max-width: 1200px){.top-banner .mask-img{height:45px;width:48%;bottom:45%}}@media (max-width: 991px){.top-banner .mask-img{width:50%}}@media (max-width: 767px){.top-banner .mask-img{display:none}}.top-banner .animation>.custom-overlay{width:41%}.top-banner .animation .custom-img{opacity:1}.top-banner.medium_banner .animation>.custom-overlay{width:50%}.top-banner.medium_banner .custom-img{right:-15px}.top-banner .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3)}.top-banner .subtitle{font-size:14px;color:var(--light-color);font-weight:bold;margin-bottom:17px;line-height:2;letter-spacing:0.9px;text-transform:uppercase}.top-banner.simple{background-position:left top;display:flex;justify-content:center;align-items:center;flex-direction:column}.top-banner.simple .content{padding:26px 100px;max-width:1646px;width:100%;margin-left:auto;margin-right:auto}.top-banner.simple .content>.row{display:flex;flex-direction:row;align-items:center}.top-banner.simple .content-info{margin:100px 0}.top-banner.simple .content-image{text-align:center}.top-banner.simple .title{font-size:100px;line-height:1.07;margin-bottom:10px;margin-left:-4px}.top-banner.simple .title b{font-weight:400}.top-banner.simple .title i{font-style:normal;color:var(--main-color)}.top-banner.simple .descr{margin-top:20px;margin-bottom:45px;font-size:18px;line-height:1.67;color:var(--grey-color);max-width:480px}.top-banner.classic{display:flex;justify-content:center;align-items:center;text-align:center;padding:45px 0 100px}.top-banner.classic .title{font-size:100px;line-height:1.07;margin-bottom:25px;position:relative}@media (min-width: 1400px){.top-banner.classic .title{margin-top:30px}}.top-banner.classic .descr{font-size:14px;line-height:2;font-weight:normal;letter-spacing:0.9px;text-transform:uppercase}.top-banner.classic .btn-wrap [class^="a-btn"]:not(:last-of-type){margin-right:27px}.top-banner.classic.dark_text_button .a-btn{color:var(--dark-color)}.top-banner.classic.dark_text_button .a-btn:hover{color:var(--light-color)}.top-banner.elementary{min-height:560px;padding:170px 10px 65px;display:flex;flex-direction:column;justify-content:center;text-align:center}.top-banner.elementary.small{min-height:auto}.top-banner.elementary .title{font-size:100px;text-transform:uppercase;line-height:1;margin-bottom:0}.top-banner.elementary .subtitle{color:var(--dark-color);font-size:20px}.top-banner.elementary .descr{margin-top:14px;font-size:18px;font-weight:bold}.top-banner.elementary .img-wrap-1{top:17% !important;left:52% !important}.top-banner.elementary .img-wrap-2{top:29% !important;left:22% !important;width:auto}.top-banner.elementary .img-wrap-3{top:84% !important;left:71% !important}.top-banner.elementary .img-wrap-4{top:50% !important;left:-12% !important;width:auto}.top-banner.light .title,.top-banner.light .descr,.top-banner.light .subtitle{color:var(--light-color)}.top-banner.light .title:before{background-color:var(--light-color)}.top-banner .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.top-banner .img-wrap{position:absolute;z-index:20}.top-banner .img-wrap img{animation:fragment backwards 5s ease-in-out infinite}.top-banner.simple .img-wrap-1{top:88% !important;left:91% !important}.top-banner.simple .img-wrap-2{top:84% !important;left:39% !important;width:100px}.top-banner.simple .img-wrap-3{top:16% !important;left:90% !important}.top-banner.simple .img-wrap-4{top:32% !important;left:47% !important;width:60px}.top-banner.simple .img-wrap-5{top:93% !important;left:8% !important;width:60px}.top-banner mark{background:transparent;color:var(--light-color);text-decoration:none;display:inline-block;line-height:0.80;position:relative;padding:0;z-index:0}.top-banner mark::before{position:absolute;content:'';top:-0.1em;left:-0.04em;right:-0.04em;bottom:0.01em;background:var(--black-color);z-index:-1}@-webkit-keyframes fragment{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}50%{-webkit-transform:scale(1.1) translateX(-10%);transform:scale(1.1) translateX(-10%)}100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes fragment{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}50%{-webkit-transform:scale(1.1) translateX(-10%);transform:scale(1.1) translateX(-10%)}100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@media (max-width: 1200px){.top-banner.simple .title{font-size:80px}.top-banner.elementary .title{font-size:54px}.top-banner.elementary .img-wrap-1{top:17% !important;left:87% !important;width:260px}.top-banner.elementary .img-wrap-2{top:26% !important;left:12% !important;width:100px}.top-banner.elementary .img-wrap-3{top:84% !important;left:71% !important}.top-banner.elementary .img-wrap-4{top:69% !important;width:300px}.top-banner.classic .title{font-size:80px;margin-bottom:40px}}@media (max-width: 991px){.top-banner.simple .content{max-width:750px;padding-left:25px;padding-right:25px}.top-banner.simple .title{font-size:40px;margin-bottom:30px}.top-banner.simple .descr{margin-bottom:35px;font-size:16px}.top-banner.elementary{min-height:450px;padding:100px 10px 80px}.top-banner.elementary .title{font-size:40px}.top-banner.classic{padding:125px 10px 100px}.top-banner.classic .title{font-size:40px}}@media (max-width: 767px){.top-banner.simple{padding-bottom:20px}.top-banner.simple .content>.row{flex-direction:column}.top-banner.simple .content-info{margin:130px auto 40px;text-align:center;max-width:500px}.top-banner.simple .content-image{max-width:500px}.top-banner.elementary .img-wrap-1{width:18vw}.top-banner.elementary .img-wrap-2{top:26% !important;left:3vw !important;width:16vw}.top-banner.elementary .img-wrap-3{left:75% !important;width:20vw}.top-banner.elementary .img-wrap-4{top:76% !important;width:40vw}.top-banner.simple .img-wrap-1{display:none}.top-banner.simple .img-wrap-2{top:45% !important;left:4% !important;width:80px}.top-banner.simple .img-wrap-3{top:18% !important;left:90% !important}.top-banner.simple .img-wrap-4{top:9% !important;left:10% !important}.top-banner.simple .img-wrap-5{top:42% !important;left:85% !important}}@media (max-width: 991px){.top-banner.simple .title,.top-banner.classic .title,.top-banner.elementary .title{font-size:60px}.top-banner.classic .btn-wrap{display:flex;flex-direction:column;align-items:center}.top-banner.classic .btn-wrap [class^="a-btn"]:not(:last-of-type){margin-right:0;margin-bottom:15px}}@media (max-width: 767px){.top-banner.simple .title,.top-banner.classic .title,.top-banner.elementary .title{padding:0 10px}}b{color:var(--light-color) !important;display:inline-block;z-index:0}b::before{position:absolute;top:0.05em;bottom:0.1em;left:-0.05em;right:-0.05em;content:'';background:var(--main-color);display:inline-block;z-index:-1}
/*# sourceMappingURL=banner_image.min.css.map */
