@font-face{font-family:"ProximaNova";src:url("../fonts/ProximaNova-Regular.woff2") format("woff2"),url("../fonts/ProximaNova-Regular.woff") format("woff");font-weight:normal;font-style:normal}*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;box-sizing:border-box}img{max-width:100%;display:block}body{background-color:#0d0d0d;font-family:"Proxima Nova",sans-serif}a{text-decoration:none}button{background-color:rgba(0,0,0,0);cursor:pointer}.container{width:100%;max-width:1330px;padding:0 15px;margin:0 auto}.btn-primary{position:relative;color:#fff;font-size:20px;font-weight:800;font-style:normal;line-height:normal;border-radius:12px;background:#002c61;padding:28px 40px;display:inline-block;align-items:center;justify-content:center;transition:all .3s ease;font-family:"Overpass",sans-serif;text-align:center}@media(min-width: 768.1px){.btn-primary:hover{background-color:#00408c}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0;pointer-events:none;z-index:2026}.modal.active{opacity:1;pointer-events:all}.modal.active .box{transform:translateY(0)}.modal .box{position:relative;z-index:2;width:100%;max-width:1300px;height:100%;max-height:83%;padding:40px;margin:0 15px;border-radius:5px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translateY(20px);transition:all .3s ease;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;z-index:2026}.modal .box .close{position:absolute;top:0;right:0;padding:20px}.modal .box .close:hover svg{fill:#e74c3c}.modal .box .close svg{fill:#2f3640;transition:all .3s ease}.modal .box h2{color:#09a6ff;font-size:30px;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:20px;width:100%;max-width:930px;text-align:center;padding:40px 40px 0 40px}.modal .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2025;opacity:0;pointer-events:none;transition:all .3s ease}.modal .overlay.active{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media(max-width: 500.1px){.modal .box{padding:20px;max-height:90%}.modal .box h2{font-size:24px}}header{position:fixed;top:0;left:0;width:100%;z-index:2022;padding-top:25px;transition:all .3s ease}header.fixed-menu{background:linear-gradient(180deg, #0B53A7 0%, #0A60B5 100%);padding-bottom:25px;transition:all .3s ease}header .container{display:flex;align-items:center;justify-content:space-between}header .logo{z-index:35;cursor:pointer}header .logo img{width:100%;max-width:220px;min-width:50px;transition:all .3s ease}header nav{width:100%;max-width:600px;margin-left:30px}header nav ul{width:100%;display:flex;align-items:center;justify-content:space-between}header nav ul .theme-support{border:2px solid rgba(0,0,0,0);outline:1px solid #fff;padding:12px 28px;border-radius:12px;display:block;transition:all .3s ease}@media(min-width: 768px){header nav ul .theme-support:hover{border:2px solid #fff;outline:0px solid rgba(0,0,0,0);transition:all .3s ease}}header nav a{color:#fff;font-size:14px;font-style:normal;font-weight:800;line-height:normal;transition:all .3s ease}@media(min-width: 768px){header nav a:hover{opacity:.8}}header .menu-mobile{position:fixed;top:0;width:100%;height:100vh;background-color:rgba(0,44,97,.99);transform:translateX(-100%);transition:all .3s ease;padding:7rem 15px;display:flex;align-items:center;justify-content:center}header .menu-mobile ul{display:block}header .menu-mobile ul li{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}header .menu-mobile ul li:not(:last-child){margin-bottom:1.75rem}header .menu-mobile ul li a{color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;transition:color .3s ease}header .menu-mobile .whatsapp-button-mobile{width:100%;max-width:100%}header .menu-mobile .whatsapp-button-mobile a{display:flex;align-items:center;justify-content:center;background:#44c254;padding:15px;border-radius:50px;transition:all .2s ease;font-size:16px}header .menu-mobile .whatsapp-button-mobile a img{margin-right:5px;max-width:25px}header .menu-mobile .whatsapp-button-mobile a span{font-weight:500px;color:#fff}@media(min-width: 768.1px){header .menu-mobile .whatsapp-button-mobile a:hover{background:#39a047}}header .hamburger{padding:0;display:none;z-index:35;-webkit-tap-highlight-color:rgba(0,0,0,0)}header .hamburger:hover{opacity:unset}header .hamburger.is-active:hover{opacity:unset}header .hamburger.is-active .hamburger-inner,header .hamburger.is-active .hamburger-inner:before,header .hamburger.is-active .hamburger-inner:after{background-color:#fff}header .hamburger .hamburger-inner,header .hamburger .hamburger-inner:before,header .hamburger .hamburger-inner:after{background-color:#fff;height:2px}@media(max-width: 768px){header{padding-top:29.2px}header.fixed-menu{padding-bottom:29.2px}header nav{width:auto;margin-left:0;display:flex;justify-content:flex-end}header nav ul{display:none}header .hamburger{display:block}header .menu-mobile ul li:not(:last-child){margin:0 auto 1.75rem}}@media(max-width: 500.1px){header .logo img{max-width:223px}}.menu-opened{overflow:hidden}.menu-opened header .menu-mobile{transform:translateX(0)}.s-hero{position:relative;width:100%;padding-top:120px;padding-bottom:145px;background:linear-gradient(180deg, #0B53A7 0%, #089CF5 100%)}.s-hero .container{display:flex;align-items:center;justify-content:space-between}.s-hero .left{position:relative;width:100%;max-width:650px;padding-top:65px;padding-right:40px}.s-hero .left h1{color:#fff;font-size:36px;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:48px}.s-hero .left .tray-selo{margin-bottom:48px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.s-hero .right{position:relative;padding-top:65px;width:560px;min-width:560px;height:auto;display:flex;align-items:center;justify-content:center}.s-hero .right .mockup-01{width:230px;z-index:2;-webkit-animation:floating 5s infinite;animation:floating 5s infinite}.s-hero .right .mockup-02{position:absolute;z-index:1;width:190px;left:0;-webkit-animation:floating 6s infinite;animation:floating 6s infinite}.s-hero .right .mockup-03{position:absolute;z-index:1;width:190px;right:0;-webkit-animation:floating 7s infinite;animation:floating 7s infinite}@media(max-width: 991px){.s-hero .container{flex-direction:column}.s-hero .left{display:flex;flex-direction:column;align-items:center;padding-top:35px;padding-right:0}.s-hero .left h1{text-align:center}.s-hero .right{order:-1}}@media(max-width: 640px){.s-hero .right{width:100%;min-width:unset}}@media(max-width: 500.1px){.s-hero{padding-bottom:70px}.s-hero .left h1{font-size:32px}.s-hero .right{padding-top:0}.s-hero .right .mockup-01{width:180px}.s-hero .right .mockup-02{left:0;width:140px}.s-hero .right .mockup-03{right:0;width:140px}}.s-services{padding:120px 0;background-color:#fff}.s-services h2{font-style:normal;line-height:56px;margin-bottom:60px;color:#2e2e2e;text-align:center;font-size:36px;font-weight:700;line-height:48px}.s-services .info{display:flex;align-items:center;justify-content:space-between}.s-services .info .item{width:100%;max-width:325px;display:flex;flex-direction:column;align-items:center;justify-content:center}.s-services .info .item:nth-child(3) span{color:#2e2e2e;font-size:24px;font-style:normal;font-weight:400;line-height:1.2}.s-services .info .item:nth-child(3) h3{color:#00408c;font-size:24px;font-style:normal;font-weight:800;line-height:1.2}.s-services .info .item .icon-content{width:100%;max-width:80px;margin:0 auto;margin-bottom:24px}.s-services .info .item .icon-content img{width:auto;height:auto}.s-services .info .item span{color:#00408c;font-size:24px;font-style:normal;font-weight:800;line-height:1.2}.s-services .info .item h3{color:#2e2e2e;font-size:24px;font-style:normal;font-weight:400;line-height:1.2}@media(max-width: 1080px){.s-services .info .item:nth-child(3) h3,.s-services .info .item:nth-child(3) span{font-size:24px}.s-services .info .item h3,.s-services .info .item span{font-size:24px}}@media(max-width: 991px){.s-services h2{font-size:38px}.s-services .info{flex-wrap:wrap}.s-services .info .item{max-width:50%}.s-services .info .item:nth-child(1),.s-services .info .item:nth-child(2){margin-bottom:50px}}@media(max-width: 500.1px){.s-services{padding:60px 0}.s-services h2{font-size:34px}.s-services .info .item{max-width:100%}.s-services .info .item:nth-child(1),.s-services .info .item:nth-child(2){margin-bottom:0}.s-services .info .item:not(:last-child){margin-bottom:50px}}.s-themes{padding:120px 0;background-color:#089cf5}.s-themes .container{text-align:center}.s-themes h2{color:#fff;font-size:36px;font-style:normal;font-weight:400;line-height:normal;text-align:center;width:100%;max-width:766px;margin:0 auto 80px;padding:0 15px}.s-themes .swiper-pagination{position:relative;text-align:center;margin-top:30px;flex:1}.s-themes .swiper-pagination .swiper-pagination-bullet{background:#019bfc;background:linear-gradient(90deg, rgb(1, 155, 252) 0%, rgb(1, 219, 224) 100%);opacity:.3;border-radius:12px;transition:all .3s}.s-themes .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:17.23px}.s-themes-item{position:relative;width:100%;max-width:420px;border-radius:5px;overflow:hidden;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.s-themes-item:hover .overlay{opacity:1;visibility:visible;transition:all .3s ease;pointer-events:all}.s-themes-item .overlay{position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .3s ease;border-radius:5px;border-radius:10px;background:linear-gradient(0deg, rgba(0, 44, 97, 0.6) 0%, rgba(0, 44, 97, 0.6) 100%)}.s-themes-item .overlay .btn-themes{color:#fff;font-size:16px;font-style:normal;font-weight:800;line-height:normal;transition:all .3s ease;border:1px solid #fff;padding:15px 32px;border-radius:12px;display:block;transition:all .3s ease;border:2px solid rgba(0,0,0,0);outline:1px solid #fff}@media(min-width: 768px){.s-themes-item .overlay .btn-themes:hover{border:2px solid #fff;outline:0px solid rgba(0,0,0,0);transition:all .3s ease}}.s-themes .slide-themes{overflow:hidden;margin:50px 0}.s-themes .slide-themes .swiper-pagination{position:relative;text-align:center;margin-top:30px;flex:1}.s-themes .slide-themes .swiper-pagination .swiper-pagination-bullet{background:#002c61;background:linear-gradient(90deg, #002c61 0%, #02408b 100%);opacity:.3;border-radius:12px;transition:all .3s}.s-themes .slide-themes .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:17.23px}@media(max-width: 768px){.s-themes-item .overlay{border-radius:6px}}@media(max-width: 640px){.s-themes .container{padding:0}}@media(max-width: 500.1px){.s-themes{padding:70px 0}.s-themes h2{font-size:29px}.s-themes .slide-themes{margin:50px 0}}.s-flag-tray{padding:120px 0;background-color:#fff}.s-flag-tray .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.s-flag-tray h2{padding:44px 0 25px;color:#00408c;font-size:36px;font-style:normal;font-weight:800;line-height:1.2;text-align:center}.s-flag-tray p{color:#2e2e2e;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;text-align:center;width:100%;max-width:880px}@media(max-width: 500.1px){.s-flag-tray{padding:70px 0}.s-flag-tray h2{font-size:29px}.s-flag-tray p{font-size:18px}}.s-cases{background-color:#002c61}.s-cases .title-wrapper{text-align:center;padding:100px 0}.s-cases .title-wrapper h2{color:#fff;font-size:44px;font-style:normal;font-weight:800;line-height:56px;margin-bottom:12px}.s-cases .title-wrapper h3{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:36px}.s-cases .info{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 640px)}.s-cases .info .item{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:transform .3s;overflow:hidden}@media(min-width: 768px){.s-cases .info .item:hover .overlay{opacity:0;visibility:hidden;transition:all .3s ease}}.s-cases .info .item .overlay{position:absolute;width:100%;height:100%;transition:all .3s ease;background:linear-gradient(0deg, rgba(0, 37, 80, 0.5) 0%, rgba(0, 37, 80, 0.5) 100%)}.s-cases .info .item h3{color:#fff;font-size:38px;font-style:normal;font-weight:800;line-height:1.2;margin-bottom:32px;z-index:2}.s-cases .info .item a{z-index:2;display:flex;width:143px;height:53px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:8px;color:#fff;border:1px solid #fff;transition:all .3s ease;border:2px solid rgba(0,0,0,0);outline:1px solid #fff}@media(min-width: 768px){.s-cases .info .item a:hover{border:2px solid #fff;outline:0px solid rgba(0,0,0,0);transition:all .3s ease}}.s-cases .info .item.spinWay{background-image:url("../img/s-cases-img-01.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.s-cases .info .item.decorafast{background-image:url("../img/s-cases-img-02.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.s-cases .info .item.Lashoes{background-image:url("../img/s-cases-img-03.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.s-cases .info .item.obraEdecora{background-image:url("../img/s-cases-img-04.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.s-cases .info .item.Mardelle{background-image:url("../img/s-cases-img-05.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.s-cases .info .item.casaDotosador{background-image:url("../img/s-cases-img-06.png");background-size:cover;background-position:center center;background-repeat:no-repeat}@media(max-width: 1440.1px){.s-cases .info{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto)}.s-cases .info .item{height:480px}}@media(max-width: 1150.1px){.s-cases .info{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto)}.s-cases .info .item{height:480px}}@media(max-width: 768px){.s-cases .info{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto)}}@media(max-width: 500.1px){.s-cases .title-wrapper{padding:50px 0}.s-cases .title-wrapper h2{font-size:36px}.s-cases .title-wrapper h3{font-size:24px}.s-cases .info{grid-template-columns:1fr}.s-cases .info .item h3{font-size:36px}}.s-help-center{padding:260px 0;background:linear-gradient(180deg, #0B53A7 0%, #089CF5 100%)}.s-help-center .container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:898px}.s-help-center h2{padding-bottom:8px;color:#fff;font-size:36px;font-style:normal;font-weight:800;line-height:normal;text-align:center}.s-help-center p{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:1.3;text-align:center;padding-bottom:44px;width:100%;max-width:580px}@media(max-width: 500.1px){.s-help-center{padding:200px 0}.s-help-center h2{font-size:32px}}.s-about{display:flex;-webkit-animation:center;animation:center;justify-content:center}.s-about .left,.s-about .right{flex:1}.s-about .left{position:relative;display:flex;align-items:center;justify-content:flex-end;background-color:#292929}.s-about .left .element-arrow{position:absolute;right:-57px}.s-about .left .info{position:relative;width:100%;max-width:614px;padding:0 15px;margin-right:150px}.s-about .left .info h2{color:#09a6ff;font-size:52px;font-style:normal;font-weight:800;line-height:56px;margin-bottom:40px}.s-about .left .info p{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.s-about .left .info p:not(:last-child){margin-bottom:50px}.s-about .left .info p:nth-of-type(1){font-weight:700}.s-about .right{padding:120px 0;background:#fff;display:flex;align-items:center;justify-content:center;background-image:url("../img/quem-somos-logos-bg.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.s-about .right ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.s-about .right ul li:not(:last-child){margin-bottom:60px}@media(min-width: 768px){.s-about .right ul li:hover img{transform:translateY(-5px)}.s-about .right ul li img{transition:all .3s ease}}.s-about .right ul li img{max-width:220px}@media(max-width: 1280px){.s-about .left{justify-content:flex-start}.s-about .left .info{margin-right:20px}}@media(max-width: 991px){.s-about{flex-direction:column}.s-about .left{padding:100px 0}.s-about .left .info{max-width:100%;margin-right:0}.s-about .left .element-arrow{display:none}.s-about .right{padding:100px 0}.s-about .right ul{flex-direction:row;width:100%;max-width:760px;flex-wrap:wrap;justify-content:space-between}.s-about .right ul li{width:329px;display:flex;justify-content:center}}@media(max-width: 673px){.s-about .right ul{justify-content:center}}@media(max-width: 500.1px){.s-about .left{padding:50px 0}.s-about .left .info h2{font-size:36px}.s-about .left .info p{font-size:18px}}.s-404,body{height:100vh}#page-404 body{background:url("../img/pg-not-found-bg.jpg") no-repeat center center/cover}.s-404{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:42%;margin:0 auto}.s-404 main{max-width:23.75rem;color:#d6d6f2}.s-404 aside{display:flex;align-items:center}.s-404 h1{font-size:2.5rem;line-height:120%}.s-404 p{margin-top:1.5rem;font-size:1.25rem;font-weight:300;line-height:140%}.s-404 .button-wrapper{margin-top:3.5rem;display:flex;align-items:center;gap:1rem}.s-404 .button-wrapper .btn{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:#151557;border-radius:62.4375rem;color:#e2e2f5;font-weight:500;line-height:140%;text-transform:uppercase}.s-404 .button-wrapper .btn:hover{background:#212187}@-webkit-keyframes floating{0%{transform:translateY(0)}66%{transform:translateY(-15px)}100%{transform:translateY(0)}}@keyframes floating{0%{transform:translateY(0)}66%{transform:translateY(-15px)}100%{transform:translateY(0)}}.s-footer{padding:24px 0;background-color:#2e2e2e}.s-footer .logo-footer{cursor:pointer}.s-footer .container{display:flex;align-items:center;justify-content:space-between}.s-footer p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-right:10px}.s-footer .socials{display:flex;align-items:center}.s-footer .socials ul{display:flex;align-items:center}.s-footer .socials ul li:not(:last-child){margin-right:10px}.s-footer .socials ul li a{transition:all .3s ease}@media(min-width: 768px){.s-footer .socials ul li a:hover{opacity:.7}}@media(max-width: 840px){.s-footer .container{flex-direction:column}.s-footer .logo-footer{margin-bottom:24px}.s-footer p{text-align:center}.s-footer .socials{margin-top:24px}}