.top-banner .banner-info h1,.top-banner .banner-info p{font-family:'Nunito Sans',sans-serif}.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;background-position-y:80%}.top-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}.top-banner .overlay.intens{background:rgba(0,0,0,.4)}.top-banner .header{position:fixed;top:0;left:0;right:0;padding-bottom:10px;padding-top:10px;z-index:9999}.top-banner .header .left_side{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-banner .header .left_side .title_logo{font-size:30px;line-height:1.8;font-weight:800;color:#fff;letter-spacing:1.5px}.top-banner .header .left_side .checkbox_wrap{position:relative;padding-top:5px;margin-left:40px}.top-banner .header .right_side{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.top-banner .header .right_side{display:none}}.top-banner .header .right_side .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-banner .header .right_side ul li:nth-child(1),.top-banner .header .right_side ul li:nth-child(2){color:#fff;font-size:13px;font-weight:600;letter-spacing:normal;line-height:2;text-transform:uppercase;margin-right:30px}.top-banner .header .right_side ul li:nth-child(3){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top-banner .header .right_side ul .btn{border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;background:#2c87f0;color:#fff;font-weight:600;font-size:14px;-webkit-transition:.15s ease-in-out,color .15s ease-in-out;-o-transition:.15s ease-in-out,color .15s ease-in-out;transition:.15s ease-in-out,color .15s ease-in-out;padding:13px 26px;text-transform:capitalize}.top-banner .header .right_side ul .btn:hover{background:#1175e9}.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.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.top-banner.large_banner{min-height:115vh;padding-bottom:15vh}.top-banner .banner-info{color:#fff;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;z-index:999}.top-banner .banner-info .overflow-inherit{overflow:inherit}.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 h1{font-size:90px;margin-bottom:10px;font-weight:600;letter-spacing:normal;line-height:1.1;text-align:center;text-transform:lowercase}.top-banner .banner-info h3,.top-banner .banner-info p{font-weight:400;letter-spacing:normal;text-align:center}.top-banner .banner-info h3{font-size:20px;line-height:1.5;text-transform:none;margin-bottom:40px;max-width:600px}.top-banner .banner-info p{font-size:16px;margin-bottom:55px;line-height:2}.top-banner .banner-info .pages-img{z-index:3;position:absolute;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media (max-width:767px){.top-banner .banner-info .pages-img{display:none}}.top-banner .banner-info .buy_now .btn-wrap{text-align:center}.top-banner .banner-info .theme-button{background:#73cf56;width:240px;max-width:100%;-webkit-border-radius:40px;border-radius:40px;padding:16px 32px;font-weight:900;font-size:13px}.top-banner .banner-info .theme-button:hover{background:#7ed363}.scrolled .top-banner .header,.top-banner.light .title:before{background-color:#fff}.top-banner .subtitle{font-size:18px;color:#b6b6b6;font-weight:700;margin-bottom:17px}.top-banner.creative,.top-banner.simple{background-position:left top;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-banner.creative .content,.top-banner.simple .content{padding:26px 100px;max-width:1646px;width:100%;margin-left:auto;margin-right:auto}.top-banner.creative .content>.row,.top-banner.simple .content>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-banner.creative .content-info,.top-banner.simple .content-info{margin:100px 0}.top-banner.creative .content-image,.top-banner.simple .content-image{text-align:center}.top-banner.creative .title,.top-banner.simple .title{font-size:60px;line-height:1.07;margin-bottom:50px;max-width:500px}.top-banner.creative .descr,.top-banner.simple .descr{margin-top:20px;margin-bottom:45px;font-size:18px;line-height:1.67;color:#888;max-width:480px}.scrolled .top-banner .header .left_side .checkbox-switch .checkbox-right:not(.after-demo)::after,.scrolled .top-banner .header .left_side .title_logo,.scrolled .top-banner .header .right_side ul li,.scrolled .top-banner .header .right_side ul li a:not(.btn):hover,.top-banner.light .descr,.top-banner.light .subtitle,.top-banner.light .title{color:#222}.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:15vh;padding-bottom:40vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-attachment:fixed}@media (max-width:1400px){.top-banner.classic{padding-bottom:60vh}}@media (max-width:991px){.top-banner.classic{padding-bottom:30vh}}@media (max-width:767px){.top-banner.classic{padding-top:25vh;padding-bottom:35vh}.top-banner .images-wrap{display:none}}@media (max-width:375px){.top-banner.classic{padding-top:25vh;padding-bottom:25vh}}.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:70%;right:0;bottom:0;left:0;z-index:10}.top-banner .img-wrap-1{top:10%!important;left:7%!important;width:200px}.top-banner .img-wrap-1 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-1 img{max-width:220px}}.top-banner .img-wrap-2{top:50%!important;left:20%!important;width:200px}.top-banner .img-wrap-2 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-2 img{max-width:200px}}.top-banner .img-wrap-3{top:65%!important;left:0!important;width:200px}.top-banner .img-wrap-3 img{-webkit-animation:fragment3 backwards 5s ease-in-out infinite;animation:fragment3 backwards 5s ease-in-out infinite;max-width:350px}@media (max-width:991px){.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}@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){.top-banner.parallax{background-attachment:scroll}.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)}50%{-webkit-transform:translateY(30%);transform:translateY(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 .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}}.scrolled .top-banner .header .left_side .checkbox-switch .checkbox-right:not(.after-demo)::before{color:#222;border-color:#222}.scrolled .top-banner .header .right_side ul li .btn{color:#fff}.btn-scroll-down{display:none;font-size:30px;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:4}.btn-scroll-down::before{color:#fff;font-family:Ionicons!important;content:"\f38b";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}@media (max-width:767px){.btn-scroll-down{display:block}}