main .intro{min-height:810px;background-color:#0f252c;padding-bottom:45px}main .intro .flex-column{display:flex;align-items:center;align-content:center;width:100%;margin:55px auto 0}@media(min-width:2000px){main .intro .flex-column{max-width:1500px}}@media(max-width:768px){main .intro .flex-column{flex-direction:column-reverse;width:80%;margin:55px auto 0;gap:40px}}main .intro .flex-column .header-text{width:50%}@media(max-width:768px){main .intro .flex-column .header-text{width:100%}}main .intro .flex-column .header-text .text{width:80%;margin:auto}@media(max-width:768px){main .intro .flex-column .header-text .text{width:100%}}main .intro .flex-column .header-text .text .main-title{padding-bottom:45px}main .intro .flex-column .header-text .text .main-title h1{font-size:50px;color:#e04a66;font-weight:600;word-wrap:break-word}@media(max-width:768px){main .intro .flex-column .header-text .text .main-title h1{font-size:34px}}main .intro .flex-column .header-text .text .main-title p{font-size:18px;font-weight:400;margin:20px 0;line-height:28px;color:hsla(0,0%,100%,.8);padding-bottom:35px}main .intro .flex-column .header-text .text a.link-tag{padding:14px 24px;border-radius:40px;text-align:left;font-size:14px;background-color:hsla(0,0%,100%,.1);display:unset;color:#fff;margin-right:10px}main .intro .flex-column .intro-image{width:50%;margin:auto;align-items:center;justify-content:flex-end;display:flex;text-align:center;position:relative}@media(max-width:768px){main .intro .flex-column .intro-image{width:100%;justify-content:center}}main .intro .flex-column .intro-image .image{height:578px;width:672px}@media(max-width:768px){main .intro .flex-column .intro-image .image{width:100%;height:300px}}@media(min-width:2000px){main .intro .flex-column .intro-image .image{height:650px;width:760px}}main .intro .flex-column .intro-image .image img{border-radius:24px 0 0 24px;position:absolute;right:0;top:0}@media(min-width:2000px){main .intro .flex-column .intro-image .image img{border-radius:24px}}@media(max-width:768px){main .intro .flex-column .intro-image .image img{border-radius:24px}}main .mission{padding:100px 0;background-color:#0f252c}@media(max-width:768px){main .mission{padding:60px 0 80px}}main .mission .text-wrapper-prefix h2{color:#e04a66}main .banner-project.image{height:420px;width:100%}@media(max-width:768px){main .banner-project.image{height:180px}}main .banner-project.image img{height:auto}main .solution{padding:80px 0}@media(max-width:768px){main .solution{padding:60px 0}}main .solution .text-wrapper-prefix{margin-bottom:40px}main .solution .text-wrapper-prefix h2{font-size:24px;color:#0f252c}@media(max-width:768px){main .solution .text-wrapper-prefix h2{font-size:22px}}main .solution .text-wrapper-prefix p{color:rgba(15,37,44,.8)}main .solution .gallery-container{width:1140px;margin:auto}@media(max-width:768px){main .solution .gallery-container{width:80%}}main .solution .gallery-container .gallery{margin-top:100px}@media(max-width:768px){main .solution .gallery-container .gallery{margin-top:30px}}main .solution .gallery-container .gallery .image{width:100%;margin-top:30px}@media(max-width:768px){main .solution .gallery-container .gallery .image{height:200px}}main .solution .gallery-container .gallery .image img{border-radius:24px}.projects{width:1140px;margin:auto}@media(max-width:768px){.projects{width:calc(100% - 46px);max-width:520px}.projects h2{font-size:34px}}.projects h2{font-size:50px;font-weight:600;color:#0f252c}.projects p{margin:30px 0;font-size:18px;font-weight:400}.projects .socials{display:flex;justify-content:center;width:250px}.projects .socials .social{position:relative;width:72px;height:42px;border-radius:30px;background-color:#0f252c;text-align:center;margin:auto;display:flex;align-items:center}.projects .socials .social .image{width:22px;height:20px;position:relative;text-align:center;margin:auto}.swiper-container{width:1140px;margin:60px auto}@media(max-width:768px){.swiper-container{width:100%}}.swiper-container .swiper-slide{align-items:stretch;display:flex;padding:0 20px 0 0;box-sizing:border-box}@media(max-width:768px){.swiper-container .swiper-slide{display:block;padding:0 10px 0 0}}.swiper-container .swiper-slide .left-column,.swiper-container .swiper-slide .right-column{width:50%;display:inline-block;margin:0}@media(max-width:768px){.swiper-container .swiper-slide .left-column,.swiper-container .swiper-slide .right-column{width:100%;display:block}}.swiper-container .swiper-slide .right-column{width:40%;background:linear-gradient(180deg,#efcd8d,#cdac6c);border-top-right-radius:24px;border-bottom-right-radius:24px;background-size:cover;vertical-align:bottom;position:relative}.swiper-container .swiper-slide .right-column.bg-dark .content .buttons a.store-btn,.swiper-container .swiper-slide .right-column.bg-dark .content h3,.swiper-container .swiper-slide .right-column.bg-dark .content p{color:#fff}.swiper-container .swiper-slide .right-column.bg-dark .content .discover-btn{background:#e7e1df;color:#0f252c}.swiper-container .swiper-slide .right-column.bg-dark .content .discover-btn:hover{background:#fff}@media(max-width:768px){.swiper-container .swiper-slide .right-column{width:100%;display:block;border-radius:0 0 24px 24px;margin-top:-5px}}.swiper-container .swiper-slide .right-column .content{width:calc(100% - 46px);max-width:520px;margin:auto;position:absolute;bottom:0;padding:0 24px 90px 28px}@media(max-width:768px){.swiper-container .swiper-slide .right-column .content{padding:30px 10px;position:inherit;height:500px}}.swiper-container .swiper-slide .right-column .content h3{text-transform:uppercase;font-size:29px}@media(max-width:768px){.swiper-container .swiper-slide .right-column .content h3{font-size:24px}}.swiper-container .swiper-slide .right-column .content p{margin:22px 0;font-size:16px;line-height:24px}@media(max-width:768px){.swiper-container .swiper-slide .right-column .content p{margin:10px 0}}.swiper-container .swiper-slide .right-column .content .buttons{margin-bottom:40px}@media(max-width:768px){.swiper-container .swiper-slide .right-column .content .buttons{margin-bottom:20px}}@media(max-width:768px)and (max-width:768px){.swiper-container .swiper-slide .right-column .content .buttons{margin-bottom:40px}}@media(max-width:768px){.swiper-container .swiper-slide .right-column .content .buttons a.store-btn{margin-top:5px}}.swiper-container .swiper-slide .right-column .content .buttons a.store-btn{display:inline-block;padding:9px 22px;border-radius:40px;margin-right:10px;background-color:rgba(0,0,0,.1);color:#0f252c;font-size:12px}@media(max-width:768px){.swiper-container .swiper-slide .right-column .content .buttons a.store-btn{padding:9px 22px}}.swiper-container .swiper-slide .right-column .content a.discover-btn{background-color:#0f252c;border-radius:40px;width:200px;display:block;text-align:center;height:58px;line-height:58px;color:#e3dada;transition:.2s}.swiper-container .swiper-slide .right-column .content a.discover-btn:hover{background-color:#000}@media(max-width:768px){.swiper-container .swiper-slide .right-column .content a.discover-btn{height:48px;line-height:48px;font-size:14px;width:150px}}.swiper-container .swiper-slide .left-column{width:60%}@media(max-width:768px){.swiper-container .swiper-slide .left-column{width:100%}}.swiper-container .swiper-slide .left-column img{border-radius:24px 0 0 24px;max-width:100%;height:100%;max-height:none;object-fit:cover;transform:translateZ(0)}@media(max-width:768px){.swiper-container .swiper-slide .left-column img{border-radius:24px 24px 0 0}}.swiper-container .nav{display:flex;margin-top:20px;justify-content:flex-end;padding-right:16px}.swiper-container .nav button{position:relative;width:42px;height:42px;background:none;border:none;cursor:pointer;margin-left:10px;color:#0f252c}.main .projects{height:660px;min-height:inherit}@media(max-width:768px){.main .projects{height:auto;padding-bottom:100px}}.main .projects .flex-column{margin-top:120px}@media(max-width:768px){.main .projects .flex-column{margin-top:78px}}.main .projects .flex-column .header-text{width:100%}@media(max-width:768px){.main .projects .flex-column .header-text .text .main-title h1{font-size:34px;margin-bottom:40px}}.main .projects .flex-column .header-text .socials .social{background-color:#fff;color:#0f252c}.main .gallery-container .flex-column,.main .projects-list .flex-column{margin-top:130px}.main .gallery-container .gallery,.main .projects-list .gallery{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:60px;margin-top:-100px;padding-bottom:100px}@media(max-width:768px){.main .gallery-container .gallery,.main .projects-list .gallery{width:80%;margin:-100px auto 0;gap:20px}}.main .gallery-container .gallery .project-teaser .image,.main .projects-list .gallery .project-teaser .image{display:flex;height:461px;width:540px;overflow:hidden;border-radius:24px}@media(max-width:768px){.main .gallery-container .gallery .project-teaser .image,.main .projects-list .gallery .project-teaser .image{width:344px;height:295px}}.main .gallery-container .gallery .project-teaser .image img,.main .projects-list .gallery .project-teaser .image img{border-radius:24px;transition:transform .4s}.main .gallery-container .gallery .project-teaser .image img:hover,.main .projects-list .gallery .project-teaser .image img:hover{transform:scale(1.1)}.main .gallery-container .gallery .project-teaser h2,.main .projects-list .gallery .project-teaser h2{font-size:24px;font-weight:600;color:#0f252c;margin-top:10px}@media(max-width:768px){.main .gallery-container .gallery .project-teaser h2,.main .projects-list .gallery .project-teaser h2{font-size:22px}}.main .indie-section{background-color:#0f252c;text-align:center;color:#fff;padding:100px 0}.main .indie-section .container{width:80%;margin:auto}.main .indie-section .container .image{text-align:center;margin:auto;width:285px;height:80px}.main .indie-section .container h2{font-size:24px;font-weight:700;margin-bottom:20px;margin-top:40px}@media(max-width:768px){.main .indie-section .container h2{font-size:22px}}.main .indie-section .container p{font-size:18px;margin-bottom:60px;color:hsla(0,0%,100%,.8);line-height:28px}.footer,.footer-bottom{background-color:#e04a66;padding:60px 0}.footer-bottom.footer-bottom,.footer.footer-bottom{background-color:#e35570;padding:15px 0}.footer-bottom.footer-bottom .columns,.footer.footer-bottom .columns{padding:0}.footer-bottom.footer-bottom .columns .column p,.footer.footer-bottom .columns .column p{margin-bottom:0}@media(max-width:768px){.footer-bottom.footer-bottom .columns .column a,.footer-bottom.footer-bottom .columns .column p,.footer.footer-bottom .columns .column a,.footer.footer-bottom .columns .column p{font-size:14px}.footer,.footer-bottom{padding:30px 0}}.footer .columns,.footer-bottom .columns{color:#fff;padding:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}@media(max-width:768px){.footer .columns,.footer-bottom .columns{padding:30px 0 0}}.footer .columns .column,.footer-bottom .columns .column{flex:1 1;min-width:200px;margin:0 10px}.footer .columns .column div,.footer-bottom .columns .column div{margin-bottom:30px}.footer .logo-container,.footer-bottom .logo-container{order:-1}.footer .logo-container.image,.footer-bottom .logo-container.image{width:145px;height:auto}.footer h3,.footer-bottom h3{font-size:22px;color:#fff}.footer h4,.footer-bottom h4{margin-bottom:5px;color:#fff}.footer a,.footer li,.footer p,.footer-bottom a,.footer-bottom li,.footer-bottom p{font-size:16px;color:#f3b7c2}.footer p,.footer-bottom p{margin-bottom:10px}.footer ul,.footer-bottom ul{display:block}.footer ul li,.footer-bottom ul li{display:block;text-align:left;margin:5px 0}.button{padding:19px 44px;background-color:#edece6;line-height:inherit;height:auto;position:relative;justify-content:center;align-items:center;color:#0f252c;font-weight:500;font-size:16px;display:inline-block;transition:.2s}.button:hover{background-color:#fff}@media(max-width:768px){.button{font-size:14px;padding:18px 44px;box-sizing:border-box;margin:0;white-space:nowrap;overflow:hidden}}.button.link-demo{color:#fff}.button:after{background-image:url(/images/star-btn.svg);display:block;float:right;content:"";width:14px;height:14px;margin-top:3px;margin-left:10px;position:relative;background-size:contain}