.top-banner{position:relative;width:101%;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 .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3)}.top-banner .subtitle{font-size:18px;color:var(--dark-color);font-weight:bold;margin-bottom:17px}.top-banner.simple,.top-banner.creative{background-position:left top;display:flex;justify-content:center;align-items:center;flex-direction:column}.top-banner.simple .content,.top-banner.creative .content{padding:0 25px;max-width:1170px;width:100%;margin-left:auto;margin-right:auto}.top-banner.simple .content>.row,.top-banner.creative .content>.row{display:flex;flex-direction:row;align-items:center}.top-banner.simple .content-info,.top-banner.creative .content-info{margin:100px 0}.top-banner.simple .content-image,.top-banner.creative .content-image{text-align:center}.top-banner.simple .title,.top-banner.creative .title{font-size:70px;line-height:normal;margin-bottom:15px;max-width:700px;font-weight:900;letter-spacing:5px;overflow:hidden}.top-banner.simple .subtitle,.top-banner.creative .subtitle{font-family:'NunitoSans', sans-serif;font-size:14px;font-weight:900;line-height:normal;letter-spacing:4px;margin-bottom:45px}.top-banner.simple .subtitle b,.top-banner.creative .subtitle b{background:-webkit-linear-gradient(92deg, #ffc507, #fb6e1e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top-banner.simple .descr,.top-banner.creative .descr{margin-top:20px;margin-bottom:45px;font-size:18px;line-height:1.56;font-weight:700;color:var(--dark-color);max-width:400px}.top-banner.creative .subtitle{margin-bottom:40px}.top-banner.simple .main-line,.top-banner.creative .main-line,.top-banner.modern .main-line,.top-banner.elementary .main-line{overflow:hidden;position:relative}.top-banner.simple .line-box,.top-banner.creative .line-box,.top-banner.modern .line-box,.top-banner.elementary .line-box{background-color:var(--first-main-color);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:translateX(-101%);transform:translateX(-101%)}.top-banner.simple .title:not(.off-title-animation),.top-banner.creative .title:not(.off-title-animation),.top-banner.modern .title:not(.off-title-animation),.top-banner.elementary .title:not(.off-title-animation){overflow:hidden;max-width:100%;display:inline-block}.top-banner.simple .title:not(.off-title-animation) span.main-line,.top-banner.creative .title:not(.off-title-animation) span.main-line,.top-banner.modern .title:not(.off-title-animation) span.main-line,.top-banner.elementary .title:not(.off-title-animation) span.main-line{display:block;transition:0.3s;color:transparent}.top-banner.simple .title:not(.off-title-animation).start-anim .line-box,.top-banner.creative .title:not(.off-title-animation).start-anim .line-box,.top-banner.modern .title:not(.off-title-animation).start-anim .line-box,.top-banner.elementary .title:not(.off-title-animation).start-anim .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.simple .title:not(.off-title-animation).end-anim span.main-line,.top-banner.creative .title:not(.off-title-animation).end-anim span.main-line,.top-banner.modern .title:not(.off-title-animation).end-anim span.main-line,.top-banner.elementary .title:not(.off-title-animation).end-anim span.main-line{color:inherit}.top-banner.simple .title:not(.off-title-animation).end-anim .line-box,.top-banner.creative .title:not(.off-title-animation).end-anim .line-box,.top-banner.modern .title:not(.off-title-animation).end-anim .line-box,.top-banner.elementary .title:not(.off-title-animation).end-anim .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.modern{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.top-banner.modern .content{padding:150px 0;z-index:30;max-width:1170px;width:100%}.top-banner.modern .content .title{font-size:70px;font-weight:900;line-height:1.23;letter-spacing:2px;text-align:center;color:var(--light-color)}.top-banner.modern.with-border{border:20px solid var(--light-color);width:100%;border-top:0}.top-banner .btn-scroll-down{position:absolute;left:50%;transform:translateX(-50%);font-size:30px;color:var(--light-color);bottom:60px;text-decoration:none;cursor:pointer;z-index:999}.top-banner .btn-scroll-down:hover{opacity:0.8}.top-banner .btn-wrapper{margin-top:50px;margin-bottom:-15px;margin-left:-12px;margin-right:-12px}.top-banner .btn-wrapper a{margin-left:12px;margin-right:12px;margin-bottom:15px}.top-banner.classic{display:flex;justify-content:center;align-items:center;text-align:center;padding:200px 0 100px}.top-banner.classic .title{font-size:60px;line-height:1.07;margin-bottom:48px;position:relative}.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.elementary{min-height:560px;padding:170px 10px 130px;display:flex;flex-direction:column;justify-content:center;text-align:center}.top-banner.elementary.small{min-height:auto}.top-banner.elementary.large{min-height:700px}.top-banner.elementary.full{min-height:100vh}.top-banner.elementary .title{font-size:70px;line-height:1.07;margin-bottom:0;letter-spacing:5px;font-weight:900}.top-banner.elementary .subtitle{font-size:14px;font-weight:900;line-height:normal;letter-spacing:4px;color:var(--dark-color);margin-top:25px}.top-banner.elementary .img-wrap-1{top:81% !important;left:45% !important}.top-banner.elementary .img-wrap-1 img{animation:fragment backwards 7s ease-in-out infinite}.top-banner.elementary .img-wrap-2{top:-64% !important;left:-22% !important;width:780px}.top-banner.elementary .img-wrap-2 img{animation:fragment_1 backwards 10s ease-in-out infinite}.top-banner .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.top-banner.simple,.top-banner.creative,.top-banner.modern{position:relative}.top-banner.simple .img-wrap,.top-banner.creative .img-wrap,.top-banner.modern .img-wrap{position:absolute;z-index:20}.top-banner.simple .img-wrap-1,.top-banner.creative .img-wrap-1,.top-banner.modern .img-wrap-1{top:17% !important;left:83% !important}.top-banner.simple .img-wrap-1 img,.top-banner.creative .img-wrap-1 img,.top-banner.modern .img-wrap-1 img{animation:fragment backwards 7s ease-in-out infinite}.top-banner.simple .img-wrap-2,.top-banner.creative .img-wrap-2,.top-banner.modern .img-wrap-2{top:-42% !important;left:-13% !important;width:780px}.top-banner.simple .img-wrap-2 img,.top-banner.creative .img-wrap-2 img,.top-banner.modern .img-wrap-2 img{animation:fragment_1 backwards 10s ease-in-out infinite}.top-banner.simple .img-wrap-3,.top-banner.creative .img-wrap-3,.top-banner.modern .img-wrap-3{top:70% !important;left:68% !important;width:500px}.top-banner.simple .img-wrap-3 img,.top-banner.creative .img-wrap-3 img,.top-banner.modern .img-wrap-3 img{animation:fragment_2 backwards 8s ease-in-out infinite}.top-banner.simple .simple-content-image,.top-banner.creative .simple-content-image,.top-banner.modern .simple-content-image{margin-top:76px;max-width:164px}.top-banner.simple .social-wrapp,.top-banner.creative .social-wrapp,.top-banner.modern .social-wrapp{display:flex;position:absolute;right:-4%;top:50%;transform:translateY(-50%) rotate(90deg)}.top-banner.simple .social-wrapp a,.top-banner.creative .social-wrapp a,.top-banner.modern .social-wrapp a{margin:0 20px;color:var(--dark-color);font-size:16px;line-height:normal;font-weight:500;transition:0.5s;position:relative}.top-banner.simple .social-wrapp a:after,.top-banner.creative .social-wrapp a:after,.top-banner.modern .social-wrapp a:after{content:'';position:absolute;left:0;bottom:-2px;display:inline-block;width:100%;border-bottom:1px solid var(--first-main-color);margin-top:3px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0, 1);transform:scale(0, 1)}.top-banner.simple .social-wrapp a:hover:after,.top-banner.creative .social-wrapp a:hover:after,.top-banner.modern .social-wrapp a:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.top-banner.modern.style1 .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.top-banner.modern.style1 .img-wrap{position:absolute;z-index:20}.top-banner.modern.style1 .img-wrap img{animation:fragment backwards 5s ease-in-out infinite}.top-banner.modern.style1 .img-wrap-1{top:-30% !important;left:-12% !important;position:absolute !important}.top-banner.modern.style1 .img-wrap-1 img{animation:fragment_1 backwards 10s ease-in-out infinite}.top-banner.modern.style1 .img-wrap-2{top:83% !important;left:5% !important;width:auto}.top-banner.modern.style1 .img-wrap-3{top:4% !important;left:82% !important}.top-banner.modern.style1 .img-wrap-3 img{animation:fragment_3 alternate 10s ease-in-out infinite}.top-banner.modern.style1 .img-wrap-4{top:47% !important;left:88% !important}.top-banner.modern.style1 .img-wrap-5{top:84% !important;left:auto !important;right:-20%}.top-banner.modern.style1 .img-wrap-5 img{animation:none}.top-banner.modern.style1 .img-wrap-6{left:calc(50% - 250px) !important;top:calc(50% - 250px) !important}.top-banner.modern.style1 .img-wrap-7{left:calc(50% - 211px) !important;top:calc(50% - 277px) !important}.top-banner.modern.style1.simple_leaf .img-wrap-1{top:47% !important;left:auto !important;position:absolute !important;right:4%}.top-banner.modern.style1.simple_leaf .img-wrap-1 img{animation:none}.top-banner.modern.style1.simple_leaf .img-wrap-2{top:15% !important;left:auto !important;right:3%}.top-banner.modern.style1.simple_leaf .img-wrap-3{top:12% !important;left:15% !important}.top-banner.modern.style1.simple_leaf .img-wrap-3 img{animation:fragment_3 alternate 10s ease-in-out infinite}.top-banner.modern.style1.simple_leaf .img-wrap-4{top:47% !important;left:-4% !important}.top-banner.modern.style1.simple_leaf .img-wrap-5{top:35% !important;left:28% !important;right:auto}.top-banner.modern.style1.simple_leaf .img-wrap-5 img{animation:none}.top-banner.modern.style1.simple_leaf .img-wrap-6{left:auto !important;top:auto !important;right:1%;bottom:-18%}.top-banner.creative .img-wrap-1{top:20% !important;left:60% !important}.top-banner.creative .img-wrap-1 img{animation:fragment backwards 7s ease-in-out infinite}.top-banner.creative .img-wrap-2{top:-24% !important;left:-9% !important;width:600px}.top-banner.creative .img-wrap-2 img{animation:fragment_1 backwards 10s ease-in-out infinite}.top-banner.creative .img-wrap-3{top:82% !important;left:76% !important;width:730px}.top-banner.creative .img-wrap-3 img{animation:fragment_2 backwards 8s ease-in-out infinite}.top-banner.light .title,.top-banner.light .subtitle,.top-banner.light .descr,.top-banner.light .social-wrapp a{color:var(--light-color)}.top-banner.light .title:before{background-color:var(--light-color)}@-webkit-keyframes fragment{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}50%{-webkit-transform:scale(1.1) translateX(-12%);transform:scale(1.1) translateX(-12%)}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(-12%);transform:scale(1.1) translateX(-12%)}100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@-webkit-keyframes fragment_1{0%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}50%{transform:rotate(180deg) scale(1.1) translate(4%, 4%);-webkit-transform:rotate(180deg) scale(1.1) translate(4%, 4%)}100%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}}@keyframes fragment_1{0%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}50%{transform:rotate(180deg) scale(1.1) translate(4%, 4%);-webkit-transform:rotate(180deg) scale(1.1) translate(4%, 4%)}100%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}}@-webkit-keyframes fragment_2{0%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}50%{transform:rotate(-180deg) scale(0.8) translate(7%, 7%);-webkit-transform:rotate(-180deg) scale(0.8) translate(7%, 7%)}100%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}}@keyframes fragment_2{0%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}50%{transform:rotate(-180deg) scale(0.8) translate(7%, 7%);-webkit-transform:rotate(-180deg) scale(0.8) translate(7%, 7%)}100%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}}@keyframes textMask{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes textMaskOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}@media (max-width: 1400px){.top-banner.simple .img-wrap-1,.top-banner.creative .img-wrap-1{top:14% !important;left:81% !important}.top-banner.simple .img-wrap-2,.top-banner.creative .img-wrap-2{top:-30% !important;left:-11% !important;width:500px}.top-banner.simple .img-wrap-3,.top-banner.creative .img-wrap-3{top:79% !important;left:69% !important;width:400px}}@media (max-width: 1400px){.top-banner.simple .title,.top-banner.creative .title{font-size:45px}.top-banner.simple .subtitle,.top-banner.creative .subtitle{margin-bottom:55px}.top-banner.simple .descr,.top-banner.creative .descr{font-size:16px;margin-bottom:30px}.top-banner.simple .simple-content-image,.top-banner.creative .simple-content-image{margin-top:25px}.top-banner.simple .img-wrap-1,.top-banner.creative .img-wrap-1{top:14% !important;left:81% !important}.top-banner.simple .img-wrap-2,.top-banner.creative .img-wrap-2{top:-30% !important;left:-11% !important;width:500px}.top-banner.simple .img-wrap-3,.top-banner.creative .img-wrap-3{top:79% !important;left:69% !important;width:400px}}@media (max-width: 1200px){.top-banner.elementary.large{min-height:500px}.top-banner.elementary .title{font-size:54px;letter-spacing:3px}.top-banner.elementary .subtitle{font-size:13px;margin-top:20px}.top-banner.elementary .img-wrap-1{top:72% !important;left:80% !important;width:260px}.top-banner.elementary .img-wrap-2{top:-57% !important;left:-11% !important;width:500px}.top-banner.simple .social-wrapp,.top-banner.creative .social-wrapp,.top-banner.modern .social-wrapp{right:-8%}.top-banner.creative .title{font-size:49px}.top-banner.creative .content-image{margin-top:0}.top-banner.classic .title{font-size:49px;padding-top:45px;margin-bottom:40px}.top-banner.classic .descr{margin-bottom:40px}.top-banner.modern.style1 .img-wrap-1{width:25vw;top:-30% !important;left:-11% !important}.top-banner.modern.style1 .img-wrap-3{width:9vw;top:4% !important;left:85% !important}.top-banner.modern.style1 .img-wrap-5{width:60vw}.top-banner.modern.style1 .img-wrap-6{width:28vw;left:calc(50% - 14vw) !important;top:calc(50% - 14vw) !important}.top-banner.modern.style1 .img-wrap-7{width:30vw;left:calc(50% - 12vw) !important;top:calc(50% - 17vw) !important}.top-banner.modern.style1 .img-wrap .top-banner .content{padding:120px 0 160px}.top-banner.modern.style1 .img-wrap .top-banner .content.content-arrow{padding:120px 0}.top-banner.modern.style1 .img-wrap .top-banner .btn-scroll-down{bottom:25px}}@media (max-width: 1199px){.top-banner.modern.style1 .img-wrap-1{top:-11% !important}.top-banner.modern .social-wrapp{right:-10%}.top-banner.modern .content{max-width:970px}.top-banner.modern .content .title{font-size:60px}}@media (max-width: 992px){.top-banner.modern .social-wrapp{right:-10%}.top-banner.modern .content{max-width:750px}.top-banner.modern .content.content-arrow{padding:80px 0 140px}.top-banner.modern .content .title{margin-top:0;font-size:35px}}@media (max-width: 991px){.top-banner.simple .content,.top-banner.creative .content{max-width:750px;padding-left:25px;padding-right:25px}.top-banner.simple .title,.top-banner.creative .title{font-size:40px;margin-bottom:15px}.top-banner.simple .descr,.top-banner.creative .descr{margin-bottom:35px;font-size:16px}.top-banner.simple .img-wrap-2,.top-banner.creative .img-wrap-2{top:-18% !important;left:-11% !important;width:300px}.top-banner.creative .img-wrap-2{top:-12% !important;left:-6% !important}.top-banner.elementary{min-height:450px;padding:100px 10px 80px}.top-banner.elementary.large{min-height:450px}.top-banner.elementary.full{min-height:calc( 100vh - 74px )}.top-banner.elementary .title{font-size:40px;letter-spacing:3px}.top-banner.elementary .subtitle{font-size:12px;margin-top:15px}.top-banner.elementary .img-wrap-1{top:72% !important}.top-banner.elementary .img-wrap-2{top:-29% !important;left:-14% !important;width:300px}.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: 768px){.top-banner.simple .social-wrapp,.top-banner.creative .social-wrapp,.top-banner.modern .social-wrapp{right:-14%}}@media (max-width: 767px){.top-banner.simple,.top-banner.creative{padding-bottom:20px}.top-banner.simple .content>.row,.top-banner.creative .content>.row{flex-direction:column}.top-banner.simple .content-info,.top-banner.creative .content-info{margin:130px auto 40px;text-align:center;max-width:500px}.top-banner.simple .content-image,.top-banner.creative .content-image{max-width:500px}.top-banner.creative{padding-top:0;min-height:100vh}.top-banner.modern.with-border{border:0}.top-banner.modern .social-wrapp{right:auto;transform:rotate(0) translateX(-50%);top:auto;bottom:4%;left:50%;z-index:999}.top-banner.modern .content{padding-left:0;padding-right:0}.top-banner.modern .content.content-arrow{padding:70px 15px 100px}.top-banner.modern .content .title{font-size:38px}.top-banner.elementary .img-wrap-2{top:-21% !important;left:-10vw !important;width:28vw}.top-banner.simple .simple-content-image,.top-banner.creative .simple-content-image{margin:40px auto 0 auto}.top-banner.simple .subtitle,.top-banner.creative .subtitle{font-size:12px;margin-bottom:20px}.top-banner.simple .social-wrapp,.top-banner.creative .social-wrapp{right:auto;transform:rotate(0) translateX(-50%);top:auto;bottom:6%;left:50%}.top-banner.simple .img-wrap-1,.top-banner.creative .img-wrap-1{display:none !important}.top-banner.simple .img-wrap-2,.top-banner.creative .img-wrap-2{top:-14% !important;left:-12% !important;width:300px}.top-banner.simple .img-wrap-3,.top-banner.creative .img-wrap-3{top:66% !important;left:78% !important}}@media (max-width: 480px){.top-banner.simple,.top-banner.creative,.top-banner.classic,.top-banner.elementary{min-height:350px}.top-banner.simple .title,.top-banner.creative .title,.top-banner.classic .title,.top-banner.elementary .title{font-size:27px}.top-banner.simple .social-wrapp a,.top-banner.creative .social-wrapp a{font-size:14px;margin:0 15px}.top-banner.simple .img-wrap-2,.top-banner.creative .img-wrap-2{display:none !important}.top-banner.simple .img-wrap-3,.top-banner.creative .img-wrap-3{display:none !important}.top-banner.modern .social-wrapp a{font-size:14px;margin:0 15px}.top-banner.modern .content .title{font-size:27px}.top-banner.modern .btn-wrapper{margin-top:30px}.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-bottom:15px;margin-right:0}.top-banner.elementary .img-wrap-1{display:none !important}.top-banner.elementary .img-wrap-2{display:none !important}}
/*# sourceMappingURL=banner_image.min.css.map */
