/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
body.portfolio-template-default{overflow-x:unset!important}.step-section-cs-prologue{padding:100px 0}.step-section-cs-prologue h2,.step-section-cs-prologue p{color:var(--color_gray_900)}.step-section-cs-prologue .prologue-content{display:flex;margin-bottom:40px;gap:24px}.step-section-cs-prologue .prologue-content>div{flex:0 1 33%}@media only screen and (max-width:1024px){.step-section-cs-prologue{padding:48px 0}.step-section-cs-prologue .prologue-content{flex-wrap:wrap;margin-bottom:32px;gap:32px}.step-section-cs-prologue .prologue-content>div{flex:0 0 100%}}.step-section-cs-prologue-numbers{padding:100px 0;background:var(--color_gray_900)}.step-section-cs-prologue-numbers h4,.step-section-cs-prologue-numbers p{color:var(--white)}.step-section-cs-prologue-numbers h4{margin-top:20px}.step-section-cs-prologue-numbers .prologue-wrapper{display:flex;gap:130px}.step-section-cs-prologue-numbers .prologue-wrapper>div{flex:0 1 50%}.step-section-cs-prologue-numbers .prologue-wrapper .prologue-image img{animation:floatImg 5s ease-in-out infinite}.step-section-cs-prologue-numbers .prologue-wrapper .prologue-numbers{margin-top:68px;padding-bottom:100px}.step-section-cs-prologue-numbers .prologue-wrapper .prologue-numbers .prologue-number-item:not(:last-child){margin-bottom:40px}@media only screen and (max-width:1280px){.step-section-cs-prologue-numbers .prologue-wrapper{gap:80px}}@media only screen and (max-width:1024px){.step-section-cs-prologue-numbers{padding:48px 0}.step-section-cs-prologue-numbers .prologue-wrapper{flex-wrap:wrap;gap:40px}.step-section-cs-prologue-numbers .prologue-wrapper>div{flex:0 0 100%}.step-section-cs-prologue-numbers .prologue-wrapper .prologue-image{order:1;text-align:center}.step-section-cs-prologue-numbers .prologue-wrapper .prologue-image img{width:auto;max-width:100%;max-height:70vh}.step-section-cs-prologue-numbers .prologue-wrapper .prologue-numbers{margin-top:74px;padding-bottom:0}.step-section-cs-prologue-numbers .prologue-wrapper .prologue-numbers .prologue-number-item:not(:last-child){margin-bottom:56px}}.step-section-cs-challenges{padding:100px 0;color:var(--color_gray_900)}.step-section-cs-challenges .wrapper-cs{display:flex;-moz-column-gap:130px;column-gap:130px}.step-section-cs-challenges .wrapper-cs>div{flex:0 1 50%}.step-section-cs-challenges .challenges-content h2{margin-bottom:40px}.step-section-cs-challenges .challenges-content h3,.step-section-cs-challenges .challenges-content p{margin-bottom:40px}.step-section-cs-challenges .challenges-image div{position:sticky;top:90px}.step-section-cs-challenges .challenges-image div img{width:100%;animation:floatImg 5s ease-in-out infinite}@media only screen and (max-width:1280px){.step-section-cs-challenges .wrapper-cs{-moz-column-gap:80px;column-gap:80px}.step-section-cs-challenges .challenges-content{margin-bottom:80px}}@media only screen and (max-width:1024px){.step-section-cs-challenges{padding:48px 0}.step-section-cs-challenges .wrapper-cs{flex-wrap:wrap;margin-bottom:32px;row-gap:32px}.step-section-cs-challenges .wrapper-cs>div{flex:0 0 100%;margin-bottom:unset}.step-section-cs-challenges .challenges-content h2{margin-bottom:32px}.step-section-cs-challenges .challenges-content h3,.step-section-cs-challenges .challenges-content p{margin-bottom:24px}.step-section-cs-challenges .challenges-image div{top:10px;text-align:center}.step-section-cs-challenges .challenges-image div img{width:auto;max-width:100%;max-height:70vh}}.step-section-cs-solution{padding:100px 0;color:var(--white);background:var(--color_gray_900)}.step-section-cs-solution ul{padding-left:20px;list-style:disc}.step-section-cs-solution .wrapper-cs>div{display:flex;gap:130px}.step-section-cs-solution .wrapper-cs>div>div{display:flex;flex:0 1 50%;flex-direction:column;gap:40px}.step-section-cs-solution .wrapper-cs .solution-image img{max-width:100%}.step-section-cs-solution .wrapper-cs .solution-top-content{margin-bottom:40px}@media only screen and (max-width:1280px){.step-section-cs-solution .wrapper-cs>div{-moz-column-gap:80px;column-gap:80px}}@media only screen and (max-width:1024px){.step-section-cs-solution{padding:48px 0}.step-section-cs-solution .wrapper-cs>div{flex-wrap:wrap;margin-bottom:32px;row-gap:32px}.step-section-cs-solution .wrapper-cs>div>div{flex:0 0 100%;gap:32px}.step-section-cs-solution .wrapper-cs>div .solution-image{align-items:center}.step-section-cs-solution .wrapper-cs .solution-top-content{margin-bottom:40px}.step-section-cs-solution .wrapper-cs .solution-bottom-content{flex-direction:column-reverse}}.step-section-cs-functionalities{padding:100px 0;color:var(--color_gray_900)}.step-section-cs-functionalities ul{padding-left:20px;list-style:disc}.step-section-cs-functionalities .wrapper-cs{display:flex;gap:130px}.step-section-cs-functionalities .wrapper-cs>div{display:flex;flex:0 1 50%;flex-direction:column;gap:40px}.step-section-cs-functionalities .wrapper-cs .functionalities-image{align-items:center;justify-content:flex-end}.step-section-cs-functionalities .wrapper-cs .functionalities-image img{max-width:100%}@media only screen and (max-width:1280px){.step-section-cs-functionalities .wrapper-cs{-moz-column-gap:80px;column-gap:80px}}@media only screen and (max-width:1024px){.step-section-cs-functionalities{padding:48px 0}.step-section-cs-functionalities .wrapper-cs{flex-wrap:wrap;margin-bottom:32px;row-gap:32px}.step-section-cs-functionalities .wrapper-cs>div{flex:0 0 100%;gap:32px}}.step-section-cs-product-analytics{padding:100px 0;color:var(--white);background:var(--color_gray_900)}.step-section-cs-product-analytics ul{padding-left:20px;list-style:disc}.step-section-cs-product-analytics .wrapper-cs{display:flex;gap:130px}.step-section-cs-product-analytics .wrapper-cs>div{display:flex;flex:0 1 50%;flex-direction:column;gap:40px}.step-section-cs-product-analytics .wrapper-cs .product-analytics-image{align-items:center;justify-content:flex-end}.step-section-cs-product-analytics .wrapper-cs .product-analytics-image img{max-width:100%}@media only screen and (max-width:1280px){.step-section-cs-product-analytics .wrapper-cs{-moz-column-gap:80px;column-gap:80px}}@media only screen and (max-width:1024px){.step-section-cs-product-analytics{padding:48px 0}.step-section-cs-product-analytics .wrapper-cs{flex-wrap:wrap;margin-bottom:32px;row-gap:32px}.step-section-cs-product-analytics .wrapper-cs>div{flex:0 0 100%;gap:32px}}.step-section-cs-services-tech{padding:100px 0;color:var(--color_gray_900)}.step-section-cs-services-tech .services-tech-heading{margin-bottom:40px}.step-section-cs-services-tech .services-tech-content{display:flex;-moz-column-gap:130px;column-gap:130px}.step-section-cs-services-tech .services-tech-content .services-tech-image{display:flex;gap:32px}.step-section-cs-services-tech .services-tech-content .services-tech-image img{max-width:80px}.step-section-cs-services-tech .services-tech-content .services-tech-columns{display:flex;flex:0 1 66%;gap:18px}.step-section-cs-services-tech .services-tech-content .services-tech-columns>div{flex:0 1 25%}.step-section-cs-services-tech .services-tech-content .services-tech-columns h3{font-weight:700}.step-section-cs-services-tech .services-tech-content .services-tech-columns p{margin-top:40px}@media only screen and (max-width:1280px){.step-section-cs-services-tech .services-tech-content{-moz-column-gap:80px;column-gap:80px}}@media only screen and (max-width:1024px){.step-section-cs-services-tech{padding:48px 0}.step-section-cs-services-tech .services-tech-heading{margin-bottom:32px}.step-section-cs-services-tech .services-tech-content{flex-wrap:wrap;gap:60px}.step-section-cs-services-tech .services-tech-content .services-tech-columns{flex:0 0 100%;flex-wrap:wrap;gap:40px}.step-section-cs-services-tech .services-tech-content .services-tech-columns>div{flex:0 1 calc(50% - 20px)}}.step-section-process01{padding:100px 0;color:var(--color_gray_900)}.step-section-process01 .process01-heading{margin-bottom:40px}.step-section-process01 .process01-heading h2{margin-bottom:80px}.step-section-process01 .process01-content{display:flex;gap:24px}.step-section-process01 .process01-content>div{flex:0 1 33%}.step-section-process01 .process01-content .cs_heading_5{max-width:60%;line-height:var(--line-height--xl)}@media only screen and (max-width:1024px){.step-section-process01{padding:48px 0}.step-section-process01 .process01-heading{margin-bottom:32px}.step-section-process01 .process01-heading h2{margin-bottom:40px}.step-section-process01 .process01-content{flex-wrap:wrap}.step-section-process01 .process01-content>div{flex:0 0 100%}.step-section-process01 .process01-content .cs_heading_5{max-width:unset}}.step-section-process01-bottom{padding:100px 0;color:var(--color_gray_900)}.step-section-process01-bottom .wrapper-cs{display:flex;gap:130px}.step-section-process01-bottom .wrapper-cs>div{display:flex;flex:0 1 50%;flex-direction:column;gap:40px}.step-section-process01-bottom .wrapper-cs blockquote{position:relative}.step-section-process01-bottom .wrapper-cs blockquote p:not(:last-child){font-size:24px}.step-section-process01-bottom .wrapper-cs blockquote p:last-child{margin-top:20px}.step-section-process01-bottom .wrapper-cs blockquote:before{position:absolute;top:0;left:-14px;display:block;content:"“";color:var(--color_gray_900);font-family:var(--cs_font_family_quote);font-size:var(--cs_decor_4_font_size)}.step-section-process01-bottom .wrapper-cs .process01-table table{width:100%;table-layout:fixed;font-size:16px;line-height:var(--line-height--xxl)}.step-section-process01-bottom .wrapper-cs .process01-table table.process-table-mobile{display:none}.step-section-process01-bottom .wrapper-cs .process01-table table tr td{padding:16px}.step-section-process01-bottom .wrapper-cs .process01-table table thead{text-transform:uppercase}.step-section-process01-bottom .wrapper-cs .process01-table table thead tr td{color:var(--white);border:1px solid var(--color_gray_900);border-collapse:collapse;background-color:var(--color_gray_900);font-weight:700}.step-section-process01-bottom .wrapper-cs .process01-table table tbody tr td{color:var(--color_gray_900);border:1px solid var(--color_gray_900);border-collapse:collapse}@media only screen and (max-width:1280px){.step-section-process01-bottom .wrapper-cs{-moz-column-gap:80px;column-gap:80px}}@media only screen and (max-width:1024px){.step-section-process01-bottom{padding:48px 0}.step-section-process01-bottom .wrapper-cs{flex-direction:column-reverse;flex-wrap:wrap;row-gap:32px}.step-section-process01-bottom .wrapper-cs>div{flex:0 0 100%;gap:32px}}.step-section-process02{overflow:hidden;padding:100px 0;color:var(--white);background-color:var(--color_gray_900)}.step-section-process02 .process02-heading{margin-bottom:40px}.step-section-process02 .process02-content{display:flex;margin-bottom:40px;gap:24px}.step-section-process02 .process02-content>div{flex:0 1 33%}.step-section-process02 .process02-content .cs_heading_5{max-width:60%;line-height:var(--line-height--xl)}.step-section-process02 .process02-image img{max-width:100%}.step-section-process02 .process02-image .process-image-mobile{display:none;max-width:40%;margin:0 auto}.step-section-process02 .process02-image .process-image-mobile .owl-stage{display:flex}.step-section-process02 .process02-image .process-image-mobile .process-image-item{position:relative;display:flex;align-items:center;flex-direction:column;width:100%;max-width:100%!important;height:auto;margin-bottom:15px!important;padding:0;padding:0;border-radius:8px;-o-object-fit:cover;object-fit:cover}.step-section-process02 .process02-image .process-image-mobile .process-image-item img{width:100%;height:auto}.step-section-process02 .process02-image .process-image-mobile .owl-nav.disabled{display:none}.step-section-process02 .process02-image .process-image-mobile .owl-dots{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px}.step-section-process02 .process02-image .process-image-mobile .owl-dots .owl-dot span{display:block;width:10px;height:10px;margin:5px 7px;transition:opacity 0.2s ease;border-radius:30px;background:var(--color_gray_500);-webkit-backface-visibility:visible}.step-section-process02 .process02-image .process-image-mobile .owl-dots .owl-dot.active span{display:block;width:10px;height:10px;margin:5px 7px;cursor:initial;transition:opacity 0.2s ease;border-radius:30px;background:var(--white);-webkit-backface-visibility:visible}.step-section-process02 .process02-image .process-image-mobile button.owl-dot{cursor:pointer;text-decoration:none;border:none;outline:none;background:none}.step-section-process02 .process02-image .process-image-mobile button.owl-dot:focus{text-decoration:none;border:none;outline:none;background:none}@media only screen and (max-width:1024px){.step-section-process02{padding:48px 0}.step-section-process02 .process02-heading{margin-bottom:32px}.step-section-process02 .process02-content{flex-wrap:wrap}.step-section-process02 .process02-content>div{flex:0 0 100%}.step-section-process02 .process02-content .cs_heading_5{max-width:unset}}@media only screen and (max-width:768px){.step-section-process02 .process02-image .process-image-desktop{display:none}.step-section-process02 .process02-image .process-image-mobile{display:block}}.step-section-process03{padding:100px 0;color:var(--color_gray_900)}.step-section-process03 .process03-heading{margin-bottom:40px}.step-section-process03 .process03-top-content{display:flex;margin-bottom:200px;gap:24px}.step-section-process03 .process03-top-content .process03-subheading{flex:0 1 33%}.step-section-process03 .process03-top-content .process03-subheading h3{max-width:60%;line-height:var(--line-height--xl)}.step-section-process03 .process03-top-content .process03-top-paragraph{flex:0 1 66%}.step-section-process03 .process03-bottom-content>div{display:flex;margin-bottom:40px;gap:130px}.step-section-process03 .process03-bottom-content>div>div{flex:0 1 50%}.step-section-process03 .process03-bottom-content>div h4{margin-bottom:40px}.step-section-process03 .process03-bottom-content>div .process03-quote{display:flex;align-items:flex-end}.step-section-process03 .process03-bottom-content>div .process03-quote blockquote{position:relative}.step-section-process03 .process03-bottom-content>div .process03-quote blockquote:before{position:absolute;top:0;left:-14px;display:block;content:"“";color:var(--color_gray_900);font-family:var(--cs_font_family_quote);font-size:var(--cs_decor_4_font_size)}.step-section-process03 .process03-bottom-content>div .process03-quote blockquote p:not(:last-child){font-size:24px}.step-section-process03 .process03-bottom-content>div .process03-quote blockquote p:last-child{margin-top:20px}.step-section-process03 .process03-bottom-content>div .process03-image img{max-width:100%}@media only screen and (max-width:1280px){.step-section-process03 .process03-top-content{margin-bottom:100px}.step-section-process03 .process03-bottom-content>div{gap:80px}}@media only screen and (max-width:1024px){.step-section-process03{padding:48px 0}.step-section-process03 .process03-heading{margin-bottom:32px}.step-section-process03 .process03-top-content{flex-wrap:wrap;margin-bottom:32px}.step-section-process03 .process03-top-content .process03-subheading,.step-section-process03 .process03-top-content .process03-top-paragraph{flex:0 0 100%}.step-section-process03 .process03-top-content .process03-subheading h3{max-width:100%}.step-section-process03 .process03-bottom-content>div{flex-wrap:wrap;margin-bottom:32px;gap:32px}.step-section-process03 .process03-bottom-content>div:first-child{flex-direction:column-reverse}.step-section-process03 .process03-bottom-content>div>div{flex:0 0 100%}.step-section-process03 .process03-bottom-content>div .process03-image{text-align:center}.step-section-process03 .process03-bottom-content>div h4{margin-bottom:24px}}.step-section-process04{padding:100px 0;color:var(--color_gray_900)}.step-section-process04 .process04-heading{margin-bottom:40px}.step-section-process04 .process04-heading h2{max-width:506px}.step-section-process04 .process04-top-content,.step-section-process04 .process04-bottom-content{display:flex;gap:130px}.step-section-process04 .process04-top-content>div,.step-section-process04 .process04-bottom-content>div{flex:0 1 50%}.step-section-process04 .process04-top-content h4,.step-section-process04 .process04-bottom-content h4{margin-bottom:40px}.step-section-process04 .process04-top-content{margin-bottom:200px}.step-section-process04 .process04-quote{display:flex;align-items:flex-end}.step-section-process04 .process04-quote blockquote{position:relative}.step-section-process04 .process04-quote blockquote:before{position:absolute;top:0;left:-14px;display:block;content:"“";color:var(--color_gray_900);font-family:var(--cs_font_family_quote);font-size:var(--cs_decor_4_font_size)}.step-section-process04 .process04-quote blockquote p:not(:last-child){font-size:24px}.step-section-process04 .process04-quote blockquote p:last-child{margin-top:20px}.step-section-process04 .process04-image{text-align:center}.step-section-process04 .process04-image img{max-width:100%}@media only screen and (max-width:1280px){.step-section-process04 .process04-top-content{margin-bottom:100px}.step-section-process04 .process04-top-content>div,.step-section-process04 .process04-bottom-content>div{gap:80px}}@media only screen and (max-width:1024px){.step-section-process04{padding:48px 0}.step-section-process04 .process04-heading{margin-bottom:32px}.step-section-process04 .process04-top-content{margin-bottom:32px;gap:32px}.step-section-process04 .process04-top-content,.step-section-process04 .process04-bottom-content{flex-wrap:wrap}.step-section-process04 .process04-top-content>div,.step-section-process04 .process04-bottom-content>div{flex:0 0 100%;gap:32px}.step-section-process04 .process04-top-content h4,.step-section-process04 .process04-bottom-content h4{margin-bottom:24px}}.step-section-results{padding:100px 0;color:var(--white);background-color:var(--color_gray_900)}.step-section-results .results-heading{margin-bottom:40px}.step-section-results .results-content{display:flex;gap:24px}.step-section-results .results-content>div{flex:0 1 33%}.step-section-results .results-content .cs_heading_3{line-height:var(--line-height--xl)}@media only screen and (max-width:1024px){.step-section-results{padding:48px 0}.step-section-results .results-heading{margin-bottom:32px}.step-section-results .results-content{flex-wrap:wrap}.step-section-results .results-content>div{flex:0 0 100%}}