.botao{display:block;width:217px;margin:auto;height:48px;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.15);background-color:#b6116e;line-height:48px;text-transform:uppercase;text-align:center;text-decoration:none;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.botao:hover{background-color:#75075f;color:#fff}.botao:focus{background-color:#75075f;color:#fff}@media(max-width: 767px){.desktop{display:none}}.mobile{display:none}@media(max-width: 767px){.mobile{display:block}}section#banner-header{height:700px;width:100%;background:#f6a936;background:-moz-linear-gradient(top, rgb(246, 169, 54) 0%, rgb(239, 136, 45) 100%);background:-webkit-linear-gradient(top, rgb(246, 169, 54) 0%, rgb(239, 136, 45) 100%);background:-o-linear-gradient(top, rgb(246, 169, 54) 0%, rgb(239, 136, 45) 100%);background:-ms-linear-gradient(top, rgb(246, 169, 54) 0%, rgb(239, 136, 45) 100%);background:linear-gradient(to bottom, rgb(246, 169, 54) 0%, rgb(239, 136, 45) 100%);overflow:hidden;position:relative}@media(max-width: 767px){section#banner-header{height:auto}}section#banner-header .menu-suspenso{height:100px;max-width:1200px;margin:auto;position:relative;display:none}@media(max-width: 767px){section#banner-header .menu-suspenso{order:2;background:#fff;width:100%;height:68px;position:fixed;bottom:0;z-index:1;display:flex;align-items:center}}section#banner-header .menu-suspenso .opcoes{display:flex;margin-left:auto;position:absolute;right:0;z-index:1}@media(max-width: 767px){section#banner-header .menu-suspenso .opcoes{position:initial;margin-right:auto}}section#banner-header .menu-suspenso .opcoes a{font-style:normal;font-weight:normal;font-size:18px;line-height:22px;text-align:center;color:#000;text-decoration:none;font-family:"Lato",sans-serif}section#banner-header .menu-suspenso .opcoes .home,section#banner-header .menu-suspenso .opcoes .vinhos,section#banner-header .menu-suspenso .opcoes .drinks{margin-right:42px}section#banner-header .menu-suspenso .opcoes .home{width:52px;text-align:center}section#banner-header .menu-suspenso .opcoes .vinhos{width:59px;text-align:center}section#banner-header .menu-suspenso .opcoes .drinks{width:57px;text-align:center}@media(max-width: 767px){section#banner-header .menu-suspenso .opcoes .drinks{margin-right:0}}section#banner-header .menu-suspenso .opcoes .home:hover a,section#banner-header .menu-suspenso .opcoes .vinhos:hover a,section#banner-header .menu-suspenso .opcoes .drinks:hover a{font-weight:bold}section#banner-header .menu-suspenso .opcoes .ativo a{color:#c81a78;font-weight:bold;text-decoration:none;border-bottom:solid 2px #c81a78}section#banner-header .conteudo{display:flex}@media(max-width: 767px){section#banner-header .conteudo{display:block}}section#banner-header .conteudo .nuvem01{margin-top:60px;margin-left:auto}@media(max-width: 767px){section#banner-header .conteudo .nuvem01{display:flex;margin-top:0}}@media(min-width: 992px)and (max-width: 1447px){section#banner-header .conteudo .nuvem01{display:none}}@media(max-width: 767px){section#banner-header .conteudo .nuvem01 .divnuvem{margin-left:auto}}section#banner-header .conteudo .nuvem01 .nuvens01{width:100%;animation:animationFrames linear 4s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:animationFrames linear 4s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames linear 4s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:animationFrames linear 4s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:animationFrames linear 4s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}@media(max-width: 767px){section#banner-header .conteudo .nuvem01 .nuvens01{width:141px}}section#banner-header .conteudo .nuvem01 .divsol{margin-top:-70px;margin-right:auto}section#banner-header .conteudo .nuvem01 .divsol .sol.mobile{width:165px;-webkit-animation:rotating 100s linear infinite;-moz-animation:rotating 100s linear infinite;-ms-animation:rotating 100s linear infinite;-o-animation:rotating 100s linear infinite;animation:rotating 100s linear infinite}section#banner-header .conteudo .texto{margin-top:78px;position:relative;margin-left:30px;min-width:490px}@media(max-width: 767px){section#banner-header .conteudo .texto{margin-top:0;margin-left:0;min-width:auto}}@media(min-width: 768px)and (max-width: 1100px){section#banner-header .conteudo .texto{min-width:auto}}section#banner-header .conteudo .texto .divLogo{position:relative;max-width:472px;margin-bottom:35px}@media(max-width: 767px){section#banner-header .conteudo .texto .divLogo{max-width:244px;margin:auto;margin-bottom:25px}}section#banner-header .conteudo .texto .divLogo .laranja{position:absolute;top:87px;left:-50px}@media(max-width: 767px){section#banner-header .conteudo .texto .divLogo .laranja{top:51px;left:-45px;width:100px}}section#banner-header .conteudo .texto .divLogo .taca{position:absolute;right:0;bottom:-22px}@media(max-width: 767px){section#banner-header .conteudo .texto .divLogo .taca{right:-54px;bottom:-22px;width:75px}}@media(min-width: 768px)and (max-width: 1100px){section#banner-header .conteudo .texto .divLogo .taca{right:-66px}}section#banner-header .conteudo .texto .divLogo h1 .verao{font-family:neo-sans,sans-serif;font-style:normal;font-weight:700;font-size:88.8326px;color:#ffde9e}@media(max-width: 767px){section#banner-header .conteudo .texto .divLogo h1 .verao{font-size:52.2976px}}section#banner-header .conteudo .texto .divLogo h1 .verao small{font-size:45.8814px;margin-left:-10px}@media(max-width: 767px){section#banner-header .conteudo .texto .divLogo h1 .verao small{font-size:30.2976px;margin-left:0}}section#banner-header .conteudo .texto .divLogo h1 .vinhos{font-family:neo-sans,sans-serif;font-style:normal;font-weight:700;font-size:88.8326px;color:#fff;line-height:70px;padding-left:73px}@media(max-width: 767px){section#banner-header .conteudo .texto .divLogo h1 .vinhos{font-size:52.2976px;line-height:44px;padding-left:48px}}section#banner-header .conteudo .texto .divLogo h1 .drinks{font-family:neo-sans,sans-serif;font-style:normal;font-weight:700;font-size:88.8326px;color:#b6ffa2;padding-left:23px;line-height:87px}@media(max-width: 767px){section#banner-header .conteudo .texto .divLogo h1 .drinks{font-size:52.2976px;padding-left:21px;line-height:50px}}section#banner-header .conteudo .texto .divLogo h1 .drinks small{font-size:35.4713px}@media(max-width: 767px){section#banner-header .conteudo .texto .divLogo h1 .drinks small{font-size:20.8827px}}section#banner-header .conteudo .texto p{font-family:"Lato",sans-serif;max-width:514px;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;color:#fff}@media(max-width: 767px){section#banner-header .conteudo .texto p{width:80%;font-size:18px;line-height:24px;margin:auto}}section#banner-header .conteudo .texto .divCta{margin-top:25px}section#banner-header .conteudo .texto .seta{text-align:center;margin-top:25px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}section#banner-header .conteudo .texto .seta img{cursor:pointer}section#banner-header .conteudo .pessoas{margin-top:25px}@media(max-width: 767px){section#banner-header .conteudo .pessoas{margin-top:10px;text-align:center;margin-bottom:100px}}@media(max-width: 767px){section#banner-header .conteudo .pessoas .fotopessoas{width:100%;margin-left:7px}}@media(min-width: 768px)and (max-width: 1100px){section#banner-header .conteudo .pessoas .fotopessoas{width:400px;margin-top:78px}}section#banner-header .conteudo .solenuvem{margin-top:-80px;margin-right:auto;max-width:250px}section#banner-header .conteudo .solenuvem .sol{-webkit-animation:rotating 100s linear infinite;-moz-animation:rotating 100s linear infinite;-ms-animation:rotating 100s linear infinite;-o-animation:rotating 100s linear infinite;animation:rotating 100s linear infinite}section#banner-header .conteudo .solenuvem .nuvem02{animation:animationFrames linear 4s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:animationFrames linear 4s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames linear 4s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:animationFrames linear 4s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:animationFrames linear 4s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}section#banner-header .ocean{height:5%;width:100%;position:absolute;bottom:0;left:0;background:#015871}@media(max-width: 767px){section#banner-header .ocean{height:0px}}section#banner-header .wave{background:url(../../img/wave.svg) repeat-x;position:absolute;top:-198px;width:6400px;height:198px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;transform:translate3d(0, 0, 0)}section#banner-header .wave:nth-of-type(2){top:-175px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite,swell 7s ease -1.25s infinite;opacity:1}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@keyframes swell{0%,100%{transform:translate3d(0, -25px, 0)}50%{transform:translate3d(0, 5px, 0)}}@keyframes animationFrames{0%{transform:translate(0px, 0px)}50%{transform:translate(0px, 15px)}100%{transform:translate(0px, 0px)}}@-moz-keyframes animationFrames{0%{-moz-transform:translate(0px, 0px)}50%{-moz-transform:translate(0px, 15px)}100%{-moz-transform:translate(0px, 0px)}}@-webkit-keyframes animationFrames{0%{-webkit-transform:translate(0px, 0px)}50%{-webkit-transform:translate(0px, 15px)}100%{-webkit-transform:translate(0px, 0px)}}@-o-keyframes animationFrames{0%{-o-transform:translate(0px, 0px)}50%{-o-transform:translate(0px, 15px)}100%{-o-transform:translate(0px, 0px)}}@-ms-keyframes animationFrames{0%{-ms-transform:translate(0px, 0px)}50%{-ms-transform:translate(0px, 15px)}100%{-ms-transform:translate(0px, 0px)}}@-webkit-keyframes rotating

/* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}section#modulo1{width:100%;background-image:url("../../img/colors01.png"),url("../../img/colors02.png"),url("../../img/bg-02.png");background-repeat:no-repeat;background-position:top left,bottom right,center center;background-size:auto,auto,cover;padding:120px 0px}@media(max-width: 767px){section#modulo1{padding:0px;background:#fffce8}}section#modulo1 .conteudo{width:1040px;margin:auto}@media(max-width: 767px){section#modulo1 .conteudo{width:100%;padding:20px;box-sizing:border-box}}section#modulo1 .conteudo .box{width:508px;height:562px;background:rgba(69,181,151,.95);border-radius:20px;padding:60px;display:flex;align-items:center}@media(max-width: 767px){section#modulo1 .conteudo .box{width:100%;display:block;padding:40px 0px;height:auto;margin:auto;border-radius:20px 20px 0px 0px}}@media(min-width: 768px)and (max-width: 1100px){section#modulo1 .conteudo .box{margin-left:15px}}section#modulo1 .conteudo .box .group a{text-decoration:none}section#modulo1 .conteudo .box .group .frase1{font-family:"neo-sans",sans-serif;font-style:normal;font-weight:900;font-size:40px;line-height:46px;text-align:center;color:#fff}@media(max-width: 767px){section#modulo1 .conteudo .box .group .frase1{font-size:33px;line-height:38px}}section#modulo1 .conteudo .box .group .frase2{font-family:"Lato",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;text-align:center;color:#fff;margin-top:27px}@media(max-width: 767px){section#modulo1 .conteudo .box .group .frase2{font-size:18px;line-height:24px;width:226px;margin:auto;margin-top:20px}}section#modulo1 .conteudo .box .group .divCta{text-align:center;margin-top:37px}section#modulo1 .conteudo .divpraia img{width:100%}@media(max-width: 767px){section#modulo1 .conteudo .divpraia img{border-radius:0px 0px 20px 20px}}section#modulo2{height:800px;width:100%;background-image:url("../../img/bg-03.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}@media(max-width: 767px){section#modulo2{height:auto;background-image:url("../../img/bg-03-mobile.png")}}section#modulo2 .conteudo{padding:120px 0px;width:1040px;margin:auto;display:flex}@media(max-width: 767px){section#modulo2 .conteudo{width:100%;display:block;padding:0;text-align:center}}section#modulo2 .conteudo .texto{margin-left:auto;margin-right:50px;display:flex;align-items:center}@media(max-width: 767px){section#modulo2 .conteudo .texto{margin-right:0;display:block;padding-top:48px}}section#modulo2 .conteudo .texto a{text-decoration:none}section#modulo2 .conteudo .texto h2{font-family:neo-sans,sans-serif;font-style:normal;font-weight:900;font-size:40px;line-height:46px;color:#fffbe0;max-width:260px}@media(max-width: 767px){section#modulo2 .conteudo .texto h2{text-align:center;width:90%;margin:auto}}section#modulo2 .conteudo .texto p{font-family:"Lato",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:23px;color:#fff;max-width:201px;margin-top:38px}@media(max-width: 767px){section#modulo2 .conteudo .texto p{margin:auto;margin-top:25px}}section#modulo2 .conteudo .texto .divCta{margin-top:38px}section#modulo2 .conteudo .texto .divCta .btn{margin-left:0}@media(max-width: 767px){section#modulo2 .conteudo .texto .divCta .btn{margin-left:auto}}section#modulo2 .conteudo .drinks{margin-right:auto}@media(max-width: 767px){section#modulo2 .conteudo .drinks{margin-top:20px;margin-bottom:25px}}@media(max-width: 767px){section#modulo2 .conteudo .drinks img{width:80%}}@media(max-width: 767px){section#modulo2 .conteudo .divCta.mobile{padding-bottom:33px}}