@font-face{font-family:Outfit;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC0C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bC1C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyC4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bCyC4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4ZmyC4E.ttf) format('truetype')}.btn,a,button,div,input,li,p,select,small,span,ul{font-family:Outfit,sans-serif}ul.dropdown-menu.dropdown-menu-right a{color:#345868!important}div#basic_availability_search .affix{background-color:#fff!important;z-index:100!important}.__page_apartment .menu-top-item a,.__page_apartment ul.nav.navbar-nav.navbar-right a,.__page_article .menu-top-item a,.__page_article ul.nav.navbar-nav.navbar-right a,.__page_category .menu-top-item a,.__page_category ul.nav.navbar-nav.navbar-right a,.__page_contact .menu-top-item a,.__page_contact ul.nav.navbar-nav.navbar-right a,.__page_hotsite .menu-top-item a,.__page_hotsite ul.nav.navbar-nav.navbar-right a,.__page_login .menu-top-item a,.__page_login ul.nav.navbar-nav.navbar-right a,.__page_profile_bookings .menu-top-item a,.__page_profile_bookings ul.nav.navbar-nav.navbar-right a,.__page_search .menu-top-item a,.__page_search ul.nav.navbar-nav.navbar-right a{color:#000!important}.dropdown-menu>li>a:hover{color:#fff!important;background:#04959a!important}.navbar-nav li a{padding:15px 20px;display:block;text-decoration:none;color:#333;transition:color .3s,background-color .3s;position:relative}.navbar-nav li a:hover{color:#fff;background-color:#04959a}.navbar-nav li a::after{content:'';display:block;height:2px;width:0;background:#04959a;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.navbar-nav li a:hover::after{width:100%}.navbar-nav .active a{color:#fff;background-color:#04959a}.navbar-nav .active a::after{width:100%;left:0;transform:translateX(0)}a.btn.btn-default.btn-block{background:#345868;color:#fff}.btn:hover{background:#04959a!important;transition:all ease .4s}.footer-all .social a i{color:#345868!important}.__page_hotsite div#banner_com_texto p{font-size:16px}.__page_hotsite div#banner_com_texto .btn{font-size:17px}.__page_category .h1,.__page_category .h2,.__page_category .h3,.__page_category h1,.__page_category h2,.__page_category h3{color:#345868}.__page_category .btn-default{color:#fff;background:#345868}