.idioma_container:hover{opacity: .7;background-image:url(/desfo2/cmc_t/desfo/files/core/desfo/pontos2-hover.png);background-size:cover;background-repeat:no-repeat}.idioma_container{background-image:url(/desfo2/cmc_t/desfo/files/core/desfo/pontos2.png);background-size:cover;background-repeat:no-repeat;position:fixed;top:37px;right:137px;height:48px;width:48px;cursor:pointer;z-index:100;transition:opacity .25s ease}.idioma_container.active{background-image:url(/desfo2/cmc_t/desfo/files/core/desfo/menu-fechar.png);background-size:cover;background-repeat:no-repeat}.idioma_container .top, .idioma_container .middle, .idioma_container
.bottom{display:none !important}.idioma_container.active .top, .idioma_container.active .middle, .idioma_container.active
.bottom{display:none !important}.idioma_container.active
.top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#FFF}.idioma_container.active
.middle{opacity:0;background:#FFF}.idioma_container.active
.bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#FFF}.idioma_container
span{background:#7e9295;border:none;height:5px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.idioma_container span:nth-of-type(2){top:11px}.idioma_container span:nth-of-type(3){top:22px}#top_linguagem
ul{position:absolute;right:0;top:25px;left:0px;margin-top:0;padding:0;z-index:1000}#lang-switcher_top .ui-dropdown-list-trigger_top strong:after{display:block;position:absolute;content:'';left:30px;transform:rotate(0deg);top:7px;width:7px;height:7px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}#lang-switcher_top li:last-child
a{border-top:1px solid #fff;padding:7px
0px !important;border-radius:0px;font-size:1.1em;color:#fff;font-weight:600;text-align:left;background-color:transparent}@media (max-width: 767px) and (min-width: 320px){#top_linguagem
ul{top:30px !important;left:-20px !important}.idioma_container{top:10px !important;right:70px !important}#lang-switcher_top li:last-child
a{margin:0px
20px 0px !important}}.button_container:hover{opacity: .7;background-image:url(/desfo2/cmc_t/desfo/files/core/desfo/pontos2-hover.png);background-size:cover;background-repeat:no-repeat}.button_container{background-image:url(/desfo2/cmc_t/desfo/files/core/desfo/pontos2.png);background-size:cover;background-repeat:no-repeat;position:fixed;top:37px;right:37px;height:48px;width:48px;cursor:pointer;z-index:100;transition:opacity .25s ease}@media (max-width: 767px) and (min-width: 320px){.button_container{height:30px !important;width:30px !important;top:15px !important;right:15px !important}}.button_container.active{background-image:url(/desfo2/cmc_t/desfo/files/core/desfo/menu-fechar.png);background-size:cover;background-repeat:no-repeat}.button_container .top, .button_container .middle, .button_container
.bottom{display:none !important}.button_container.active .top, .button_container.active .middle, .button_container.active
.bottom{display:none !important}.button_container.active
.top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#FFF}.button_container.active
.middle{opacity:0;background:#FFF}.button_container.active
.bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#FFF}.button_container
span{background:#7e9295;border:none;height:5px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.cmc_overlay{position:fixed;background-image:url("/desfo2/cmc_t/desfo/files/core/desfo/menu-bg.jpg");background-size:cover;background-position:right top;background-repeat:no-repeat;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, height .35s;overflow:hidden;z-index:99}.cmc_overlay.open{opacity:1;visibility:visible;height:100%}.cmc_overlay.open
li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay: .35s;animation-delay: .35s}.cmc_overlay.open li:nth-of-type(2){-webkit-animation-delay: .4s;animation-delay: .4s}.cmc_overlay.open li:nth-of-type(3){-webkit-animation-delay: .45s;animation-delay: .45s}.cmc_overlay.open li:nth-of-type(4){-webkit-animation-delay: .50s;animation-delay: .50s}.cmc_overlay
nav{position:relative;height:70%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;font-family:'Montserrat',serif;font-weight:400;text-align:left;padding-left:100px;display:flex;align-items:center}.cmc_overlay
ul{list-style:none;padding:0;margin:0px;display:inline-block;position:relative;margin:0px
10%}.cmc_overlay ul
li{display:block;height:25%;margin:40px
0px;height:calc(100% / 4);min-height:50px;position:relative;opacity:0}.cmc_overlay ul li a:hover{color:#FFF}.cmc_overlay ul li
a{display:inline-block;position:relative;color:rgba(255,255,255,0.75);text-decoration:none;overflow:hidden;font-family:'Montserrat';font-size:7rem;letter-spacing:0.5px;font-weight:600;padding-bottom:5px}ul li:not(.social) a:hover:after, ul li:not(.social) a:focus:after, ul li:not(.social) a:active:after{width:100%}.cmc_overlay ul li:not(.social) a:after{content:'';position:absolute;bottom:5px;left:50%;width:0%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;background:#eab818;transition: .35s}@-webkit-keyframes
fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes
fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.desfo_soc{position:absolute !important;right:30px;bottom:0px;height:auto !important;padding:0px
15px !important}.cmc_overlay ul.desfo_soc
li{max-height:50px !important;min-height:45px !important;height:auto !important;text-align:right;margin:0px;padding:0px;display:block;line-height:30px}.cmc_overlay ul.desfo_soc li
a{font-size:16px;font-family:'Montserrat',"Open Sans","Roboto",Arial}#logotipo{position:absolute;top:15px;left:30px;z-index:100}