@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(/static/Gilroy-Regular-86bc2a5a8350170447c9ab13f76f8be0.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:400;src:url(/static/Gilroy-RegularItalic-0a3ab01d9675874aba166047dfe9c0e5.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(/static/Gilroy-Medium-9f1092d036076c58004147643fcedf04.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:500;src:url(/static/Gilroy-MediumItalic-06358c18b2392d7b407b1eb324f6166f.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(/static/Gilroy-SemiBold-017ff10cc8aae083265027dfa41e229a.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:600;src:url(/static/Gilroy-SemiBoldItalic-a1676eafea8fe7b6527622e7f121c4bc.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(/static/Gilroy-Bold-a64a9abefbbe02db74efd2eed91e335c.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:700;src:url(/static/Gilroy-BoldItalic-b6696a237226ecea9dbf2da94adda9ac.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:url(/static/Gilroy-ExtraBold-0094146a0505298ed06a0ef3af075f2e.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:800;src:url(/static/Gilroy-ExtraBoldItalic-250db730d9a036dcfd97baa75247477b.otf)}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(/static/Gilroy-Heavy-401eb83230d5d306f6715f6056fd3a14.otf)}@font-face{font-display:block;font-family:GloriaHallelujah;font-style:normal;font-weight:400;src:url(/static/GloriaHallelujah-Regular-3257b31a36f4185cd7d0ae21e49f7a26.ttf)}body,html{font-family:Gilroy,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}@media screen and (min-width:1920px){body,html{cursor:none}}*{box-sizing:border-box;color:#222326;margin:0;padding:0}* ::selection{background:#ffcc19}.dotted-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDgwIDgwIj48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIxOSIgeT0iMTkiIGZpbGw9IiMxMUQ2REUiIHJ4PSIxIi8+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iNTkiIHk9IjE5IiBmaWxsPSIjMTFENkRFIiByeD0iMSIvPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjE5IiB5PSI1OSIgZmlsbD0iIzExRDZERSIgcng9IjEiLz48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI1OSIgeT0iNTkiIGZpbGw9IiMxMUQ2REUiIHJ4PSIxIi8+PC9zdmc+);z-index:-200}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;-webkit-transform-origin:center right;transform-origin:center right;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:11px}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}@-webkit-keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes modal-video-inner{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translate(0);transform:translate(0)}}.modal-video{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{-webkit-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px}.modal-video-body,.modal-video-inner{display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media(orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.Not-found-container{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:0 auto;max-width:1200px}.Not-found-container h1{font-size:60px;font-weight:700}.Not-found-container p{font-size:21px;font-weight:500;margin-top:30px}.Not-found-container span{color:#f5717f;font-weight:600}.Not-found-container a{background-color:#f5717f;border-radius:12px;color:#fff;font-weight:500;margin-top:50px;padding:20px 40px;text-decoration:none}.Not-found-container a:hover{background-color:#11d6de}@media screen and (max-width:1279px){.cursor{display:none}}.cursor-inner{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMzIDMzIj48cGF0aCBmaWxsPSIjRjU3MTdGIiBkPSJNLjQ0MSAyLjc1M2MtLjU4LTEuNTk5Ljk3My0zLjE0NiAyLjU3LTIuNTZsMjguNDc2IDEwLjQ1NGMxLjY5LjYyIDEuNzY0IDIuOTg1LjExNSAzLjcwOWwtMTEuMDA1IDQuODMxYTIgMiAwIDAgMC0xLjAyNiAxLjAyNWwtNS4wMDggMTEuMzYzYy0uNzI4IDEuNjUtMy4wOTYgMS41NzEtMy43MS0uMTI0TC40NCAyLjc1M1oiLz48L3N2Zz4=);background-repeat:no-repeat;height:50px;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:fixed;transition:all .1s ease-out;transition-property:opacity,background-color,width,height,-webkit-transform;transition-property:opacity,background-color,transform,width,height;transition-property:opacity,background-color,transform,width,height,-webkit-transform;width:50px;z-index:9999}.cursor--hidden{opacity:0;transition-property:opacity}.cursor--clicked{-webkit-transform:scale(.9);transform:scale(.9);transition:all .15s ease-out;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.cursor-info{background-color:#11d6de;border-radius:12px;color:#fff;font-size:18px;font-weight:600;max-width:200px;padding:16px;position:absolute;-webkit-transform:translate(20%,70%);transform:translate(20%,70%);width:auto;z-index:9999}.hide-cursor{cursor:none}.layout-root{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.navbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding-top:40px;position:relative;z-index:100}@media screen and (min-width:1280px)and (max-width:1919px){.navbar{margin-left:50px;margin-right:50px}}@media screen and (max-width:959px){.navbar{margin-left:30px;margin-right:30px}}@media screen and (max-width:599px){.navbar{margin-left:30px;margin-right:0}}.logo-container{align-items:center;display:flex;margin-left:60px;text-decoration:none}@media screen and (min-width:1920px){.logo-container{cursor:none}}@media screen and (max-width:599px){.logo-container{margin-left:24px}}.logo-wrapper{align-items:center;display:flex;left:0;position:absolute}.navbar-logo{width:60px}@media screen and (max-width:599px){.navbar-logo{height:40px;width:32px}}.navbar-logo-name{color:#000;font-size:22px;font-weight:700;margin-left:24px}@media screen and (max-width:599px){.navbar-logo-name{margin-left:12px}}.navbar-links-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width:599px){.navbar-links-container{margin-right:24px}}.nav-link{color:#f5717f;font-size:18px;font-weight:500;margin-right:24px}.nav-get-started{background-color:#11d6de;border-radius:12px;color:#fff;font-weight:500;padding:16px 32px}.nav-get-started:hover{background-color:#ffcc19}@media screen and (max-width:599px){.nav-get-started{padding:12px}}.main-layout-footer-container{background-color:#222326;display:flex;flex-direction:column;padding:100px 100px 20px}@media screen and (max-width:599px){.main-layout-footer-container{padding:80px 20px 20px}}.main-layout-footer-container .main-container{display:flex;flex:1 1;flex-direction:row}@media screen and (max-width:599px){.main-layout-footer-container .main-container{flex-direction:column}}.main-layout-footer-container .main-container .content-container{display:flex;flex:1 1;flex-direction:column}.main-layout-footer-container .main-container .content-container .footer-logo{width:50px}.main-layout-footer-container .main-container .content-container .quote{color:rgba(255,255,255,.5);font-size:28px;font-weight:600;margin-top:60px}.main-layout-footer-container .main-container .content-container .quote span{color:#fff}.main-layout-footer-container .main-container .content-container .email{color:#fff;display:inline-block;font-size:28px;font-weight:600;margin-top:60px}.main-layout-footer-container .main-container .content-container .email a{color:#fff;text-decoration:underline}@media screen and (min-width:1920px){.main-layout-footer-container .main-container .content-container .email a{cursor:none}}.main-layout-footer-container .main-container .content-container .back-to-top-button{align-items:center;background-color:#f5717f;border-radius:70px;display:flex;height:70px;justify-content:center;margin-top:60px;width:70px}.main-layout-footer-container .main-container .content-container .back-to-top-button img{height:40%;width:40%}.main-layout-footer-container .main-container .content-container .back-to-top-button:hover{background-color:#11d6de}.main-layout-footer-container .main-container .social-container{display:flex;flex-direction:row}.main-layout-footer-container .main-container .social-container div img{padding:16px}@media screen and (max-width:599px){.main-layout-footer-container .main-container .social-container{margin-top:50px}}.main-layout-footer-container .copyright-container{align-items:center;display:flex;justify-content:center;margin-top:40px}.main-layout-footer-container .copyright-container p{color:rgba(255,255,255,.7);font-size:17px;font-weight:500}.segmented-bar-container{align-items:center;background-color:#222326;border-radius:80px;height:80px;left:0;margin:0 auto;max-width:700px;padding:12px 24px;position:fixed;right:0;z-index:999}@media screen and (max-width:599px){.segmented-bar-container{margin:0 12px}}.segmented-bar-track{align-items:center;display:flex;flex-direction:row;height:100%;position:relative}.segmented-bar-section{align-items:center;color:#fff;display:flex;flex:1 1;font-weight:500;justify-content:center;padding:24px;z-index:10}.segmented-bar-section img{height:24px;margin-right:10px;width:24px}@media screen and (max-width:959px){.segmented-bar-section img{margin-right:0}.segmented-bar-section p{display:none}}.segmented-bar-selector{background-color:#ffcc19;border-radius:80px;display:flex;justify-content:center;padding:24px;position:absolute;width:20%;z-index:9}.home-hero-container{height:100vh}.laagom-block-full-container{margin:0 auto;max-width:600px;min-width:100px;z-index:0}@media screen and (min-width:1280px){.laagom-block-full-container{display:none}}.laagom-block-full-container img{-o-object-fit:contain;object-fit:contain;width:100%}.laagom-block-container{margin:-20px auto 0;max-height:700px;max-width:700px;min-height:100px;min-width:100px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1279px){.laagom-block-container{display:none}}.laagom-block-base{height:100%;width:100%}.laagom-block-base,.laagom-block-iphone{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-ms-user-select:none;user-select:none}.laagom-block-iphone{height:24%;left:38%;position:absolute;top:14%;width:35%}@media screen and (min-width:1280px)and (max-width:1919px){.laagom-block-iphone{left:38%;top:5%}}@media screen and (max-width:1279px){.laagom-block-iphone{height:20%;left:40%;top:28%;width:30%}}@media screen and (max-width:959px){.laagom-block-iphone{height:20%;left:40%;top:40%;width:30%}}@media screen and (max-width:599px){.laagom-block-iphone{height:20%;left:40%;top:54%;width:30%}}.laagom-block-pin{height:20%;left:58%;-o-object-fit:contain;object-fit:contain;position:absolute;top:12%;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:24%}@media screen and (min-width:1280px)and (max-width:1919px){.laagom-block-pin{left:58%;top:1%}}.hero-title-container{color:#222326;font-size:60px;font-weight:700;line-height:1.5;margin:12px auto;max-width:1000px;position:relative;text-align:center}.hero-title-container .design{color:#f5717f}.hero-title-container .develop{color:#11d6de}.hero-title-container .building{color:#ffcc19}@media screen and (min-width:960px)and (max-width:1279px){.hero-title-container{margin:24px}}@media screen and (max-width:959px){.hero-title-container{font-size:40px}}@media screen and (max-width:599px){.hero-title-container{font-size:30px}}.for-humans-image{position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:1920px){.for-humans-image{right:15%;top:84%}}@media screen and (min-width:1280px)and (max-width:1919px){.for-humans-image{display:none}}@media screen and (max-width:1279px){.for-humans-image{display:none}}.meet-us-button{align-items:center;background-color:#f5717f;border-radius:12px;color:#fff;display:flex;font-size:18px;font-weight:600;height:60px;justify-content:center;margin:120px auto 0;transition:background-color .1s ease-in;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:150px}.meet-us-button:hover{background-color:#11d6de}.home-project-container{margin:400px auto 0;max-width:1400px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.home-project-title{font-size:32px;font-weight:700;line-height:1.7;margin:0 auto;max-width:700px;text-align:center}.home-project-title span{color:#ffcc19}@media screen and (max-width:959px){.home-project-title{font-size:28px;padding:32px}}@media screen and (max-width:599px){.home-project-title{font-size:22px}}.home-project-projectContainer{margin:400px auto 200px;max-width:900px}.project-card-container{margin-bottom:300px;min-height:300px;position:relative}@media screen and (max-width:959px){.project-card-container{margin-top:-200px;padding:0 32px}}.project-card-background{border-radius:40px;box-shadow:0 10px 40px rgba(0,0,0,.08);display:flex;flex-wrap:wrap-reverse;min-height:300px;padding:50px;width:100%}.project-card-content{flex:1 1;min-width:200px}.project-card-title{font-size:60px;font-weight:700;margin:0}@media screen and (max-width:599px){.project-card-title{font-size:40px;margin-top:24px}}.inverse-text-color{color:#fff}.inverse-tag{background-color:#fff!important;color:#222326!important}.project-card-subtitle{font-size:18px;font-weight:600;margin:24px 0 0}@media screen and (max-width:599px){.project-card-subtitle{font-size:16px;margin-top:12px}}.project-card-image-container{flex:1 1;min-height:200px;min-width:300px;position:relative}@media screen and (max-width:959px){.project-card-image-container{min-width:200px}}.project-card-image{height:180%;left:-30%;-o-object-fit:contain;object-fit:contain;position:absolute;top:-80%;width:180%}.project-card-tag-container{display:flex;flex-wrap:wrap;margin-top:60px}.project-card-tag{background-color:#222326;border-radius:50px;color:#fff;font-size:14px;font-weight:500px;height:40px;margin-bottom:12px;margin-right:12px;padding:12px}.home-experimental-projects-container{margin-bottom:400px;margin-top:500px;padding:50px}@media screen and (max-width:599px){.home-experimental-projects-container{padding:0}}.home-experimental-projects-container .title{font-size:32px;font-weight:700;margin:0 auto;max-width:1000px;text-align:center}.project-cell-container{margin:120px auto 0;max-width:1200px}.project-cell-container>:first-child{border:solid #c4c4c4;border-width:1px 0 0}.project-cell{align-items:center;border:solid #c4c4c4;border-width:0 0 1px;display:flex;min-height:200px;padding:32px 0;position:relative}@media screen and (max-width:599px){.project-cell{flex-direction:column;padding:16px 8px}}.project-cell .title{flex:1 1;font-size:38px;font-weight:700;z-index:10}@media screen and (max-width:599px){.project-cell .title{font-size:28px;padding:8px}}.project-cell .description{flex:3 1;font-size:20px;font-weight:500;padding:0 50px;text-align:center}@media screen and (max-width:599px){.project-cell .description{font-size:17px;padding:0 12px}}.project-cell .arrow{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}@media screen and (max-width:599px){.project-cell .arrow{display:none}}.project-cell .project-image{-o-object-fit:contain;object-fit:contain;position:absolute;right:-10%;top:-100%;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:400px;z-index:1}.home-services-container{margin-bottom:200px;margin-top:200px}.home-services-container .wrapper{padding:32px}@media screen and (max-width:599px){.home-services-container .wrapper{padding:0}}.home-services-title{font-size:60px;font-weight:700;margin:0 auto;max-width:1000px;text-align:center}@media screen and (max-width:959px){.home-services-title{font-size:40px}}@media screen and (max-width:599px){.home-services-title{font-size:30px;padding:0 32px}}.home-service-h-service-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;max-width:1100px;min-height:500px}@media screen and (max-width:959px){.home-service-h-service-wrapper{margin:40px 32px 32px}}.home-services-website-card{background:linear-gradient(108.6deg,#0f0c29 1.17%,#302b63 71.5%);border-radius:40px;display:flex;flex-direction:row;flex-wrap:wrap;margin:200px auto 0;max-width:1100px;min-height:500px;overflow:hidden}@media screen and (max-width:959px){.home-services-website-card{height:400px;margin:200px 32px 32px}}@media screen and (max-width:599px){.home-services-website-card{height:600px}}.home-services-website-card .content{flex:1 1;padding:60px}@media screen and (max-width:599px){.home-services-website-card .content{padding:40px}}.home-services-website-card .content .title{color:#fff;font-size:60px;font-weight:600;line-height:1.3}@media screen and (max-width:1279px){.home-services-website-card .content .title{font-size:50px}}@media screen and (max-width:599px){.home-services-website-card .content .title{font-size:30px}}.home-services-website-card .content .description{color:#fff;font-size:22px;font-weight:500;line-height:1.4;margin-top:24px}@media screen and (max-width:1279px){.home-services-website-card .content .description{font-size:20px}}@media screen and (max-width:599px){.home-services-website-card .content .description{font-size:17px}}.home-services-website-card .image-container{align-self:center;display:flex;height:500px;position:relative;width:600px}.home-services-website-card .image-container img{height:800px;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:800px}@media screen and (max-width:959px){.home-services-website-card .image-container img{height:300px;min-width:300px}}.home-services-mobile-card{background:linear-gradient(106.95deg,#bc4e9c 2.73%,#f80759 98.7%);border-radius:40px;display:flex;flex-direction:row;margin:40px auto 0;max-width:1100px;min-height:500px;overflow:hidden}@media screen and (max-width:959px){.home-services-mobile-card{flex-direction:column;height:400px;margin:32px}}@media screen and (max-width:599px){.home-services-mobile-card{height:600px}}.home-services-mobile-card .content{flex:1 1;padding:60px}@media screen and (max-width:599px){.home-services-mobile-card .content{padding:40px}}.home-services-mobile-card .content .title{color:#fff;font-size:60px;font-weight:600;line-height:1.3}@media screen and (max-width:1279px){.home-services-mobile-card .content .title{font-size:50px}}@media screen and (max-width:599px){.home-services-mobile-card .content .title{font-size:30px}}.home-services-mobile-card .content .description{color:#fff;font-size:22px;font-weight:500;line-height:1.4;margin-top:24px}@media screen and (max-width:1279px){.home-services-mobile-card .content .description{font-size:20px}}@media screen and (max-width:599px){.home-services-mobile-card .content .description{font-size:17px}}.home-services-mobile-card .image-container{align-self:center;display:flex;flex:2 1;height:500px;position:relative;width:600px}.home-services-mobile-card .image-container img{height:1000px;justify-content:center;left:-20%;-o-object-fit:contain;object-fit:contain;overflow:hidden;position:absolute;top:-20%;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:1000px}@media screen and (max-width:959px){.home-services-mobile-card .image-container img{height:400px;left:-35%;min-width:400px}}.home-services-branding-card{background:linear-gradient(106.39deg,#232526 2.75%,#414345);border-radius:40px;display:flex;flex:1 1;flex-direction:column;height:700px;margin-right:24px;min-width:300px;overflow:hidden}@media screen and (max-width:959px){.home-services-branding-card{margin-right:24px;margin-top:24px}}@media screen and (max-width:599px){.home-services-branding-card{height:500px;margin-right:0}}.home-services-branding-card .content{padding:60px}@media screen and (max-width:959px){.home-services-branding-card .content{padding:50px}}@media screen and (max-width:599px){.home-services-branding-card .content{padding:40px}}.home-services-branding-card .content .title{color:#fff;font-size:50px;font-weight:600;line-height:1.3}@media screen and (max-width:1279px){.home-services-branding-card .content .title{font-size:40px}}@media screen and (max-width:599px){.home-services-branding-card .content .title{font-size:30px}}.home-services-branding-card .content .description{color:#fff;font-size:22px;font-weight:500;line-height:1.4;margin-top:24px}@media screen and (max-width:1279px){.home-services-branding-card .content .description{font-size:20px}}@media screen and (max-width:599px){.home-services-branding-card .content .description{font-size:17px}}.home-services-branding-card img{-o-object-fit:contain;object-fit:contain;padding-left:70px;padding-top:12px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:959px){.home-services-branding-card img{margin-top:-80px;padding-top:0}}@media screen and (max-width:599px){.home-services-branding-card img{margin-bottom:12px;margin-top:-20px}}.home-services-design-concept-card{background:linear-gradient(106.39deg,#4776e6 2.75%,#8e54e9);border-radius:40px;display:flex;flex:1 1;flex-direction:column;height:700px;margin-left:24px;min-width:300px;overflow:hidden}@media screen and (max-width:959px){.home-services-design-concept-card{margin-left:0;margin-top:24px}}@media screen and (max-width:599px){.home-services-design-concept-card{height:520px}}.home-services-design-concept-card .content{padding:60px}@media screen and (max-width:959px){.home-services-design-concept-card .content{padding:50px}}@media screen and (max-width:599px){.home-services-design-concept-card .content{padding:40px}}.home-services-design-concept-card .content .title{color:#fff;font-size:50px;font-weight:600;line-height:1.3}@media screen and (max-width:1279px){.home-services-design-concept-card .content .title{font-size:40px}}@media screen and (max-width:599px){.home-services-design-concept-card .content .title{font-size:30px}}.home-services-design-concept-card .content .description{color:#fff;font-size:22px;font-weight:500;line-height:1.4;margin-top:24px}@media screen and (max-width:1279px){.home-services-design-concept-card .content .description{font-size:20px}}@media screen and (max-width:599px){.home-services-design-concept-card .content .description{font-size:17px}}.home-services-design-concept-card img{-o-object-fit:contain;object-fit:contain;padding-left:70px;padding-top:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:959px){.home-services-design-concept-card img{margin-top:-20px;padding-top:0}}@media screen and (max-width:599px){.home-services-design-concept-card img{margin-bottom:12px;margin-top:0}}.home-tech-stack-container{align-items:center;display:flex;flex-direction:column;margin:200px auto;max-width:1100px}.home-tech-stack-image{height:250px;-o-object-fit:contain;object-fit:contain;width:250px}.home-tech-stack-grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.home-tech-stack-grid .tech-stack-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100px;margin:24px;-o-object-fit:contain;object-fit:contain;opacity:.5;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100px}.home-tech-stack-grid .tech-stack-image:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}@media screen and (max-width:1279px){.home-tech-stack-grid .tech-stack-image{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}}.home-get-started-container{margin:0 auto;max-width:1000px}.home-get-started-title{font-size:50px;font-weight:700;text-align:center}.home-get-started-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:100px 0;padding:32px;width:100%}.home-get-started-card{border-radius:40px;display:flex;flex-direction:column;margin-top:40px;min-height:550px;padding:40px;width:48%}@media screen and (max-width:959px){.home-get-started-card{min-height:450px;width:100%}}.home-get-started-card .title{color:#fff;font-size:40px;font-weight:600;margin-top:30px}.home-get-started-card .description{color:#fff;font-size:18px;font-weight:500;line-height:1.4;margin-top:20px}.home-get-started-card .features-container{margin-top:32px}.home-get-started-card .feature-block{align-items:flex-start;display:flex;margin-top:16px}.home-get-started-card .feature-block p{color:#fff;font-size:18px;font-weight:500;line-height:1.4;margin-left:12px}.home-get-in-touch-container{margin:300px auto;max-width:650px;text-align:center}@media screen and (max-width:599px){.home-get-in-touch-container{margin:300px 30px}}.home-get-in-touch-title{font-size:60px;font-weight:700;line-height:1.5}@media screen and (max-width:599px){.home-get-in-touch-title{font-size:40px}}.home-get-in-touch-description{font-size:28px;font-weight:500;line-height:1.5;margin-top:40px;opacity:.4}@media screen and (max-width:599px){.home-get-in-touch-description{font-size:18px;font-weight:600;margin-top:20px;padding:24px}}.home-get-in-touch-book-button{align-items:center;background-color:#f5717f;border-radius:18px;display:flex;flex-direction:row;justify-content:center;margin:60px auto 0;max-width:350px;padding:16px}.home-get-in-touch-book-button:hover{background-color:#11d6de}@media screen and (max-width:599px){.home-get-in-touch-book-button{width:300px}}.home-get-in-touch-book-button img{margin-right:24px}@media screen and (max-width:599px){.home-get-in-touch-book-button img{margin-right:12px}}.home-get-in-touch-book-button span{color:#fff;font-size:18px;font-weight:600}.home-testimonials-container{margin:200px auto;max-width:1000px}@media screen and (max-width:1279px){.home-testimonials-container{margin:200px 32px}}@media screen and (max-width:959px){.home-testimonials-container{margin-bottom:100px}}.home-testimonials-title{font-size:50px;font-weight:700;text-align:center}@media screen and (max-width:959px){.home-testimonials-title{font-size:40px}}@media screen and (max-width:599px){.home-testimonials-title{font-size:30px}}.home-testimonials-subtitle{font-size:30px;font-weight:500;line-height:1.5;margin:80px 0;opacity:.4;text-align:center}@media screen and (max-width:959px){.home-testimonials-subtitle{font-size:24px;margin:80px 32px}}@media screen and (max-width:599px){.home-testimonials-subtitle{font-size:18px}}.home-testimonials-cards-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.home-testimonial-card-container{display:flex;flex-direction:column;margin:24px;max-width:450px;min-width:300px}.testimonial-video-container{border-radius:16px;height:250px;overflow:hidden;position:relative;width:100%}.testimonial-video-container .video-play-container{align-items:center;background-color:rgba(0,0,0,.6);border-radius:100%;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;width:80px}.testimonial-video-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-author-container{align-items:center;display:flex;flex-direction:row;margin-top:26px}@media screen and (max-width:599px){.testimonial-author-container{margin-top:16px}}.testimonial-author-image{border-radius:100%;height:50px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:50px}.testimonial-author-info-container{margin-left:18px}.testimonial-author-info-name{font-size:20px;font-weight:500}.testimonial-author-info-description{font-size:14px;font-weight:500}.testimonial-text-author-image{border-radius:50%;height:150px;margin:0 auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:150px}.testimonial-text-comment{font-size:18px;font-style:italic;font-weight:600;line-height:1.6;margin-top:40px;text-align:center}.testimonial-text-comment:before{content:"“ ";font-size:30px}.testimonial-text-comment:after{content:" ”";font-size:30px}.testimonial-text-author{font-size:18px;font-weight:700;margin:40px auto 0}.home-philosophy-container{background-color:#134366;border-radius:40px;margin:300px auto;max-width:1200px;min-height:500px;padding:50px}@media screen and (max-width:1279px){.home-philosophy-container{margin:32px 32px 200px}}@media screen and (max-width:959px){.home-philosophy-container{margin-bottom:100px;padding:32px}}.home-philosophy-title{color:#fff;font-size:60px;font-weight:600}@media screen and (max-width:599px){.home-philosophy-title{font-size:30px}}.home-philosophy-subtitle{color:rgba(255,255,255,.7);font-size:24px;font-weight:500;line-height:1.4;margin-bottom:24px;margin-top:24px}@media screen and (max-width:599px){.home-philosophy-subtitle{font-size:18px}}.home-philosophy-content-container{align-items:flex-start;display:flex;flex-direction:row;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:959px){.home-philosophy-content-container{align-items:unset;flex-direction:column-reverse;justify-content:center;padding-top:24px}}.home-philosophy-content-menu{display:flex;flex:1 1;flex-direction:column}.philosophy-cell-container{border-radius:24px;margin-top:12px;overflow:hidden;padding:24px;position:relative}@media screen and (max-width:599px){.philosophy-cell-container{padding:24px}}.philosophy-cell-container .title{color:#fff;font-size:26px;font-weight:600}@media screen and (max-width:599px){.philosophy-cell-container .title{font-size:22px}}.philosophy-cell-container .subtitle{color:rgba(255,255,255,.5);font-size:17px;font-weight:500;line-height:1.5;margin-top:12px}.philosophy-cell-container .progress{height:20px;position:absolute;right:4%;top:10%;width:20px}.home-philosophy-content-value{border-radius:24px;display:flex;flex:1 1;height:400px;margin:0 50px 50px;max-width:600px;overflow:hidden}@media screen and (max-width:959px){.home-philosophy-content-value{flex:none}}@media screen and (max-width:599px){.home-philosophy-content-value{height:200px;margin:10px}}.cell-value-image{flex:1 1;-o-object-fit:cover;object-fit:cover}.cell-value-video-container{background-color:red;border-radius:16px;height:100%;overflow:hidden;position:relative;width:100%}.cell-value-video-container .cell-value-video-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cell-value-video-container .cell-value-play-container{align-items:center;background-color:rgba(0,0,0,.6);border-radius:100%;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;width:80px}.blog-container{margin:30px auto 200px;max-width:1000px}@media screen and (max-width:1279px){.blog-container{margin:30px 80px 200px}}@media screen and (max-width:599px){.blog-container{margin-left:40px;margin-right:40px}}.blog-title{font-size:100px;font-weight:700;line-height:140%;margin-top:30px}@media screen and (max-width:599px){.blog-title{font-size:50px}}.blog-subtitle{font-size:32px;font-weight:600;line-height:140%;margin-top:12px}@media screen and (max-width:599px){.blog-subtitle{font-size:22px}}.blog-tag-container{display:flex;flex-wrap:wrap;margin-top:32px}.blog-tag-container .blog-tag{background-color:#ebecee;border-radius:8px;color:#676767;display:block;font-size:14px;font-weight:500;margin-right:12px;padding:12px}.gatsby-resp-image-figcaption{color:rgba(0,0,0,.6);display:flex;font-size:14px;font-weight:500;justify-content:center;margin-top:12px}.gatsby-resp-image-image{-o-object-fit:cover;object-fit:cover}.blog-back-button-container{background-color:#f5717f;border-radius:12px;color:#fff;display:inline-block;font-weight:600;margin:24px 0;padding:16px 24px}.blog-back-button-container:hover{background-color:#11d6de}.blog-content-container h1{font-size:40px;font-weight:600;line-height:140%;margin-top:60px}.blog-content-container h2{font-size:32px;font-weight:600;line-height:140%;margin-top:30px}.blog-content-container h3{font-size:24px;font-weight:600;line-height:140%;margin-top:24px}.blog-content-container h4{font-size:21px;font-weight:600;line-height:140%;margin-top:16px}@media screen and (max-width:599px){.blog-content-container h4{font-size:18px}}.blog-content-container li,.blog-content-container p{font-size:21px;font-weight:500;line-height:160%;margin:24px 0}@media screen and (max-width:599px){.blog-content-container li,.blog-content-container p{font-size:18px}}.blog-content-container li{display:list-item;list-style-position:outside;margin-left:24px}.blog-content-container .gatsby-resp-image-figure{margin:80px 0!important;overflow:hidden!important}@media screen and (max-width:599px){.blog-content-container .gatsby-resp-image-figure{margin:40px 0!important}}.blog-content-container .gatsby-resp-image-figure span{border-radius:24px!important;overflow:hidden!important}@media screen and (max-width:599px){.blog-content-container .gatsby-resp-image-figure span{border-radius:12px!important}}.blog-content-container .gatsby-resp-image-figure img{margin:0!important}.blog-content-container blockquote{border-left:4px solid #11d6de;margin:40px 0;padding:30px}.blog-content-container blockquote *{color:#757575}.blog-content-container blockquote :before{content:"“ "}.blog-content-container blockquote :after{content:" ”"}.blog-content-container img{border-radius:24px!important;margin:80px 0!important;overflow:hidden!important;width:100%}@media screen and (max-width:599px){.blog-content-container img{border-radius:12px!important;margin:40px 0!important}}