.overlay{z-index:99;position:fixed;width:100%;top:0;bottom:70px;left:0;background:#000}@media (min-width:768px){.overlay{z-index:99;height:100%;bottom:initial}}#trigger-overlay,.overlay .overlay-close{height:70px;position:absolute;right:0;top:0;border:none;background:transparent;outline:none;z-index:99;display:inline-flex}#trigger-overlay{position:relative;top:-43px}@media (min-width:768px){#trigger-overlay{width:auto;top:0}}.overlay .overlay-close{display:none;right:2rem;top:0}@media (min-width:768px){.overlay .overlay-close{display:initial}}#trigger-overlay .text-menu,.overlay .overlay-close .text-close{font-size:14px;font-weight:700}@media (min-width:768px){#trigger-overlay .text-menu,.overlay .overlay-close .text-close{position:relative;color:#fff;font-size:16px;font-weight:700;right:15px}.overlay .overlay-close .text-close{right:5px}}#trigger-overlay .text-menu{color:#fff}#trigger-overlay:hover,.overlay .overlay-close:hover{cursor:pointer}#trigger-overlay:hover .text-menu{color:#00e1ff}.overlay .overlay-close:hover .text-close{color:#00e1ff}#trigger-overlay .fa-2x,.overlay .fa-2x{font-size:14px}@media (min-width:769px){#trigger-overlay .fa-2x,.overlay .fa-2x{font-size:25px}}#trigger-overlay span{margin:auto}.overlay nav{text-align:center;position:relative;margin-top:20px}.overlay nav.agence{margin-top:20px}@media (max-width:768px) and (min-height:550px){.overlay nav{text-align:center;position:relative;margin-top:50px}.overlay nav.agence{margin-top:30px}}@media (min-width:768px){.overlay nav{text-align:center;position:relative;margin-top:280px;top:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay nav.agence{margin-top:280px}}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay ul li{display:block;height: calc(100% / 5);min-height:40px}@media (min-width:375px){.overlay ul li{min-height:48px}}@media (min-width:768px){.overlay ul li{display:block;height: calc(100% / 5);min-height:50px;margin-bottom:20px}}.overlay ul li a{position:relative;display:block;color:#fff;letter-spacing:-1px;font-weight:700;-webkit-transition:color .2s;transition:color .2s;font-size:20px}@media (min-width:768px){.overlay ul li a{font-size:30px}}.overlay ul li:hover a,.overlay ul li.current-menu-item a,.overlay ul li.current-page-item a{position:relative;font-weight:700;text-decoration:none;color:#00e1ff}.overlay ul li.current_page_item a::before{color:#00e1ff}.overlay ul li.item_definir:hover a,.overlay ul li.item_definir.current-menu-item a,.overlay ul li.item_definir.current-page-item a{color:#fff;cursor:initial}.overlay ul li a::after,.overlay ul li.current-menu-item a::after,.overlay ul li.current-page-item a::after{position:absolute;left:50%;width:8px;height:8px;bottom:-8px;background:#00e1ff;border-radius:50%;content:'';opacity:0;-webkit-transition:-webkit-transform .3s , opacity .3s;-moz-transition:-moz-transform .3s , opacity .3s;transition:transform .3s , opacity .3s;-webkit-transform:translateX(-50%) translateY(-50%) scale(.2);-moz-transform:translateX(-50%) translateY(-50%) scale(.2);transform:translateX(-50%) translateY(-50%) scale(.2)}.overlay ul li.item_definir a::after{display:none}@media (max-width:768px) and (min-height:550px){.overlay ul li a::after,.overlay ul li.current-menu-item a::after,.overlay ul li.current-page-item a::after{width:14px;height:14px;bottom:-20px}}@media (min-width:768px){.overlay ul li a::after,.overlay ul li.current-menu-item a::after,.overlay ul li.current-page-item a::after{width:16px;height:16px;bottom:-30px}}.overlay ul li a:hover::after,.overlay ul li a:focus::after,.overlay ul li.current-menu-item a::after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.overlay-hugeinc{opacity:0;visibility:hidden;-webkit-transition:opacity .5s , visibility 0s .5s;transition:opacity .5s , visibility 0s .5s}.overlay-hugeinc.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay-hugeinc nav{-webkit-perspective:1200px;perspective:1200px}.overlay-hugeinc nav ul{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform .5s , opacity .5s;transition:transform .5s , opacity .5s}.overlay-hugeinc.open nav ul{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.overlay-hugeinc.close nav ul{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}.fa-position-menu-hidden{display:none}