.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;margin-bottom:135px}.top-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 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%}.mob-header{display:none}.desk-header{display:block}.absolute{position:absolute}@media (max-width: 991px){.top-banner .note_wrap{left:0}.top-banner .note_wrap img{max-width:100%}}.martechsolbor{border-bottom:1px solid #fffc00;height:1px;width:54.3%;opacity:0.6;border-top:1px solid transparent}.top-banner .banner-info{margin-left:-24px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:999}.top-banner .banner-info>.wrapper{text-align:left;margin-top:-95px}.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-weight:bold;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:left;margin-bottom:20px;font-family:"Oswald",sans-serif !important;color:#000 !important;line-height:80px;font-size:58px}.top-banner .banner-info .banner_title-sub{font-family:"Playfair Display",serif;font-size:80px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.12;letter-spacing:1.6px;text-align:left;color:#fffc00;margin-bottom:25px;margin-top:3px}.top-banner .banner-info .banner_title .main-line{display:block;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.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:0.3s;animation-duration:0.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:0.1s;-webkit-animation-delay:0.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:0.25s;animation-delay:0.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:"Late",sans-serif;text-align:left !important;font-size:16px;font-weight:400;margin-bottom:0;margin-top:20px;letter-spacing:normal;line-height:2}.top-banner .banner-info .signature{text-align:left}.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{margin-top:74px;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:0vh;padding-bottom:100px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-position:center}.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}.top-banner .images-wrap .img-wrap-3{top:75% !important;left:85% !important;width:200px}.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:fragment3 backwards 15s ease-in-out infinite;animation:fragment3 backwards 15s ease-in-out infinite;opacity:0.7}.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;opacity:0.5}.footer-area .img-wrap{position:absolute}.footer-area .images-wrap{position:absolute;width:100%;height:100%;right:0;bottom:0;left:0}.footer-area .images-wrap .img-wrap-3{top:77% !important;left:75% !important;width:500px}.footer-area .img-wrap-1{top:96% !important;left:-10% !important;width:357px;transform:rotate(100deg)}.footer-area .img-wrap-1 img{-webkit-animation:fragment1 backwards 7s ease-in-out infinite;animation:fragment1 backwards 7s ease-in-out infinite}.footer-area .img-wrap-2{top:17% !important;left:94% !important;width:130px;transform:rotate(102deg)}.footer-area .img-wrap-2 img{-webkit-animation:fragment2 backwards 10s ease-in-out infinite;animation:fragment2 backwards 10s ease-in-out infinite;opacity:0.9}.footer-area .img-wrap-3{top:65% !important;left:0 !important;width:200px}.footer-area .img-wrap-3 img{-webkit-animation:fragment3 backwards 8s ease-in-out infinite;animation:fragment3 backwards 8s ease-in-out infinite;opacity:0.5}.newbanner{font-weight:800;margin-top:350px;margin-left:65px;}.digitalbtn{background:0;text-decoration:inherit;padding:0.8rem 2.5rem;border-radius:30px;color:#fff !important;background-image:linear-gradient(to left,#f8a54c,#e93d7f,#db38a9);font-family:Libre Franklin;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.4px;border:0}.digicon{font-size:20px;color:#a83e50;margin-left:20px}.digitalbtn:hover{color:#fc6f9c !important;background-image:linear-gradient(to left,#fff,#fff,#fff);border:1px solid;}.digitalbtn:before{content:"";position:absolute;background-image:-webkit-gradient(to left, #f8a54c, #e93d7f, #db38a9);background-image:-webkit-linear-gradient(to left, #f8a54c, #e93d7f, #db38a9);background-image:-moz-linear-gradient(to left, #f8a54c, #e93d7f, #db38a9);background-image:-o-linear-gradient(to left, #f8a54c, #e93d7f, #db38a9);background-image:linear-gradient(to left,#f8a54c,#e93d7f,#db38a9)}.border-gradient-purple{border-image:linear-gradient(to left, #f8a54c, #e93d7f, #db38a9)}.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}.top-banner .images-wrap .img-wrap-1{top:17% !important;left:83% !important}.top-banner .images-wrap .img-wrap-2{top:-42% !important;left:-18% !important;width:500px}.banner-project{background-color:#351779;width:267px;margin-bottom:27px}.banner-project h6{font-family:Lato;font-size:34.5px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.21px;text-align:center;color:#fff}@media (min-width: 1024px){.custom-banner-margin>.wrapper{margin-top:-200px !important}}@media (min-width: 1200px){.custom-banner-margin>.wrapper{margin-top:-235px !important}}@media (min-width: 1280px){.custom-banner-margin>.wrapper{margin-top:-255px !important}}@media (min-width: 1400px){.custom-banner-margin>.wrapper{margin-top:-275px !important}}@media (min-width: 1600px){.custom-banner-margin>.wrapper{margin-top:-295px !important}}@media (min-width: 1900px){.custom-banner-margin>.wrapper{margin-top:-335px !important}}@media (min-width: 2500px){.custom-banner-margin>.wrapper{margin-top:-450px !important}}@media (max-width: 1400px){.top-banner .img-wrap-2 img{max-width:400px}.top-banner .img-wrap-3 img{max-width:230px}.top-banner .images-wrap .img-wrap-2{top:-23% !important;left:-16% !important}.top-banner .img-wrap-1 img{max-width:220px}}@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){.mobcallicon{width:6%;position:fixed;right:14%;top:2%;z-index:9999}.mob-header{display:block !important}.desk-header{display:none !important}.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:0.2s ease-out all;-o-transition:0.2s ease-out all;transition:0.2s ease-out all}.btn-scroll-down:hover::before{color:#ffa52d}@-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:0 0 100px;margin-top:60px}.top-banner.classic .title{font-size:40px;padding-top:35px;margin-bottom:35px}.top-banner.classic .descr{margin-bottom:35px}}@media (min-width: 801px){.desktop-hide{display:none !important}}@media (max-width: 800px){.mobile-hide{display:none !important}.banner-info-mobile{margin-top:-232px;margin-bottom:150px}}@media (max-width: 768px){.top-banner .images-wrap .img-wrap-2{top:-23% !important;left:-40% !important}}@media (max-width: 767px){.top-banner .images-wrap{display:block}.top-banner .images-wrap .img-wrap-2{top:-46% !important;left:-83% !important}.top-banner .images-wrap .img-wrap-3{top:84% !important;left:16% !important;width:300px}.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}}@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 (max-width: 484px){.top-banner .images-wrap .img-wrap-3{top:84% !important;left:62% !important;width:300px}.top-banner .images-wrap .img-wrap-2{top:-46% !important;left:-56% !important}}@media (max-width: 480px){.wrapper{margin-top:0}.top-banner .images-wrap .img-wrap-2{top:-29% !important;left:-68% !important;width:187px !important}.top-banner .images-wrap .img-wrap-3{top:84% !important;left:51% !important;width:300px}.top-banner .banner-info>.wrapper{text-align:left;margin-top:-55px;margin-left:0}.top-banner .banner-info .banner_title{object-fit:contain;font-family:"Playfair Display",serif;font-size:58px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:2.7px;text-align:left;color:#fff}.top-banner .banner-info .banner_title-sub{font-family:"Playfair Display",serif;font-size:55px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:2.6px;text-align:left;color:#fffc00;margin-bottom:20px;margin-top:1px}.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}.top-banner.classic{padding:0 0 74px;margin-top:80px}}@media (max-width: 375px){.top-banner .img-wrap-2 img{max-width:360px}.top-banner .images-wrap .img-wrap-2{top:-16% !important;left:-23% !important;width:208px !important}}@-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%)}}.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;&.large_banner{min-height:115vh;padding-bottom:15vh}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3)}.subtitle{font-size:18px;color:var(--dark-color);font-weight:bold;margin-bottom:17px}&.simple,&.creative{background-position:left top;display:flex;justify-content:center;align-items:center;flex-direction:column;.content{padding:0 25px;max-width:1170px;width:100%;margin-left:auto;margin-right:auto;>.row{display:flex;flex-direction:row;align-items:center}}.content-info{margin:100px 0}.content-image{text-align:center}.title{font-size:70px;line-height:normal;margin-bottom:15px;max-width:700px;font-weight:900;letter-spacing:5px;overflow:hidden}.subtitle{font-family:"NunitoSans",sans-serif;font-size:14px;font-weight:900;line-height:normal;letter-spacing:4px;margin-bottom:45px;b{background:-webkit-linear-gradient(92deg,#ffc507,#fb6e1e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.descr{margin-top:20px;margin-bottom:45px;font-size:18px;line-height:1.56;font-weight:700;color:var(--dark-color);max-width:400px}}&.creative{.subtitle{margin-bottom:40px}}&.simple,&.creative,&.modern,&.elementary{.main-line{overflow:hidden;position:relative}.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%)}.title:not(.off-title-animation){overflow:hidden;max-width:100%;display:inline-block;span.main-line{display:block;transition:0.3s;color:transparent}&.start-anim{.line-box{-webkit-animation-name:textMask;animation-name:textMask;-webkit-animation-duration:0.3s;animation-duration:0.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:0.1s;-webkit-animation-delay:0.1s}}&.end-anim{span.main-line{color:inherit}.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:0.25s;animation-delay:0.25s}}}}&.modern{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;.content{padding:150px 0;z-index:30;max-width:1170px;width:100%;.title{font-size:70px;font-weight:900;line-height:1.23;letter-spacing:2px;text-align:center;color:var(--light-color)}}&.with-border{border:20px solid var(--light-color);width:100%;border-top:0}}.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;&:hover{opacity:0.8}}.btn-wrapper{margin-top:50px;margin-bottom:-15px;margin-left:-12px;margin-right:-12px;a{margin-left:12px;margin-right:12px;margin-bottom:15px}}&.classic{display:flex;justify-content:center;align-items:center;text-align:center;padding:0px 0 100px;.title{font-size:60px;line-height:1.07;margin-bottom:48px;position:relative}.descr{font-size:18px;line-height:1.5;margin-bottom:53px}.btn-wrap{[class^="a-btn"]:not(:last-of-type){margin-right:27px}}}&.elementary{min-height:560px;padding:170px 10px 130px;display:flex;flex-direction:column;justify-content:center;text-align:center;&.small{min-height:auto}&.large{min-height:700px}&.full{min-height:100vh}.title{font-size:70px;line-height:1.07;margin-bottom:0;letter-spacing:5px;font-weight:900}.subtitle{font-size:14px;font-weight:900;line-height:normal;letter-spacing:4px;color:var(--dark-color);margin-top:25px}.img-wrap{&-1{top:81% !important;left:45% !important;img{animation:fragment backwards 7s ease-in-out infinite}}&-2{top:-64% !important;left:-22% !important;width:780px;img{animation:fragment_1 backwards 10s ease-in-out infinite}}}}.images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}&.simple,&.creative,&.modern{position:relative;.img-wrap{position:absolute;z-index:20;&-1{top:17% !important;left:83% !important;img{animation:fragment backwards 7s ease-in-out infinite}}&-2{top:-42% !important;left:-13% !important;width:780px;img{animation:fragment_1 backwards 10s ease-in-out infinite}}&-3{top:70% !important;left:68% !important;width:500px;img{animation:fragment_2 backwards 8s ease-in-out infinite}}}.simple-content-image{margin-top:76px;max-width:164px}.social-wrapp{display:flex;position:absolute;right:-4%;top:50%;transform:translateY(-50%) rotate(90deg);a{margin:0 20px;color:var(--dark-color);font-size:16px;line-height:normal;font-weight:500;transition:0.5s;position:relative;&: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)}&:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}}}&.modern{&.style1{.images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.img-wrap{position:absolute;z-index:20;img{animation:fragment backwards 5s ease-in-out infinite}}.img-wrap{&-1{top:-30% !important;left:-12% !important;position:absolute !important;img{animation:fragment_1 backwards 10s ease-in-out infinite}}&-2{top:83% !important;left:5% !important;width:auto}&-3{top:4% !important;left:82% !important;img{animation:fragment_3 alternate 10s ease-in-out infinite}}&-4{top:47% !important;left:88% !important}&-5{top:84% !important;left:auto !important;right:-20%;img{animation:none}}&-6{left:calc(50% - 250px) !important;top:calc(50% - 250px) !important}&-7{left:calc(50% - 211px) !important;top:calc(50% - 277px) !important}}&.simple_leaf{.img-wrap{&-1{top:47% !important;left:auto !important;position:absolute !important;right:4%;img{animation:none}}&-2{top:15% !important;left:auto !important;right:3%}&-3{top:12% !important;left:15% !important;img{animation:fragment_3 alternate 10s ease-in-out infinite}}&-4{top:47% !important;left:-4% !important}&-5{top:35% !important;left:28% !important;right:auto;img{animation:none}}&-6{left:auto !important;top:auto !important;right:1%;bottom:-18%}}}}}&.creative{.img-wrap{&-1{top:20% !important;left:60% !important;img{animation:fragment backwards 7s ease-in-out infinite}}&-2{top:-24% !important;left:-9% !important;width:600px;img{animation:fragment_1 backwards 10s ease-in-out infinite}}&-3{top:82% !important;left:76% !important;width:730px;img{animation:fragment_2 backwards 8s ease-in-out infinite}}}}&.light{.title, .subtitle, .descr, .social-wrapp a{color:var(--light-color)}.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,&.creative{.img-wrap{&-1{top:14% !important;left:81% !important}&-2{top:-30% !important;left:-11% !important;width:500px}&-3{top:79% !important;left:69% !important;width:400px}}}}}@media (max-width: 1400px){.top-banner{&.simple,&.creative{.title{font-size:45px}.subtitle{margin-bottom:55px}.descr{font-size:16px;margin-bottom:30px}.simple-content-image{margin-top:25px}.img-wrap{&-1{top:14% !important;left:81% !important}&-2{top:-30% !important;left:-11% !important;width:500px}&-3{top:79% !important;left:69% !important;width:400px}}}}}@media (min-width: 1200px){.home-banner-img{background-position:right !important}}@media (max-width: 1366px){.top-banner .banner-info .banner_title{font-family:Playfair Display;font-size:48px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.16;letter-spacing:normal;text-align:left;color:#fff}.digicompany{font-family:Lato;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:0.32px;text-align:left;color:var(--white)}.digitalbtn{font-family:Montserrat;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:0.4px;text-align:left;color:#fc6f9c}.banner-project{background-color:#351779;width:224px;margin-bottom:27px}}@media (max-width: 1280px){.top-banner .banner-info .banner_title{font-size:46px;line-height:60px}}@media (max-width: 1200px){.top-banner .banner-info .banner_title{font-size:43px}.top-banner{&.elementary{&.large{min-height:500px}.title{font-size:54px;letter-spacing:3px}.subtitle{font-size:13px;margin-top:20px}.img-wrap{&-1{top:72% !important;left:80% !important;width:260px}&-2{top:-57% !important;left:-11% !important;width:500px}}}&.simple,&.creative,&.modern{.social-wrapp{right:-8%}}&.creative{.title{font-size:49px}.content-image{margin-top:0}}&.classic{.title{font-size:49px;padding-top:45px;margin-bottom:40px}.descr{margin-bottom:40px}}&.modern.style1 .img-wrap{&-1{width:25vw;top:-30% !important;left:-11% !important}&-3{width:9vw;top:4% !important;left:85% !important}&-5{width:60vw}&-6{width:28vw;left:calc(50% - 14vw) !important;top:calc(50% - 14vw) !important}&-7{width:30vw;left:calc(50% - 12vw) !important;top:calc(50% - 17vw) !important}.top-banner .content{padding:120px 0 160px;&.content-arrow{padding:120px 0}}.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%}.content{max-width:970px;.title{font-size:60px}}}}}@media (max-width: 992px){.top-banner{&.modern{.social-wrapp{right:-10%}.content{max-width:750px;&.content-arrow{padding:80px 0 140px}.title{margin-top:0;font-size:35px}}}}}@media (max-width: 991px){.top-banner{&.simple,&.creative{.content{max-width:750px;padding-left:25px;padding-right:25px}.title{font-size:40px;margin-bottom:15px}.descr{margin-bottom:35px;font-size:16px}.img-wrap{&-2{top:-18% !important;left:-11% !important;width:300px}}}&.creative{.img-wrap{&-2{top:-12% !important;left:-6% !important}}}&.elementary{min-height:450px;padding:100px 10px 80px;&.large{min-height:450px}&.full{min-height:calc(100vh - 74px)}.title{font-size:40px;letter-spacing:3px}.subtitle{font-size:12px;margin-top:15px}.img-wrap{&-1{top:72% !important}&-2{top:-29% !important;left:-14% !important;width:300px}}}&.classic{padding:125px 10px 100px;.title{font-size:40px;padding-top:35px;margin-bottom:35px}.descr{margin-bottom:35px}}}}@media (max-width: 768px){.top-banner{&.simple,&.creative,&.modern{.social-wrapp{right:-14%}}}.banner-project h6{font-family:Lato;font-size:28.5px}.banner-project{width:211px}.top-banner .banner-info .banner_title{font-size:45px;line-height:60px}.digitalbtn{font-size:18px;padding:0.7rem 2.1rem}.banner-info .btnourptin{margin-top:10px;margin-bottom:150px}}@media (max-width: 767px){.top-banner{&.simple,&.creative{padding-bottom:20px;.content{>.row{flex-direction:column}}.content-info{margin:130px auto 40px;text-align:center;max-width:500px}.content-image{max-width:500px}}&.creative{padding-top:0;min-height:100vh}&.modern{&.with-border{border:0}.social-wrapp{right:auto;transform:rotate(0) translateX(-50%);top:auto;bottom:4%;left:50%;z-index:999}.content{padding-left:0;padding-right:0;&.content-arrow{padding:70px 15px 100px}.title{font-size:38px}}}&.elementary{.img-wrap{&-2{top:-21% !important;left:-10vw !important;width:28vw}}}&.simple,&.creative{.simple-content-image{margin:40px auto 0 auto}.subtitle{font-size:12px;margin-bottom:20px}.social-wrapp{right:auto;transform:rotate(0) translateX(-50%);top:auto;bottom:6%;left:50%}.img-wrap{&-1{display:none !important}&-2{top:-14% !important;left:-12% !important;width:300px}&-3{top:66% !important;left:78% !important}}}}}@media (max-width: 484px){.banner-info-mobile{margin-top:0;margin-bottom:200px}.banner-project{width:163px}.banner-project h6{font-size:22.5px}.digitalbtn{padding:0.6rem 1.5rem}.banner-info .btnourptin{margin-bottom:55px;margin-top:10px;padding:0.8rem 1rem}.top-banner .banner-info .banner_title{font-size:30px;margin:0px 0 20px 0}.banner-project h6{font-size:22.5px}.banner-project{width:163px;margin-bottom:42px}}@media (max-width: 480px){.top-banner{&.simple,&.creative,&.classic,&.elementary{min-height:350px;.title{font-size:27px}}&.simple,&.creative{.social-wrapp a{font-size:14px;margin:0 15px}.img-wrap{&-2{display:none !important}&-3{display:none !important}}}&.modern{.social-wrapp a{font-size:14px;margin:0 15px}.content .title{font-size:27px}.btn-wrapper{margin-top:30px}}&.classic{.btn-wrap{display:flex;flex-direction:column;align-items:center;[class^="a-btn"]:not(:last-of-type){margin-bottom:15px;margin-right:0}}}&.elementary{.img-wrap{&-1{display:none !important}&-2{display:none !important}}}}}@media (max-width: 360px){.top-banner .banner-info .banner_title{font-size:28px;margin:0px 0 15px 0}.banner-project{width:156px;margin-bottom:42px}.digicompany{font-size:15px !important}}@media (max-width: 320px){.top-banner .banner-info .banner_title{font-size:24px;margin:20px 0 15px 0}.banner-project h6{font-size:19.5px}.banner-project{width:136px;margin-bottom:35px}.digicompany{font-size:14px !important}.digitalbtn{font-size:15px !important}.top-banner .banner-info>.wrapper{margin-top:-90px}}.banner-sub-heading-style-2{font-family:Lato !important;font-size:30px !important;font-weight:bold !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:0.75px !important;width:fit-content;width:-moz-max-content;background:#351c77;padding:5px 15px 7px 15px !important;line-height:normal !important;margin:30px 0 20px 0 !important}.banner-sub-heading-style-2 span{font-weight:300 !important}.banner-p-style-2{font-size:20px !important;font-family:Lato !important}@media (min-width: 1600px){.top-banner.classic{padding-bottom:14vh}.top-banner .banner-info .banner_title{font-size:58px}.banner-sub-heading-style-2{font-size:28px !important}}@media (max-width: 1366px){.banner-sub-heading-style-2{font-size:26px !important}.banner-p-style-2{font-size:18px !important}}@media (max-width: 1024px){.top-banner.classic{padding-bottom:6vh}.banner-sub-heading-style-2{font-size:20px !important}.banner-p-style-2{font-size:16px !important;padding-left:0 !important}}@media (max-width: 656px){.banner-sub-heading-style-2{font-size:16px !important;margin:0 0 20px 0 !important;padding-left:5px !important;padding-right:5px !important} .top-banner .banner-info p{line-height:40px !important}} @media (max-width: 360px){.banner-info-mobile{margin-top:0;margin-bottom:150px}.banner-sub-heading-style-2{font-size:14px !important;margin:0 0 20px 0 !important;padding-left:3px !important;padding-right:3px !important}}.banner-new{top:150px;left:40%}.digitalbtn{font-family:"Libre Franklin",sans-serif;;font-size:16px;border-radius:30px;background-image:linear-gradient( to right, #dd39a6, #f52188, #ff1765, #ff2f3e, #fe4d00 )}.stat-wrapper{position:absolute;bottom:20.5%;width:750px;}.banner-2{left:45% !important;right:auto}.stat-number h3{font-family:"Oswald",sans-serif;font-size:40px;font-weight:500;color:#000;margin-bottom:5px}.stat-number h3 span{font-size:16px;font-weight:500;letter-spacing:0.4px}.stat-number h3 span img{position:relative;top:-2px;width:auto !important;display:inline !important}.stat-number p{font-family:"Oswald",sans-serif;font-size:22px;font-weight:normal;color:#000;opacity:0.8}.banner-logo{width:auto;height:auto;max-width:172px;margin-top:100px}@media (min-width: 1800px){.stat-wrapper{width:830px;bottom:20.5%}.banner-2.stat-wrapper{bottom:21%}}@media (max-width: 1600px){.stat-wrapper{bottom:18.5%;}.banner-2.stat-wrapper{bottom:23%}.banner-logo{margin-top:60px}}@media (min-width: 1400px) and (max-width: 1540px){.banner-new{top:130px;left:38%}.top-banner .banner-info .banner_title{font-size:52px}.banner-logo{margin-top:55px;max-width:172px}.banner-2.stat-wrapper{bottom:20%}}@media (max-width: 1366px){.stat-wrapper{bottom:20%}.banner-logo{margin-top:65px}.banner-2.stat-wrapper{bottom:21%}}@media (max-width: 1280px){.banner-logo{margin-top:40px;max-width:150px}.banner-2.stat-wrapper{bottom:21%}}@media (max-width: 1200px){.banner-new{top:100px}.stat-number h3{font-size:30px}.stat-number p{font-size:18px}.stat-number h3 span{font-size:14px}.stat-wrapper{}.stat-wrapper{bottom:14%}}@media (max-width: 1200px) and (min-width: 1024px){.stat-wrapper{width:580px}.banner-logo{margin-top:25px;width:120px !important}}@media (max-width: 768px){.banner-info-mobile{margin-top:0;margin-bottom:0px}}@media (min-width: 768px) and (max-width: 900px){.top-banner .banner-info .banner_title{width:390px !important;margin-bottom:40px !important}.banner-new{top:150px;left:50%}.stat-wrapper{right:55%;transform:translateX(55%);bottom:120px;width:100%}.stat-number h3{font-size:40px}.stat-number h3 span{font-size:18px}.stat-number p{font-size:22px}.stat-wrapper .tab-width-25{padding-left:43px}.full-width-text{left:5%}.full-width-text .banner-info .banner_title{width:90% !important}}@media (max-width: 656px){.banner-new{left:45%;padding:0px !important}.full-width-text{left:5%}.stat-wrapper{width:100%;right:-20px;margin:auto 15px}.stat-number h3{font-size:21px;margin-bottom:5px;font-weight:600}.stat-wrapper{bottom:11.5%}.stat-number h3 span{font-size:14px;margin-left:-3px;font-weight:500}.stat-number h3 span img{width:13px;margin-top:-1px}.stat-number p{font-size:16px}.stat-wrapper .row{margin-right:0px !important}}@media (max-width: 414px){.top-banner .banner-info .banner_title{font-size:29px}}@media (max-width: 375px){.top-banner .banner-info .banner_title{font-size:29px;margin:0px 0 20px 0}}@media (max-width: 360px){.top-banner .banner-info .banner_title{font-size:28px;margin:0px 0 15px 0}}@media (max-width: 320px){.stat-wrapper{right:-25px}} @media (max-width: 656px){.mob{left: 18%;}} @media (max-width: 768px){ a.btn.digitalbtn.btnourptin.mobbanner {margin-top: 530px;margin-left: 30px;}} @media (max-width: 480px){a.btn.digitalbtn.btnourptin.mobbanner{margin-top: 478px;margin-left: 30px;}} @media (max-width: 320px){ .wrapper.static.wrapper-static01{ margin-top: -25px; } } @media (max-width: 414px){ p.banner_title.animated.fadeInLeftShort.go.newhome01 { font-size: 55px; } } @media (max-width: 656px){ .banner-new01{ left: 29%; margin-top: 45px; } } @media (max-width: 768px){ p.banner_title.animated.fadeInLeftShort.go.newhome01 { font-size: 100px; } .wrapper.static.wrapper-static01{ margin-top: -50px; } .container.absolute.banner-new.banner-new01{ left: 24%; } .wrapper.static.wrapper-static01 } @media (max-width: 656px){ .banner-new01 { left: 27%; padding: 0px !important; }} @media (max-width: 375px){ p.banner_title.animated.fadeInLeftShort.go.newhome01 { font-size: 52px; } } @media (max-width: 480px){ .wrapper-static01 { margin-top: -25px; } } @media (max-width: 484px){ p.banner_title.animated.fadeInLeftShort.go.newhome01{ font-size: 48px;font-weight:600;} } @media (min-width: 1400px) and (max-width: 1540px){ p.banner_title.animated.fadeInLeftShort.go.newhome01 { font-size: 107px;} } @media (min-width: 1600px){ p.banner_title.animated.fadeInLeftShort.go.newhome01{ font-size: 100px; font-weight: 100; } .wrapper.static.wrapper-static01{ margin-top: -55px; } }