*{margin:0px;padding:0px;border:none;font:inherit;list-style:none;background:none;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:1vw}body{display:flex;gap:4vw;color:#030504;font-size:1rem;align-items:center;flex-direction:column;justify-content:start;background-color:#fff;font-family:"Montserrat",sans-serif}body h1,body h2,body h3,body h4,body h5{position:relative;display:block}body h1 strong,body h2 strong,body h3 strong,body h4 strong,body h5 strong{position:relative;display:block}body p{position:relative;display:block;line-height:1.7;font-size:1.05rem}body form input[type=submit],body form button{cursor:pointer}body .container{position:relative;display:flex;width:67%;margin:0 auto;align-items:center;flex-direction:column;justify-content:start}body .title{color:#c81d63;font-weight:600;line-height:1.5;font-size:.93rem;text-transform:uppercase}body .title strong{color:#223d80;font-weight:bold;font-size:3.35rem;text-transform:initial}body .title-small strong{font-size:2.5rem}body .button{position:relative;display:block;color:#fff;font-weight:500;font-size:.9rem;padding:.6vw 2vw;border-radius:.5vw;background-color:#223d80;text-transform:uppercase;box-shadow:0vw 0vw 0vw 0vw #c81d63;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}body .button:hover{background-color:#c81d63;animation:pulseButton .8s;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}body .active-menu{width:100% !important}body .active-menu .active-menu{width:70% !important}body .active{opacity:1 !important;visibility:initial !important}@keyframes pulseButton{70%{box-shadow:0 0 0 15px rgba(200,29,99,0)}100%{box-shadow:0 0 0 0 rgba(200,29,99,0)}}body>header,body main,body section,body article,body picture,body footer{position:relative;display:flex;width:100%;height:auto;align-items:center;flex-direction:column;justify-content:start}body picture{line-height:0}body picture img{width:100%;height:auto}body>header{position:absolute;top:2vw;left:0%;width:100%;height:auto}body>header .container{z-index:5;padding:1.2vw;flex-direction:row;border-radius:.8vw;background-color:#fff;justify-content:space-between;box-shadow:0vw .2vw .7vw .1vw rgba(51,51,51,.1)}body>header .container .logo{position:relative;display:block;width:15%;line-height:0}body>header .container .logo img{width:100%;height:auto}body>header .container nav{position:relative;display:block}body>header .container nav ul{position:relative;display:flex;gap:1.2vw;align-items:center;flex-direction:row;justify-content:center}body>header .container nav ul li a{position:relative;display:block;color:#030504;font-size:1rem;font-weight:500;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}body>header .container nav ul li a:hover{color:#c81d63;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}body>header .container .button-header{position:relative;display:block;color:#fff;font-size:.9rem;font-weight:500;padding:.6vw 1.5vw;border-radius:.5vw;background-color:#223d80;text-transform:uppercase;box-shadow:0vw 0vw 0vw 0vw #c81d63;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}body>header .container .button-header:hover{background-color:#c81d63;animation:pulseButton .8s;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}body>header .container .responsive{position:relative;display:none;width:50px;height:50px;cursor:pointer}body>header .container .responsive img,body>header .container .responsive svg{position:relative;display:block;width:100%;height:auto}main{gap:4vw}main .menu-responsive{position:fixed;display:block;z-index:6;right:0%;width:0%;height:100%;background-color:rgba(0,0,0,.9);-moz-transition:.5s linear;-o-transition:.5s linear;-webkit-transition:.5s linear;transition:.5s linear}main .menu-responsive header{position:absolute;z-index:1;left:0%;top:25px;opacity:0;width:100%;visibility:hidden;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .menu-responsive header .container{left:15%;width:60%;padding:15px;align-items:center;flex-direction:row;border-radius:10px;background-color:#fff;justify-content:space-between;box-shadow:0px 3px 17px 1px rgba(3,5,4,.2)}main .menu-responsive header .container .logo{position:relative;display:block;width:150px;height:auto;line-height:0}main .menu-responsive header .container .logo img{position:relative;display:block;width:100%;height:auto}main .menu-responsive header .container .responsive{position:relative;display:block;width:50px;height:50px;cursor:pointer}main .menu-responsive header .container .responsive svg,main .menu-responsive header .container .responsive img{position:absolute;display:block;top:50%;left:50%;width:40px;height:40px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .menu-responsive>div{position:absolute;display:flex;z-index:0;top:0%;right:0%;width:0%;height:100%;padding:40px 0px;padding-top:135px;align-items:center;justify-content:start;flex-direction:column;background-color:#fff;-moz-transition:.5s linear;-o-transition:.5s linear;-webkit-transition:.5s linear;transition:.5s linear}main .menu-responsive>div .container{opacity:0;gap:35px;width:85.715%;margin:initial;align-items:end;visibility:hidden;flex-direction:column;justify-content:start;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .menu-responsive>div .container nav{position:relative;display:flex;width:100%;align-items:end;flex-direction:column;justify-content:start}main .menu-responsive>div .container nav ul{position:relative;display:flex;gap:25px;width:100%;height:auto;align-items:end;justify-content:start;flex-direction:column}main .menu-responsive>div .container nav ul li{position:relative;display:block}main .menu-responsive>div .container nav ul li a{position:relative;display:block;colo:#030504;font-size:1.3rem}main .menu-responsive>div .container nav ul li a:before{position:absolute;display:block;content:"";right:0%;width:20%;height:2px;bottom:-15px;background-color:#223d80}main .menu-responsive>div .container nav ul li:last-of-type a:before{display:none}main .menu-responsive>div .container .button-header{position:relative;display:block;color:#fff;font-weight:500;font-size:1.3rem;padding:12px 25px;border-radius:8px;background-color:#223d80;text-transform:uppercase}main .banner{padding-top:12.6vw;padding-bottom:6vw}main .banner .container{z-index:1;gap:1.4vw;align-items:start}main .banner .container p{width:49%}main .banner>picture{position:absolute;z-index:0;top:0vw}main .banner .banner-img-01{left:0%;width:15.6%;height:auto}main .banner .banner-img-02{right:0%;width:40%;height:auto}main .quem-somos .container{gap:8%;flex-direction:row}main .quem-somos .container>picture{width:38%}main .quem-somos .container section{gap:1.5vw;width:56%;align-items:start}main .quem-somos .container section h2{width:80%}main .quem-somos .container section>div{position:relative;display:flex;gap:3%;width:100%;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}main .quem-somos .container section>div ul{position:relative;display:flex;width:70%;gap:.5vw 4%;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}main .quem-somos .container section>div ul li{position:relative;display:flex;gap:3%;width:48%;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:start}main .quem-somos .container section>div ul li i{position:relative;display:block;width:1.3vw;line-height:0}main .quem-somos .container section>div ul li i img{position:relative;display:block;width:100%;height:auto}main .quem-somos .container section>div ul li p{font-size:.9rem}main .quem-somos .container section>div>a{position:relative;display:block;width:27%;height:auto;line-height:0vw}main .quem-somos .container section>div>a img{position:relative;display:block;width:100%;height:auto}main .lojas{padding:4vw 0vw;min-height:29.5vw;background-position:center center;background-attachment:fixed;background-size:cover}main .lojas .container{gap:3vw}main .lojas .container>div{position:relative;display:flex;width:100%;height:auto;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}main .lojas .container>div .title{color:#fff}main .lojas .container>div .title strong{color:#fff}main .lojas .container>div .button{color:#223d80;font-weight:600;background-color:#fff}main .lojas .container>div .button:hover{color:#fff;background-color:#c81d63}main .lojas .container .splide{position:relative;display:block}main .lojas .container .splide .splide__track .splide__list .splide__slide{text-align:center}main .lojas .container .splide .splide__track .splide__list .splide__slide picture{width:100%;height:14vw;overflow:hidden;border-radius:.8vw;background-color:#ccc}main .lojas .container .splide .splide__track .splide__list .splide__slide picture img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .lojas .container .splide .splide__arrows .splide__arrow{opacity:1;width:3vw;height:3vw;background:none}main .lojas .container .splide .splide__arrows .splide__arrow svg{width:3vw;height:3vw;fill:#fff;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out}main .lojas .container .splide .splide__arrows .splide__arrow svg path{-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out}main .lojas .container .splide .splide__arrows .splide__arrow:hover svg{fill:#c81d63 !important}main .lojas .container .splide .splide__arrows .splide__arrow:hover svg path{fill:#c81d63 !important}main .lojas .container .splide .splide__arrows .splide__arrow--prev{left:-4vw}main .lojas .container .splide .splide__arrows .splide__arrow--next{right:-4vw}main .lojas .container .splide .splide__pagination{bottom:-30px}main .eventos .container{gap:4vw}main .eventos .container>.title{text-align:center}main .eventos .container ul{position:relative;display:flex;gap:2.5vw;width:100%;flex-wrap:wrap;align-items:start;flex-direction:row;justify-content:center}main .eventos .container ul li{position:relative;display:flex;gap:4%;width:100%;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:start}main .eventos .container ul li picture{width:40%;height:auto;line-height:0;overflow:hidden;border-radius:.8vw;background-color:#ccc}main .eventos .container ul li picture img{position:relative;width:100%;height:auto}main .eventos .container ul li div{position:relative;display:flex;gap:.5vw;width:56%;align-items:start;flex-direction:column;justify-content:start}main .eventos .container ul li div .title{line-height:1.5;font-size:1.1rem;text-transform:initial}main .eventos .container ul li div .title strong{font-size:1.5rem}main .eventos .container ul li div p{font-size:1rem}main .locacao>.container,main .venda>.container{gap:4%;align-items:start;flex-direction:row}main .locacao>.container>div,main .locacao>.container ul,main .venda>.container>div,main .venda>.container ul{position:relative;display:flex;width:48%;align-items:start;justify-content:start}main .locacao>.container>div,main .venda>.container>div{gap:.5vw;flex-direction:column}main .locacao>.container>div p,main .venda>.container>div p{width:50%}main .locacao>.container ul,main .venda>.container ul{gap:1.5vw 4%;flex-wrap:wrap;flex-direction:row}main .locacao>.container ul li,main .venda>.container ul li{position:relative;display:block;width:48%;overflow:hidden;border-radius:.8vw;border:#ccc thin solid}main .locacao>.container ul li picture,main .locacao>.container ul li div,main .venda>.container ul li picture,main .venda>.container ul li div{position:relative;width:100%}main .locacao>.container ul li picture,main .venda>.container ul li picture{height:11vw;overflow:hidden;background-color:#ccc}main .locacao>.container ul li picture img,main .venda>.container ul li picture img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .locacao>.container ul li div,main .venda>.container ul li div{display:flex;gap:.5vw;width:100%;padding:1vw;align-items:start;flex-direction:column;justify-content:start}main .locacao>.container ul li div h3,main .venda>.container ul li div h3{position:relative;display:flex;width:100%;gap:.3vw;align-items:start;justify-content:start;flex-direction:column}main .locacao>.container ul li div h3 del,main .locacao>.container ul li div h3 ins,main .venda>.container ul li div h3 del,main .venda>.container ul li div h3 ins{position:relative;display:block}main .locacao>.container ul li div h3 del,main .venda>.container ul li div h3 del{color:#888;font-size:1rem;text-decoration:line-through}main .locacao>.container ul li div h3 ins,main .venda>.container ul li div h3 ins{color:#223d80;font-weight:bold;font-size:1.3rem}main .locacao>.container ul li div p,main .locacao>.container ul li div address,main .venda>.container ul li div p,main .venda>.container ul li div address{position:relative;display:block;width:100%;font-size:.9rem}main .locacao>.container ul li div address,main .venda>.container ul li div address{display:flex;gap:.2vw;color:#888;flex-wrap:wrap;font-weight:500;flex-direction:row;align-items:center;justify-content:start}main .locacao>.container ul li div address img,main .venda>.container ul li div address img{position:relative;display:block;width:1.5vw;height:auto}main .locacao>.container ul li div address p,main .venda>.container ul li div address p{width:auto}main .banner-venda-locacao{position:relative;display:flex;align-items:center;justify-content:start;flex-direction:column}main .banner-venda-locacao .container{gap:2.5vw;align-items:center}main .banner-venda-locacao .container>div{position:relative;display:flex;gap:.5vw;width:70%;align-items:center;justify-content:start;flex-direction:column}main .banner-venda-locacao .container>div h2,main .banner-venda-locacao .container>div p{text-align:center}main .banner-venda-locacao .container>div .button{margin-top:1vw;max-width:13vw;text-align:center}main .banner-venda-locacao .container picture{width:100%;height:16vw;overflow:hidden;border-radius:1vw;box-shadow:0vw .2vw 1.5vw .3vw rgba(51,51,51,.3)}main .banner-venda-locacao .container picture img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .vista-shopping .container{gap:7%;padding:3vw;border-radius:1vw;align-items:center;flex-direction:row;justify-content:start;background-color:#223d80}main .vista-shopping .container a{width:18vw;height:auto}main .vista-shopping .container .title{color:#fff;font-size:1rem;line-height:1.4;font-weight:normal;text-transform:initial}main .vista-shopping .container .title strong{color:#fff;font-weight:600;font-size:2.5rem}main .page-lojas .container{gap:4vw;z-index:1}main .page-lojas .container>div{position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}main .page-lojas .container>div form{position:relative;display:block}main .page-lojas .container>div form select{position:relative;display:block;z-index:0;color:#030504;min-width:15vw;font-weight:500;font-size:.8rem;padding:.6vw 1vw;border-radius:.5vw;border:#ccc thin solid;font-family:"Montserrat",sans-serif}main .page-lojas .container>div .loading::before{position:absolute;content:"";z-index:1;top:50%;left:50%;width:100%;height:100%;border-radius:.5vw;background-image:url(//vistashopping.com.br/wp-content/themes/vista-shopping/assets/images/loading.gif);background-position:center center;background-repeat:no-repeat;background-color:#ccc;background-size:auto 60%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .page-lojas .container>div .loading select{pointer-events:none}main .page-lojas .container ul{position:relative;display:flex;width:100%;gap:1.5vw 2.6%;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:start;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .page-lojas .container ul::before{position:absolute;content:"";opacity:0;top:0%;left:50%;width:3vw;height:3vw;visibility:hidden;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);transform:translate(-50%, 0%);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .page-lojas .container ul li{position:relative;display:flex;width:23%;overflow:hidden;border-radius:1vw;align-items:center;flex-direction:column;justify-content:start;border:#ccc thin solid;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .page-lojas .container ul li picture{width:100%;height:11vw;overflow:hidden;background-color:#ccc;border-bottom:#ccc thin solid}main .page-lojas .container ul li picture img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .page-lojas .container ul li section,main .page-lojas .container ul li div{display:flex;width:100%;align-items:center;flex-direction:column;justify-content:start}main .page-lojas .container ul li section{gap:1vw;padding:1.5vw 1vw;text-align:center}main .page-lojas .container ul li section div{gap:.3vw;text-align:center}main .page-lojas .container ul li section div span{font-weight:600;font-size:.9rem}main .page-lojas .container ul li section div h3{position:relative;display:block;font-size:1rem;font-weight:bold;text-transform:uppercase}main .page-lojas .container ul li section p{font-size:.9rem}main .page-lojas .container ul .empty{width:100%;border:none;border-radius:0vw}main .page-lojas .container .loading::before{opacity:1;visibility:initial;background-image:url(//vistashopping.com.br/wp-content/themes/vista-shopping/assets/images/loading.gif)}main .page-lojas .container .loading li{opacity:0;visibility:hidden}main .page-lojas .container .pagination{display:flex;gap:1.5vw 1%;align-items:center;flex-direction:row;justify-content:center}main .page-lojas .container .pagination p,main .page-lojas .container .pagination a{position:relative;display:block;width:2.5vw;height:2.5vw;font-size:1rem;border-radius:50vw}main .page-lojas .container .pagination p span,main .page-lojas .container .pagination a span{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .page-lojas .container .pagination p{color:#223d80;background-color:#ccc}main .page-lojas .container .pagination a{color:#fff;background-color:#223d80;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out;box-shadow:0vw 0vw 0vw 0vw #c81d63;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .page-lojas .container .pagination a:hover{background-color:#c81d63;animation:pulseButton .8s;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}main .page-lojas .container .pagination .next,main .page-lojas .container .pagination .back{background-color:rgba(255,255,255,0);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .page-lojas .container .pagination .next::before,main .page-lojas .container .pagination .back::before{position:absolute;content:"";z-index:1;top:50%;left:50%;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:60%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .page-lojas .container .pagination .next:hover,main .page-lojas .container .pagination .back:hover{animation:none;background-color:rgba(255,255,255,0);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3)}main .page-lojas .container .pagination .next::before{background-image:url(//vistashopping.com.br/wp-content/themes/vista-shopping/assets/images/icons/next.svg)}main .page-lojas .container .pagination .back::before{background-image:url(//vistashopping.com.br/wp-content/themes/vista-shopping/assets/images/icons/back.svg)}main .fale-conosco .container{gap:4%;align-items:start;flex-direction:row}main .fale-conosco .container form,main .fale-conosco .container>a{width:48%}main .fale-conosco .container form{position:relative;display:flex;gap:1vw 4%;flex-wrap:wrap;align-items:start;flex-direction:row;justify-content:start}main .fale-conosco .container form .title,main .fale-conosco .container form .mensagem{width:100%}main .fale-conosco .container form>p{position:relative;display:flex;width:48%;gap:.3vw;align-items:start;justify-content:start;flex-direction:column}main .fale-conosco .container form>p label{color:#223d80;font-weight:600;font-size:.85rem;text-transform:uppercase}main .fale-conosco .container form>p input,main .fale-conosco .container form>p textarea{position:relative;display:block;width:100%;resize:none;color:#888;font-weight:400;font-size:.9rem;padding:.4vw 1vw;border-radius:.4vw;border:#ccc thin solid;font-family:"Montserrat",sans-serif}main .fale-conosco .container form>p textarea{height:6vw}main .fale-conosco .container form>p ::placeholder{color:#888;font-weight:400;font-size:.9rem;font-family:"Montserrat",sans-serif}main .fale-conosco .container form button{position:relative;display:block;color:#fff;width:100%;text-align:center;border-radius:.4vw;background-color:#223d80;box-shadow:0vw 0vw 0vw 0vw #c81d63;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .fale-conosco .container form button::before{position:absolute;content:"";z-index:0;opacity:0;top:50%;left:50%;width:100%;height:100%;visibility:hidden;border-radius:.4vw;background-image:url(//vistashopping.com.br/wp-content/themes/vista-shopping/assets/images/loading.gif);background-position:center center;background-repeat:no-repeat;background-size:auto 60%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .fale-conosco .container form button b{position:relative;display:block;z-index:1;width:100%;font-weight:600;font-size:.85rem;padding:.8vw 1vw;text-transform:uppercase;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .fale-conosco .container form button input{position:absolute;display:block;z-index:2;opacity:0;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .fale-conosco .container form button:hover{background-color:#c81d63;animation:pulseButton .8s}main .fale-conosco .container form .loading,main .fale-conosco .container form .success{pointer-events:none}main .fale-conosco .container form .loading b,main .fale-conosco .container form .loading input,main .fale-conosco .container form .success b,main .fale-conosco .container form .success input{pointer-events:none}main .fale-conosco .container form .loading{background-color:#ccc}main .fale-conosco .container form .loading::before{opacity:1;visibility:initial}main .fale-conosco .container form .loading b,main .fale-conosco .container form .loading input{opacity:0;visibility:hidden}main .fale-conosco .container form .loading:hover{background-color:#ccc;animation:initial}main .fale-conosco .container form .success{background-color:#00c04b}main .fale-conosco .container form .success:hover{background-color:#00c04b;animation:initial}main .fale-conosco .container>a picture{width:100%;height:24.28vw;overflow:hidden;border-radius:1vw;background-color:#ccc}main .fale-conosco .container>a picture img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .pg{padding-top:12.6vw}main .pg>picture{position:absolute;z-index:0;height:auto}main .pg>picture:first-of-type{top:0%;left:0%;width:15.5vw}main .pg>picture:last-of-type{top:2vw;right:0%;width:3.8vw}footer{gap:4vw;padding-top:4vw;border-top:#223d80 thin solid}footer>.container{gap:3.5%;flex-wrap:wrap;align-items:start;flex-direction:row}footer>.container section{gap:1.5vw;width:31%;align-items:start;justify-content:start;flex-direction:column}footer>.container section>div{position:relative;display:flex;gap:.5vw;width:100%;flex-direction:column}footer>.container section>div h2{position:relative;display:block;color:#223d80;font-size:1.1rem;font-weight:bold}footer>.container section>div ul{position:relative;display:flex;gap:.5vw;width:100%;align-items:start;justify-content:start;flex-direction:column}footer>.container section>div ul li,footer>.container section>div ul a{position:relative;display:flex;gap:3%;width:100%;color:#030504;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:start}footer>.container section>div ul li img,footer>.container section>div ul a img{position:relative;display:block;width:1.5vw;height:auto}footer>.container section>div ul li address,footer>.container section>div ul li b,footer>.container section>div ul a address,footer>.container section>div ul a b{max-width:86%;font-size:1.05rem}footer>.container section>div ul li address,footer>.container section>div ul a address{line-height:1.7}footer>.container section>div ul li b,footer>.container section>div ul a b{font-weight:500}footer>.container section>div ul li a,footer>.container section>div ul a a{-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out}footer>.container section>div ul li a:hover,footer>.container section>div ul a a:hover{color:#c81d63}footer>.container section>div ul .phone b{font-weight:500;font-size:1.8rem}footer>.container section .redes-sociais{gap:1.5vw 5%;flex-wrap:wrap;flex-direction:row}footer>.container section .redes-sociais a{position:relative;display:block;width:1.5vw;height:1.5vw;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}footer>.container section .redes-sociais a img{position:relative;display:block;width:1.5vw;height:auto}footer>.container section .redes-sociais a:hover{color:#c81d63;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}footer .copyright{position:relative;display:block;width:100%;padding:2vw 0vw;background-color:#223d80}footer .copyright .container{align-items:center;flex-direction:row;justify-content:space-between}footer .copyright .container small{position:relative;display:flex;gap:.5vw;color:#fff;font-size:1rem;align-items:center;flex-direction:row;justify-content:start}footer .copyright .container small a{position:relative;display:block;width:2.5vw;height:auto}footer .copyright .container small a img,footer .copyright .container small a svg{position:relative;display:block;width:100%;height:auto}@media screen and (max-width: 1300px){html{font-size:1.3vw}body .container{width:80%}main .pg{padding-top:14vw}main .pg>picture:first-of-type{width:18vw}main .pg>picture:last-of-type{width:4.5vw}main .page-lojas .container .pagination a,main .page-lojas .container .pagination p{width:3.5vw;height:3.5vw}main .banner-venda-locacao .container picture{height:22vw}main .banner-venda-locacao .container>div .button{max-width:17vw}footer>.container section .redes-sociais a{width:2.5vw;height:2.5vw}footer>.container section .redes-sociais a svg{width:2.5vw;height:2.5vw}footer>.container section>div ul li svg,footer>.container section>div ul a svg{width:2vw;height:2vw}footer .copyright .container small a{width:3.5vw}}@media screen and (max-width: 800px){html{font-size:15px}body{gap:60px}body p{font-size:1rem}body .title{font-size:1rem;line-height:1.3}body .title strong{font-size:3.1rem}body .button{font-size:1.1rem;padding:12px 25px;border-radius:8px}body .active-menu{width:100% !important}body .active-menu .active-menu{width:90% !important}body>header{top:25px}body>header .container{padding:15px;border-radius:10px;box-shadow:0px 3px 17px 1px rgba(3,5,4,.2)}body>header .container .logo{width:150px}body>header .container nav,body>header .container .button-header{display:none}body>header .container .responsive{display:block}main{gap:60px}main .menu-responsive header .container{left:5%;width:80%}main .menu-responsive>div .container{width:88.89%}main .pg{padding-top:145px}main .pg>picture:first-of-type{width:22vw;min-width:150px}main .pg>picture:last-of-type{width:6vw;min-width:40px}main .banner{padding-top:320px;padding-bottom:0px}main .banner .container{gap:15px;padding:35px;border-radius:14px;background-color:#fff;box-shadow:0px 3px 17px 1px rgba(3,5,4,.2)}main .banner .container .title{width:100%}main .banner .container p{width:80%}main .banner .banner-img-01{display:none}main .banner .banner-img-02{width:100%;height:400px;overflow:hidden;border-bottom:#c81d63 14px solid}main .banner .banner-img-02 img{width:100%;height:100%;object-fit:cover}main .banner-venda-locacao .container{gap:35px}main .banner-venda-locacao .container picture{height:36vw;border-radius:10px;box-shadow:0px 3px 17px 1px rgba(51,51,51,.4)}main .banner-venda-locacao .container>div{gap:15px;width:80%}main .banner-venda-locacao .container>div .button{max-width:230px;margin-top:10px}main .quem-somos .container{gap:25px;align-items:start;flex-direction:column}main .quem-somos .container picture,main .quem-somos .container section{width:100%}main .quem-somos .container picture{max-width:400px}main .quem-somos .container section{gap:15px}main .quem-somos .container section h2{width:100%}main .quem-somos .container section>div{gap:25px 0px}main .quem-somos .container section>div ul{gap:10px;width:50%}main .quem-somos .container section>div ul li{gap:5px;width:100%}main .quem-somos .container section>div ul li i{width:25px}main .quem-somos .container section>div>a{width:190px}main .lojas{padding:40px 0px;padding-bottom:60px}main .lojas .container{gap:45px}main .lojas .container>div{gap:15px;flex-direction:column}main .lojas .container>div .title{text-align:center}main .lojas .container .splide .splide__track .splide__list .splide__slide picture{height:38.75vw;border-radius:10px}main .lojas .container .splide .splide__arrows .splide__arrow{width:40px;height:40px}main .lojas .container .splide .splide__arrows .splide__arrow svg{width:40px;height:40px}main .lojas .container .splide .splide__arrows .splide__arrow--next{right:-50px}main .lojas .container .splide .splide__arrows .splide__arrow--prev{left:-50px}main .eventos .container{gap:45px}main .eventos .container ul{gap:35px;width:100%;max-width:450px;flex-direction:column}main .eventos .container ul li{gap:25px}main .eventos .container ul li picture{width:100%;border-radius:10px}main .eventos .container ul li div{gap:5px;width:100%}main .eventos .container ul li div .title{font-size:1rem;line-height:1.3}main .eventos .container ul li div .title strong{font-size:1.5rem}main .locacao>.container,main .venda>.container{gap:35px;align-items:center;flex-direction:column}main .locacao>.container>div,main .locacao>.container ul,main .venda>.container>div,main .venda>.container ul{width:100%}main .locacao>.container>div,main .venda>.container>div{gap:5px;max-width:400px;align-items:center}main .locacao>.container>div h2,main .locacao>.container>div p,main .venda>.container>div h2,main .venda>.container>div p{text-align:center}main .locacao>.container>div p,main .venda>.container>div p{width:100%;max-width:290px}main .locacao>.container ul,main .venda>.container ul{gap:25px;width:100%;max-width:450px;flex-direction:column}main .locacao>.container ul li,main .venda>.container ul li{width:100%;border-radius:10px}main .locacao>.container ul li picture,main .venda>.container ul li picture{height:45vw;max-height:300px}main .locacao>.container ul li div,main .venda>.container ul li div{gap:10px;padding:25px}main .locacao>.container ul li div h3,main .venda>.container ul li div h3{gap:3px}main .locacao>.container ul li div h3 del,main .venda>.container ul li div h3 del{font-size:1.3rem}main .locacao>.container ul li div h3 ins,main .venda>.container ul li div h3 ins{font-size:1.5rem}main .locacao>.container ul li div p,main .venda>.container ul li div p{width:100%;font-size:1rem}main .locacao>.container ul li div address,main .venda>.container ul li div address{gap:5px}main .locacao>.container ul li div address img,main .venda>.container ul li div address img{width:25px}main .locacao>.container ul li div address p,main .venda>.container ul li div address p{font-size:1rem}main .vista-shopping .container{gap:25px;padding:35px 25px;border-radius:10px;align-items:center;flex-direction:column}main .vista-shopping .container a{width:250px;max-width:100%}main .vista-shopping .container .title{width:100%;text-align:center}main .vista-shopping .container .title strong{font-size:1.8rem}main .page-lojas .container{gap:45px}main .page-lojas .container>div{gap:25px;align-items:center;flex-direction:column;justify-content:start}main .page-lojas .container>div .title{text-align:center}main .page-lojas .container>div form{display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:start}main .page-lojas .container>div form select{display:block;width:350px;padding:15px;font-size:1rem;min-width:initial;border-radius:8px}main .page-lojas .container>div .loading::before{border-radius:8px}main .page-lojas .container ul{gap:25px 3%;justify-content:center}main .page-lojas .container ul li{width:48.5%;border-radius:10px}main .page-lojas .container ul li picture{height:28vw}main .page-lojas .container ul li section{gap:10px;padding:15px}main .page-lojas .container ul li section div{gap:3px}main .page-lojas .container .pagination{gap:15px 15px}main .page-lojas .container .pagination a,main .page-lojas .container .pagination p{width:55px;height:55px;font-size:1.3rem}main .page-lojas .container .pagination .next,main .page-lojas .container .pagination .back{width:40px;height:40px}main .fale-conosco .container{gap:25px;align-items:center;justify-content:start;flex-direction:column}main .fale-conosco .container form,main .fale-conosco .container>a{width:100%;max-width:500px}main .fale-conosco .container form{gap:15px}main .fale-conosco .container form>p{gap:3px;width:100%;font-size:1rem}main .fale-conosco .container form>p input,main .fale-conosco .container form>p textarea{font-size:1rem;padding:10px 15px;border-radius:8px}main .fale-conosco .container form>p textarea{height:120px}main .fale-conosco .container form>p ::placeholder{font-size:1rem}main .fale-conosco .container form button{border-radius:8px}main .fale-conosco .container form button b{font-size:1rem;padding:12px 15px}footer{gap:40px;padding-top:40px}footer>.container{gap:25px 6%}footer>.container section{gap:15px;width:47%}footer>.container section>div{gap:10px}footer>.container section>div ul{gap:10px}footer>.container section>div ul li img{width:20px;height:auto}footer>.container section>div ul .phone b{font-size:1.3rem}footer>.container section .redes-sociais{gap:10px}footer>.container section .redes-sociais a{width:35px;height:35px}footer>.container section .redes-sociais a img{width:35px;height:auto}footer .copyright{padding:35px 0px}footer .copyright .container{gap:15px;flex-direction:column}footer .copyright .container small{gap:10px;width:100%;text-align:center;align-items:center;justify-content:center}footer .copyright .container small a{width:45px}}@media screen and (max-width: 500px){body .title strong{line-height:1.3;font-size:2.5rem}main .banner .container{padding:25px}main .banner .container .title{width:100%}main .banner .container p{width:100%}main .banner-venda-locacao .container picture{height:42vw}main .banner-venda-locacao .container>div{width:100%}main .quem-somos .container section>div ul{width:100%}main .lojas{padding:40px 0px;padding-bottom:60px}main .lojas .container{gap:45px}main .lojas .container>div{gap:15px;flex-direction:column}main .lojas .container .splide{width:80%}main .lojas .container .splide .splide__track .splide__list .splide__slide picture{height:64vw}main .locacao>.container ul li picture,main .venda>.container ul li picture{height:65vw;max-height:300px}main .page-lojas .container>div form{width:100%}main .page-lojas .container>div form select{width:100%}main .page-lojas .container ul li{width:100%;max-width:350px}main .page-lojas .container ul li picture{height:55vw}footer>.container{gap:35px}footer>.container section{width:100%}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}