.header{max-width:100%;padding:15px 50px 0 50px;display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;background:rgba(245,245,245,.9450980392);z-index:5;transition-duration:3s}@media screen and (max-width: 768px){.header{padding:10px 15px 10px 15px}}.header .header-content{width:100%;height:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 15px 0}@media screen and (max-width: 768px){.header .header-content{padding:0;height:auto}}.header .header-content .logo{width:13%;max-width:220px;min-width:180px}@media screen and (max-width: 768px){.header .header-content .logo{min-width:unset;width:45%}}.header .header-content .logo img{width:100%}.header .header-content .menu{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 991px){.header .header-content .menu{display:none}}.header .header-content .menu a{margin:15px;color:#535353;font-family:"montserrat-reg";font-size:15px;border-radius:20px;padding:5px 10px;border:solid 2px hsla(0,0%,100%,0);transition-duration:.7s}.header .header-content .menu a:hover{border-color:#535353}.header .header-content .contact{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 991px){.header .header-content .contact{display:none}}.header .header-content .contact span{font-size:40px;margin-right:5px;color:#535353}.header .header-content .contact a{color:#535353;font-size:20px;font-family:"montserrat-bold"}.header-hidden{z-index:0;opacity:0;visibility:hidden}.hero{min-width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero .ruedas{position:absolute;width:27%;left:-80px;bottom:15px;opacity:.1;transform:rotate(170deg)}@media screen and (max-width: 768px){.hero .ruedas{width:50%}}@media screen and (max-width: 531px){.hero .ruedas{left:-45px;bottom:100px}}.hero .lable{display:flex;flex-direction:column;width:100%;margin-top:60px}@media screen and (max-width: 768px){.hero .lable{margin-top:-100px}}.hero .lable .text{width:80%;position:relative}.hero .lable .text span{color:#2f2f2f;font-family:"montserrat-bold";font-size:90px;line-height:110px}@media screen and (max-width: 768px){.hero .lable .text span{font-size:70px;line-height:80px}}@media screen and (max-width: 531px){.hero .lable .text span{font-size:50px;line-height:60px}}@media screen and (max-width: 456px){.hero .lable .text span{font-size:40px;line-height:50px}}.hero .lable .text span:first-child{font-size:230px;line-height:220px}@media screen and (max-width: 991px){.hero .lable .text span:first-child{font-size:150px;line-height:160px}}@media screen and (max-width: 768px){.hero .lable .text span:first-child{font-size:120px;line-height:130px}}@media screen and (max-width: 531px){.hero .lable .text span:first-child{font-size:100px;line-height:110px}}@media screen and (max-width: 456px){.hero .lable .text span:first-child{font-size:75px;line-height:85px}}.hero .lable .text .content-image{position:absolute;right:-25%;bottom:-100px;z-index:-1;width:10%;min-width:230px;transition-duration:1.2s}@media screen and (max-width: 1229px){.hero .lable .text .content-image{right:-20%}}@media screen and (max-width: 768px){.hero .lable .text .content-image{min-width:170px;bottom:-150px}}@media screen and (max-width: 456px){.hero .lable .text .content-image{right:-15%;bottom:-145px;min-width:150px}}.hero .lable .text .content-image img{width:100%;transform:rotate(30deg);opacity:.2;transition-duration:1.2s}@media screen and (max-width: 768px){.hero .lable .text .content-image img{opacity:1}}.hero .lable .slogan{margin-top:40px}@media screen and (max-width: 768px){.hero .lable .slogan{position:absolute;right:15px;bottom:55px}}.hero .lable .slogan h1,.hero .lable .slogan span{font-size:26px;line-height:34px;letter-spacing:1px;font-family:"montserrat-reg";color:#535353}@media screen and (max-width: 991px){.hero .lable .slogan h1,.hero .lable .slogan span{font-size:18px;line-height:26px}}@media screen and (max-width: 531px){.hero .lable .slogan h1,.hero .lable .slogan span{font-size:16px;line-height:22px}}.hero .lable:hover .text .content-image{width:35%}.hero .lable:hover .text .content-image img{opacity:1;transform:rotate(390deg)}.doing{padding:80px 0}@media screen and (max-width: 768px){.doing{padding:40px 0}}.doing span{width:100%;display:flex;flex-direction:row;justify-content:center;font-size:90px;line-height:105px;font-family:"montserrat-bold";color:#f5f5f5;letter-spacing:2px}@media screen and (max-width: 991px){.doing span{font-size:60px;line-height:75px}}@media screen and (max-width: 768px){.doing span{font-size:45px;line-height:55px}}@media screen and (max-width: 456px){.doing span{font-size:40px;line-height:45px}}.doing p,.doing h2{font-size:26px;line-height:38px;font-family:"montserrat";color:#f5f5f5;letter-spacing:1px;margin-top:80px}@media screen and (max-width: 991px){.doing p,.doing h2{font-size:18px;line-height:28px}}@media screen and (max-width: 768px){.doing p,.doing h2{margin-top:40px}}.doing p{margin-top:0}.footer{width:100%;height:300px;padding:50px 0;display:flex;flex-direction:row;justify-content:space-between;position:relative}@media screen and (max-width: 768px){.footer{padding:20px 0}}.footer .footer-contact{display:flex;flex-direction:row;width:100%}@media screen and (max-width: 768px){.footer .footer-contact{flex-direction:column}}.footer .footer-contact .address{display:flex;flex-direction:column;width:30%}@media screen and (max-width: 768px){.footer .footer-contact .address{width:100%}}.footer .footer-contact .address span{font-size:20px;line-height:30px;margin:10px 0;color:#f5f5f5;font-family:"montserrat";letter-spacing:1px}@media screen and (max-width: 768px){.footer .footer-contact .address span{font-size:18px;margin:0}}.footer .footer-contact .digital-address{width:30%}@media screen and (max-width: 768px){.footer .footer-contact .digital-address{width:100%}}.footer .footer-contact .digital-address a{width:max-content;display:block;font-size:20px;line-height:30px;margin:10px 0;color:#f5f5f5;font-family:"montserrat";letter-spacing:1px;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width: 768px){.footer .footer-contact .digital-address a{font-size:18px;margin:0}}.gear{position:absolute;top:-30px;right:0px;display:flex;flex-direction:row;justify-content:flex-end}.gear img{opacity:.05;width:70%}.name{position:absolute;bottom:50px;right:50px}@media screen and (max-width: 768px){.name{right:15px;bottom:15px}}.name span{font-size:26px;letter-spacing:1px;font-family:"montserrat-reg";color:#f14635}@media screen and (max-width: 768px){.name span{font-size:20px}}.section-services{background-image:url("../img/digitalBG.svg");background-position:right bottom -40px;background-size:100%;background-repeat:no-repeat}@media screen and (max-width: 768px){.section-services{background-size:200%}}.services{width:100%;padding:80px 0;margin-top:100px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1199px){.services{margin-top:50px}}@media screen and (max-width: 768px){.services{padding:40px 0;margin-top:40px}}.services .service{width:45%;min-height:350px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;position:relative}@media screen and (max-width: 768px){.services .service{width:100%}}.services .service .service-icon{position:absolute;left:0;top:-53px;width:17%;z-index:-1}@media screen and (max-width: 1199px){.services .service .service-icon{top:-38px}}@media screen and (max-width: 991px){.services .service .service-icon{top:-30px}}@media screen and (max-width: 768px){.services .service .service-icon{top:-44px;width:12%;min-width:70px}}.services .service .service-icon img{width:100%}.services .service .services-type{font-size:40px;font-family:"montserrat-bold";letter-spacing:2px;color:#2f2f2f}@media screen and (max-width: 991px){.services .service .services-type{font-size:26px}}@media screen and (max-width: 991px){.services .service .services-type{font-size:30px}}.services .service p{margin-top:40px;font-size:20px;line-height:28px;letter-spacing:1px;font-family:"montserrat-reg";color:#2f2f2f}@media screen and (max-width: 991px){.services .service p{font-size:16px;line-height:24px}}.contact-main{height:100vh;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.contact-main .contact-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contact-main .contact-content span,.contact-main .contact-content a{font-size:25px;margin:10px 0;color:#2f2f2f;font-family:"montserrat";letter-spacing:1px}.mob-menu{z-index:3;height:0;width:100%;background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;transition-duration:1s}.mob-menu a{font-size:25px;margin:10px 0;color:#2f2f2f;font-family:"montserrat";letter-spacing:1px;transition-duration:1s;opacity:0}.loader{position:fixed;top:0;right:0;background-color:#f5f5f5;height:100vh;width:100%;opacity:0;z-index:-1;transition-duration:2s;display:flex;flex-direction:row;justify-content:center;align-items:center}.loader .loader-logo{width:30%;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 768px){.loader .loader-logo{width:60%}}.loader .loader-logo img{width:100%}.loader-visible{opacity:10;z-index:1000}.portfolio-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:105px;width:100%}@media screen and (max-width: 768px){.portfolio-content{padding:0 15px;margin-top:100px}}.portfolio-content .content-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:30px 0}@media screen and (max-width: 768px){.portfolio-content .content-box{height:min-content;min-height:unset}}.portfolio-content .content-box .portfolio-description{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:15px 0;margin-bottom:20px}.portfolio-content .content-box .portfolio-description .brand span{font-family:"montserrat-bold";font-size:24px;color:#2f2f2f}.portfolio-content .content-box .portfolio-description .do-works{margin-top:15px}.portfolio-content .content-box .portfolio-description .do-works span{font-family:"montserrat-reg";font-size:20px;color:#2f2f2f}.portfolio-content .content-box .imageBox1{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:100%}@media screen and (max-width: 768px){.portfolio-content .content-box .imageBox1{flex-direction:column}}.portfolio-content .content-box .imageBox1 img{width:47%}@media screen and (max-width: 768px){.portfolio-content .content-box .imageBox1 img{width:100%;margin:7px 0}}.portfolio-content .content-box .imageBox2{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;margin-top:40px}@media screen and (max-width: 768px){.portfolio-content .content-box .imageBox2{flex-direction:column;margin-top:7px}}.portfolio-content .content-box .imageBox2 .mob-ver{width:25%;position:relative}@media screen and (max-width: 768px){.portfolio-content .content-box .imageBox2 .mob-ver{width:70%;margin:7px 0}}.portfolio-content .content-box .imageBox2 .mob-ver span{position:absolute;top:0;left:50%;right:50%;transform:translate(-50%);display:block;width:30%;height:3.5%;background-color:#2f2f2f;z-index:2;border-radius:0 0 10px 10px}.portfolio-content .content-box .imageBox2 .mob-ver img{width:100%;border:solid 5px #2f2f2f;border-radius:25px}.portfolio-content .content-box .border-case{display:block;margin-top:50px;height:2px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #b7b7b7 25%, #b7b7b7 75%, rgba(255, 255, 255, 0) 100%);width:80%}@media screen and (max-width: 768px){.portfolio-content .content-box .border-case{margin-top:20px}}body{background:#f5f5f5}.section{min-width:100%;position:relative}@media screen and (max-width: 768px){.section{padding:0 15px}}.none{display:none}a{text-decoration:none}.fix{position:fixed}.bord-bottom{width:100%;height:2px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #b7b7b7 25%, #b7b7b7 75%, rgba(255, 255, 255, 0) 100%);position:absolute;left:0;right:0;bottom:0}.messengers{position:fixed;bottom:25px;left:25px;width:4%;width:35px;z-index:2}@media screen and (max-width: 768px){.messengers{bottom:15px;left:15px}}.messengers a{display:block;margin:10px;width:100%}@media screen and (max-width: 768px){.messengers a{margin:10px 0 0 0}}.messengers a img{width:100%}.burger{right:15px;width:25px;display:none}@media screen and (max-width: 991px){.burger{display:block}}.burger span{display:block;width:25px;height:3px;margin:4px 0;background-color:#2f2f2f;transition-duration:.7s;border-radius:10px}.burger:hover{cursor:pointer}.move{position:relative}.move span:first-of-type{transform:rotate(-45deg);top:6%;right:-15px;margin:0;position:absolute}.move span:nth-of-type(2){opacity:0;position:absolute;right:-15px}.move span:nth-of-type(3){transform:rotate(45deg);top:6%;right:-15px;margin:0;position:absolute}.show{position:fixed;width:100%;height:100vh}.show a{opacity:1}.noScroll{overflow:hidden}/*# sourceMappingURL=style.min.css.map */