html {scroll-behavior: smooth;}* {outline: none;}body {margin: 0;font-family: 'Red Hat Display';background-color: #f9f9f9;}button:focus {outline: none;}a, a:hover, button {text-decoration: none;cursor: pointer!important;transition: .6s;}.header .navbar {position: absolute;top: 0;z-index: 10;width: 100%;background: linear-gradient( 180deg, #0000007d 0%, rgba(6, 45, 152, 0) 100%);box-shadow: none;}.header.interna .navbar{background: transparent;}.navbar {position: absolute;top: 0;z-index: 2;width: 100%;background: transparent;}.navbar-light .navbar-nav .nav-link {color: #33313F;font-weight: 600;text-align: center;}.navbar-light .navbar-nav .nav-item .nav-link {width: 105%;font-weight: 900;font-size: 22px;line-height: 29px;color: #33313F;}.nav-position {width: 100%;z-index: 6;background: linear-gradient(180deg, #062D98 0%, rgba(6, 45, 152, 0) 100%);border-radius: 0px 0px 10px 10px;}.logo-azul {display: none;opacity: 0;width: 7rem;margin-left: 15px;}.social, .logo, .navbar-collapse {transition: .4s;}.card-relative {position: relative;}@media (min-width: 1200px) and (max-width: 1300px) {.navbar-expand-xl .navbar-nav .nav-link {padding: 0 1rem!important;}}@media (min-width: 991px) {.w-xl-100 {width: 100%;}header.scrolling>.navbar {position: fixed;background: none;background-color: white!important;box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);top: 0;transition: .4s;}header.scrolling>.navbar .logo img {height: auto;width: 80px;margin-top: 0;transition: .4s;}header.scrolling>.navbar .social {opacity: 0;z-index: -1;}header.scrolling>.navbar .input-search-focus {background-color: #E9E9E9 !important;}header.scrolling>.navbar {width: 100%;padding: 0;z-index: 1000000;}header.scrolling>.navbar .navbar-collapse {width: 100%;justify-content: center;display: flex;}header.scrolling>.navbar .navbar-collapse .navbar-nav {box-shadow: none;}header.scrolling>.navbar .logo {height: 0;opacity: 0;visibility: hidden;display: none;}header.scrolling>.navbar .logo-azul {display: block;opacity: 1;}header.scrolling>.navbar .navbar-nav .nav-item .nav-link {padding-right: 1.5rem;padding-left: 0.5rem;color: #F9A827 !important;}header.scrolling>.navbar .navbar-nav .nav-item {padding: 10px 5px;}header.scrolling>.navbar .text-white {padding: 10px 5px;color: #F9A827 !important;}header.scrolling>.navbar .btn-search, header.scrolling>.navbar .search-icon {padding: 10px 5px;color: #F9A827 !important;}header.scrolling>.navbar .input-group {padding: 10px 5px;}}.navbar-dark .navbar-nav .nav-link {text-align: center;font-weight: 900;font-size: 22px;line-height: 29px;color: #FFFFFF !important;padding-left: .5rem;padding-right: 1.5rem;}header.interna .navbar-dark .navbar-nav .nav-link{color: #33313F!important;}.navbar-dark .navbar-nav .nav-item .nav-link {width: 105%;}.navbar-light .navbar-nav .nav-item .nav-link::after, .navbar-dark .navbar-nav .nav-item .nav-link::after {content: '';display: block;height: 4px;background-color: #EE1B2E;width: 100%;border-radius: 20px;opacity: 0;transition: .4s;}.navbar-dark .navbar-nav .nav-item:hover .nav-link::after, .navbar-light .navbar-nav .nav-item:hover .nav-link::after, .navbar-dark .navbar-nav .nav-item.active .nav-link::after{opacity: 1;}.dropdown-menu {position: absolute;background-image: url(../img/bg_drop.png);margin: 1rem -5rem;}.dropdown-header, .dropdown-menu .dropdown-item {color: #3372AB;}.dropdown-item:focus, .dropdown-item:hover {color: #3372AB;text-decoration: none;background-color: transparent;}.dropdown-header.tex {color: #EE1B2E;font-weight: 600;text-decoration: underline;}.dropdown-item {display: block;padding: 0.25rem 1.5rem;font-weight: bold;font-size: 18px;line-height: 21px;}@media (min-width: 992px) {.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1.5rem;padding-left: .5rem;}}.search-box {width: fit-content;height: fit-content;position: relative;}.search-box--close {position: absolute;right: 60px;top: 10px;display: none;}.search-box--close_show {display: block;cursor: pointer;}.input-search {height: 50px;width: 50px;border-style: none;padding: 10px 26px;font-size: 18px;letter-spacing: 2px;outline: none;border-radius: 25px;transition: all .5s ease-in-out;background-color: transparent;padding-right: 40px;color: rgb(0, 0, 0);padding-right: 65px;}.input-search::placeholder {color: rgba(0, 0, 0, 0.5);font-size: 18px;letter-spacing: 2px;font-weight: 100;}.btn-search {width: 50px;height: 50px;border-style: none;font-size: 20px;font-weight: bold;outline: none;cursor: pointer;border-radius: 50%;position: absolute;right: 0px;color: #ffffff;background-color: transparent;pointer-events: painted;}header .search-icon{color: #ffffff;transition: .6s;}header.interna .btn-search, header.interna .search-icon{color: #33313f;}.btn-search:focus~.input-search {width: 300px;border-radius: 50px;background-color: #FFFFFF;border-bottom: 1px solid rgba(255, 255, 255, .5);transition: all 500ms cubic-bezier(0, 0.110, 0.35, 2);}.input-search-focus {width: 300px;border-radius: 50px;background-color: #FFFFFF;border-bottom: 1px solid rgba(255, 255, 255, .5);transition: all 500ms cubic-bezier(0, 0.110, 0.35, 2);}.btn-search:focus {background-color: #F5811F;border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-search-active {background-color: #F5811F;border-top-left-radius: 0;border-bottom-left-radius: 0;}section.banner .item .overlay {text-align: center;background: linear-gradient(0deg, #F9F9F9 63.83%, rgba(254, 254, 254, 0) 100%);position: absolute;bottom: -1px;width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;}section.banner .item .overlay span {font-weight: bold;font-size: 18px;line-height: 32px;text-align: center;color: #3372AB;margin-top: 20px;}section.banner .item img {width: 100%;height: 100vh;object-fit: cover;}section.banner .owl-theme .owl-dots .owl-dot.active span, section.banner .owl-theme .owl-dots .owl-dot:hover span {background: #EE1B2E;width: 31px;}section.banner .owl-theme .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 20px 3px;background: #F9A826;transition: .2s;}section.lojas {background-image: url(../img/bg_lojas.png);background-repeat: no-repeat;padding: 50px 0px 50px 0px;}section.lojas .container-fluid{max-width: 1450px;}section.lojas .lojas_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.lojas .lojas_descricao--text p {font-weight: 400;font-size: 22px;line-height: 32px;color: #555555;}.btn-ver_mais.orange{background: linear-gradient(265deg, #EE1B2E 15.23%, #F5811F 70.73%, #FFF200 112.44%);background-size: 150%;background-position: 0;border-radius: 5px;border: none;font-weight: bold;font-size: 18px;line-height: 32px;color: #FFFFFF;padding: 3px 50px;box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);transition: .4s;}.btn-ver_mais.orange:hover {background-position: 100%;}section.lojas .input-group-text {display: flex;border: 1px solid #E0E0E0;border-radius: 5px;background: none;border-right: none;font-weight: bold;font-size: 17px;color: #CECECE;border-top-left-radius: 6px;border-bottom-left-radius: 6px;padding: 0 6px 0 24px;}section.lojas .input-group-text i.fa.fa-search {color: #CECECE;font-size: 17px;}section.lojas .input-group-prepend{width: 20%;}section.lojas .form-control {padding: 0.375rem 1.2rem;border: 1px solid #E0E0E0;border-radius: 5px;background: none;border-left: none;width: 80%;height: 47px;color: #CECECE;}section.lojas input#inlineFormInputGroup {font-size: 14px;font-weight: 700;color: #CECECE;padding: 0.375rem 15px 0.375rem 6px;width: 80%;}section.lojas input#inlineFormInputGroup::-webkit-input-placeholder {font-size: 14px!important;font-weight: 700!important;color: #CECECE!important;}section.lojas input#inlineFormInputGroup:-ms-input-placeholder {font-size: 14px!important;font-weight: 700!important;color: #CECECE!important;}section.lojas input#inlineFormInputGroup::placeholder {font-size: 14px!important;font-weight: 700!important;color: #CECECE!important;}.form-group.buscar {background: #ffffff;border-radius: 5px;}.form-control#segmento {background: #ffffff;width: 100%;font-weight: bold;font-size: 18px;color: #F5811F;}section.lojas select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../img/flaticon/arrow.svg") white no-repeat 98.5% !important;background: url("../img/flaticon/arrow.svg") white no-repeat calc(100% - 10px) !important;}.card-loja {object-fit: cover;}section.lojas .form-control::placeholder {display: none;font-weight: bold;font-size: 18px;color: #AFAFAF;}section.mapa .form-control::placeholder {display: none;font-weight: bold;font-size: 18px;color: #AFAFAF;}section.cinema#cinema-interna .form-control::placeholder {display: none;font-weight: bold;font-size: 18px;color: #AFAFAF;}.horarios .fa-share-alt {position: absolute;right: 0;}.horarios button {margin-bottom: 1rem;margin-right: 5px;}.form-control:focus {color: #495057;background-color: #fff;border-color: transparent;outline: 0;box-shadow: none;}section.lojas .lojas_cards .card {width: 150px;height: 150px;}section.lojas .lojas_cards .card img {margin: auto;width: 100%;}section#lojas-interna {margin: 0!important;padding-top: 7rem;background-color: #F9F9F9;background-position: 0 150px;}section#lojas-interna .card {margin-top: 3rem;border: none;box-shadow: 0px 4px 10px rgba(51, 114, 171, 0.25);margin: 20px 10px;}section.restaurantes .card h2.title{color: white;font-size: 22px;text-align: center;}section.restaurantes .card h2.title::after{content: '';display: block;background: #F5811F;width: 100%;height: 5px;border-radius: 50px;}section.restaurantes .card .card-body{display: flex;justify-content: center;height: 150px!important;flex-direction: column;align-items: center;}section.restaurantes .card .card-body .horarios p{color: #3372AB;font-size: 14px;margin-top: 10px;text-align: center;line-height: 18px;}section#lojas-interna .card .card-body{height: 58px;padding: 7px 10px;padding-right: 60px;}section#lojas-interna .card .card-body img{width: 40px;height: 40px;position: absolute;bottom: 10px;right: 11px;}section#lojas-interna .card .card-body .andar{position: absolute;right: -9px;bottom: -35px;width: 80PX;height: 24PX;display: flex;border-radius: 5px;justify-content: center;align-items: center;color: white;font-weight: bold;font-size: 12px;}section#lojas-interna .card .card-body .andar::before{display: block;content: '';width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid black;position: absolute;top: -5px;}section#lojas-interna .card .card-body .andar._L1::before{border-bottom: 5px solid #4DBB80;}section#lojas-interna .card .card-body .andar._L2::before{border-bottom: 5px solid #F5811F;}section#lojas-interna .card .card-body .andar._L3::before{border-bottom: 5px solid #64ABDE;}section#lojas-interna .card .card-body .andar._L1{background: #4DBB80;}section#lojas-interna .card .card-body .andar._L2{background: #F5811F;}section#lojas-interna .card .card-body .andar._L3{background: #64ABDE;}section#lojas-interna .lojas_interna--infos {position: absolute;left: 0;top: 130px;background: linear-gradient(0.06deg, #020202 18.04%, rgba(35, 35, 35, 0) 95.89%);display: flex;align-items: center;width: 100%;height: 71px;padding-left: 11px;justify-content: left;}section#lojas-interna .lojas_interna--infos p{margin-bottom:0 !important;}section#lojas-interna .lojas_interna--infos span {font-size: 14px;color: #FFFFFF;}section#lojas-interna #tituloLojasInterna {font-weight: bold;font-size: 20px;width: 200px;line-height: 26px;color: #515151;}section#lojas-interna .lojas_interna--span {font-weight: bold;font-size: 16px;color: #000000;width: 100%;margin-top: 8px;}section#lojas-interna .lojas_interna--btn-ver_mapa {font-weight: bold;font-size: 12px;line-height: 99.8%;text-align: center;color: #F5811F;min-width: 72px;margin: 14px 10px;margin-left: auto;}section.eventos {margin: 5rem auto 4rem;background-image: url(../img/bg_eventos.png);background-repeat: no-repeat;background-size: cover;background-position: center;}section.eventos .bg_eventos {box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);}section.eventos .eventos_descricao--text {text-align: center;}section.eventos .eventos_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #F9A826;}section.eventos .eventos_descricao--text p {font-weight: 400;font-size: 20px;line-height: 26px;text-align: center;color: #555555;margin-bottom: 3rem;}section.eventos .eventos_cards {margin-top: 2rem;}section.eventos .eventos_cards .eventos_cards--principal {height: 522px;object-fit: fill;}section.eventos .eventos_cards .item img{width: 100%;height: 720px;object-fit: cover;border-radius: 20px;}section.eventos .eventos_cards .item:hover .overlay_principal{opacity: 0;}section.eventos .eventos_cards .overlay_principal {background: linear-gradient( 359.09deg, #3372AB 0.79%, rgba(51, 114, 171, 0) 30.65%);position: absolute;top: 0;bottom: 0;width: 100%;color: #ffffff;padding-left: 15px;display: flex;align-items: end;justify-content: flex-start;border-radius: 20px;transition: .6s;padding: 1rem 1.5rem;}section.eventos .eventos_cards .overlay_principal h1 {font-weight: 900;font-size: 32px;line-height: 99.8%;position: absolute;bottom: 15px;}section.eventos .eventos_cards .overlay_principal p {font-weight: 500;font-size: 20px;line-height: 99.8%;}section.eventos .owl-theme .owl-nav i.fas {font-size: 20px;color: #fff;}section.eventos .owl-theme .owl-nav button.owl-prev {left: -44px;background: linear-gradient( 250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);width: 50px;height: 50px;border-radius: 50%;opacity: 1;top: 40%;position: absolute;display: flex;align-items: center;justify-content: center;}section.eventos .owl-theme .owl-nav button.owl-next {right: -44px;background: linear-gradient( 250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);width: 50px;height: 50px;border-radius: 50%;opacity: 1;top: 40%;position: absolute;display: flex;align-items: center;justify-content: center;}section.eventos .owl-theme .owl-nav button span {color: #ffffff;font-size: 50px;margin-top: -9px;margin-right: -6px;margin-left: -6px;font-weight: bold;}section.eventos .owl-theme .owl-dots {margin-top: 3rem;}section.eventos .owl-theme .owl-dots .owl-dot.active span, section.eventos .owl-theme .owl-dots .owl-dot:hover span {background: #EE1B2E;width: 31px;}section.eventos .owl-theme .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 0 3px;background: #F9A826;transition: .2s;}#modalEvento .btn-close{margin: 0;}#modalEvento > div{flex-direction: column;padding: 2rem .5rem;}#modalEvento h1{text-align: center;margin-bottom: 1.5rem;font-weight: bold;font-size: 28px;}#modalEvento h1::after{content: '';display: block;width: 150px;margin: 10px auto;border-radius: 50px;height: 5px;background: orange;}#modalEvento img {width: 80%;max-width: 600px;max-height: 600px;object-fit: contain;margin: 0 auto;}section.mapa select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../img/flaticon/arrow.svg") white no-repeat 98.5% !important;background: url("../img/flaticon/arrow.svg") white no-repeat calc(100% - 10px) !important;}section.mapa {background-image: url(../img/bg_mapas.png);background-repeat: no-repeat;margin: 0 auto;padding: 20px 0px;background-size: cover;background-position: center;}section.mapa .mapa_descricao--text {text-align: center;}section.mapa .input-group-text {display: flex;border: 1px solid #E0E0E0;border-radius: 5px;background: none;border-right: none;font-weight: bold;font-size: 18px;color: #AFAFAF;background: #F9F9F9;}section.mapa .form-control {padding: 0.375rem 1.2rem;border: 1px solid #E0E0E0;border-radius: 5px;background: none;border-left: none;background: #F9F9F9;}section.mapa select {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);border-radius: 5px;}section.mapa .mapa_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.mapa .mapa_descricao--text p {font-weight: 400;font-size: 24px;line-height: 32px;text-align: center;color: #555555;max-width: 550px;margin: 5px auto 30px;}section.mapa .mapa_form {padding: 30px 0;box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.05);border-radius: 10px;background: #ffffff;}section.mapa .overlay {position: absolute;top: 162px;width: 97.4%;border-radius: 10px;background: #ffffff;padding: 30px 20px;}section.cinema {margin-top: 5rem;box-shadow: 0px 4px 10px rgb(0 0 0 / 6%);}section.cinema .cinema_descricao--text {text-align: center;width: 100%;}section.cinema .nav-tabs .nav-link.active {background-color: transparent;}section.cinema .cinema_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;width: 100%;}section.cinema .cinema_descricao--text p {font-weight: 400;font-size: 24px;line-height: 32px;text-align: center;color: #555555;margin-bottom: 3rem;}section.cinema .card {border: none;margin-top: 3rem;}section.cinema .nav-item .cinema_cartaz--text a {font-weight: bold;font-size: 24px;line-height: 32px;text-align: center;color: #EE1B2E;}section.cinema1 .btn-ver_todos {background: linear-gradient(250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);border-radius: 5px;border: none;font-weight: bold;font-size: 18px;line-height: 32px;color: #FFFFFF;padding: 3px 50px;box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);margin-bottom: 4rem;}section.cinema .btn-ver_todos {background: linear-gradient(250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);border-radius: 5px;border: none;font-weight: bold;font-size: 18px;line-height: 32px;color: #FFFFFF;padding: 3px 50px;margin-bottom: 4rem;}section.cinema .owl-theme .owl-dots .owl-dot.active span, section.cinema .owl-theme .owl-dots .owl-dot:hover span {background: #EE1B2E;width: 31px;}section.cinema .owl-theme .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 5px 3px;background: #F9A826;transition: .2s;}section.cinema .card {margin: 2rem auto;padding: 1rem 0;background: #ffffff;box-shadow: 0 0 25px rgb(235 235 235);}section.cinema .bg_cinema {box-shadow: 0px 4px 10px rgba(51, 114, 171, 0.25);}section.cinema .card-header {padding: 0.75rem 1.25rem;margin-bottom: 0;border-bottom: 1px solid rgba(0, 0, 0, .125);background: 0;border: none;}section.cinema .card-header-tabs {margin-bottom: 4.25rem;margin-left: -0.625rem;border-bottom: 0;background: 0;border: none;}section.cinema .cinema_descricao--tag-categoria.color-red {position: absolute;top: -0.4px;left: 9%;width: 57px;height: 49px;border: none;background: #DB0E1A;border-radius: 0 0 100px 100px;display: flex;align-items: center;justify-content: center;font-weight: 900;font-size: 24px;line-height: 32px;text-align: center;color: #FFFFFF;z-index: 2;}section.cinema .cinema_descricao--tag-categoria.legenda.red {position: absolute;bottom: 0;width: 65%;height: 42px;border: none;background: #7A1600;border-radius: 25px 25px 0 0;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 21px;z-index: 2;}section.cinema .genero{background: #EBEBEB;display: flex;justify-content: center;align-items: center;height: 370px;width: 100%;border-radius: 5px;overflow: hidden;box-shadow: 0px 2px 4px rgba(51, 114, 171, 0.4);}section.cinema .genero img{max-width: 100px;height: 100px;margin: 0 auto 3rem;object-fit: contain;}section.cinema .genero h2{color: #2B2B2B;font-size: 22px;font-weight: bold;margin-top: 25px;text-align: center;}section.cinema .cinema_descricao--tag-categoria.color-blue{position:absolute;top:-0.4px;left:9%;width:57px;height:49px;border:none;background:#4293D5;border-radius:0 0 100px 100px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;line-height:32px;text-align:center;font-size:24px;z-index:2;}section.cinema .cinema_descricao--tag-categoria.color-orange {position: absolute;top: -0.4px;left: 9%;width: 57px;height: 49px;border: none;background: #E6883C;border-radius: 0 0 100px 100px;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;line-height: 32px;text-align: center;font-size: 24px;z-index: 2;}section.cinema .cinema_descricao--tag-categoria.color-yellow {position: absolute;top: -0.4px;left: 9%;width: 57px;height: 49px;border: none;background: #F5B139;border-radius: 0 0 100px 100px;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;line-height: 32px;text-align: center;font-size: 24px;z-index: 2;}section.cinema .cinema_descricao--tag-categoria.legenda.yellow {position: absolute;bottom: 0px;width: 65%;height: 43px;border: none;background: #EBA00B;border-radius: 25px 25px 0 0;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: bold;font-size: 21px;z-index: 2;}section.cinema .tab-content .item .overlay, section.cinema#cinema-interna .card .overlay {display: block;opacity: 0;transition: .3s;position: absolute;top: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;background: rgb(157 33 40 / 56%);backdrop-filter: blur(3px);border-radius: 5px;padding: 20px;}section.cinema .tab-content .item:hover .overlay, section.cinema#cinema-interna .card:hover .overlay {opacity: 1;}section.cinema .tab-content .item img {border-radius: 5px;height: 370px;object-fit: cover;width: 100%;}section.cinema .tab-content .item .overlay p {font-weight: 900;font-size: 21px;line-height: 32px;text-align: center;color: #FFFFFF;height: 100px;display: flex;align-items: center;justify-content: center;}section.cinema .tab-content .item .overlay .card-links {display: grid;}section.cinema .tab-content .item .overlay .card-links a, section.cinema#cinema-interna .card .overlay .card-links a {font-weight: 800;font-size: 14px;line-height: 19px;text-align: center;text-transform: uppercase;color: #FFFFFF;border-radius: 10px;padding: 15px;border: 1px solid #ffffff;margin: 10px auto;width: 100%;transition: .4s;}section.cinema .tab-content .item .overlay .card-links a:hover, section.cinema#cinema-interna .card .overlay .card-links a:hover{background: #f5811f;border: 0;transform: scale(1.1);}section.cinema#cinema-interna .cinema_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.cinema#cinema-interna {margin-top: 0;padding-top: 7rem;background-color: #F9F9F9;}section.cinema#cinema-interna select {border-radius: 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../img/flaticon/arrow.svg) #F6F6F6 no-repeat 98.5%!important;background: url(../img/flaticon/arrow.svg) #fff no-repeat calc(100% - 10px)!important;}section.cinema#cinema-interna .card {background: transparent;padding: 0;}section.cinema#cinema-interna .card img {width: 100%;border-radius: 5px;}section.cinema#cinema-interna .card .cinema_descricao--tag-categoria.color-red {position: absolute;top: 0.4px;left: 9%;width: 57px;height: 49px;border: none;background: #DB0E1A;border-radius: 0 0 100px 100px;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 24px;z-index: 2;}section.cinema#cinema-interna .cinema_descricao--tag-categoria.legenda.red {position: absolute;bottom: 0;width: 65%;left: 18%;height: 43px;border: none;background: #7A1600;border-radius: 25px 25px 0 0;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: bold;font-size: 21px;z-index: 2;}section.cinema#cinema-interna .card:hover .overlay {display: block;position: absolute;top: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;background: rgb(157 33 40 / 56%);backdrop-filter: blur(3px);border-radius: 5px;padding: 20px;}section.cinema#cinema-interna .card img {border-radius: 5px;height: 424.74px;object-fit: cover;}section.cinema#cinema-interna .card .overlay p {font-weight: 900;font-size: 24px;line-height: 32px;text-align: center;color: #FFFFFF;}section.cinema#cinema-interna .card .overlay .card-links {display: grid;}section.cinema#cinema-interna .card .overlay .card-links a {font-weight: 800;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase;color: #FFFFFF;border-radius: 10px;padding: 20px;border: 1px solid #ffffff;margin: 10px auto;width: 100%;cursor: pointer;}a.ativo::after {border-bottom: solid 5px #EE1B2E;}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border: none;font-size: 24px;line-height: 32px;text-align: center;color: #EE1B2E;font-weight: bold;}.nav-tabs {border: none;}.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;border: none;font-size: 24px;line-height: 32px;text-align: center;color: #EE1B2E;background: transparent;}.nav-tabs .nav-item:hover .nav-link::after, .nav-tabs .nav-item .nav-link.active::after, .nav-tabs .nav-item.active .nav-link::after, .nav-tabs .nav-item:hover .nav-link::after {content: '';display: block;height: 7px;align-items: center;justify-content: center;background-position: center;background: #EE1B2E;margin-top: 0rem;position: relative;right: 0;bottom: -11px;transition: .6s;border: none;border-radius: 50px;}section.cinema .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 3rem;}.modal-dialog{width: 90%;max-width: 1000px;margin: 0 auto;}.modal-header h5 {position: absolute;font-size: 40px;color: #ffffff;text-align: inherit;padding: 30px;height: 280px;font-weight: bold;width: 100%;text-align: center;align-items: center;justify-content: center;display: flex;}#modalCinema img {width: 100%;height: 283px;object-fit: cover;border-top-left-radius: 6px;border-top-right-radius: 6px;}#modalCinema .close {background: #7A1600;border-radius: 0px 10px;opacity: .9;color: white;padding: 10px 12px;top: 15px;position: absolute;right: 15px;}.modal-header {padding: 0;height: 283px;}.modal-header a {position: absolute;top: 247px;left: 0;width: 115px;height: 35px;border: none;background: #7A1600;border-radius: 0px 10px 0 0;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: bold;font-size: 18px;z-index: 2;}.modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;background-color: #fff;border-radius: 0.5rem;}.modal-body {position: relative;flex: 1 1 auto;}.modal-body .horarios a {font-size: 40px;color: #3372AB;}.modal-body .sinopse {margin-top: 20px;}.modal-body .sinopse p {font-size: 18px;line-height: 29px;color: #000000;}.modal-body .horarios h2, .modal-body .sinopse h2, .modal-body .ficha-tecnica h2 {line-height: 100px;font-weight: 900;font-size: 38px;color: #EE1B2E;}.modal-body .ficha-tecnica .btn.censura2{color: white;}.modal-body .ficha-tecnica .btn{font-weight: bold;cursor: auto;}.modal-body .descricao h2 {font-weight: 600;font-size: 35px;line-height: 100px;color: #EE1B2E;}.modal-body button {background-color: none;}.modal-body .ficha-tecnica h3 {font-size: 22px;line-height: 29px;color: #000000;text-align: inherit;padding-top: 25px;padding-bottom: 25px;}.modal-body .ficha-tecnica hr {background: rgba(238, 27, 46, 0.46);border-radius: 5px;height: 3px;width: 100%;}.modal-body .btn-outline-clock {font-weight: 600;font-size: 22px;line-height: 29px;color: #454545;border: 3px solid rgba(238, 27, 46, 0.46);border-radius: 5px;margin: 5px 12px 15px;cursor: auto!important;}.modal-body .btn-light-ficha {font-size: 22px;line-height: 60px;text-align: justify;color: #454545;border: 3px solid rgba(238, 27, 46, 0.46);border-radius: 5px;font-weight: 600;padding: 12px 30px;margin-top: -8px;width: 200px;margin-bottom: 15px;}.btn .btn-light-ficha span {padding: 10px;border: none;cursor: pointer;}.btn-light-ficha button:hover {background-color: #EE1B2E;color: #FFFFFF;font-weight: bold;}.btn-close {color: #fff;background-color: #EE1B2E;padding: 10px 40px 10px 40px;border: none;margin-right: 50px;margin-bottom: 30px;font-weight: 800;}.modal-footer {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: 0.75rem;border: none;}section.teatro#teatro-interna select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../img/flaticon/arrow.svg") white no-repeat 98.5% !important;background: url("../img/flaticon/arrow.svg") white no-repeat calc(100% - 10px) !important;}section.teatro .input-group-text {display: flex;border: 1px solid #E0E0E0;border-radius: 5px;background: none;border-right: none;font-weight: bold;font-size: 18px;color: #AFAFAF;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}.modal-content {margin-top: 50px;}.card-img, .card-img-bottom, .card-img-top{height: 200px;width: 100%;}section.teatro#teatro-index {background-image: url(../img/teatro-bg.svg);background-repeat: no-repeat;background-position: bottom;background-size: cover;padding: 5rem 0;display: flex;align-items: center;}section.teatro .teatro_descricao--text {text-align: center;}section.teatro .teatro_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.teatro .teatro_descricao--text p {font-weight: 400;font-size: 24px;line-height: 32px;text-align: center;color: #555555;max-width: 680px;margin: 0.5rem auto 3rem;}section.teatro .card {margin-top: 3rem;border: none;box-shadow: 0px 4px 10px rgba(51, 114, 171, 0.25);margin: 5px;min-height: 362px;}section.teatro .btn-programacao_completa {background: linear-gradient(250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);border-radius: 5px;border: none;font-weight: bold;font-size: 18px;line-height: 32px;color: #FFFFFF;padding: 5px 50px;margin-bottom: 4rem;}section.teatro .teatro_descricao--date-time {position: absolute;left: 0;top: 157px;background: linear-gradient(0.06deg, #020202 18.04%, rgba(35, 35, 35, 0) 95.89%);display: flex;align-items: center;width: 100%;height: 71px;padding-left: 11px;justify-content: left;}section.teatro .teatro_descricao--date-time span {font-weight: 900;font-size: 24px;color: #FFFFFF;}section.teatro #tituloTeatro {font-weight: bold;font-size: 20px;line-height: 26px;color: #515151;}section.teatro .teatro_descricao--span {font-weight: 900;font-size: 17px;line-height: 22px;color: #504F60;}section.teatro p.card-text{height: 45px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}section.teatro .teatro_descricao--btn-informacao {background: #3372AB;border-radius: 3px;font-weight: bold;font-size: 17px;line-height: 22px;color: #FFFFFF;padding: 7px 15px;}section.teatro .teatro_descricao--tag-categoria {position: absolute;top: .6px;right: 0;width: 38px;height: 40px;border: none;background: #0167bb;border-radius: 0px 5px;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 23px;line-height: 30px;}section.teatro .teatro_descricao--tag-categoria.color-green {background: #01BB21;}.censura{position: absolute !important;top: 0px !important;left: 9% !important;width: 57px !important;height: 49px !important;border: none !important;border-radius: 0 0 100px 100px !important;display: flex !important;align-items: center !important;justify-content: center !important;color: #ffffff !important;font-weight: 900 !important;font-size: 24px !important;z-index: 2 !important;}.censura.color-red, .censura2.color-red{background: #EE1B2E !important;}.censura.color-green, .censura2.color-green{background: #06970d !important;}.censura.color-yellow, .censura2.color-yellow{background: #F5B139 !important;}section.teatro .teatro_descricao--tag-categoria.color-red {background: #EE1B2E;}section.teatro .owl-theme .owl-nav button.owl-prev {left: -65px;background: linear-gradient( 250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);width: 50px;height: 50px;border-radius: 50%;opacity: 1;top: 35%;position: absolute;display: flex;align-items: center;justify-content: center;}section.teatro .owl-theme .owl-nav button.owl-next {right: -65px;background: linear-gradient( 250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);width: 50px;height: 50px;border-radius: 50%;opacity: 1;top: 35%;position: absolute;display: flex;align-items: center;justify-content: center;}section.teatro .owl-theme .owl-nav button span {color: #ffffff;font-size: 50px;margin-top: -9px;margin-right: -6px;margin-left: -6px;font-weight: bold;}section.teatro .owl-theme .owl-dots {margin-top: 3rem;}section.teatro .owl-theme .owl-dots .owl-dot.active span, section.teatro .owl-theme .owl-dots .owl-dot:hover span {background: #EE1B2E;width: 31px;}section.teatro .owl-theme .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 5px 3px;background: #F9A826;transition: .2s;}section.teatro#teatro-interna .teatro_descricao--text {text-align: left;}section.teatro#teatro-interna .teatro_descricao--text p {font-weight: 300;font-size: 24px;line-height: 32px;text-align: left;color: #555555;margin-left: 0;}section#teatro-interna {padding-top: 7rem;background-color: #F9F9F9;}section#teatro-interna .card {margin-top: 3rem;border: none;box-shadow: 0px 4px 10px rgba(51, 114, 171, 0.25);margin: 10px;min-height: 330px;}section#teatro-interna .teatro_interna--date-time {position: absolute;left: 0;top: 0;background: linear-gradient( 11.06deg, #020202 -10.96%, rgba(35, 35, 35, 0) 50.89%);display: flex;align-items: center;width: 100%;height: 63%;padding-left: 11px;justify-content: left;align-items: end;padding-bottom: 15px;}section#teatro-interna .teatro_interna--date-time span {font-weight: 900;font-size: 24px;color: #FFFFFF;}section#teatro-interna #tituloTeatroInterno {font-weight: bold;font-size: 20px;line-height: 21px;color: #515151;}section#teatro-interna .teatro_interna--span {font-weight: 900;font-size: 17px;line-height: 22px;color: #504F60;}section#teatro-interna .teatro_interna--btn-informacao {background: #3372AB;border-radius: 3px;font-weight: bold;font-size: 17px;line-height: 22px;margin: 0 10px;color: #FFFFFF;padding: 6px 10px;cursor: pointer;}section#teatro-interna .teatro-interna--tag-categoria.color-red {position: absolute;top: .6px;right: 0;width: 38px;height: 40px;border: none;background: #0167bb;border-radius: 0px 5px;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 23px;line-height: 30px;z-index: 1;}section#teatro-interna .teatro-interna--tag-categoria.color-green {position: absolute;top: .6px;right: 0;width: 38px;height: 40px;border: none;background: #06970d;border-radius: 0px 5px;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 23px;line-height: 30px;z-index: 1;}section#teatro-interna .teatro-interna--tag-categoria.color-green {background: #01BB21;}section#teatro-interna .teatro-interna--tag-categoria.color-red {background: #EE1B2E;}#teatroModalInterna .modal-header h5 {position: absolute;font-size: 22px;color: #ffffff;text-align: inherit;padding: 30px;}#modalTeatro img {width: 100%;height: 283px;object-fit: cover;border-top-right-radius: 6px;border-top-left-radius: 6px;}#modalTeatro .close {background: #7A1600;border-radius: 0px 10px;opacity: .9;color: white;padding: 10px 12px;top: 15px;position: absolute;right: 15px;z-index: 5;}#modalTeatro .horarios_teatro, #modalTeatro .data_teatro{display: flex;align-items: center;}#modalTeatro .horarios_teatro p, #modalTeatro .data_teatro p{margin-bottom: 2px;margin-left: 15px;font-size: 24px;font-weight: bold;}#modalTeatro hr{background: rgba(51, 114, 171, 0.5);}#modalTeatro .title{color: #3372AB;font-size: 35px;font-weight: bold;}#teatroModalInterna .modal-header {padding: 0;height: 283px;}#modalTeatro .modal-title {z-index: 1;color: white;text-decoration: underline;text-decoration-color: chocolate;font-size: 30px!important;}#teatroModalInterna .modal-header a {position: absolute;top: 233px;left: 0;width: 50px;height: 50px;border: none;background: #01BB21;border-radius: 0px 5px 0 0;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 30px;z-index: 2;}#teatroModalInterna .modal-body {position: relative;flex: 1 1 auto;margin-left: 50px;margin-right: 50px;}#teatroModalInterna .modal-body .horarios_teatro h2 {font-weight: 900;font-size: 38px;line-height: 50px;text-align: center;color: #3372AB;}#teatroModalInterna .modal-body .data_teatro h2 {font-weight: 900;font-size: 38px;line-height: 50px;text-align: center;color: #3372AB;}#teatroModalInterna .modal-body strong {font-weight: 900;font-size: 22px;line-height: 29px;color: #000000;}#teatroModalInterna .modal-body .sobre {margin-top: 20px;}#teatroModalInterna .modal-body .sobre h2 {font-weight: 900;font-size: 38px;line-height: 50px;color: #3372AB;}#teatroModalInterna .modal-body .sobre p {font-size: 22px;line-height: 29px;color: #000000;}#teatroModalInterna .modal-body .descricao h2 {font-weight: 600;font-size: 35px;line-height: 100px;color: #EE1B2E;}#teatroModalInterna .modal-body button {background-color: none;}#teatroModalInterna .modal-body .ficha-tecnica hr {background: rgba(51, 114, 171, 0.5);border-radius: 5px;height: 3px;width: 100%;}#teatroModalInterna .modal-body .btn-outline-clock {font-weight: 600;font-size: 22px;line-height: 29px;color: #454545;border: 3px solid rgba(238, 27, 46, 0.46);border-radius: 5px;margin: 5px 12px 15px;}#teatroModalInterna .modal-body .btn-light-ficha {font-size: 22px;line-height: 60px;text-align: justify;color: #454545;border: 3px solid rgba(238, 27, 46, 0.46);border-radius: 5px;font-weight: 600;padding: 10px 20px 10px 20px;margin-top: -8px;}#teatroModalInterna .btn .btn-light-ficha span {padding: 10px;border: none;cursor: pointer;}#teatroModalInterna .btn-light-ficha button:hover {background-color: #EE1B2E;color: #FFFFFF;font-weight: bold;}#teatroModalInterna .btn-close {color: #fff;background-color: #EE1B2E;padding: 10px 40px 10px 40px;border: none;margin-right: 50px;margin-bottom: 30px;font-weight: 900;}#teatroModalInterna .modal-footer {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: 0.75rem;border: none;}section.servicos {margin: 5rem auto 2rem;}section.servicos .servicos_descricao--text {text-align: center;}section.servicos .servicos_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.servicos .servicos_descricao--text p {font-weight: 300;font-size: 24px;line-height: 32px;text-align: center;color: #555555;}section.servicos .btn-ver_mais--servicos {background: linear-gradient(250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);border-radius: 5px;border: none;font-weight: bold;font-size: 18px;line-height: 32px;color: #FFFFFF;padding: 5px 35px;margin-bottom: 2rem;}section.servicos .card {border: 1px solid #d7d7d7;box-sizing: border-box;border-radius: 15px;transition: all .6s;transform: scale(.8);height: 310px;display: flex;justify-content: center;position: relative;padding: 25px;user-select: none;}section.servicos .card .card-text {font-weight: 500;font-size: 22px;line-height: 29px;text-align: center;color: #3372AB;margin-bottom: 30px;}section.servicos .card .content{position: absolute;left: 0;opacity: 0;transition: .4s;top: 110px;padding: 15px;}section.servicos .card .content p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;line-clamp: 6;-webkit-box-orient: vertical;user-select: none;}section.servicos .card .header h2{color: white;transition: .4s;height: 45px;}section.servicos .card .header{display: flex;align-items: center;flex-direction: column;transition: .6s;}section.servicos .card .header .card-img-servico{transition: .6s;overflow: hidden;position: relative;margin-bottom: 10px;}section.servicos .card .header .card-img-servico img {width: 88px;height: 80px;padding: 5px;transition: .6s;}.orange-bg{background: linear-gradient( 210.44deg, #EE1B2E 9.06%, #F5811F 64.07%, #FFF200 117.95%);position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;border-radius: 15px;transition: .6s;}section.servicos .card .orange-bg.org2{opacity: 0;}@media (min-width: 768px){section.servicos .card:hover{transform: scale(0.95) translateY(20px);}section.servicos .card:hover .header h2{font-weight: 500;font-size: 22px;line-height: 29px;color: #3372AB;}section.servicos .card:hover .header{transform: translateY(-110px);}section.servicos .card:hover .content{opacity: 1;}section.servicos .card:hover .orange-bg.org1{opacity: 0;}section.servicos .card:hover .orange-bg.org2{opacity: 1;}section.servicos .card:hover .header .card-img-servico{width: 80px;height: 80px;border: none;border-radius: 50px 50px 50px 50x;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 24px;border-radius: 100px;z-index: 2;}section.servicos .card:hover .header .card-img-servico img{width: 51px;height: 51px;}section.servicos .card:hover .servicos_detalhe--card-img {background: transparent;}section.servicos .card:hover .card-text {color: #ffffff;}}section.servicos#servicos-interna .servicos_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.servicos#servicos-interna .card {background: #ffffff;width: 100%;min-height: 430px;transform: scale(.9);margin-bottom: 1rem;justify-content: flex-start;height: auto;padding: 20px;}section.servicos#servicos-interna .card .servicos_icon--tag.gradiente {position: absolute;top: -39.6px;width: 80px;height: 80px;border: none;background: linear-gradient( 210.44deg, #EE1B2E 9.06%, #F5811F 64.07%, #FFF200 117.95%);border-radius: 50px 50px 50px 50x;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 24px;border-radius: 100px;z-index: 2;}.img-width {width: 50px;}section.servicos#servicos-interna .servicos_interna--descricao--text{position: relative;margin-top: 35px;padding: 0;}section.servicos#servicos-interna .servicos_interna--descricao--text h5 {font-weight: 500;font-size: 22px;line-height: 29px;color: #3372AB;}section.servicos#servicos-interna .servicos_interna--descricao--text p {font-size: 14px;line-height: 23px;text-align: justify;color: #3372AB;}section.servicos#servicos-interna {margin: 0;padding-top: 7rem;background-color: #F9F9F9;}section.dogfriendly {padding-top: 7rem;background-image: url(../img/bg_dog_friendly.png);background-position: 0 150px;background-repeat: no-repeat;}section.dogfriendly#dogFriendly .dogfriendly_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.dogfriendly#dogFriendly .dogfriendly_descricao--text p {font-size: 24px;line-height: 32px;color: #555555;}section.dogfriendly .list-group-item {font-size: 24px;line-height: 32px;color: #3D3D3D;background: none;border: none;}section.dogfriendly .list-group-item.regras {font-weight: bold;font-size: 26px;line-height: 34px;color: #3372AB;}section.dogfriendly .list-group-item.convivencia {font-weight: 500;font-size: 24px;line-height: 32px;color: #373435;}section.conheca .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 35px;}section.conheca {margin: -1rem auto;background-image: url(../img/bg_conheca.png);background-repeat: no-repeat;padding: 50px 0px 50px 0px;}section.conheca#conhecaNatal .conheca_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.conheca#conhecaNatal .conheca_descricao--text p {font-size: 24px;line-height: 32px;color: #555555;}section#conhecaNatal {padding-top: 7rem;background-color: #F9F9F9;margin: 0;background-position: 0 150px;}section.conheca .tab-content .item img {border-radius: 10px;width: 376px;height: 271px;}section.conheca .tab-content .item:hover p {color: #3372AB;transition: .3s;}section.conheca .tab-content .item p {color: #555555;}.prefeitura_site {color: #3372AB;}.prefeitura_site.tex {color: #EE1B2E;font-weight: 600;text-decoration: underline;}section.conheca .owl-theme .owl-dots .owl-dot.active span, section.conheca .owl-theme .owl-dots .owl-dot:hover span {background: #EE1B2E;width: 31px;}section.conheca .owl-theme .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 5px 3px;background: #F9A826;}section.sociais {display: block;box-sizing: border-box;padding: 3rem 0;}section.sociais .sociais_descricao--text {text-align: center;}section.sociais .sociais_descricao--text h2 {font-weight: bold;font-size: 40px;line-height: 53px;text-align: center;color: #E4791A;}section.sociais .sociais_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;text-align: center;color: #3372AB;}section.sociais .btn-redes--sociais {background: linear-gradient( 250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);border-radius: 50px;border: none;font-weight: bold;font-size: 16px;line-height: 32px;color: #FFFFFF;padding: 7px;box-shadow: 0px 4px 9px rgb(0 0 0 / 15%);width: 100%;max-width: 270px;display: flex;align-items: center;justify-content: space-between;margin: 20px;transition: .4s;}section.sociais .btn-redes--sociais:hover{transform: scale(1.15);}footer .footer_endereco--text p {font-weight: bold;font-size: 24px;line-height: 28px;text-align: center;color: #3372AB;}footer .footer_hora--text h3 {font-weight: bold;font-size: 26px;line-height: 30px;text-align: center;color: #F5811F;}footer .footer_hora--text {display: flex;flex-direction: column;align-items: flex-start;}footer .footer_phone--text h3 {font-weight: bold;font-size: 25px;line-height: 30px;color: #F5811F;text-align: end;}footer .footer_phone--text a {font-size: 16px;line-height: 21px;color: #3372AB;}footer .footer_phone--text a:hover {font-size: 16px;line-height: 21px;color: #F5811F;text-align: right;}footer .footer_itinerario--text p {font-size: 16px;line-height: 21px;color: #3372AB;}footer .footer_direitos--text {font-size: 12px;line-height: 16px;text-align: center;color: #555555;}footer .footer_endereco--text button {background: #3372AB;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);border-radius: 37px;border: none;padding: 10px 35px;font-weight: bold;font-size: 24px;line-height: 32px;color: #FFFFFF;}footer {margin-top: -9rem;padding: 1rem 0;background: #ffffff;}.elipse-footer{background-color: #F9F9F9;clip-path: ellipse(60% 100% at 50% 0%);height: 150px;}.scroll-top {position: absolute;right: -155px;bottom: 115px;}.scroll-top:hover {-webkit-animation-name: pulse;animation-name: pulse;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-iteration-count: infinite;}@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50% {opacity: 1;}}@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50% {opacity: 1;}}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}#sidebar {min-width: 374px;max-width: 374px;background: #ffffff;color: #F5811F;transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);transform-origin: center right;position: fixed;top: 0;right: 0;height: 100%;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);z-index: 2;animation-duration: .5s!important;}#sidebar.active {margin-left: -250px;transform: rotateY(100deg);}#sidebarCollapse i {font-size: 25px;}#sidebarCollapse span {width: 80%;height: 2px;margin: 0 auto;display: block;background: #555;transition: all 0.8s cubic-bezier(0.810, -0.330, 0.345, 1.375);}#sidebarCollapse span:first-of-type {transform: rotate(45deg) translate(2px, 2px);}#sidebarCollapse span:nth-of-type(2) {opacity: 0;}#sidebarCollapse span:last-of-type {transform: rotate(-45deg) translate(1px, -1px);}#sidebarCollapse.active span {transform: none;opacity: 1;margin: 5px auto;display: block;}#sidebar .list-unstyled li {background: #ffffff;border-radius: 5px;width: 86%;padding: 10px 20px;}.sidebar {display: none;}.sidebar-close {display: none;}.sidebar-active {display: block;-webkit-animation-name: fadeInRight;animation-name: fadeInRight;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.drop_shopping.show{margin-bottom: 115px;}.drop_shopping .dropdown-menu{margin:0;width: 100%;background: white;top: 40px;border: 2px solid #fff1e4;padding: 0;}#sidebar .list-unstyled a {font-size: 16px;line-height: 21px;color: #F5811F;font-weight: 900;}#sidebar .list-unstyled {margin-top: 25px;margin-left: 45px;}#sidebar .list-unstyled p {font-size: 16px;line-height: 21px;color: #C4C4C4;}#sidebar button {background: #EE1B2E;padding: 15px 20px;box-shadow: 0px 4px 6px rgb(0 0 0 / 25%);margin-top: 25px;border-bottom-right-radius: 50px;border-top-right-radius: 50px;border: none;}@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.custom-modal .modal-body, .custom-modal .modal-header {padding: 30;border: none;}.custom-modal .modal-header .close {margin-top: -2px;position: absolute;right: -8px;background-color: #000;opacity: 1;color: #fff;height: 25px;width: 25px;border-radius: 50%;top: -8px;z-index: 1;}.custom-modal .modal-content {border-radius: 0;border: none;background: none;}.modal-content video {position: relative;display: flex;width: 700px;height: 500px;border-radius: 7px;margin-left: -40px;top: 145px;box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);}section.game .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 35px;}section.game {margin: -1rem auto;background-image: url(../img/bg_game.png);background-repeat: no-repeat;padding: 50px 0px 50px 0px;}section.game#gameStation .game_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.game#gameStation .game_descricao--text p {font-size: 24px;line-height: 32px;color: #555555;}section#gameStation {margin: 0;padding-top: 7rem;background-color: #F9F9F9;background-position: 0 150px;}section.game .tab-content .item img {border-radius: 10px;width: 376px;height: 271px;}section.game .owl-theme .owl-dots .owl-dot.active span, section.game .owl-theme .owl-dots .owl-dot:hover span {background: #EE1B2E;width: 31px;}section.game .owl-theme .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 5px 3px;background: #F9A826;}section.game .btn-light-game {height: 107px;left: 706px;top: 1147px;background: #F5811F;box-shadow: 0px 2px 15px rgb(0 0 0 / 15%);border-radius: 15px;}section.game .btn.fale_conosco {text-align: initial;font-weight: bold;font-size: 25px;line-height: 96.19%;color: #FFFFFF;}section.game .btn.contato {text-align: initial;font-weight: bold;font-size: 18px;color: #FFFFFF;}section.game .game_button--tag {position: absolute;background: #F1F1F1;border-radius: 0px 0px 50px 50px;display: flex;align-items: center;color: #F5811F;font-size: 20px;padding: 3px 7px;left: 14px;}.linha-vertical {height: 85px;border-left: 2px solid;border: 1px solid rgba(255, 255, 255, 0.51);}section.fale {margin: 7rem auto;background-image: url(../img/bg_fale.png);background-repeat: no-repeat;padding: 50px 0px 50px 0px;}section#faleConosco {margin: 0;padding-top: 7rem;background-color: #F9F9F9;background-position: 0 150px;}section.fale#faleConosco .fale_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.fale#faleConosco .fale_descricao--text p {font-size: 24px;line-height: 32px;color: #555555;}section.fale#faleConosco .fale_conosco .form-control {padding: 0.375rem 1.2rem;border-radius: 5px;background: #F5F5F5;border: 3px solid rgba(0, 0, 0, 0.46);width: 100%;height: 78px;}section.fale#faleConosco .fale_conosco .form-control::placeholder {font-size: 18px;color: #AFAFAF;}section.fale#faleConosco .form-control.duvida {padding: 2rem 0rem 20rem 2rem;border-radius: 5px;background: #F5F5F5;border: 3px solid rgba(0, 0, 0, 0.46);width: 100%;height: 353px;}section.fale#faleConosco .form-control.duvida::placeholder {font-size: 18px;color: #AFAFAF;}section.fale#faleConosco .form-control.phone {padding: 0.375rem 1.2rem;border-radius: 5px;border: 3px solid rgba(0, 0, 0, 0.46);width: 100%;height: 78px;background: none;}section.fale#faleConosco .form-control.phone::placeholder {font-size: 18px;color: #AFAFAF;}section.fale#faleConosco .form-control.estado {padding: 0.375rem 1.2rem;border-radius: 5px;border: 3px solid rgba(0, 0, 0, 0.46);width: 100%;height: 78px;}section.fale#faleConosco .form-control.estado::placeholder {font-size: 18px;color: #AFAFAF;}.form-control#contatoEstado {width: 100%;font-size: 18px;}section.fale#faleConosco .form-control.cidade {padding: 0.375rem 1.2rem;border-radius: 5px;border: 3px solid rgba(0, 0, 0, 0.46);width: 100%;height: 78px;}section.fale#faleConosco .form-control.cidade::placeholder {font-size: 18px;color: #AFAFAF;}.form-control#contatoCidade {width: 100%;font-size: 18px;}section.fale select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../img/arrow_fale.svg") no-repeat 98.5% !important;background: url("../img/arrow_fale.svg") no-repeat calc(100% - 10px) !important;}section.fale .btn-enviar {background: linear-gradient(250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);border-radius: 5px;border: none;font-weight: bold;font-size: 18px;line-height: 32px;color: #FFFFFF;padding: 3px 50px;margin-bottom: 4rem;}section#comoChegar {padding-top: 7rem;background-image: url(../img/bg_como_chegar.png);background-color: #F9F9F9;background-position: 0 150px;background-repeat: no-repeat;}section.como_chegar#comoChegar .como_chegar_descricao--text h1 {font-weight: bold;font-size: 48px;line-height: 64px;color: #3372AB;}section.como_chegar#comoChegar .como_chegar_descricao--text p {font-size: 24px;line-height: 32px;color: #555555;}.como-chegar-btn{color: white;background: #3372AB;border-radius: 40px;padding: 7px 25px;transform: scale(1.1);}p.descricao-topo{text-align: left!important;}@media (max-width: 1199px){.scroll-top{right: -40px;}.navbar-dark .navbar-nav .nav-link{font-size: 18px;}section.eventos .eventos_cards .item img{height: 600px;}section.cinema .tab-content .item img{height: 415px;}}@media (max-width: 991px){.snapwidget-widget.mobile{max-width: 600px!important;height: 600px!important;}.navbar-dark .navbar-nav .nav-link{font-size: 15px;}header .logo-mid{width: 120px;}section.eventos .eventos_cards .item img{height: 500px;}section.cinema .tab-content .item img{height: 460px;}.mapa-como-chegar{height: 400px;}}@media (max-width: 767px){section.cinema#cinema-interna .nav-tabs .nav-item button{font-size: 16px;line-height: 16px;overflow: hidden;padding-left: 0;width: 29px;padding-right: 0;}section.cinema#cinema-interna .nav-tabs .nav-item:nth-child(1) button{width: 35px;}section.cinema#cinema-interna .nav-tabs .nav-item:nth-child(2) button{width: 28px;}section.cinema#cinema-interna .nav-tabs .nav-item:nth-child(3) button{width: 24px;}section.cinema#cinema-interna .nav-tabs .nav-item:nth-child(4) button{width: 30px;}section.cinema#cinema-interna .nav-tabs .nav-item:nth-child(5) button{width: 25px;}section.cinema#cinema-interna .nav-tabs .nav-item:nth-child(6) button{width: 26px;}section.cinema#cinema-interna .nav-tabs .nav-item:last-child button{width: 27px;}section.cinema .tab-content .item .overlay p {font-size: 12px;}section.eventos .eventos_cards .item img{height: 380px;}section.cinema .tab-content .item img, section.cinema .genero{height: 330px;}section.cinema .genero img{max-width: 50px;height: 50px;margin: 0 auto 1rem;}section.teatro p.card-text{font-size: 14px;}section.teatro#teatro-index{padding: 4rem 0 2rem;}.snapwidget-widget.mobile{max-width: 400px!important;height: 400px!important;}section.sociais{padding: 2rem 0 0;}.elipse-footer{clip-path: ellipse(80% 100% at 50% 0%);height: 100px;}footer{margin-top: -4rem;padding: 0;padding-bottom: 130px;}.modal-header h5{font-size: 24px!important;}#modalCinema img,.modal-header h5,.modal-header,#modalTeatro img{height: 180px;}.modal-body .horarios h2, .modal-body .sinopse h2, .modal-body .ficha-tecnica h2{font-size: 20px ;line-height: 40px;}.modal-body .sinopse p{font-size: 16px;}.modal-body .ficha-tecnica h3{font-size: 16px;padding-top: 5px;padding-bottom: 5px;}.modal-content{padding-bottom: 100px;}.horarios .fa-share-alt{top: 0;}.modal-body .btn-outline-clock{font-size: 18px;}#modalTeatro .title{font-size: 20px;}#modalTeatro .horarios_teatro p, #modalTeatro .data_teatro p{font-size: 16px;}section.servicos .card .header .card-img-servico img{width: 55px;height: 55px;}section.servicos .card{height: 150px;}section.servicos#servicos-interna .card{min-height: auto;margin-bottom: 2rem;height: auto!important;}.mapa-como-chegar{height: 300px;}section.dogfriendly#dogFriendly .dogfriendly_descricao--text h1, section.fale#faleConosco .fale_descricao--text h1, section.servicos#servicos-interna .servicos_descricao--text h1, section.como_chegar#comoChegar .como_chegar_descricao--text h1, section.conheca#conhecaNatal .conheca_descricao--text h1, section.cinema#cinema-interna .cinema_descricao--text h1, section.lojas .lojas_descricao--text h1, section.game#gameStation .game_descricao--text h1, section.beneficios#beneficios h1, section.estrutura-fisica#estruturaFisica h1{font-size: 26px !important;text-align: center!important;line-height: 34px !important;}section.dogfriendly#dogFriendly .dogfriendly_descricao--text p, section.dogfriendly .list-group-item, section.fale#faleConosco .fale_descricao--text p, section.como_chegar#comoChegar .como_chegar_descricao--text p, section.game#gameStation .game_descricao--text p, .prefeitura_site.tex, section.beneficios#beneficios p, section.estrutura-fisica#estruturaFisica p{font-size: 18px !important;}section#lojas-interna, section.dogfriendly, section#faleConosco, section#comoChegar, section.servicos#servicos-interna, section#conhecaNatal, section.cinema#cinema-interna, section#teatro-interna, section#gameStation, section.beneficios, section.estrutura-fisica{padding-top: 2rem !important;}p.descricao-topo{text-align: center!important;}section.teatro .teatro_descricao--text p, section.cinema .cinema_descricao--text p{margin-bottom: 1.5rem;}.zoom-indicador{width: 100%;margin-top: -10px;margin-bottom: 5px;display: flex!important;flex-direction: column;justify-content: center;align-items: center;}.zoom-indicador img{width: 50px;}.zoom-indicador p{width: 100%;font-weight: bold;max-width: 250px;font-size: 12px;text-align: center;margin-top: 5px;}#modalTeatro .modal-title{font-size: 24px!important;}section.dogfriendly{background: unset;}section.cinema#cinema-interna .card img{height: auto;}section.cinema#cinema-interna .cinema_descricao--tag-categoria.legenda.red{font-size: 10px;height: 27px;padding: 0;}section.cinema#cinema-interna .card .overlay .card-links a{padding: 5px;font-size: 12px;line-height: 15px;}section.cinema#cinema-interna .card .overlay p{font-size: 16px;line-height: 20px;}section.cinema .cinema_descricao--tag-categoria.color-dark {position: absolute;top: .6px;right: 0;width: 38px;height: 40px;border: none;background: #000000;border-radius: 0px 5px;display: flex;align-items: center;justify-content: center;color: #ffffff;font-weight: 900;font-size: 23px;line-height: 30px;z-index: 1;}section.game .btn-light-game{height: auto;}section.game .btn.fale_conosco, section.game .btn.contato{font-size: 14px;padding-top: 30px;}#modalEvento .btn-close{top: unset;right: unset;}.btn-ver_mais.orange{font-size: 14px;line-height: 25px;}#modalEvento {padding: 20px;}#modalEvento h1{font-size: 20px;}#modalEvento .modal-footer{padding: 0;padding-bottom: 3rem;}section.beneficios .descricao-topo, section.estrutura-fisica .descricao-topo {font-size: 1.5rem;}}@media (max-width: 500px){section.servicos .card{height: 150px!important;}section.eventos .eventos_cards .item img{height: 280px;}section.cinema .tab-content .item img{height: auto;}section.cinema .genero{height: 200px;}section.cinema .genero h2{font-size: 16px;}section.sociais .redes-list{flex-direction: column;}section.sociais .redes-list .btn-redes--sociais{margin: 7px auto;font-size: 12px;max-width: 200px;}section.lojas .lojas_cards .card{width: 90px;height: 90px;}.mapa-como-chegar{height: 250px;}}nav{z-index: 10000;}#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #ffffff;z-index: 3000000;}#preloader .inner {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.pulsex {-webkit-animation-name: pulse;animation-name: pulse;-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-iteration-count: infinite;}.pulseIcon:hover {-webkit-animation-name: pulse;animation-name: pulse;-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-iteration-count: infinite;}@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.tada:hover {-webkit-animation-name: tada;animation-name: tada;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}section.beneficios, section.estrutura-fisica{padding-top: 7rem;}section.beneficios .descricao-topo, section.estrutura-fisica .descricao-topo{color: #f5811f;font-size: 1.6rem;}section.beneficios#beneficios h1, section.estrutura-fisica#estruturaFisica h1{font-size: 48px;line-height: 64px;color: #3372AB;}section.beneficios#beneficios p, section.estrutura-fisica#estruturaFisica p{font-size: 1.5rem;line-height: 32px;color: #3D3D3D;background: none;border: none;}#modalEvento img {width: 80%;max-width: 80%;max-height: unset;object-fit: contain;margin: 0 auto;}.carousel-control-next, .carousel-control-prev {right: 32px;background: linear-gradient( 250.28deg, #EE1B2E 1.23%, #F5811F 59.73%, #FFF200 112.44%);width: 50px;height: 50px;border-radius: 50%;opacity: 1;top: 44%;position: absolute;display: flex;align-items: center;justify-content: center;}.carousel-control-prev {right: initial;left: 30px;}.carousel-indicators li {width: 16px;border-radius: 30px;height: 16px;background: #F9A826;opacity: 1;border-top: none;border-bottom: none;transition: all .2s;}.carousel-indicators .active {background: #EE1B2E;width: 31px;}.carousel-indicators {bottom: -52px;}@media (max-width: 767px){.carousel-control-next, .carousel-control-prev {width: 30px;height: 30px;right: -6px;}.carousel-control-prev {right: initial;left: -6px;}.carousel-indicators li {width: 10px;height: 10px;}.carousel-indicators .active {width: 19px;}.carousel-indicators {bottom: -38px;}}.popUp_shadow {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 9999;}.popUp_container{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;max-width: 800px;height: 100%;max-height: 500px;z-index: 9999;}.popUp_content{position: relative;width: 100%;height: 100%;padding: 0;}.popUp_close {position: absolute;top: -4em;right: -4em;z-index: 100000;cursor:pointer;}.btn-close-popup{background-color: transparent;border: none;}.videoBox{position: relative;width: 100%;height: 100%;padding: 0;overflow: hidden;}.videoBox video{position: absolute;top: 0;left: 0;width: 100%;}@media(max-width: 767px){.popUp_close {right: 0;}}