.bg-shape{position:absolute;right:0;top:0;z-index:-1;width:70%}.bg-shape .bg-shape-line{-webkit-mask-image:url(../../files/misu/img/bg-shape-line.svg);-webkit-mask-repeat:no-repeat;mask-image:url(../../files/misu/img/bg-shape-line.svg);mask-repeat:no-repeat;height:95%;width:100%;position:absolute;z-index:1;margin-left:-6.25rem}@media(max-width: 991.98px){.bg-shape .bg-shape-line{margin-left:0;height:100%}}.bg-shape .bg-shape-line .bg-shape-texture{height:100%;width:100%;background-size:cover;background-repeat:repeat;animation:bg-animation 1500s infinite linear}.bg-shape .bg-shape-line .bg-shape-texture .texture-element{position:absolute;width:100%;height:100%;z-index:1;mix-blend-mode:overlay;background-image:linear-gradient(90deg, #ccff6a 20%, #b000d0 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture .texture-element{background-image:linear-gradient(85deg, #ccff6a 50%, #b000d0 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-web .texture-element{background-image:linear-gradient(90deg, #ccff6a 20%, #b000d0 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-web .texture-element{background-image:linear-gradient(85deg, #ccff6a 50%, #b000d0 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-shop .texture-element{background-image:linear-gradient(90deg, #ce00ff 20%, #00b9fd 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-shop .texture-element{background-image:linear-gradient(85deg, #ce00ff 50%, #00b9fd 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-design .texture-element{background-image:linear-gradient(90deg, #00baff 0%, #3899bd 25%, #ff001d 45%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-design .texture-element{background-image:linear-gradient(85deg, #00baff 0%, #3899bd 50%, #ff001d 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-development .texture-element{background-image:linear-gradient(90deg, #ff5f5f 20%, #ffb100 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-development .texture-element{background-image:linear-gradient(85deg, #ff5f5f 50%, #ffb100 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-app .texture-element{background-image:linear-gradient(90deg, #fa9a00 20%, #08b5a1 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-app .texture-element{background-image:linear-gradient(85deg, #fa9a00 50%, #08b5a1 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-social .texture-element{background-image:linear-gradient(90deg, #00ffa7 20%, #6200ff 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-social .texture-element{background-image:linear-gradient(85deg, #00ffa7 50%, #6200ff 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-ads .texture-element{background-image:linear-gradient(90deg, #5800ff 20%, #ff0076 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-ads .texture-element{background-image:linear-gradient(85deg, #5800ff 50%, #ff0076 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-seo .texture-element{background-image:linear-gradient(90deg, #fd00e0 20%, #f00 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-seo .texture-element{background-image:linear-gradient(85deg, #fd00e0 50%, #f00 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-news .texture-element{background-image:linear-gradient(90deg, #ff5353 20%, #00ffeb 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-news .texture-element{background-image:linear-gradient(85deg, #ff5353 50%, #00ffeb 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-print .texture-element{background-image:linear-gradient(90deg, #00f5ff 20%, #c1ff93 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-print .texture-element{background-image:linear-gradient(85deg, #00f5ff 50%, #c1ff93 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-photo .texture-element{background-image:linear-gradient(90deg, #acff6f 0%, #3899bd 35%, #0062ff 45%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-photo .texture-element{background-image:linear-gradient(85deg, #acff6f 0%, #3899bd 50%, #0062ff 100%)}}.bg-shape .bg-shape-line .bg-shape-texture-mi-video .texture-element{background-image:linear-gradient(90deg, #4593ff 20%, #9bff27 50%)}@media(max-width: 991.98px){.bg-shape .bg-shape-line .bg-shape-texture-mi-video .texture-element{background-image:linear-gradient(85deg, #4593ff 50%, #9bff27 100%)}}.bg-shape .bg-shape-cover{height:100%;width:100%;object-fit:cover;object-position:center}.bg-shape .bg-shape-cover-wrapper{position:relative;height:100vh;-webkit-mask-image:url(../../files/misu/img/bg-shape-2.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../../files/misu/img/bg-shape-2.svg);mask-repeat:no-repeat;mask-size:cover}.bg-shape .bg-shape-cover-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%)}.hero{height:100vh;display:flex}.hero .row{height:100%;user-select:none;margin-top:2.8125rem}@media(max-width: 1399.98px){.hero .row{margin-top:0;justify-content:end}}@media(max-width: 991.98px){.hero .row{height:auto;margin-top:auto}}.hero .row .col{display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.hero .row .col{justify-content:start}}.hero .row .col .service-image{width:100%;max-height:43.75rem;object-fit:contain;object-position:center}@media(max-width: 991.98px){.hero .row .col .service-image{max-height:25rem}}.hero .row .col .hero-content{position:relative}.hero .row .col .hero-content .hero-title{font-size:calc(1.5625rem + 3.75vw);font-weight:900}@media(min-width: 1200px){.hero .row .col .hero-content .hero-title{font-size:4.375rem}}@media(max-width: 1900px){.hero .row .col .hero-content .hero-title{font-size:calc(1.4375rem + 2.25vw)}}@media(max-width: 1900px)and (min-width: 1200px){.hero .row .col .hero-content .hero-title{font-size:3.125rem}}@media(max-width: 767.98px){.hero .row .col .hero-content .hero-title{font-size:calc(1.5rem + 3vw)}}@media(max-width: 767.98px)and (min-width: 1200px){.hero .row .col .hero-content .hero-title{font-size:3.75rem}}@media(max-width: 575.98px){.hero .row .col .hero-content .hero-title{font-size:calc(1.5625rem + 3.75vw)}}@media(max-width: 575.98px)and (min-width: 1200px){.hero .row .col .hero-content .hero-title{font-size:4.375rem}}.hero .row .col .hero-content .hero-title .mi{position:relative}.hero .row .col .hero-content .hero-title:after{content:"";display:block;background-image:url("../../files/misu/img/slash.png");position:absolute;top:0;left:100%;margin-top:-1.25rem;padding-left:1rem;height:6.25rem;width:100%;background-repeat:no-repeat;background-size:contain}@media(max-width: 1900px){.hero .row .col .hero-content .hero-title:after{margin-top:-1rem;height:4.375rem}}@media(max-width: 1399.98px){.hero .row .col .hero-content .hero-title:after{display:none}}.hero .js-heroServicesSwiper{height:100%;display:flex;align-items:center}.hero .js-heroServicesSwiper .swiper-container{height:100%}@media(max-width: 991.98px){.hero .js-heroServicesSwiper .swiper-container{display:flex;flex-direction:column;height:auto}}.hero .js-heroServicesSwiper .swiper-slide{display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.hero .js-heroServicesSwiper .swiper-slide{justify-content:start}}.hero .js-heroServicesSwiper .swiper-content{color:#fff}@media(max-width: 991.98px){.hero .js-heroServicesSwiper .swiper-content{color:#000}}.hero .js-heroServicesSwiper .swiper-content h2{line-height:1;margin-bottom:.3125rem;font-size:calc(1.5rem + 3vw)}@media(min-width: 1200px){.hero .js-heroServicesSwiper .swiper-content h2{font-size:3.75rem}}@media(max-width: 1900px){.hero .js-heroServicesSwiper .swiper-content h2{font-size:calc(1.4375rem + 2.25vw)}}@media(max-width: 1900px)and (min-width: 1200px){.hero .js-heroServicesSwiper .swiper-content h2{font-size:3.125rem}}.hero .js-heroServicesSwiper .swiper-content h3{font-weight:400;margin-bottom:2.5rem;font-size:calc(1.3125rem + 0.75vw)}@media(min-width: 1200px){.hero .js-heroServicesSwiper .swiper-content h3{font-size:1.875rem}}@media(max-width: 1900px){.hero .js-heroServicesSwiper .swiper-content h3{font-size:calc(1.28125rem + 0.375vw)}}@media(max-width: 1900px)and (min-width: 1200px){.hero .js-heroServicesSwiper .swiper-content h3{font-size:1.5625rem}}@media(max-width: 991.98px){.hero .js-heroServicesSwiper .swiper-content h3{margin-bottom:1.25rem}}@media(max-width: 991.98px){.hero .js-heroServicesSwiper .swiper-content .button-transparent-white a{color:#000;border-color:#000}.hero .js-heroServicesSwiper .swiper-content .button-transparent-white a:after{filter:none}.hero .js-heroServicesSwiper .swiper-content .button-transparent-white a:hover{color:#fff}.hero .js-heroServicesSwiper .swiper-content .button-transparent-white a:hover:after{filter:invert(100%) !important}.hero .js-heroServicesSwiper .swiper-content .button-transparent-white a:hover:before{border-right:1.875rem solid rgba(0,0,0,0);border-bottom:3.78125rem solid #000}}.hero .js-heroServicesSwiper .swiper-buttons{position:absolute;display:flex;bottom:2.8125rem;right:0;padding:inherit;font-size:calc(1.375rem + 1.5vw);column-gap:2rem}@media(min-width: 1200px){.hero .js-heroServicesSwiper .swiper-buttons{font-size:2.5rem}}@media(max-width: 991.98px){.hero .js-heroServicesSwiper .swiper-buttons{top:0;order:1;position:relative;margin-top:.625rem;column-gap:.625rem}}.hero .js-heroServicesSwiper .swiper-buttons .swiper-button-next{position:relative;right:0;color:#fff;width:auto}@media(max-width: 991.98px){.hero .js-heroServicesSwiper .swiper-buttons .swiper-button-next{margin-top:0;font-size:calc(1.4375rem + 2.25vw);color:#000}}@media(max-width: 991.98px)and (min-width: 1200px){.hero .js-heroServicesSwiper .swiper-buttons .swiper-button-next{font-size:3.125rem}}.hero .js-heroServicesSwiper .swiper-buttons .swiper-button-next:after{content:none}.hero .js-heroServicesSwiper .swiper-buttons .swiper-button-prev{position:relative;left:0;color:#fff;width:auto}@media(max-width: 991.98px){.hero .js-heroServicesSwiper .swiper-buttons .swiper-button-prev{margin-top:0;font-size:calc(1.4375rem + 2.25vw);color:#000}}@media(max-width: 991.98px)and (min-width: 1200px){.hero .js-heroServicesSwiper .swiper-buttons .swiper-button-prev{font-size:3.125rem}}.hero .js-heroServicesSwiper .swiper-buttons .swiper-button-prev:after{content:none}.services{padding-top:7.5rem;padding-bottom:7.5rem}@media(max-width: 1399.98px){.services{padding:3.75rem 5rem}}@media(max-width: 1199.98px){.services{padding:3.75rem 3.75rem}}@media(max-width: 991.98px){.services{padding:2.5rem 2.5rem}}@media(max-width: 767.98px){.services{padding:2.5rem 1.25rem}}@media(min-width: 1600px){.services .col{width:25%}}.service-content{position:relative;height:22.75rem;color:#fff;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000 80%, #000);padding:1.875rem 1.875rem;display:flex;flex-direction:column}@media(max-width: 767.98px){.service-content{height:12.5rem}}.service-content .services-bg-container{height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0;overflow:hidden}@media(max-width: 767.98px){.service-content .services-bg-container{left:0;width:100%}}.service-content:hover .services-bg-container .services-bg{transform:rotate(-5deg) scale(1.15)}@media(max-width: 767.98px){.service-content:hover .services-bg-container .services-bg{transform:rotate(-2deg) scale(1.2)}}.service-content .services-bg-clip{height:100%;width:100%;object-fit:cover;position:absolute;z-index:1;mix-blend-mode:multiply;transition:opacity 1500ms ease;opacity:0}.service-content .services-bg{height:100%;width:100%;position:absolute;object-fit:cover}.service-content .services-bg{transition:filter 500ms ease,transform 500ms ease}.service-content .counter{font-size:calc(1.3125rem + 0.75vw);font-weight:300}@media(min-width: 1200px){.service-content .counter{font-size:1.875rem}}@media(max-width: 767.98px){.service-content .counter{font-size:calc(1.2625rem + 0.15vw)}}@media(max-width: 767.98px)and (min-width: 1200px){.service-content .counter{font-size:1.375rem}}.service-content .service-footer h3{display:flex;flex-direction:column;line-height:1}.service-content .service-footer h3 span{font-weight:400}@media(max-width: 767.98px){.service-content .service-footer h3{font-size:calc(1.4375rem + 2.25vw)}}@media(max-width: 767.98px)and (min-width: 1200px){.service-content .service-footer h3{font-size:3.125rem}}@media(max-width: 575.98px){.service-content .service-footer h3{font-size:calc(1.5rem + 3vw)}}@media(max-width: 575.98px)and (min-width: 1200px){.service-content .service-footer h3{font-size:3.75rem}}.service-content .service-footer .service-footer-bottom{display:flex;justify-content:space-between;align-items:center}.service-content .service-footer .service-footer-bottom span{font-size:1.125rem;font-weight:400}