@font-face{font-family:'b2extra-light';src:url("../webfonts/TheSansB2ExtraLight.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'b6semi-bold';src:url("../webfonts/TheSansB6SemiBold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'b9-black';src:url("../webfonts/TheSansB9Black.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:"b6semi-bold";font-size:15px;color:#ffffff;overflow-x:hidden}body a,body button{transition:all 0.2s ease-out}body .block{white-space:nowrap}body .block:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}body .centered{display:inline-block;vertical-align:middle;width:100%;white-space:normal}body.lock{overflow:hidden}textarea,input,button,select,select.form-control,option{outline:none !important}*:focus{outline:none !important;box-shadow:none !important}.xs-hide{display:none !important}@media (min-width: 992px){.xs-hide{display:inline-block !important}}@media (min-width: 992px){.md-hide{display:none !important}}img{max-width:100%}a:hover{text-decoration:none}ul li{list-style:none}.black{font-family:"b9-black" !important}.italic{font-style:italic}.btnOutline,.btnFilled{font-family:"b9-black";background:transparent;font-weight:normal;display:inline-block;padding:5px 15px 2px;border:1px solid #fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;text-transform:uppercase;cursor:pointer;color:#fff}.btnOutline.btnOutlineWhite,.btnFilled.btnOutlineWhite{background:transparent;border:1px solid #fff}.btnOutline.btnOutlineWhite:hover,.btnOutline.btnOutlineWhite:focus,.btnFilled.btnOutlineWhite:hover,.btnFilled.btnOutlineWhite:focus{background:#fff;border:1px solid #fff}.btnOutline.btnOutlineWhite.noHover:hover,.btnOutline.btnOutlineWhite.noHover:focus,.btnFilled.btnOutlineWhite.noHover:hover,.btnFilled.btnOutlineWhite.noHover:focus{background:transparent;color:#fff;border:1px solid #fff}.btnOutline:hover,.btnOutline:focus,.btnFilled:hover,.btnFilled:focus{color:#fff;text-decoration:none}.btnSquare{font-family:"b9-black";font-weight:normal;display:inline-block;padding:10px 50px 6px;text-transform:uppercase;font-size:22px;border:none}.btnSquare.btnOrange{box-shadow:0 2px 0px rgba(221,94,38,0.4);-webkit-box-shadow:0 2px 0px rgba(221,94,38,0.4)}.btnSquare.btnOrange:hover{color:#fff}.tabbing .tab{display:none}.tabbing .tab.active{display:block}.loader{display:none}.loader i{font-size:42px}#messages{margin:0 auto;width:100%;position:relative}@media (min-width: 992px){#messages{width:70%}}#messages .closeMessage{border:none;border-radius:0;background:transparent;position:absolute;right:15px;top:calc(50% - 10px);padding:0;font-size:20px}#messages .closeMessage:hover .close{opacity:1}#messages .closeMessage .close{text-shadow:none;opacity:0.7;transition:all 0.2s ease-out}#messages .alert{border-radius:0;border:none;margin-top:20px;width:100%;display:inline-block;position:relative}#messages .alert a{text-decoration:underline}#messages .alert ul{margin-bottom:0}#messages .alert ul li{list-style-position:inside}#messages .alert .icon{margin-right:15px}#messages .alert .message-content{display:inline-block;width:calc(100% - 74px);float:none;vertical-align:top;padding-top:10px}@media (min-width: 992px){#messages .alert .message-content{line-height:34px;padding-top:0}}#messages .alert.alert-error-list .closeMessage{top:15px}#messages .alert.alert-error-list .message-content{line-height:1.42857}#messages .alert-danger{background:#e75654;color:#fff}#messages .alert-danger a{color:#fff}#messages .alert-danger .icon{width:34px;height:34px;display:inline-block;background:url("../images/layout/icons/alert-danger.png") left top no-repeat}#messages .alert-danger .close{color:#893531}#messages .alert-warning{background:#ffd361;color:#5e5848}#messages .alert-warning a{color:#5e5848}#messages .alert-warning .icon{width:34px;height:34px;display:inline-block;background:url("../images/layout/icons/alert-warning.png") left top no-repeat}#messages .alert-warning .close{color:#9d7e3b}#messages .alert-success{background:#19cba4;color:#435751}#messages .alert-success a{color:#435751}#messages .alert-success .icon{width:34px;height:34px;display:inline-block;background:url("../images/layout/icons/alert-success.png") left center no-repeat}#messages .alert-success .close{color:#137a61}header{position:fixed;width:100%;top:0;left:0;z-index:100}header .navbar-inverse{background-color:rgba(2,11,13,0.8);transition:background-color 0.2s ease-out}@media (min-width: 992px){header .navbar-inverse{border:none;background-color:rgba(2,11,13,0.6)}}header .navbar-inverse .navbar-collapse{max-height:calc(100vh - 50px)}@media (min-width: 992px){header .navbar-inverse .navbar-collapse{max-height:79px}}header .navbar{margin-bottom:0px}@media (min-width: 992px){header .navbar{height:79px}}header .logo{display:inline-block;float:left;padding-top:8px}header .navbar-brand img{width:130px;position:absolute;top:6px;left:calc( 50% - 65px)}@media (min-width: 992px){header .navbar-brand img{top:auto;left:auto;position:static;width:160px}}@media (min-width: 992px){header .navbar-inverse .navbar-nav{float:right}}@media (min-width: 992px){header .navbar-inverse .navbar-nav>li>a,header .navbar-inverse .navbar-nav>li>span{height:79px}}header .navbar-inverse .navbar-nav li{text-transform:uppercase;cursor:pointer}@media (min-width: 992px){header .navbar-inverse .navbar-nav li.big-mostra{min-width:142px}}@media (min-width: 992px){header .navbar-inverse .navbar-nav li.big-mostra>span{text-align:center}}header .navbar-inverse .navbar-nav li.disabled{pointer-events:none;opacity:0.2}@media (min-width: 992px){header .navbar-inverse .navbar-nav li.active>a,header .navbar-inverse .navbar-nav li.active>span{background:transparent;border-bottom:3px solid #ffffff}}@media (min-width: 992px){header .navbar-inverse .navbar-nav li:hover ul{display:block}}header .navbar-inverse .navbar-nav li.search:hover a,header .navbar-inverse .navbar-nav li.search:hover span{background:transparent}header .navbar-inverse .navbar-nav li a{text-decoration:none}header .navbar-inverse .navbar-nav li>a,header .navbar-inverse .navbar-nav li>span{color:#ffffff;padding:10px 15px;display:block}@media (min-width: 992px){header .navbar-inverse .navbar-nav li>a,header .navbar-inverse .navbar-nav li>span{line-height:55px}}header .navbar-inverse .navbar-nav li ul{display:none;list-style:none;padding:0 15px;background:rgba(0,0,0,0.6);border-top:1px solid #000;border-bottom:1px solid #000}@media (min-width: 992px){header .navbar-inverse .navbar-nav li ul{padding:0;margin-top:-25px;border:none}}@media (min-width: 992px){header .navbar-inverse .navbar-nav li ul li>a,header .navbar-inverse .navbar-nav li ul li>span{line-height:1;font-size:11px}}header .navbar-inverse .navbar-nav li button{background-color:transparent;padding:0;border:none}header .navbar-toggle .icon-bar{background-color:#ffffff}#search{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.1);z-index:10000;overflow-y:scroll;display:none}@media (min-width: 992px){#search{width:100vw;top:0}}#search .close{position:absolute;top:10px;right:10px;font-size:28px;color:#fff;text-shadow:none;opacity:0.8}#search .block{height:100vh}#search form{position:relative}#search form input{color:rgba(255,255,255,0.4);text-transform:uppercase;font-family:"b9-black";font-size:18px;border:none;width:100%;display:block;text-align:center;border-bottom:1px solid rgba(255,255,255,0.2);background:transparent}@media (min-width: 992px){#search form input{font-size:48px}}#search form .clearSearch{color:#fff;font-size:30px;position:absolute;font-family:"b2extra-light";top:-8px;right:0;background:transparent;padding:0;border:none;display:none}@media (min-width: 992px){#search form .clearSearch{top:auto;bottom:0;font-size:46px}}#search.active form input{color:#fff;padding-right:30px}#search.active .container{padding:60px 15px}#search.active .block{min-height:100vh;height:auto}@media (min-width: 992px){#search.active .block{min-height:calc(100vh - 79px)}}#search.active .searchResult{display:block}#search.active form .clearSearch{display:block}#search.active form input{text-align:left}#search .searchResult{padding-top:20px;text-align:center;font-family:"b2extra-light";display:none}@media (min-width: 992px){#search .searchResult{text-align:left;font-size:18px}}#search .searchResult .term{font-size:14px;display:block;margin-bottom:25px}#search .searchResult .heading{position:relative;margin-bottom:20px}#search .searchResult .heading h2{text-transform:uppercase;font-family:"b9-black";font-size:20px;position:relative;z-index:2;padding-right:12px;text-align:center}@media (min-width: 992px){#search .searchResult .heading h2{text-align:left;display:inline-block}}#search .searchResult .heading::before{width:100%;height:1px;position:absolute;left:0;top:8px}@media (min-width: 992px){#search .searchResult .heading::before{content:''}}#search .searchResult .image{-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.3);box-shadow:0 0 50px 0 rgba(0,0,0,0.3);display:inline-block;margin-bottom:25px;background-position:center center;background-size:cover;background-repeat:no-repeat}@media (min-width: 992px){#search .searchResult .image{display:inline-block;margin-right:25px;vertical-align:top}}#search .searchResult .image img{max-width:200px}@media (min-width: 992px){#search .searchResult .desc{display:inline-block;width:calc(100% - 350px)}}#search .searchResult .desc .content{font-size:15px;color:#fff}#search .searchResult .title{display:block;font-family:"b9-black";font-size:24px}#search .searchResult ul li{list-style:none}@media (min-width: 992px){#search .searchResult ul li.small .image img{max-width:140px}}#search .searchResult ul li p{margin-bottom:20px}#search .searchResult ul li p a{font-family:"b9-black"}h2{margin:0px}#catalogo{text-transform:uppercase;text-align:center;padding:60px 0}#catalogo h2{font-family:"b9-black";font-size:35px;margin:0}#catalogo p{font-family:"b2extra-light"}#catalogo .categoria li{list-style:none}#catalogo .categoria li.big{width:100%;display:block}@media (min-width: 992px){#catalogo .categoria li.big{padding:0 0 0 15px}}#catalogo .categoria li.big a{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:75px 0;display:block;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.3);box-shadow:0 0 50px 0 rgba(0,0,0,0.3);color:#fff}@media (min-width: 992px){#catalogo .categoria li.big a{padding:100px 0 80px}}@media (min-width: 992px){#catalogo .categoria li.small{display:inline-block;width:calc(100%/3 - 18px);margin-left:15px}}#catalogo .categoria li.small a{display:inline-block;position:relative;color:#ffffff;text-decoration:none;margin-top:50px}@media (min-width: 992px){#catalogo .categoria li.small a{display:block;margin-top:18px}}#catalogo .categoria li.small a::after{content:'';position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);background:rgba(0,0,0,0.4);opacity:1;transition:opacity 0.2s ease-out}@media (min-width: 992px){#catalogo .categoria li.small a::after{opacity:0}}#catalogo .categoria li.small a:hover::after{opacity:1}@media (min-width: 992px){#catalogo .categoria li.small a img{width:100%}}#catalogo .categoria li.small a .texto{display:block;position:absolute;width:100%;text-align:center;top:95px;left:0;z-index:10}@media (min-width: 992px){#catalogo .categoria li.small a .texto{top:calc(50% - 35px)}}#blog{text-align:center;padding-top:40px;padding-bottom:60px}@media (min-width: 992px){#blog{padding-top:60px}}#blog h2{font-family:"b9-black";font-size:40px;text-transform:uppercase}#blog a{display:block;position:relative;color:#ffffff;text-decoration:none;margin-top:50px}#blog a:hover .overlay{opacity:0;pointer-events:auto}#blog a .image{width:100%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 992px){#blog a .image{width:100%}}#blog a .overlay{display:block;position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);background-color:rgba(0,0,0,0.7);text-align:center;top:15px;left:15px;line-height:220px;opacity:0;pointer-events:none;transition:opacity 0.2s ease-out}#blog a .overlay h3{display:inline-block;margin:0;font-family:"b9-black";text-transform:uppercase}#blog .text{font-family:"b2extra-light";padding:20px;border:1px solid rgba(255,255,255,0.2);border-top:none;display:block;transition:all 0.2s ease-out}@media (min-width: 992px){#blog .text{padding-left:65px;padding-right:65px;height:110px;text-overflow:hidden;font-size:16px}}#blog a.more{display:inline-block;font-family:"b9-black";font-size:22px;text-transform:uppercase;padding:10px 103px;border:none;margin:0 auto;margin-top:30px}#blog a.more:hover{color:#fff}@media (min-width: 992px){#blog a.more{margin-top:50px}}#newsletter{padding:60px 0;text-align:center}#newsletter h2{text-transform:uppercase;font-family:"b9-black";font-size:32px;margin-bottom:20px}#newsletter ul li{font-family:"b2extra-light";font-size:18px;margin-bottom:30px;display:block;margin-bottom:10px}@media (min-width: 992px){#newsletter ul li{display:inline-block;margin-right:20px}#newsletter ul li::after{content:'\2022';margin-left:20px}}#newsletter ul li:last-child{margin-right:0}#newsletter ul li:last-child::after{content:''}#newsletter form input{background:transparent;font-family:"b2extra-light";border-radius:0;border:1px solid #fff;padding:10px 20px 8px;height:43px;width:260px;margin-bottom:15px;display:inline-block}@media (min-width: 992px){#newsletter form input{width:320px;margin-bottom:0}}#newsletter form button{border:none;border-radius:0;height:44px;padding:0 30px}#newsletter form button:hover,#newsletter form button:focus{background:#fff}#patrocinio{text-align:center;padding:60px 0}#patrocinio img{max-width:100%}footer{text-align:center}footer .cima{padding:25px 0px}footer .cima a.backtop{text-decoration:none;color:#ffffff;font-size:13px;text-transform:uppercase;display:inline-block}footer .cima a.backtop:before{content:url("../images/layout/seta-cima.png");display:block}footer .cima .social{padding-top:15px}footer .cima .social a{margin:0 1px}footer .cima .newsletter{padding-top:15px}footer .cima .newsletter input{width:100%;height:45px;background-color:transparent;color:#ffffff;padding:1px 15px 0;border:1px solid #ffffff}@media (min-width: 992px){footer .cima .newsletter input{width:400px}}footer .cima .newsletter input::placeholder{font-family:"b2extra-light";color:#ffffff}footer .cima .newsletter button{display:block;width:100px;height:45px;background-color:#ffffff;text-transform:uppercase;font-size:15px;border:none;margin:0 auto;margin-top:15px;vertical-align:top}@media (min-width: 992px){footer .cima .newsletter button{display:inline-block;margin-top:0;margin-left:-5px}}footer .baixo{background-color:#ffffff;padding:10px 0px}footer .baixo p{font-size:10px;text-transform:uppercase;margin:0}#principal{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;font-family:"b2extra-light"}#principal.slider{position:relative;max-width:100%;text-align:center}@media (min-width: 992px){#principal.slider{text-align:left}}#principal.slider.sliderSmall .slide,#principal.slider.sliderSmall .block{height:320px}@media (min-width: 992px){#principal.slider.sliderSmall .slide,#principal.slider.sliderSmall .block{height:500px}}#principal.slider .slide{height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}#principal.slider .block{height:100vh}#principal.slider .scroll{position:absolute;bottom:20px;left:50%;margin-left:-13px}#principal.slider .textSmall{font-size:20px;display:block;white-space:normal}@media (min-width: 992px){#principal.slider .textSmall{font-size:30px}}#principal.slider .textSmall ~ .textBig{margin-top:20px}@media (min-width: 992px){#principal.slider .textSmall ~ .textBig{margin-top:0}}#principal.slider .textSmall ~ .cta{margin-top:20px}#principal.slider .textBig{font-family:"b9-black";font-size:36px;text-transform:uppercase;display:block;white-space:normal;line-height:36px}@media (min-width: 992px){#principal.slider .textBig{font-size:62px;line-height:62px}}#principal.slider hr{display:inline-block;width:160px;height:4px;border:0}#principal.slider .cta{display:inline-block;padding:6px 20px;color:#fff;font-size:18px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-family:"b9-black"}@media (min-width: 992px){#principal.slider .cta{font-size:22px;padding:6px 20px 4px}}#principal.heading{position:relative;max-width:100%;text-align:center;-webkit-box-shadow:inset 0 0 50px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 50px 0 rgba(0,0,0,0.5);height:320px}#principal.heading::before{position:absolute;top:0;left:0;background:rgba(0,0,0,0.1);content:'';width:100%;height:100%}@media (min-width: 992px){#principal.heading{height:600px}}#principal.heading .block{height:320px}@media (min-width: 992px){#principal.heading .block{height:600px}}#principal.heading .container{z-index:2;position:relative}#principal.heading h2{font-family:"b9-black";font-size:36px;text-transform:uppercase;display:block;white-space:normal;line-height:36px;margin-bottom:25px}@media (min-width: 992px){#principal.heading h2{font-size:62px;line-height:62px}}#principal.heading .keywordSearchForm input{background:url("../images/layout/icons/search.png") calc(100% - 15px) 5px no-repeat;background-size:20px;border:1px solid rgba(255,255,255,0.6);-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding:7px 45px 5px 25px;font-style:italic;width:300px}@media (min-width: 992px){#principal.heading .keywordSearchForm input{width:450px}}#principal .bx-wrapper{background:none;border:none;box-shadow:none}#principal .bx-controls-direction{display:none}#principal .bx-pager{position:absolute;bottom:70px;left:0;width:100%}@media (min-width: 992px){#principal .bx-pager{width:10px;height:100vh;bottom:auto;top:calc(50% - 80px);left:30px}}#principal .bx-pager.bx-default-pager a{background:transparent;border:1px solid #fff}@media (min-width: 992px){.big-negative-margin-main main{margin-top:-160px}}@media (min-width: 992px){.small-negative-margin-main main{margin-top:-80px}}.modal-open main{z-index:auto}main{position:relative;z-index:10}main.container,main>.container{padding:0}@media (min-width: 1200px){main.container,main>.container{width:970px}}main .main-content-intro p{font-family:"b2extra-light";margin-bottom:15px;text-align:center}main select{cursor:pointer}main select.outlineWhite{background:transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid rgba(255,255,255,0.2);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;color:#fff;text-transform:uppercase;font-family:"b9-black";padding-right:30px}main .select-custom{position:relative}main .select-custom::after{content:'\f0d7';font-family:'FontAwesome';color:#fff;position:absolute;top:6px;right:14px}main .filterForm{position:relative}main .filterForm #openFilters{position:absolute;top:25px;right:25px}main .filterForm #closeFilters{display:none}main .filterForm.active{padding:0}main .filterForm.active #openFilters{display:none}main .filterForm.active #closeFilters{display:block}main .filterForm .buttonText{background:transparent;border:none;padding:0;font-size:16px}main .filterForm .buttonText i{margin-left:15px}main .filterForm .heading{padding:25px 25px 15px}main .filterForm .heading .buttonText{float:right}main .filterForm .heading .ordering ul{display:inline-block}main .filterForm .heading .ordering ul li{list-style:none;display:inline-block;font-family:"b2extra-light";font-weight:normal;margin-right:10px;vertical-align:top}main .filterForm .heading .ordering ul li:last-child{margin-right:0}main .filterForm .heading .ordering ul li:last-child::after{content:'';display:none}main .filterForm .heading .ordering ul li::after{content:'\2022';margin-left:10px}main .filterForm .heading .ordering ul li label{font-weight:normal;margin-bottom:0}main .filterForm .heading .ordering ul li input{display:none}main .filterForm .heading .ordering ul li input:checked ~ label{font-weight:bold;cursor:pointer}main .filterForm .content{padding:25px;position:relative}main .filterForm .content #clearFilters{float:right}@media (min-width: 992px){main .filterForm .content #clearFilters{position:absolute;top:25px;right:25px;float:none}}@media (min-width: 992px){main .filterForm .content .box{float:left;margin-right:40px;width:400px}}main .filterForm .content .box.box-full{width:100%}main .filterForm .content .box h3{text-transform:uppercase;font-family:"b9-black";font-size:18px;margin-bottom:10px;margin-top:0}main .filterForm .content .box ul{list-style:none}main .filterForm .content .box ul li{display:inline-block;margin-right:10px;margin-bottom:10px}main .filterForm .content .box ul li input{display:none}main .filterForm .content .box ul li label{font-family:"b9-black";font-weight:normal;display:inline-block;padding:5px 15px 2px;border:1px solid #fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;text-transform:uppercase;cursor:pointer}main .filterForm .content .box ul.plainListing{text-align:center;margin-bottom:0;margin-top:20px}main .filterForm .content .box ul.plainListing a{font-family:"b9-black";text-transform:uppercase;font-size:22px}main .filterForm .content .box ul.plainListing a:hover,main .filterForm .content .box ul.plainListing a:focus{text-decoration:none}main .filterForm .content .box ul.plainListing li{margin-bottom:0}main .filterForm.active ~ .main-content{padding-top:30px}main .filterForm ~ .main-content{padding:60px 25px 0}main .main-content{padding:30px}main .main-listing .heading{position:relative;margin-bottom:20px}main .main-listing .heading h2{text-transform:uppercase;font-family:"b9-black";font-size:20px;position:relative;z-index:2;padding-right:12px;text-align:center}@media (min-width: 992px){main .main-listing .heading h2{text-align:left;display:inline-block}}main .main-listing .heading::before{width:100%;height:1px;position:absolute;left:0;top:8px}@media (min-width: 992px){main .main-listing .heading::before{content:''}}main .main-listing ul{text-align:center}@media (min-width: 992px){main .main-listing ul{text-align:left}}main .main-listing ul li{list-style:none;margin:0 0 30px 0;display:inline-block;vertical-align:top}main .main-listing ul li:nth-child(3n+3){margin-right:0}@media (min-width: 992px){main .main-listing ul li{width:calc((100% / 3) - 10px);margin-right:11px}}main .main-listing ul li a{display:inline-block;text-align:center;width:100%}@media (min-width: 992px){main .main-listing ul li a{text-align:left}}main .main-listing ul li a .image{margin-bottom:15px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.4);box-shadow:0 0 20px 0 rgba(0,0,0,0.4);position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}main .main-listing ul li a .image img{width:100%}main .main-listing ul li a .image::after{content:'';position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);background:rgba(0,0,0,0.4);opacity:0;transition:opacity 0.2s ease-out}main .main-listing ul li a .image:hover::after{opacity:1}main .main-listing ul li a .title{display:block;font-family:"b9-black";font-size:24px}main .main-listing ul li a .desc{display:block;color:#fff;font-family:"b2extra-light";font-size:16px}main .main-listing ul li a .desc.small{font-size:14px}.has-overlay .image{position:relative}.has-overlay .image:hover .overlay{opacity:1}.has-overlay .overlay{position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);background:rgba(0,0,0,0.4);opacity:0;transition:opacity 0.2s ease-out}.has-overlay .overlay.overlay-blue{background:rgba(0,53,78,0.8)}.has-overlay.has-text-overlay{white-space:nowrap;color:#fff;font-family:"b9-black";text-transform:uppercase}.has-overlay.has-text-overlay .overlay span{display:inline-block;position:relative;font-size:20px}.has-overlay.has-text-overlay .overlay span::after{content:'';width:100px;height:1px;display:block;margin:5px auto 0}.heading-with-line{position:relative;margin-bottom:20px}.heading-with-line h2{font-family:"b9-black";font-size:20px;position:relative;z-index:2;padding-right:12px;text-align:center}@media (min-width: 992px){.heading-with-line h2{text-align:left;display:inline-block}}.heading-with-line::before{width:100%;height:1px;position:absolute;left:0;top:8px}@media (min-width: 992px){.heading-with-line::before{content:''}}.heading-centered{margin-bottom:20px;text-align:center}.heading-centered h2{font-family:"b9-black";text-transform:uppercase;font-size:32px}.heading-simple{margin-bottom:20px;text-align:left}.heading-simple h2{font-family:"b9-black";font-size:32px}.guests-list .guest .image{background-image:url("../images/layout/icons/person.png");background-position:center;background-repeat:no-repeat;width:80px;height:80px;border:1px solid #fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;float:left}.guests-list .guest .image.has-image{background-size:cover}.guests-list .guest .title{float:left;width:calc(100% - 80px);height:80px;padding-left:20px;line-height:25px}@media (min-width: 992px){.guests-list .guest .title{line-height:80px}}.guests-list .guest .title .name{display:block;font-weight:normal;font-family:"b9-black";font-size:22px}.guests-list .guest .content{margin-top:15px}.modalLayout .modal-content{border:none;border-radius:0}.modalLayout .modal-header{border:none;padding:35px 15px 0px}.modalLayout .modal-header h4{font-family:"b9-black";font-weight:normal;font-size:30px;text-align:center}.modalLayout .modal-header .close{font-weight:normal;font-family:"b2extra-light";text-transform:uppercase;opacity:0.8;font-size:35px;position:absolute;right:20px;top:20px}.modalLayout .modal-header .close:hover{opacity:1}.modalLayout .modal-body{padding:15px 25px}.modalLayout .modal-body p{text-align:left !important}.default-tabs .nav-pills{display:flex;justify-content:center;padding-bottom:50px}.default-tabs .nav-pills li.active a{background-color:#161c27 !important}.default-tabs .nav-pills li:not(.active) a{text-decoration:none;color:#161c27;background-color:#eee}.programas.index .main-content p{text-align:center;font-family:"b2extra-light";font-size:16px;margin-bottom:30px}@media (min-width: 992px){.programas.index .main-content p{margin-bottom:0px}}.programas.index .main-content p strong,.programas.index .main-content p b{font-family:"b6semi-bold";font-weight:bold}.programas.index .main-content .years{margin-top:20px}.programas.index .main-content .years ul li{display:inline-block;margin-right:10px}.programas.index .main-content .years ul li:last-child{margin-right:0}.programas.index .main-content ul.listing{text-align:center}.programas.index .main-content ul.listing li{list-style:none;display:inline-block;vertical-align:top;margin:0 0 20px 0}.programas.index .main-content ul.listing li .image{background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 992px){.programas.index .main-content ul.listing li{width:calc( ( 100% / 3 ) - 20px );margin-right:20px}}.programas.index .main-content ul.listing li:nth-child(3n+3){margin-right:0}.programas.index .main-content ul.listing li .has-overlay .overlay{opacity:1}.programas.index .main-content ul.listing li .has-overlay .overlay span{padding:0 20px}@media (min-width: 992px){.programas.programas-interna aside{float:left;width:30%;padding-right:30px}}.programas.programas-interna aside ul li{list-style:none}.programas.programas-interna aside ul li a{color:#fff;font-family:"b2extra-light"}.programas.programas-interna aside ul li a:hover,.programas.programas-interna aside ul li a.active,.programas.programas-interna aside ul li a:focus{font-weight:bold;text-decoration:none}.programas.programas-interna aside>ul>li{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:20px;margin-bottom:20px}.programas.programas-interna aside>ul>li:last-child{border-bottom:none}.programas.programas-interna aside>ul>li>a{text-transform:uppercase;font-weight:bold;font-family:"b6semi-bold";display:block;position:relative;font-size:17px}.programas.programas-interna aside>ul>li>a.active{margin-bottom:10px}.programas.programas-interna aside>ul>li>a.active ~ ul{display:block}.programas.programas-interna aside>ul>li>a.dropdown{padding-right:20px}.programas.programas-interna aside>ul>li>a i{position:absolute;top:0;right:0;color:#fff}.programas.programas-interna aside>ul>li>a .fa-caret-down{display:none}.programas.programas-interna aside>ul>li>a.active .fa-caret-down{display:inline-block}.programas.programas-interna aside>ul>li>a.active .fa-caret-right{display:none}.programas.programas-interna aside>ul>li ul li{padding:0 10px}.programas.programas-interna aside>ul>li ul li a.active::before{content:'\2022';margin-right:5px}@media (min-width: 992px){.programas.programas-interna .main-content>.content{float:right;padding-left:30px;border-left:1px solid rgba(255,255,255,0.2);width:70%}}.programas.programas-interna .main-content>.content p{font-family:"b2extra-light"}.programas.programas-interna .main-content>.content p a:hover{color:#fff}.programas.programas-interna .main-content>.content .heading-with-line h2{font-size:24px}.programas.programas-interna .main-content>.content .heading-with-line::before{top:12px}.programas.programas-interna .main-content>.content .programas-desc{margin-bottom:20px}.programas.programas-interna .main-content>.content .programas-text{margin-bottom:20px}.programas.programas-interna .main-content>.content .programas-text .title{margin-bottom:0;font-family:"b6semi-bold";font-size:20px}@media (min-width: 992px){.programas.programas-interna .main-content>.content .main-listing .title{font-size:18px}}@media (min-width: 992px){.programas.programas-interna .main-content>.content .main-listing .desc{font-size:14px}}.workshops.workshops-index .main-content>.desc{text-align:center;font-family:"b2extra-light";font-size:16px;margin-bottom:30px}.workshops.workshops-index .main-content>.desc p{font-family:"b2extra-light";margin-bottom:15px;text-align:center}.workshops.workshops-index .main-content>.desc strong,.workshops.workshops-index .main-content>.desc b{font-family:"b6semi-bold";font-weight:bold}.seminarios.show .main-content p{text-align:center;font-family:"b2extra-light";font-size:16px}@media (min-width: 992px){.seminarios.show .main-content p{margin-bottom:20px}}.seminarios.show .main-content p a{text-decoration:underline}.seminarios.show .main-content .register{margin-top:10px;margin-bottom:60px}.seminarios.show .main-content .tabbing .tab-heading{text-align:center;margin-bottom:35px}.seminarios.show .main-content .tabbing .tab-heading li{display:inline-block;margin-right:10px}.seminarios.show .main-content .tabbing .tab-heading li:last-child{margin-right:0}.seminarios.show .main-content .tabbing .tab .table-responsive{margin-bottom:30px}.seminarios.show .main-content .tabbing .tab table{border:1px solid rgba(255,255,255,0.3)}.seminarios.show .main-content .tabbing .tab tr{border:1px solid rgba(255,255,255,0.3)}.seminarios.show .main-content .tabbing .tab td{border:1px solid rgba(255,255,255,0.3);padding:20px 20px;font-size:16px;font-family:"b2extra-light"}.seminarios.show .main-content .tabbing .tab td strong{font-family:"b9-black";font-weight:normal;font-size:19px}.seminarios.show .main-content .tabbing .tab td a{color:#fff}.seminarios.show .main-content .tabbing .tab td a.block{display:block}.seminarios.show .main-content .tabbing .tab td a small{font-size:11px;white-space:nowrap}@media (min-width: 992px){.seminarios.show .main-content .activity{text-align:left;padding:0 50px 35px;margin-bottom:35px}}.seminarios.show .main-content .activity:last-of-type{border-bottom:none;margin-bottom:0}@media (min-width: 992px){.seminarios.show .main-content .activity p{text-align:left}}.seminarios.show .main-content .activity .title{font-size:20px}.seminarios.show .main-content .activity .title strong{font-family:"b9-black";font-size:22px;font-weight:normal}.filmes.filmes-interna .slider{min-height:170px}.filmes.filmes-interna .slider .slide{-webkit-box-shadow:inset 0 0 140px 0 rgba(0,0,0,0.9);box-shadow:inset 0 0 140px 0 rgba(0,0,0,0.9)}.filmes.filmes-interna main p{font-family:"b2extra-light"}.filmes.filmes-interna main hr{border-top:1px solid #335d71}@media (min-width: 992px){.filmes.filmes-interna main .left{width:70%;float:left}}.filmes.filmes-interna main .left h2{font-size:32px;font-family:"b9-black"}@media (min-width: 992px){.filmes.filmes-interna main .left h2{font-size:42px}}.filmes.filmes-interna main .left .movie-section h3{font-size:18px;font-family:"b9-black"}@media (min-width: 992px){.filmes.filmes-interna main .left .movie-section h3{font-size:26px}}.filmes.filmes-interna main .left .movie-section h3.small{font-size:19px}.filmes.filmes-interna main .left .ods-wrap{margin-top:15px}@media (min-width: 992px){.filmes.filmes-interna main .left .ods-wrap{display:flex}}.filmes.filmes-interna main .left .ods-section{text-align:center;margin-bottom:10px}@media (min-width: 992px){.filmes.filmes-interna main .left .ods-section{text-align:left}}.filmes.filmes-interna main .left .ods-section img{width:100px;margin-bottom:10px}@media (min-width: 992px){.filmes.filmes-interna main .left .ods-section img{float:left;width:80px}}@media (min-width: 992px){.filmes.filmes-interna main .left .ods-section p{float:left;width:calc(100% - 80px);padding-left:20px}}.filmes.filmes-interna main .left .movie-desc{margin-bottom:40px}.filmes.filmes-interna main .left .movie-info{margin-bottom:20px}.filmes.filmes-interna main .left .movie-info a:hover,.filmes.filmes-interna main .left .movie-info a:focus{color:#fff}.filmes.filmes-interna main .left .movie-info .small{font-size:13px}@media (min-width: 992px){.filmes.filmes-interna main .right{width:30%;float:left;padding:0 20px}}.filmes.filmes-interna main .right .crew h3{color:rgba(255,255,255,0.7);font-size:18px;font-family:"b9-black";text-transform:uppercase;margin-bottom:0;margin-top:0}.filmes.filmes-interna main .right .crew h3:first-of-type{margin-top:15px}.filmes.filmes-interna main .right .crew p{font-size:14px;color:rgba(255,255,255,0.7)}.filmes.filmes-interna main .right .crew .btnOrange{text-align:center;font-size:13px}@media (min-width: 992px){.filmes.filmes-interna main .right .crew .btnOrange{margin-top:8px}}.filmes.filmes-interna main .right .website a{text-transform:uppercase;font-family:"b9-black";font-size:16px}.filmes.filmes-interna main .right .website a::after{content:'';width:14px;height:7px;display:inline-block;background:url("../images/layout/icons/right-arrow-orange.png") center top no-repeat;margin-top:6px;vertical-align:top;margin-left:10px}.filmes.filmes-interna main #videos{margin:30px 0 0}.filmes.filmes-interna main #videos .nav{margin:20px auto 0;border:none;text-align:center;position:relative;z-index:2}.filmes.filmes-interna main #videos .nav li{float:none;display:inline-block;margin-right:10px;margin-bottom:10px}.filmes.filmes-interna main #videos .nav li:last-child{margin-right:0}.filmes.filmes-interna main #videos .nav li a,.filmes.filmes-interna main #videos .nav li button{text-align:center;font-size:11px;text-transform:uppercase;border-radius:6px;cursor:pointer;display:inline-block}.filmes.filmes-interna main #videos .nav li a span,.filmes.filmes-interna main #videos .nav li button span{display:block;font-size:18px;font-family:"b9-black"}.filmes.filmes-interna main #videos .btnOrange{text-align:center;font-size:11px;text-transform:uppercase;border-radius:6px;cursor:pointer;display:inline-block}.filmes.filmes-interna main #videos .btnOrange span{display:block;font-size:18px;font-family:"b9-black"}.filmes.filmes-interna main #videos .btn-outline{text-align:center;font-size:11px;text-transform:uppercase;background:transparent;border-radius:6px;cursor:pointer;display:inline-block;padding:10px 15px;border-width:1px;border-style:solid}.filmes.filmes-interna main #videos .btn-outline:hover{color:#fff}.filmes.filmes-interna main #videos .btn-outline span{display:block;font-size:18px;font-family:"b9-black"}@media (min-width: 992px){.filmes.filmes-interna main #videos .tab-pane .video-wrap{margin-top:-40px}}.filmes.filmes-interna main #videos .tab-pane .video-thumbnail{margin-top:40px;position:relative}.filmes.filmes-interna main #videos .tab-pane .video-thumbnail::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.filmes.filmes-interna main #videos .tab-pane .video-thumbnail .play{width:100%;text-align:center;position:absolute;top:calc(50% - 68px);left:0;z-index:2;cursor:pointer}.filmes.filmes-interna main #videos .tab-pane .video-thumbnail .play img{width:100px;margin-bottom:15px}.filmes.filmes-interna main #videos .tab-pane .video-thumbnail .play span{display:block;color:#fff}.filmes.filmes-interna main .trailer-wrap{margin:60px auto}.filmes.filmes-interna main .trailer{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);margin:0 auto}@media (min-width: 992px){.filmes.filmes-interna main .trailer{width:700px;height:370px}}.filmes.filmes-interna main .trailer.margin-negative{margin:50px auto 130px}@media (min-width: 992px){.filmes.filmes-interna main .trailer.margin-negative{margin-bottom:-190px}}@media (min-width: 992px){.filmes.filmes-interna main .trailer iframe{width:700px;height:370px}}.filmes.filmes-interna main .screening-info{padding:50px 0;text-align:center}@media (min-width: 992px){.filmes.filmes-interna main .screening-info{padding:50px 0 50px}}.filmes.filmes-interna main .screening-info.hasTrailer{padding:200px 0 50px}.filmes.filmes-interna main .screening-info .sessions{font-family:"b2extra-light"}@media (min-width: 992px){.filmes.filmes-interna main .screening-info .sessions{width:700px;margin:0  auto}}.filmes.filmes-interna main .screening-info .sessions .session-tabs{display:flex;justify-content:center;margin-bottom:15px}.filmes.filmes-interna main .screening-info .sessions .session-tabs li{margin-right:10px}.filmes.filmes-interna main .screening-info .sessions .session-tabs li:last-child{margin-right:0}.filmes.filmes-interna main .screening-info .sessions .session-tabs a{position:relative;display:inline-block;padding:10px 15px;border-radius:6px}.filmes.filmes-interna main .screening-info .sessions .heading{margin-bottom:20px}.filmes.filmes-interna main .screening-info .sessions .heading ul{margin-bottom:0}.filmes.filmes-interna main .screening-info .sessions .heading ul li{display:inline-block;margin-right:20px}.filmes.filmes-interna main .screening-info .sessions .heading ul li img{vertical-align:top;margin-right:5px;margin-top:4px}.filmes.filmes-interna main .screening-info .sessions .heading ul li:last-child{margin-right:0}.filmes.filmes-interna main .screening-info .sessions .content{padding:20px 40px}@media (min-width: 992px){.filmes.filmes-interna main .screening-info .sessions .content{padding:30px}}.filmes.filmes-interna main .screening-info .sessions .content ul li{margin-bottom:10px}.filmes.filmes-interna main .screening-info .sessions .content ul li:last-child{margin-bottom:0}.filmes.filmes-interna main .screening-info .sessions .content ul li span{display:block}@media (min-width: 992px){.filmes.filmes-interna main .screening-info .sessions .content ul li span{float:left}}.filmes.filmes-interna main .screening-info .sessions .content ul li span.date{text-transform:uppercase}@media (min-width: 992px){.filmes.filmes-interna main .screening-info .sessions .content ul li span.date{width:20%}}@media (min-width: 992px){.filmes.filmes-interna main .screening-info .sessions .content ul li span.time{width:20%}}@media (min-width: 992px){.filmes.filmes-interna main .screening-info .sessions .content ul li span.notes{min-height:5px;float:none;display:inline-block;vertical-align:top;line-height:18px}}@media (min-width: 992px){.filmes.filmes-interna main .screening-info .sessions .content ul li span.location{width:55%}}.filmes.filmes-interna main .screening-info .sessions .content ul li span.location a{color:#fff;font-size:13px}.filmes.filmes-interna main .related h2{margin-top:15px;margin-bottom:25px}#messages{width:300px}@media (min-width: 992px){#messages{width:600px;position:absolute;top:100px;left:calc(50% - 300px);z-index:100}}.years ul{margin-bottom:25px}.years ul .btnOutline{width:100px;text-align:center}.years ul ul li{display:inline-block;margin-right:10px;margin-bottom:10px}.imprensa .heading h2{text-transform:uppercase;font-size:28px}@media (min-width: 992px){.imprensa .heading h2{font-size:20px}}.imprensa .file-list{text-align:center}@media (min-width: 992px){.imprensa .file-list{text-align:left}}.imprensa .file-list li{width:260px;margin-bottom:30px}@media (min-width: 992px){.imprensa .file-list li{display:inline-block;margin-right:15px;text-align:left}}.imprensa .file-list li .image{vertical-align:top;margin-right:10px;display:block;margin-bottom:15px}@media (min-width: 992px){.imprensa .file-list li .image{display:inline-block}}.imprensa .file-list li .desc{display:inline-block;vertical-align:top;width:calc(100% - 84px)}.imprensa .file-list li .desc .title{display:block;font-family:"b9-black";text-transform:uppercase;font-size:20px;margin-bottom:15px}.imprensa .file-list li .btnFilled img{margin-right:4px}.contato .main-content .right{margin-bottom:20px}@media (min-width: 992px){.contato .main-content .right{float:right;width:50%}}.contato .main-content .right p{font-family:"b2extra-light";font-size:16px;padding:0 15px}@media (min-width: 992px){.contato .main-content .right p{padding:0 25px}}.contato .main-content .right p strong,.contato .main-content .right p b{font-family:"b6semi-bold";font-weight:bold}.contato .main-content .right p a{color:#fff}.contato .main-content .right p a:hover,.contato .main-content .right p a:focus{text-transform:none}@media (min-width: 992px){.contato .main-content .left{float:left;width:50%}}.contato .main-content .left form .form-control{border-radius:0;border:1px solid #fff;color:#fff;background:transparent;font-family:"b2extra-light"}.contato .main-content .left form button{color:#fff;border:none;border-radius:0;transition:all 0.2s ease-out;display:inline-block;padding:8px 20px 6px}.contato .main-content .left form button:focus,.contato .main-content .left form button:hover{background:#fff}.login{padding-top:120px}.login h2{text-align:center;color:#fff;font-family:"b9-black";text-transform:uppercase}.login form{width:300px;margin:0 auto 0;padding:30px;display:block;text-align:center}@media (min-width: 992px){.login form{width:500px}}.login form .form-control{border-radius:0;border:none;box-shadow:none;background:#fff}.login form label{color:#fff}.slider .scroll{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}@keyframes scroll{0%{bottom:24px}50%{bottom:20px}100%{bottom:24px}}.programacao .main-content .filterForm{margin-bottom:25px}.programacao .main-content .filterForm .form-group{margin-bottom:15px}@media (min-width: 992px){.programacao .main-content .filterForm .form-group{float:left;width:calc(100% / 3);padding:0 20px}}.programacao .main-content .filterForm select.form-control{width:100%;padding-top:8px;-webkit-appearance:none}.programacao .main-content .filterForm select.form-control option{color:#fff}.programacao .main-content .filterForm select.form-control:focus{border:1px solid rgba(255,255,255,0.2);box-shadow:none}.programacao .main-content .filterButtons{margin:50px 0;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.programacao .main-content .filterButtons button{text-align:center;font-size:11px;text-transform:uppercase;border-radius:6px;cursor:pointer;display:inline-block;padding:10px 15px}.programacao .main-content .filterButtons button span{display:block;font-size:18px;font-family:"b9-black", sans-serif}.programacao .main-content .location-data{text-align:center;position:relative;margin-top:40px}.programacao .main-content .location-data::before{background:#fff;width:100%;height:1px;position:absolute;left:0;top:8px;content:''}.programacao .main-content .location-data ul{position:relative;padding-right:10px}@media (min-width: 992px){.programacao .main-content .location-data ul{float:left}}.programacao .main-content .location-data ul li{width:auto;margin-right:4px;font-family:"b2extra-light";margin-bottom:15px}.programacao .main-content .location-data ul li.name{font-family:"b9-black";text-transform:uppercase}.programacao .main-content .location-data ul li::after{content:'\2022';display:inline-block;font-size:15px;color:#fff;margin-left:5px;font-family:"b2extra-light";text-transform:none}.programacao .main-content .location-data ul li:last-child::after{display:none}.programacao .main-content .location-data .notes{font-family:"b2extra-light";padding-left:10px;position:relative}.programacao .main-content .location-data .notes img{vertical-align:top;margin-top:4px}@media (min-width: 992px){.programacao .main-content .location-data .notes{float:right}}@media (min-width: 992px){.programacao .main-content .list li{width:calc( (100% / 2) - 20px );margin-right:11px !important}}.programacao .main-content .list li a{color:#fff;font-family:"b2extra-light"}.programacao .main-content .list li .time{margin-bottom:14px;font-family:"b2extra-light";font-size:13px}@media (min-width: 992px){.programacao .main-content .list li .time{margin-left:6px}}.programacao .main-content .list li .time img{vertical-align:top;margin-top:2px}@media (min-width: 992px){.programacao .main-content .list li .image{display:inline-block;width:140px;vertical-align:top}}@media (min-width: 992px){.programacao .main-content .list li .info{display:inline-block;width:calc(100% - 171px);margin-left:20px;margin-top:-45px}}.debates.debates-interna main h2{font-size:32px;font-family:"b9-black";margin-bottom:10px}@media (min-width: 992px){.debates.debates-interna main h2{font-size:32px}}.debates.debates-interna main h3{font-size:24px;font-family:"b9-black";margin-bottom:10px}@media (min-width: 992px){.debates.debates-interna main h3{font-size:24px}}.debates.debates-interna main .program{margin-bottom:25px}.debates.debates-interna main .sessions{margin-bottom:30px}.debates.debates-interna main .sessions ul li{font-size:14px;margin-bottom:10px}.debates.debates-interna main .sessions ul li .date{font-family:"b9-black";margin-right:10px}.debates.debates-interna main .sessions ul li span{font-family:"b2extra-light"}.debates.debates-interna main .sessions ul li span a{margin-left:4px}.debates.debates-interna main .sessions ul li .location{text-transform:uppercase}.debates.debates-interna main .video{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);margin:0 auto}@media (min-width: 992px){.debates.debates-interna main .video{width:700px}}@media (min-width: 992px){.debates.debates-interna main .video iframe{width:700px;height:370px}}.debates.debates-interna main .desc{font-family:"b2extra-light";font-size:16px;margin:30px 0}.debates.debates-interna main .desc strong{font-family:"b6semi-bold";font-weight:bold}.debates.debates-interna main .desc a{font-family:"b6semi-bold"}.debates.debates-interna main .guests-list{padding:0 25px}@media (min-width: 992px){.debates.debates-interna main .guests-list{padding:0 50px}}.debates.debates-interna main .guests-list .content p{font-family:"b2extra-light"}.debates.debates-interna main .guests-list .guest{margin-bottom:20px}.eventos-index .main-content>.desc{text-align:center;font-family:"b2extra-light";font-size:16px;margin-bottom:30px}.eventos-index .main-content>.desc p{font-family:"b2extra-light";margin-bottom:15px;text-align:center}.eventos-index .main-content>.desc strong,.eventos-index .main-content>.desc b{font-family:"b6semi-bold";font-weight:bold}.event.event-single.event-main .main-content .desc,.event.event-single.event-small .main-content .desc{text-align:center;font-family:"b2extra-light";font-size:16px;margin-bottom:30px}.event.event-single.event-main .main-content .desc p,.event.event-single.event-small .main-content .desc p{font-family:"b2extra-light";margin-bottom:15px;text-align:center}.event.event-single.event-main .main-content .desc strong,.event.event-single.event-main .main-content .desc b,.event.event-single.event-small .main-content .desc strong,.event.event-single.event-small .main-content .desc b{font-family:"b6semi-bold";font-weight:bold}.event.event-single.event-main .main-content ul.listing,.event.event-single.event-small .main-content ul.listing{text-align:center}.event.event-single.event-main .main-content ul.listing li,.event.event-single.event-small .main-content ul.listing li{list-style:none;display:inline-block;vertical-align:top;margin:0 0 20px 0}@media (min-width: 992px){.event.event-single.event-main .main-content ul.listing li,.event.event-single.event-small .main-content ul.listing li{width:calc( ( 100% / 3 ) - 20px );margin-right:20px}}.event.event-single.event-main .main-content ul.listing li .image,.event.event-single.event-small .main-content ul.listing li .image{background-size:cover;background-position:center;background-repeat:no-repeat}.event.event-single.event-main .main-content ul.listing li:nth-child(3n+3),.event.event-single.event-small .main-content ul.listing li:nth-child(3n+3){margin-right:0}.event.event-single.event-main .main-content ul.listing li .has-overlay .overlay,.event.event-single.event-small .main-content ul.listing li .has-overlay .overlay{opacity:1}.event.event-single.event-main .main-content ul.listing li .has-overlay .overlay span,.event.event-single.event-small .main-content ul.listing li .has-overlay .overlay span{padding:0 20px}.event.event-single.event-main .locations,.event.event-single.event-small .locations{padding:25px 0}@media (min-width: 1200px){.event.event-single.event-main .locations .container,.event.event-single.event-small .locations .container{width:970px}}.event.event-single.event-main .locations .header,.event.event-single.event-small .locations .header{text-transform:uppercase;font-family:"b9-black";text-align:center;display:block;margin-bottom:15px;font-size:26px}.event.event-single.event-main .locations .places,.event.event-single.event-small .locations .places{text-align:center}@media (min-width: 992px){.event.event-single.event-main .locations .places,.event.event-single.event-small .locations .places{width:670px;margin:0 auto;background:rgba(255,255,255,0.2);padding:30px}}.event.event-single.event-main .locations .places ul,.event.event-single.event-small .locations .places ul{vertical-align:top}@media (min-width: 992px){.event.event-single.event-main .locations .places ul,.event.event-single.event-small .locations .places ul{border-right:1px solid #fff;width:calc(50% - 6px);display:inline-block;padding-right:20px}}.event.event-single.event-main .locations .places ul:last-of-type,.event.event-single.event-small .locations .places ul:last-of-type{border-right:none}@media (min-width: 992px){.event.event-single.event-main .locations .places ul:nth-child(even),.event.event-single.event-small .locations .places ul:nth-child(even){padding-left:20px}}.event.event-single.event-main .locations .places ul li,.event.event-single.event-small .locations .places ul li{vertical-align:top;margin-bottom:6px}@media (min-width: 992px){.event.event-single.event-main .locations .places ul li,.event.event-single.event-small .locations .places ul li{font-family:"b2extra-light"}}.event.event-single.event-main .locations .places ul li a,.event.event-single.event-small .locations .places ul li a{color:#fff;font-size:12px}.event.event-single.event-main .locations .places ul li a:hover,.event.event-single.event-small .locations .places ul li a:hover{color:#fff;text-decoration:underline}.event.event-single.event-main .vinhetaWrap,.event.event-single.event-small .vinhetaWrap{margin-top:60px}@media (min-width: 992px){.event.event-single.event-main .vinhetaWrap .heading,.event.event-single.event-small .vinhetaWrap .heading{margin-bottom:15px}}.event.event-single.event-main .vinhetaWrap .vinheta,.event.event-single.event-small .vinhetaWrap .vinheta{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);margin:60px auto}@media (min-width: 992px){.event.event-single.event-main .vinhetaWrap .vinheta,.event.event-single.event-small .vinhetaWrap .vinheta{width:700px;height:370px}}@media (min-width: 992px){.event.event-single.event-main .vinhetaWrap .vinheta iframe,.event.event-single.event-small .vinhetaWrap .vinheta iframe{width:700px;height:370px}}.event.event-single.event-main .vinhetaWrap.noLocation .vinheta,.event.event-single.event-small .vinhetaWrap.noLocation .vinheta{margin-top:0}.event.event-single.event-main .ficha-tecnica,.event.event-single.event-small .ficha-tecnica{margin-top:25px}.event.event-single.event-main .ficha-tecnica p,.event.event-single.event-small .ficha-tecnica p{font-family:"b2extra-light";font-size:16px;margin-bottom:3px}.event.event-single.event-main .ficha-tecnica p b,.event.event-single.event-small .ficha-tecnica p b{text-transform:uppercase;font-family:"b9-black";font-size:22px;margin-bottom:5px;font-weight:normal}.event.event-single.event-main .ficha-tecnica p i,.event.event-single.event-small .ficha-tecnica p i{text-transform:lowercase;font-family:"b2extra-light";font-size:19px;margin-bottom:5px;font-style:normal}.educacional.index .main-content p{text-align:center;font-family:"b2extra-light";font-size:16px;margin-bottom:30px}@media (min-width: 992px){.educacional.index .main-content p{margin-bottom:10px}}.educacional.index .main-content p strong,.educacional.index .main-content p b{font-family:"b6semi-bold";font-weight:bold}.educacional.index .main-content p a{font-family:"b6semi-bold"}.educacional.index .main-content p a:hover{color:#fff}.educacional.index .educational-block{padding:20px 0}.educacional.index .educational-block:last-of-type{border:none}.educacional.index .educational-block .heading-simple{margin-bottom:10px}.educacional.index .educational-block .heading-simple h2{font-size:26px}.educacional.index .educational-block .heading-simple h2 a{font-size:12px;color:#fff;font-family:"b2extra-light";font-style:italic}.educacional.index .educational-block .desc p{text-align:left}.educacional.index .educational-block .main-listing{margin-top:15px}.educacional.index .educational-block .main-listing>ul{margin-bottom:0}.educacional.index .educational-block .main-listing ul li{margin-bottom:15px}.educacional.index .case-box{border:1px solid #335a6d;padding:25px;display:none}.educacional.index .case-box.active{display:block}.educacional.index .case-box p{text-align:left}.educacional.index .case-box p:last-child{margin-bottom:0}.educacional.show .main-content p{text-align:center;font-family:"b2extra-light";font-size:16px;margin-bottom:30px}@media (min-width: 992px){.educacional.show .main-content p{margin-bottom:10px}}.educacional.show .main-content p strong,.educacional.show .main-content p b{font-family:"b6semi-bold";font-weight:bold}.educacional.show .main-listing{margin-top:45px}.educacional.show .filterForm{margin-bottom:25px}@media (min-width: 992px){.educacional.show .filterForm{margin-top:20px}}.educacional.show .filterForm .form-group{margin-bottom:15px}@media (min-width: 992px){.educacional.show .filterForm .form-group{float:left;width:calc(100% / 4);padding:0 20px}}.educacional.show .filterForm select.form-control{width:100%;padding-top:8px;-webkit-appearance:none}.educacional.show .filterForm select.form-control option{color:#fff}.educacional.show .filterForm select.form-control:focus{border:1px solid rgba(255,255,255,0.2);box-shadow:none}.educacional.show .filterForm select.form-control[disabled]{background-color:transparent;opacity:0.5}@media (min-width: 992px){.educacional.show .filterForm .box{padding:0 20px}}.educacional.show .filterForm .content{padding:0;margin-top:25px}.defaultLightbox.smallLightbox .modal-dialog{width:380px}.defaultLightbox .modal-header{border:none}.defaultLightbox .modal-header .close{font-weight:100;opacity:1}.defaultLightbox .modal-header h4{font-family:"b9-black";font-size:32px;text-align:center;padding-top:15px}.defaultLightbox .modal-body{padding:30px}.defaultLightbox .modal-body a:hover{color:#000}.defaultLightbox .modal-body .form-group .form-control{border:none;border-bottom:1px solid #e5eaec;border-radius:0;box-shadow:none}.defaultLightbox .modal-body .btn-submit{color:#fff;padding:10px 40px 6px;border-radius:0}.defaultLightbox .modal-body .btn-submit i{font-size:12px}#competitionVoteLightbox .star-rating a{transition:none}.homeLightbox .modal-body{padding:0}.homeLightbox .modal-content{background:transparent;border-radius:0;border:none}.homeLightbox .close{position:absolute;top:-20px;right:-20px;opacity:1;color:#fff;text-shadow:none}@media (min-width: 992px){.homeLightbox .modal-dialog{margin:100px auto 30px}}@media (min-width: 992px){.competitions.show #principal.heading h2{margin-bottom:0}}.competitions.show #principal.heading h3{font-family:"b2extra-light"}@media (min-width: 992px){.competitions.show #principal.heading h3{margin-top:5px;font-size:30px}}.competitions.show main p{font-family:"b2extra-light"}.competitions.show .page-description strong,.competitions.show .page-description b{color:#fff;font-family:"b9-black";font-weight:normal}.competitions.show .page-description i{font-family:"b9-black";font-style:normal;font-size:22px}.competitions.show .page-description u{text-decoration:underline}.competitions.show .languages{text-align:center;margin-bottom:20px}.competitions.show .languages .title{font-family:"b9-black";text-transform:uppercase;font-size:24px}@media (min-width: 992px){.competitions.show .languages li{display:inline-block}}.competitions.show .menu{text-align:center;margin-bottom:40px}.competitions.show .menu li{display:inline-block;margin-right:10px}.competitions.show .menu li a{padding:9px 22px 6px;font-size:18px}.competitions.show .menu li a.active{color:#fff}.competitions.show .menu li a:hover{color:#fff}.competitions.show .menu li:last-child{margin-right:0}.competitions.show .menu.languageMenu li a{padding:6px 14px 4px;font-size:14px}.competitions.show .tab{display:none}.competitions.show .tab.active{display:block}.competitions.show .tab .left{text-align:center;margin-bottom:25px}@media (min-width: 992px){.competitions.show .tab .left{text-align:left;margin-bottom:0;float:left;width:280px}}.competitions.show .tab .left .title{font-family:"b9-black";text-transform:uppercase;font-size:38px;line-height:42px;display:block}.competitions.show .tab .left a{color:#fff;text-transform:uppercase;font-family:"b9-black";font-size:14px;display:block}.competitions.show .tab .right{text-align:center;margin-bottom:25px}@media (min-width: 992px){.competitions.show .tab .right{text-align:left;float:left;width:calc(100% - 280px)}}.competitions.show .tab .right strong,.competitions.show .tab .right b{color:#fff;font-family:"b9-black";font-weight:normal}.competitions.show .tab .right i{font-family:"b9-black";font-style:normal;font-size:22px}.competitions.show .tab form .form-control{border-radius:0;border:1px solid #fff;color:#fff;background:transparent;font-family:"b2extra-light"}.competitions.show .tab form button{color:#fff;border:none;border-radius:0;transition:all 0.2s ease-out;display:inline-block;padding:8px 20px 6px}.competitions.show .tab form button:focus,.competitions.show .tab form button:hover{background:#fff}.competitions.show .tab form .select-custom select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.competitions.show .tab form .styled-file #filenameContainerMobile{text-align:center;margin-bottom:10px}.competitions.show .tab form .styled-file .filename{display:none}@media (min-width: 992px){.competitions.show .tab form .styled-file .filename{float:left;display:block;width:calc(100% - 129px);background:transparent;padding:8px 20px 6px;margin-bottom:15px;border:1px solid #fff;text-align:left;font-family:"b2extra-light";color:#fff;font-size:14px;margin-left:-1px}}.competitions.show .tab form .styled-file #file{display:none}.competitions.show .tab form .styled-file label{color:#fff;font-size:17px;display:inline-block;text-align:center;cursor:pointer;width:calc(100% - 30px);padding:8px 20px 4px;margin-bottom:15px}@media (min-width: 992px){.competitions.show .tab form .styled-file label{float:left;width:130px}}.competitions.show .tab form .styled-file label.active{color:#fff;margin-bottom:5px}.competitions.show .tab form select.form-control{-webkit-appearance:none}.competitions.show .tab form select.form-control option{color:#fff}.competitions.show .tab form select.form-control:focus{box-shadow:none}.competitions.show .tab form .checkbox label{font-family:"b2extra-light"}.competitions.show .tab form button[type=submit]{font-family:"b2extra-light"}.competitions.show .tab form .block-title{font-family:"b9-black";margin-bottom:5px;display:block;font-size:20px;padding:0 15px}.competitions.show .tab form .terms .form-group.title{color:rgba(255,255,255,0.5);font-style:italic}@media (min-width: 992px){.competitions.show .tab form .terms .form-group.title{line-height:34px}}
/*# sourceMappingURL=style.css.map */
