:focus{outline:none!important}*{font-family:'Raleway',sans-serif;box-sizing:border-box}*:last-child{margin-bottom:0}img{max-width:100%;height:auto}html{position:relative}body{font-family:'Raleway',sans-serif;color:#10384F;background-color:#f2f2f2;margin:0;padding:0;line-height:1.4;font-size:14px;overflow-x:hidden!important}@media (min-width:960px){body{font-size:16px;}}h1,h2,h3,h4,h5{font-family:'bunuelocleanpro-bold',Impact;font-weight:400;text-transform:uppercase}p{margin-top:0;margin-bottom:1em}.swiper-container{width:100%;height:100%}.swiper-slide{background-position:center;background-size:cover}.swiper-pagination-bullet{background:#fff!important;width:12px!important;height:12px!important;opacity:1!important}.swiper-pagination-bullet-active{background:transparent!important;border:2px solid #fff!important}header{position:absolute;top:0;left:0;z-index:11;width:100%;background-image:url(../../../../../../themes/clubebayer/assets/images/header-mobile.png);background-repeat:no-repeat;background-position:right top;background-size:auto 100%}header::after{content:'';position:absolute;top:0;left:calc(100% - 150px);right:0;height:40px;background:url(../../../../../../themes/clubebayer/assets/images/header-detalhe.svg) no-repeat 0 0;background-size:410px 40px}header .container{position:relative;width:100%;height:78px;margin-left:auto;margin-right:auto;padding-left:15px;display:flex;align-items:center;justify-content:space-between}header .logo a,header .logo img{display:block}header .logo img{display:block;width:140px}@media (min-width:360px){header .container{padding-left:30px}}@media (min-width:960px){header{background-image:url(../../../../../../themes/clubebayer/assets/images/header-bg.png);background-position:-270px 0}header::after{left:calc(50% + 480px);right:0;height:80px;background-size:820px 80px}header .container{max-width:1400px;height:103px;justify-content:flex-start}header .logo img{width:155px}}@media (min-width:1100px){header{background-position:-245px 0}header .logo img{width:175px}}@media (min-width:1400px){header{background-position:calc(50% + 15px) 0}}.menus{display:none}.menu-mobile{position:relative;margin-right:60px;z-index:3;display:flex}.menu-mobile ul.nav-social li{margin-right:15px;margin-left:0}.btn-menu-mobile{position:relative;display:inline-block;width:30px;height:20px}nav .btn-menu-mobile{position:absolute;top:30px;right:20px}.btn-menu-mobile span{position:absolute;display:block;height:2px;background-color:#10384F;width:100%;border-radius:3px;transition:all 0.3s ease-in-out}.btn-menu-mobile span:nth-of-type(1){top:0}.btn-menu-mobile span:nth-of-type(2){top:calc(50% - 1.5px)}.btn-menu-mobile span:nth-of-type(3){bottom:0}.btn-menu-mobile.open span:nth-of-type(1){top:calc(50% - 1px);transform:rotate(45deg)}.btn-menu-mobile.open span:nth-of-type(2){opacity:0}.btn-menu-mobile.open span:nth-of-type(3){bottom:calc(50% - 1px);transform:rotate(-45deg)}.menu-mobile nav{transform:translate(100%);position:absolute;background:rgba(255,255,255,.95);z-index:2;right:-60px;top:-30px;padding:60px 20px 30px;width:80vw;border-radius:0 0 0 10px;box-shadow:0 3px 6px rgba(0,0,0,.15);transition:all 0.5s ease-in-out;max-width:320px}.menu-mobile nav.open{transform:translate(0)}.menu-mobile nav ul{padding:0;margin:0}.menu-mobile nav ul li{list-style:none}.menu-mobile nav .menu{border-bottom:1px solid #bababa;padding-bottom:10px;margin-bottom:10px}.menu-mobile nav ul li a{display:block;padding:5px;font-family:'bunuelocleanpro-regular';font-size:16px;color:#10384F;text-transform:uppercase}.menu-mobile nav ul li.current-menu-item a{text-decoration:underline}.menu-mobile nav ul#menu-menu-areas li a{font-family:'bunuelocleanpro-bold',Impact}.menu-mobile nav .searchandfilter{margin-top:20px}.menu-mobile nav .searchandfilter ul{display:block}.menu-mobile nav .searchandfilter li{width:100%}.menu-mobile nav .searchandfilter li input[type=text]{height:36px;padding-left:15px;padding-right:100px}.menu-mobile nav .searchandfilter li input[type=submit]{position:relative;z-index:2;display:block;background-color:#253786;border-radius:10px;border:none;text-transform:uppercase;font-family:'bunuelocleanpro-semibold';color:#fff;font-size:16px;width:90px;height:40px;margin:-38px 0 0 auto}@media (min-width:960px){.menu-mobile{display:none}}@media (min-width:960px){.menus{display:block;position:relative;z-index:2}.menu a{position:relative;text-decoration:none}.menu a::after{content:'';position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);height:2px;width:0;background-color:#707070;transition:all 0.3s ease-in-out}.menu a:hover::after{width:100%}.menu-top{font-size:13px;color:#10384F;display:flex;margin-left:85px}.menu-top *{color:#10384F}.menu,.nav-top{display:flex;margin:0;padding:0}.menu li{list-style:none;padding:5px 15px}.menu>li,.menu-top .searchandfilter>div{display:flex;align-items:center}.nav-top .menu li{height:46px;border-right:1px solid #e0e0e0}.menu-top .current-menu-item>a{font-weight:600}}.searchandfilter ul{display:flex;margin:0;padding:0}.searchandfilter ul li{padding:0;display:block}.menu-top .searchandfilter{display:none}@media (min-width:1280px){.menu-top .searchandfilter{display:block}.menu-top .searchandfilter>div{padding:0 15px;height:46px}.menu-top .searchandfilter input{max-width:200px;height:23px;border:none;background-color:transparent;border-bottom:1px solid #707070;border-radius:0;box-shadow:none;padding:0}.menu-top .searchandfilter li:last-child{position:relative;margin-left:10px}.menu-top .searchandfilter li:last-child input[type=submit]{font-size:0;width:25px;height:25px;border:none;position:absolute;z-index:3;left:0;top:0}.menu-top .searchandfilter li:last-child::before{content:'';position:absolute;z-index:2;left:calc(50% - 7px);top:calc(50% - 4px);width:8px;height:8px;border-right:2px solid #10384F;border-bottom:2px solid #10384F;transform:rotate(-45deg);transition:all 0.2s ease-in-out}.menu-top .searchandfilter li:last-child::after{content:'';display:block;width:23px;height:23px;border-radius:100px;border:1px solid #10384F;position:relative;z-index:1;transition:all 0.2s ease-in-out}.menu-top .searchandfilter li:last-child:hover::after{background-color:#10384F}.menu-top .searchandfilter li:last-child:hover::before{border-color:#fff}}.menu-main{margin-left:75px}.menu-main li{height:57px;padding:0 15px}.menu-main a{font-family:'bunuelocleanpro-regular';font-size:16px;height:30px;line-height:30px;text-transform:uppercase;color:#253786}@media (min-width:1280px){.menu-main li{padding:0 25px}}.menu-main a::after{height:4px;bottom:-13px}.menu-main .menu-item-object-acontecendo a::after{background:linear-gradient(to right,#FFBB36,#F17921,#D3227B,#253786)}.menu-main .menu-item-object-esporte_saude a::after{background:#253786}.menu-main .menu-item-object-lazer_familia a::after{background:#FFBB36}.menu-main .menu-item-object-servicos_facilidades a::after{background:#D3227B}.menu-main .current-menu-item>a{font-family:'bunuelocleanpro-bold',Impact}ul.nav-social{display:flex;align-items:center;margin:0;padding:0}ul.nav-social li{list-style:none;margin-left:15px}ul.nav-social li a{display:block;width:20px;height:20px}ul.nav-social li a svg{height:100%;width:auto;fill:#10384F;transition:fill 0.2s ease-in-out}ul.nav-social li a:hover svg{fill:#3DA681}.hero{position:relative;height:290px;display:flex;align-items:center;justify-content:center;background-color:#ccc;margin-top:38px}@media (min-width:960px){.hero{max-height:490px;height:25vw;margin-top:90px}}@media (min-width:1400px){.hero{margin-top:80px}}@media (min-width:1460px){.hero{margin-top:0}}.hero.no-image{margin:0;padding-top:135px;min-height:auto;height:auto;background-color:#acacac}@media (min-width:768px){.hero.no-image{padding-top:155px}}@media (min-width:960px){.hero.no-image{padding-top:190px;padding-top:233px}}@media (min-width:1400px){.hero.no-image{padding-top:233px}}.hero .swiper-slide h2{width:100%;max-width:1600px;font-size:18px;font-family:'bunuelocleanpro-bold',Impact;text-align:center;text-transform:uppercase;color:#fff;padding:0 60px;margin:0;position:absolute;left:50%;top:calc(50% + 20px);z-index:2;transform:translate(-50%,-50%);letter-spacing:2.6px}.hero .swiper-slide>a{position:absolute;z-index:2;width:100%;height:100%;display:block}.hero .swiper-button-next,.hero .swiper-button-prev{top:calc(50% + 20px)}.hero .swiper-pagination{bottom:10px}.hero .swiper-pagination .swiper-pagination-bullet{margin:0 4px}@media (min-width:768px){.hero .swiper-slide h2,.hero .swiper-button-next,.hero .swiper-button-prev{top:calc(50%)}}@media (min-width:960px){.hero .swiper-slide h2,.hero .swiper-button-next,.hero .swiper-button-prev{top:calc(50% - 20px)}}@media (min-width:1460px){.hero .swiper-slide h2,.hero .swiper-button-next,.hero .swiper-button-prev{top:calc(50%)}}.hero .swiper-button-next:after,.hero .swiper-button-prev:after{font-size:30px}@media (min-width:768px){.hero .swiper-button-next:after,.hero .swiper-button-prev:after{font-size:35px}}@media (min-width:960px){.hero .swiper-button-next:after,.hero .swiper-button-prev:after{font-size:40px}}.hero .swiper-slide::before,body:not(.home) .hero .swiper-container::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#4a0505;opacity:.2}body:not(.home) .hero .swiper-container::before{background:#10384F}body:not(.home) .hero.acontecendo .swiper-container::before{background:linear-gradient(to right,#FFBB36,#F17921,#D3227B,#253786)}body:not(.home) .hero.esporte_saude .swiper-container::before{background:#253786}body:not(.home) .hero.lazer_familia .swiper-container::before{background:#FFBB36}body:not(.home) .hero.servicos_facilidades .swiper-container::before{background:#D3227B}.hero .swiper-container{background-position:center center!important;background-size:cover!important}@media (min-width:768px){.hero .swiper-slide h2{font-size:26px}}@media (min-width:960px){.hero .swiper-slide h2{font-size:30px}}@media (min-width:1400px){.hero .swiper-slide h2{font-size:40px}}@media (min-width:1600px){.hero .swiper-slide h2{font-size:40px}}@media (min-width:1600px){.hero .swiper-button-next{right:auto;left:calc(50% + 755px)}.hero .swiper-button-prev{left:auto;right:calc(50% + 755px)}}@media (min-width:2000px){.hero{max-height:none;height:25vw}}.title{position:absolute;bottom:0;left:0;z-index:3;width:100%;height:35px;padding-top:5px}.title .detail{position:absolute;z-index:2;left:0;top:-5px;width:125px;height:calc(100% + 5px);text-align:left;padding-top:10px;padding-left:15px}.title .detail::before{content:'';position:absolute;right:0;top:0;width:1920px;height:100%;background:url(../../../../../../themes/clubebayer/assets/images/main-divider.png) no-repeat;background-position:right 0;background-size:auto 100%}.title .container{position:relative;display:flex;align-items:flex-start;width:100%;height:100%;margin:0 auto}.home .title .container{max-width:1400px}.title .container img{display:block;width:auto;height:100%;margin-left:-1px}body:not(.home) .title .container img{display:none}.home .title .container img{margin-left:83px}.title .container h1{font-family:'bunuelocleanpro-bold',Impact;font-size:18px;text-transform:uppercase;width:100%;height:100%;display:flex;align-items:center;padding-left:40px;padding-right:15px;margin-left:80px;margin-top:0;margin-bottom:0;color:#fff;background-color:#000}@media (min-width:360px){.title .detail{width:140px;padding-left:30px}.home .title .detail{width:130px}.home .title .container img{margin-left:88px}.title .container h1{padding-right:30px;padding-left:50px;margin-left:90px}}@media (min-width:576px){.home .title .detail{width:200px}.home .title .container img{margin-left:158px}}@media (min-width:768px){.title{height:50px}.home .title .detail{width:270px}.title .detail{width:160px;padding-top:15px}.home .title .container img{margin-left:208px}.title .container h1{font-size:22px;width:auto;padding-right:1px;padding-left:60px}body:not(.home) .title .container img{display:block}}@media (min-width:960px){.title{height:60px}.title .detail{width:180px;padding-top:20px}.home .title .detail{width:380px}.home .title .container img{margin-left:305px}.title .container h1{font-size:28px;padding-left:80px;margin-left:100px}}@media (min-width:1200px){.home .title .container img{margin-left:305px}}@media (min-width:1820px){.title .container{max-width:1820px}}.title.acontecendo .container h1{background:linear-gradient(to right,#253786 10%,#D3227B 50%,#F17921 75%,#FFBB36 100%)}.title.esporte_saude .container h1{background:#253786}.title.lazer_familia .container h1{background:#FFBB36}.title.servicos_facilidades .container h1{background:#D3227B}.title.page .container h1{background:#10384F}.title.galeria .container h1{background-color:transparent}.sub-title{text-align:center;font:17px 'bunuelocleanpro-semibold';letter-spacing:5px;color:#707070;text-transform:uppercase;margin-top:0;margin-bottom:40px;line-height:30px}@media (min-width:690px){.sub-title{font:22px 'bunuelocleanpro-semibold';letter-spacing:12.5px;text-align:left}}#main .container{width:100%;max-width:1400px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media (min-width:360px){#main .container{padding-left:30px;padding-right:30px}}@media (min-width:1600px){#main .container{max-width:1600px}}.list-box{display:flex;flex-wrap:wrap;margin:-15px;padding:0}.box .image{width:100%;overflow:hidden}.box .image img{background-color:#f2f2f2;width:100%;height:auto;display:block;opacity:.85;transition:all 0.3s ease-in-out}.box a:hover .image img,.box a.image:hover img{opacity:1;transform:scale(1.1)}.box.acontecendo .image{background:linear-gradient(to right,#FFBB36 0%,#F17921 22.5%,#D3227B 50%,#253786 100%)}.box.esporte_saude .image{background:#253786}.box.lazer_familia .image{background:#FFBB36}.box.servicos_facilidades .image{background:#D3227B}.box{position:relative;margin:15px;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.15);display:block}.box>a{text-decoration:none;display:block;height:100%;color:#10384F}.box h3{font-family:'bunuelocleanpro-bold',Impact;text-transform:uppercase;line-height:1}.list-box .box{width:calc(100% - 30px)}@media (min-width:576px){.list-box .box{max-width:calc(50% - 30px)}.home .list-box .box:last-of-type{display:none}}@media (min-width:1200px){.list-box .box{max-width:calc(33.33% - 30px)}.home .list-box .box:last-of-type{display:block}}@media (min-width:1600px){.list-box{margin-left:-25px;margin-right:-25px}.list-box .box{max-width:calc(33.33% - 50px);margin:25px}}.list-box-full .box{width:calc(100% - 30px)}.list-box-full .box .image{padding-top:55.9%}.list-box-full .box .image img{margin-top:-55.9%}.list-box-full .box h3{position:relative;min-height:2em;box-sizing:content-box;background:url(../../../../../../themes/clubebayer/assets/images/box-full-content-bg.png) no-repeat center top;background-size:calc(100% + 4px) auto;margin:-10% 0 0 0;padding:5.8% 30% 10px 8.2%;font-size:22px;letter-spacing:.9px;color:#10384F}.list-box-full .box .content{position:relative;padding:0 25.6% 30px 8.2%;font-size:14px;box-sizing:content-box}.list-box-full .box .content::after{position:absolute;bottom:0;left:0;background:linear-gradient(to top,#fff 25%,rgba(255,255,255,0) 80%);width:100%;height:100%}.list-box-full .box img.bullet{position:absolute;bottom:30px;right:9%;width:34px;height:auto}@media (min-width:690px){.list-box-full .box{width:calc(50% - 30px)}.list-box-full .box h3{font-size:26px}}@media (min-width:1280px){.list-box-full .box{width:calc(33.33% - 30px)}}@media (min-width:1600px){.list-box-full .box{width:calc(33.33% - 50px)}}.list-5-col .box{width:calc(50% - 30px)}.list-5-col .box:nth-of-type(5){display:none}.list-box-partial .box>a{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.list-box-partial .box .image{padding-top:100%;margin-bottom:7%}.list-box-partial .box .image img{margin-top:-100%}.list-box-partial .box h3{font-size:18px;letter-spacing:.7px;text-align:center;padding:0 9%;margin:0}.list-box-partial .box .bullet{margin:10px 0 9%;width:35px;height:10px}@media (min-width:576px){.list-5-col .box{width:calc(33.33% - 30px)}.list-5-col .box:nth-of-type(4){display:none}}@media (min-width:768px){.list-5-col .box{width:calc(25% - 30px)}.list-5-col .box:nth-of-type(4){display:block}}@media (min-width:1200px){.list-5-col .box{width:calc(20% - 30px)}.list-5-col .box:nth-of-type(5){display:block}.list-box-partial .box h3{font-size:22px}}@media (min-width:1600px){.list-5-col .box{width:calc(20% - 50px)}}