/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'fontello';src:url(/themes/javali_theme/css/./fonts/fontello.eot?59618982=);src:url(/themes/javali_theme/css/./fonts/fontello.eot?59618982=#iefix) format('embedded-opentype'),url(/themes/javali_theme/css/./fonts/fontello.woff?59618982=) format('woff'),url(/themes/javali_theme/css/./fonts/fontello.ttf?59618982=) format('truetype'),url(/themes/javali_theme/css/./fonts/fontello.svg?59618982=#fontello) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'icomoon';src:url(/themes/javali_theme/css/./fonts/icomoon.eot?59618982=);src:url(/themes/javali_theme/css/./fonts/icomoon.eot?59618982=#iefix) format('embedded-opentype'),url(/themes/javali_theme/css/./fonts/icomoon.woff?59618982=) format('woff'),url(/themes/javali_theme/css/./fonts/icomoon.ttf?59618982=) format('truetype'),url(/themes/javali_theme/css/./fonts/icomoon.svg?59618982=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:swap;}ul,h1,h2,h3,h4,h5{margin:0;}html{background:#F3F3F3;}body{font-family:helvetica,arial,serif;font-size:14px;line-height:1.2;}.clearfix:after{content:"";display:table;clear:both;}span.tpl-placeholder{position:fixed;right:10px;top:15px;color:#999;font-size:20px;}.center{width:1110px;margin:auto;}@keyframes progress{100%{right:100%;}}#messages-wrapper,.messages__wrapper{position:fixed;top:70px;right:30px;display:flex;flex-direction:column;gap:10px;z-index:100000;left:auto;width:25%;}#messages-wrapper .messages,.messages__wrapper .messages{position:relative;width:100%;border-radius:12px;background-color:#fff;padding:20px 35px 20px 40px;box-shadow:0 6px 20px -5px rgba(0,0,0,0.1);overflow-x:hidden;transform:translateX(calc(100% + 30px));transition:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.35);border:0 none;box-sizing:border-box;background-position:15px center;text-align:left;}#messages-wrapper .messages + .messages,.messages__wrapper .messages + .messages{margin:0;}#messages-wrapper .messages.active,.messages__wrapper .messages.active{transform:translateX(0%);}#messages-wrapper .messages .messages__list,.messages__wrapper .messages .messages__list{display:flex;flex-direction:column;gap:5px;}#messages-wrapper .messages .close,.messages__wrapper .messages .close{position:absolute;top:10px;right:15px;padding:5px;cursor:pointer;opacity:0.7;width:16px;height:16px;}#messages-wrapper .messages .close:before,#messages-wrapper .messages .close:after,.messages__wrapper .messages .close:before,.messages__wrapper .messages .close:after{position:absolute;left:15px;content:' ';height:16px;width:2px;background-color:#000;}#messages-wrapper .messages .close:before,.messages__wrapper .messages .close:before{transform:rotate(45deg);}#messages-wrapper .messages .close:after,.messages__wrapper .messages .close:after{transform:rotate(-45deg);}#messages-wrapper .messages .close:hover,.messages__wrapper .messages .close:hover{opacity:1;}#messages-wrapper .messages .progress,.messages__wrapper .messages .progress{position:absolute;bottom:0;left:0;height:3px;width:100%;}#messages-wrapper .messages .progress:before,.messages__wrapper .messages .progress:before{content:"";position:absolute;bottom:0;right:0;height:100%;width:100%;background-color:#4070f4;}#messages-wrapper .messages .progress.active:before,.messages__wrapper .messages .progress.active:before{animation:progress 30s linear forwards;}#messages-wrapper .messages.messages--status .progress:before,.messages__wrapper .messages.messages--status .progress:before{background:rgb(25 135 84);}#messages-wrapper .messages.messages--error .progress:before,.messages__wrapper .messages.messages--error .progress:before{background:rgb(220 53 69);}#messages-wrapper .messages.messages--warning .progress:before,.messages__wrapper .messages.messages--warning .progress:before{background:rgb(255 193 7);}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s;}html{scroll-behavior:smooth;}html,body,.dialog-off-canvas-main-canvas{height:100%;min-height:100%;}#wrapper.page-404{display:flex;flex-direction:column;height:100%;width:100%;min-height:100%;justify-content:center;background:#DEDEDE;}#wrapper.page-404 main .block-system-main-block .card-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#wrapper.page-404 main{border-radius:12px;background-color:#FFFFFF;color:#151517;overflow:hidden;}#wrapper.page-404 main #main-content{display:flex;}#wrapper.page-404 main #main-content #page-content{padding:90px;width:calc(40% - 180px);display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;}#wrapper.page-404 main #main-content #page-content .logo img{max-height:120px;max-width:250px;margin-bottom:30px;}#wrapper.page-404 main #main-content #page-content .info{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;}#wrapper.page-404 main #main-content .block-system-main-block{background:transparent;border:0 none;box-shadow:none;margin:0 0;padding:15px 0;font-size:38px;font-weight:900;letter-spacing:0;line-height:45px;text-transform:uppercase;}#wrapper.page-404 main #main-content span.message{margin-bottom:30px;font-size:20px;letter-spacing:0;line-height:30px;}#wrapper.page-404 h1.page-title{font-size:40px;font-weight:bold;letter-spacing:0;line-height:55px;text-align:center;margin-top:15px;}#wrapper.page-404 main #page-content{font-size:20px;letter-spacing:0;line-height:23px;}#wrapper.page-404 main #page-content span.error{display:block;color:#3A4149;font-size:140px;font-weight:bold;letter-spacing:0;line-height:100px;text-align:center}#wrapper.page-404 a.back-to-home:link,#wrapper.page-404 a.back-to-home:visited{text-transform:uppercase;text-decoration:none;padding:8px 20px;border:3px solid #3A4149;border-radius:8px;background-color:#FFFFFF;color:#3A4149;font-size:17px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;}#wrapper.page-404 a.back-to-home:hover{background-color:#3A4149;color:#FFFFFF;}#wrapper.page-404 a.back-to-home.login{margin-bottom:15px;}#wrapper.page-404 #error-image{padding:90px 90px 0;width:calc(60% - 180px);background:#F5F5F5;border-radius:0 12px 12px 0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;-webkit-transform:skewX(-11deg);-ms-transform:skewX(-11deg);transform:skewX(-11deg);}#wrapper.page-404 #error-image-inner{-webkit-transform:skewX(11deg);-ms-transform:skewX(11deg);transform:skewX(11deg);display:flex;flex-direction:column;justify-content:center;align-items:center;}#wrapper.page-404 #error-image:before{display:block;position:absolute;content:'';height:100%;width:100%;background:#F5F5F5;-webkit-transform:skewX(11deg);-ms-transform:skewX(11deg);transform:skewX(11deg);top:0;left:50%;}#wrapper.page-404 #error-image .error-code{color:#151517;font-size:179px;font-weight:bold;letter-spacing:0;line-height:180px;text-align:center;}#wrapper.page-404 #error-image .error{color:#151517;font-size:45px;font-weight:900;letter-spacing:0;line-height:60px;text-align:center;text-transform:uppercase;}#wrapper.page-404 #error-image .image img{max-width:540px;margin-top:-50px;}#wrapper.page-404.maintenance #error-image .image img{max-width:600px;}#wrapper.page-404 .block-page-title-block{display:none;}.powered{position:fixed;left:0;bottom:10px;width:100%;text-align:center;color:#aaa;font-size:11px;}.powered span{background:url(/themes/javali_theme/images/logo_javali.png) repeat scroll 0 0px rgba(0,0,0,0);display:inline-block;width:59px;height:18px;margin-left:4px;}.admin-tabs{position:fixed;left:15px;top:60vh;z-index:200;text-indent:-999em;width:48px;height:48px;}.admin-tabs__list{position:absolute;top:0;left:0;width:100%;height:100%;list-style:none;margin:0;padding:0;}.admin-tabs__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;}.admin-tabs__item:nth-child(3){transition-duration:180ms;}:checked~.admin-tabs__item:nth-child(3){opacity:1;pointer-events:auto;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:190ms;transform:translateY(-55px);}.admin-tabs__item:nth-child(4){transition-duration:180ms;}:checked~.admin-tabs__item:nth-child(4){opacity:1;pointer-events:auto;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:290ms;transform:translateY(-110px);}.admin-tabs__item:nth-child(5){transition-duration:180ms;}:checked~.admin-tabs__item:nth-child(5){opacity:1;pointer-events:auto;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:390ms;transform:translateY(-165px);}.admin-tabs__item:nth-child(6){transition-duration:180ms;}:checked~.admin-tabs__item:nth-child(6){opacity:1;pointer-events:auto;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:490ms;transform:translateY(-220px);}.admin-tabs__item:nth-child(7){transition-duration:180ms;}:checked~.admin-tabs__item:nth-child(7){opacity:1;pointer-events:auto;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:590ms;transform:translateY(-275px);}.admin-tabs__item:nth-child(8){transition-duration:180ms;}:checked~.admin-tabs__item:nth-child(8){opacity:1;pointer-events:auto;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:690ms;transform:translateY(-330px);}.admin-tabs__item:nth-child(9){transition-duration:180ms;}:checked~.admin-tabs__item:nth-child(9){opacity:1;pointer-events:auto;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:790ms;transform:translateY(-385px);}.admin-tabs__item:nth-child(10){transition-duration:180ms;}:checked~.admin-tabs__item:nth-child(10){opacity:1;pointer-events:auto;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:890ms;transform:translateY(-440px);}.admin-tabs .tabs__link,.admin-tabs .admin-tabs__link{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transition:background-color .3s ease-out;box-shadow:0 0 10px rgba(0,0,0,0.2);padding:0;background:#333;}.admin-tabs .tabs__link[href$="edit"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="edit"] > span.icon:before{content:"\e80b";}.admin-tabs .tabs__link[href$="delete"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="delete"] > span.icon:before{content:"\F1F8";transform:translate(0px,1px);}.admin-tabs .tabs__link[href$="revisions"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="revisions"] > span.icon:before{content:"\e80e";transform:translate(0px,1px);}.admin-tabs .tabs__link[href$="auto-translate-form"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="auto-translate-form"] > span.icon:before,.admin-tabs .tabs__link[href$="translations"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="translations"] > span.icon:before{content:"\e812";transform:translate(0px,1px);}.admin-tabs .tabs__link[href$="clone"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="clone"] > span.icon:before{content:"\f0c5";}.admin-tabs .tabs__link[href$="test"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="test"] > span.icon:before{content:"\f188";transform:translate(0px,1px);}.admin-tabs .tabs__link[href$="submissions"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="submissions"] > span.icon:before{content:"\e80d";transform:translate(0px,1px);}.admin-tabs .tabs__link[href$="manage"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="manage"] > span.icon:before{content:"\e801";}.admin-tabs .tabs__link[href$="settings"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="settings"] > span.icon:before{content:"\e80c";}.admin-tabs .tabs__link[href$="export"] > span.icon:before,.admin-tabs .admin-tabs__link[href$="export"] > span.icon:before{content:"\e802";transform:translate(0px,1px);}.admin-tabs .tabs__link::before,.admin-tabs .admin-tabs__link::before{background:#000;content:attr(aria-label);color:white;font-size:11px;padding:6px 10px;position:absolute;left:100%;top:50%;line-height:1.6;font-weight:bold;white-space:nowrap;z-index:3;opacity:0;transition:.3s ease-out;text-indent:0;transform:translateY(-50%);margin-left:7px;pointer-events:none;}.admin-tabs .tabs__link::after,.admin-tabs .admin-tabs__link::after{content:'';border-right:solid 6px #000;border-top:solid 8px transparent;border-bottom:solid 8px transparent;position:absolute;left:100%;margin-left:1px;top:50%;opacity:0;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none;}.admin-tabs .tabs__link:focus::before,.admin-tabs .tabs__link:hover::before,.admin-tabs .admin-tabs__link:focus::before,.admin-tabs .admin-tabs__link:hover::before{transform:translate(5px,-50%);opacity:1;}.admin-tabs .tabs__link:focus::after,.admin-tabs .tabs__link:hover::after,.admin-tabs .admin-tabs__link:focus::after,.admin-tabs .admin-tabs__link:hover::after{transform:translate(5px,-50%);opacity:1;}.admin-tabs .menu-open{position:absolute;opacity:0;pointer-events:none;}.admin-tabs .menu-open-button{background:#555;z-index:1;opacity:1 !important;pointer-events:auto !important;}.admin-tabs .admin-tabs__link:focus > span.icon,.admin-tabs .tabs__link:focus > span.icon,.admin-tabs .menu-open-button:focus > span.icon,.admin-tabs .admin-tabs__link:hover > span.icon,.admin-tabs .tabs__link:hover > span.icon,.admin-tabs .menu-open-button:hover > span.icon{background-color:#000;}.admin-tabs .admin-tabs__link > span.icon,.admin-tabs .tabs__link > span.icon,.admin-tabs .menu-open-button > span.icon{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s;}.admin-tabs .admin-tabs__link > span.icon:before,.admin-tabs .tabs__link > span.icon:before,.admin-tabs .menu-open-button > span.icon:before{display:block;content:"\f128";font-family:"fontello";font-style:normal;font-weight:normal;color:#fff;font-size:18px;text-indent:0;transition:all 0.3s;}.admin-tabs .menu-open-button > span.icon:before{content:"\e800";font-size:27px;}.gin--navigation .admin-tabs,.gin--vertical-toolbar .admin-tabs{left:calc(var(--drupal-displace-offset-left,65px) + 15px);}.gin--navigation .admin-tabs .tabs__link,.gin--classic-toolbar .admin-tabs .tabs__link,.gin--horizontal-toolbar .admin-tabs .tabs__link,.gin--vertical-toolbar .admin-tabs .tabs__link,.gin--navigation .admin-tabs .admin-tabs__link,.gin--classic-toolbar .admin-tabs .admin-tabs__link,.gin--horizontal-toolbar .admin-tabs .admin-tabs__link,.gin--vertical-toolbar .admin-tabs .admin-tabs__link,.gin--navigation .admin-tabs .menu-open-button,.gin--classic-toolbar .admin-tabs .menu-open-button,.gin--horizontal-toolbar .admin-tabs .menu-open-button,.gin--vertical-toolbar .admin-tabs .menu-open-button{background-color:var(--gin-bg-layer);box-shadow:0px 6px 6px 3px var(--gin-color-primary-light);}.gin--navigation .admin-tabs .tabs__link:hover span.icon,.gin--classic-toolbar .admin-tabs .tabs__link:hover span.icon,.gin--horizontal-toolbar .admin-tabs .tabs__link:hover span.icon,.gin--vertical-toolbar .admin-tabs .tabs__link:hover span.icon,.gin--navigation .admin-tabs .admin-tabs__link:hover span.icon,.gin--classic-toolbar .admin-tabs .admin-tabs__link:hover span.icon,.gin--horizontal-toolbar .admin-tabs .admin-tabs__link:hover span.icon,.gin--vertical-toolbar .admin-tabs .admin-tabs__link:hover span.icon,.gin--navigation .admin-tabs .menu-open-button:hover span.icon,.gin--classic-toolbar .admin-tabs .menu-open-button:hover span.icon,.gin--horizontal-toolbar .admin-tabs .menu-open-button:hover span.icon,.gin--vertical-toolbar .admin-tabs .menu-open-button:hover span.icon,.gin--navigation .admin-tabs .tabs__link:focus span.icon,.gin--classic-toolbar .admin-tabs .tabs__link:focus span.icon,.gin--horizontal-toolbar .admin-tabs .tabs__link:focus span.icon,.gin--vertical-toolbar .admin-tabs .tabs__link:focus span.icon,.gin--navigation .admin-tabs .admin-tabs__link:focus span.icon,.gin--classic-toolbar .admin-tabs .admin-tabs__link:focus span.icon,.gin--horizontal-toolbar .admin-tabs .admin-tabs__link:focus span.icon,.gin--vertical-toolbar .admin-tabs .admin-tabs__link:focus span.icon,.gin--navigation .admin-tabs .menu-open-button:focus span.icon,.gin--classic-toolbar .admin-tabs .menu-open-button:focus span.icon,.gin--horizontal-toolbar .admin-tabs .menu-open-button:focus span.icon,.gin--vertical-toolbar .admin-tabs .menu-open-button:focus span.icon{background:var(--gin-color-primary-light);}.gin--navigation .admin-tabs .tabs__link > span.icon:before,.gin--classic-toolbar .admin-tabs .tabs__link > span.icon:before,.gin--horizontal-toolbar .admin-tabs .tabs__link > span.icon:before,.gin--vertical-toolbar .admin-tabs .tabs__link > span.icon:before,.gin--navigation .admin-tabs .admin-tabs__link > span.icon:before,.gin--classic-toolbar .admin-tabs .admin-tabs__link > span.icon:before,.gin--horizontal-toolbar .admin-tabs .admin-tabs__link > span.icon:before,.gin--vertical-toolbar .admin-tabs .admin-tabs__link > span.icon:before,.gin--navigation .admin-tabs .menu-open-button > span.icon:before,.gin--classic-toolbar .admin-tabs .menu-open-button > span.icon:before,.gin--horizontal-toolbar .admin-tabs .menu-open-button > span.icon:before,.gin--vertical-toolbar .admin-tabs .menu-open-button > span.icon:before{color:var(--gin-color-primary-hover);}.gin--navigation .admin-tabs .tabs__link:hover span.icon:before,.gin--classic-toolbar .admin-tabs .tabs__link:hover span.icon:before,.gin--horizontal-toolbar .admin-tabs .tabs__link:hover span.icon:before,.gin--vertical-toolbar .admin-tabs .tabs__link:hover span.icon:before,.gin--navigation .admin-tabs .admin-tabs__link:hover span.icon:before,.gin--classic-toolbar .admin-tabs .admin-tabs__link:hover span.icon:before,.gin--horizontal-toolbar .admin-tabs .admin-tabs__link:hover span.icon:before,.gin--vertical-toolbar .admin-tabs .admin-tabs__link:hover span.icon:before,.gin--navigation .admin-tabs .menu-open-button:hover span.icon:before,.gin--classic-toolbar .admin-tabs .menu-open-button:hover span.icon:before,.gin--horizontal-toolbar .admin-tabs .menu-open-button:hover span.icon:before,.gin--vertical-toolbar .admin-tabs .menu-open-button:hover span.icon:before,.gin--navigation .admin-tabs .tabs__link:focus span.icon:before,.gin--classic-toolbar .admin-tabs .tabs__link:focus span.icon:before,.gin--horizontal-toolbar .admin-tabs .tabs__link:focus span.icon:before,.gin--vertical-toolbar .admin-tabs .tabs__link:focus span.icon:before,.gin--navigation .admin-tabs .admin-tabs__link:focus span.icon:before,.gin--classic-toolbar .admin-tabs .admin-tabs__link:focus span.icon:before,.gin--horizontal-toolbar .admin-tabs .admin-tabs__link:focus span.icon:before,.gin--vertical-toolbar .admin-tabs .admin-tabs__link:focus span.icon:before,.gin--navigation .admin-tabs .menu-open-button:focus span.icon:before,.gin--classic-toolbar .admin-tabs .menu-open-button:focus span.icon:before,.gin--horizontal-toolbar .admin-tabs .menu-open-button:focus span.icon:before,.gin--vertical-toolbar .admin-tabs .menu-open-button:focus span.icon:before{color:var(--gin-color-primary-active);}.gin--navigation .admin-tabs .tabs__link::before,.gin--classic-toolbar .admin-tabs .tabs__link::before,.gin--horizontal-toolbar .admin-tabs .tabs__link::before,.gin--vertical-toolbar .admin-tabs .tabs__link::before,.gin--navigation .admin-tabs .admin-tabs__link::before,.gin--classic-toolbar .admin-tabs .admin-tabs__link::before,.gin--horizontal-toolbar .admin-tabs .admin-tabs__link::before,.gin--vertical-toolbar .admin-tabs .admin-tabs__link::before{background-color:var(--gin-color-primary-active);color:var(--gin-bg-layer);}.gin--navigation .admin-tabs .tabs__link::after,.gin--classic-toolbar .admin-tabs .tabs__link::after,.gin--horizontal-toolbar .admin-tabs .tabs__link::after,.gin--vertical-toolbar .admin-tabs .tabs__link::after,.gin--navigation .admin-tabs .admin-tabs__link::after,.gin--classic-toolbar .admin-tabs .admin-tabs__link::after,.gin--horizontal-toolbar .admin-tabs .admin-tabs__link::after,.gin--vertical-toolbar .admin-tabs .admin-tabs__link::after{border-right-color:var(--gin-color-primary-active);}body{color:#5C5C5C;font-family:Roboto;font-size:17px;line-height:27px;background:#F3F3F3;}#header{position:relative;height:240px;background-repeat:no-repeat;background-size:cover;background-image:url(/themes/javali_theme/images/2025/header.png);background-position:center right;}#header::before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:171px;background:rgba(255,255,255,0.6);}#header #header-inner{position:relative;display:flex;display:-webkit-flex;display:-ms-flex;height:171px;align-items:center;-webkit-align-items:center;-ms-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;}#header .logos{display:flex;align-items:center;gap:69px;}#header #logo{background-repeat:no-repeat;height:100px;width:194px;display:block;background-size:auto 100%;background-image:url(/themes/javali_theme/images/2025/logo.svg);}#header #logo-nova{background-repeat:no-repeat;height:79px;width:141px;display:block;background-image:url(/themes/javali_theme/images/2025/logo_nova.png);background-size:contain;}#header .lang-social{height:100%;box-sizing:border-box;padding:29px 0;display:flex;align-items:center;gap:30px;}#header .lang-social ul.links{display:flex;list-style:none;padding:0;}#header .lang-social ul.links li a:link,#header .lang-social ul.links li a:visited{color:#0080FF !important;font-size:18px;font-style:normal;font-weight:400;line-height:14px;background:transparent;text-transform:none;padding:0 7px 0 0;border-right:1px solid #0080FF;height:14px;display:block;}#header .lang-social ul.links li:last-child a{border-right:0 none;padding:0 0 0 7px;}#header .lang-social ul.links li a.is-active{color:#0049DB !important;font-size:18px;font-weight:700;}#header #logo-facebook{background-repeat:no-repeat;height:24px;width:24px;display:block;background-image:url(/themes/javali_theme/images/2025/fb-icon.svg);}#header #slogan{color:#FFFFFF;font-size:40px;line-height:47px;text-align:right;width:445px;font-weight:normal;}#header .main-menu{height:70px;z-index:10;transition:all 0.3s;}.fixed-menu #header .main-menu{position:fixed;width:calc(100% - var(--drupal-displace-offset-left,0px));top:var(--gin-toolbar-secondary-height,0px);left:var(--drupal-displace-offset-left,0px);border-bottom:1px solid;z-index:100;}.fixed-menu.layout-jamtoolbar #header .main-menu{top:71px;height:89px;}.fixed-menu .gin-secondary-toolbar--frontend{position:fixed;width:calc(100% - var(--drupal-displace-offset-left,0px));}#header .main-menu nav > ul{display:flex;display:-webkit-flex;display:-ms-flex;margin:0;border-left:1px solid;}#header .main-menu nav > ul > li{margin:0;padding:0;display:flex;display:-webkit-flex;display:-ms-flex;flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;}#header .main-menu nav > ul > li.home,#header .main-menu nav > ul > li.inicio{width:69px;flex-grow:0;}#header .main-menu nav > ul > li a:link,#header .main-menu nav > ul > li a:visited{color:#FFFFFF;font-size:16px;font-style:normal;font-weight:400;line-height:23px;text-decoration:none;width:100%;text-align:center;border-right:1px solid;text-transform:uppercase;height:70px;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;transition:all 0.3s;}.fixed-menu #header .main-menu,.fixed-menu #header .main-menu nav > ul > li a:link,.fixed-menu #header .main-menu nav > ul > li a:visited{height:50px;}#header .main-menu nav > ul > li a:hover,#header .main-menu nav > ul > li a:focus,#header .main-menu nav > ul > li a.is-active,#header .main-menu nav > ul > li.active-trail a{border-right:1px solid;}#header .main-menu nav > ul > li.active-trail a{background-color:#0080FF;}#header .main-menu nav > ul > li a:before{display:inline-block;margin-right:12px;content:'';height:20px;mask-image:url(/themes/javali_theme/images/2025/sprite.svg#home-view);mask-size:20px;width:20px;background:#fff;mask-repeat:no-repeat;}#header .main-menu nav > ul > li.home a,#header .main-menu nav > ul > li.inicio a{text-indent:-9999px;}#header .main-menu nav > ul > li.home a:before,#header .main-menu nav > ul > li.inicio a:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#home-view);margin-right:0;}#header .main-menu nav > ul > li.accommodation a:before,#header .main-menu nav > ul > li.alojamentos a:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#alojamentos-view);transform:translate(0px,-4px);}#header .main-menu nav > ul > li.view_accommodations_on_the_map a:before,#header .main-menu nav > ul > li.ver_alojamentos_no_mapa a:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#mapa-view);}#header .main-menu nav > ul > li.publish_your_accommodations a:before,#header .main-menu nav > ul > li.advertise a:before,#header .main-menu nav > ul > li.publique_os_seus_alojamentos a:before,#header .main-menu nav > ul > li.anuncie a:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#anuncie-view);}#header .main-menu nav > ul > li.log_in a:before,#header .main-menu nav > ul > li.iniciar_sessao a:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#user-view);transform:translate(0px,2px);}#page-slogan{background-image:url(/themes/javali_theme/images/2025/banner.jpg);background-size:cover;height:530px;background-position:top center;display:flex;flex-direction:column;align-items:center;justify-content:start;position:relative;}#page-slogan::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(0,49,146,0.00) 22.66%,#003192 100%);}#page-slogan > .center{position:relative;}#page-slogan h1{color:#FFF;font-size:48px;font-style:normal;font-weight:900;line-height:62px;text-transform:uppercase;margin-bottom:35px;width:500px;}#page-slogan .center>div{color:#FFF;font-size:24px;font-style:normal;font-weight:700;line-height:30px;width:500px;}#home-offers{padding:75px 0;background:var(--background,#F6F6F6);}#home-offers .header h2{color:#0049DB;font-size:40px;font-weight:900;line-height:60px;text-align:center;margin-bottom:35px;text-transform:uppercase;}#home-offers .header > div{color:#5C5C5C;font-size:20px;font-weight:bold;line-height:30px;text-align:center;width:520px;margin:auto;}#home-offers .list{padding-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;}#home-offers div.button{display:flex;justify-content:center;padding-top:45px;}#home-offers div.button > a:link,#home-offers div.button > a:visited{color:#fff !important;position:relative;font-size:16px;line-height:19px;text-align:center;background-color:#0049DB;text-decoration:none;padding:16px 27px;display:inline;width:100%;align-self:center;box-sizing:border-box;box-shadow:0 2px 6px 0 rgb(0 0 0 / 20%);text-transform:uppercase;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;display:block;width:306px;}#home-offers div.button > a:hover{transform:matrix(0.97,0,0,0.97,0,0);}#anuncie{background-image:url(/themes/javali_theme/images/2025/anuncie.jpg);background-size:cover;height:500px;background-position:top center;position:relative;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.20);}#anuncie::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,73,219,0.80);}#anuncie > .center{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;}#anuncie h2{color:#FFF;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:145%;margin-bottom:35px;width:500px;}#anuncie .center>a:link,#anuncie .center>a:visited{background:transparent;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;width:305px;height:70px;justify-content:center;align-items:center;box-sizing:border-box;text-decoration:none;transition:0.15s ease-in-out;border:1px solid #fff;}#anuncie .center>a:hover{transform:matrix(0.97,0,0,0.97,0,0);background:#FFF;color:#0049DB;}.view-todas-as-ofertas .view-filters{background:#fff;margin-bottom:40px;box-shadow:-45px 0px 0px 0px #fff;}.view-todas-as-ofertas.view-display-id-page_2 .view-filters{height:60px;margin-bottom:0;transition:all 0.3s;}.view-todas-as-ofertas.view-display-id-page_2 .view-filters .view-filters-inner{height:20px;overflow:hidden;padding:20px 0;cursor:pointer;transition:all 0.3s;}.view-todas-as-ofertas.view-display-id-page_2 .view-filters h2:after{float:left;position:relative;margin-right:10px;top:8px;font-family:'icomoon';content:'\e900';font-style:normal;font-weight:normal;font-size:11px;line-height:1;}.view-todas-as-ofertas.view-display-id-page_2 .view-header{display:none;}.page--en-ofertas_mapa main,.page--ofertas_mapa main{position:relative;min-height:676px;transition:all 0.3s;}.page--en-ofertas_mapa main .view-todas-as-ofertas.view-display-id-page_2 .view-content,.page--ofertas_mapa main .view-todas-as-ofertas.view-display-id-page_2 .view-content{position:absolute;top:60px;left:0;width:100%;transition:all 0.3s;}.page--en-ofertas_mapa main.expanded,.page--ofertas_mapa main.expanded{min-height:1057px;}.page--en-ofertas_mapa main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-filters,.page--ofertas_mapa main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-filters{height:441px;}.page--en-ofertas_mapa main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-filters-inner,.page--ofertas_mapa main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-filters-inner{height:381px;padding:30px 0px;}.page--en-ofertas_mapa main,.page--ofertas_mapa main{position:relative;min-height:676px;}.page--en-ofertas_mapa main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-content,.page--ofertas_mapa main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-content{top:441px;}main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-filters h2:after{content:'\e901';}.page--en-ofertas_mapa,.page--ofertas_mapa{background:#fff;}.view-todas-as-ofertas .view-filters-inner{padding:30px 0px;box-shadow:45px 0px 0px 0px #fff;}.view-todas-as-ofertas .view-filters h2{font-size:20px;font-weight:bold;line-height:26px;text-transform:uppercase;margin-bottom:15px;}.view-todas-as-ofertas .view-filters form{border-top:1px solid #E0E0E0;}.view-todas-as-ofertas .view-filters .form-item{width:350px;margin:17px 30px 13px 0;float:left;}.view-todas-as-ofertas .view-filters fieldset.form-item{border:0 none;padding:0;}.view-todas-as-ofertas .view-filters .form-item:nth-child(3),.view-todas-as-ofertas .view-filters .form-item:nth-child(6){margin-right:0;}.view-todas-as-ofertas .view-filters fieldset.form-item legend,.view-todas-as-ofertas .view-filters form label{color:#5C5C5C;font-size:15px;font-weight:bold;line-height:20px;margin-bottom:13px;display:block;text-transform:uppercase;}.view-todas-as-ofertas .view-filters fieldset.form-item .form-item{margin-top:0;margin-bottom:0;}.view-todas-as-ofertas .view-filters fieldset.form-item .form-item label{display:none;}.view-todas-as-ofertas .view-filters .form-item.form-item--monthly-payment-min,.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-min{width:160px;}.view-todas-as-ofertas .view-filters .form-item.form-item--monthly-payment-max,.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-max{width:160px;margin-right:0;}.view-todas-as-ofertas .view-filters .form-item.form-item--monthly-payment-max label,.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-max label{display:none;}.view-todas-as-ofertas .view-filters .form-item.form-item--monthly-payment-min input,.view-todas-as-ofertas .view-filters .form-item.form-item--monthly-payment-max input,.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-min input,.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-max input{width:140px;border:1px solid #E0E0E0;height:46px;padding:1px 9px;font-size:15px;line-height:20px;}#main-content form#content-moderation-entity-moderation-form .chosen-container,#main-content.add-property form .chosen-container,.view .view-filters .form-item .chosen-container{width:350px !important;height:50px;}.view .view-filters .chosen-container-multi .chosen-choices,#main-content form#content-moderation-entity-moderation-form .chosen-container-single .chosen-single,#main-content.add-property form .chosen-container-single .chosen-single,.view .view-filters .form-item .chosen-container-single .chosen-single{border:1px solid #E0E0E0;background:#FFFFFF;border-radius:0;height:50px;box-shadow:none;line-height:50px;}.view .view-filters .form-item .chosen-container li.search-field > label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.view .view-filters .chosen-container-multi .chosen-choices{height:auto;min-height:50px;}.view .view-filters .chosen-container-multi .chosen-choices li.search-choice{color:#fff;background:transparent;box-shadow:none;border:1px solid;}.view .view-filters .chosen-container-multi .chosen-choices li.search-field input[type="text"],#main-content form#content-moderation-entity-moderation-form .chosen-container-single .chosen-single span,#main-content.add-property form .chosen-container-single .chosen-single span,.view .view-filters .form-item .chosen-container-single .chosen-single span{margin-right:60px;color:#5C5C5C;font-size:15px;}#main-content form#content-moderation-entity-moderation-form .chosen-container-single .chosen-single div,#main-content.add-property form .chosen-container-single .chosen-single div,.view .view-filters .form-item .chosen-container-single .chosen-single div{width:60px;}#main-content form#content-moderation-entity-moderation-form .chosen-container-single .chosen-single div b,#main-content.add-property form .chosen-container-single .chosen-single div b,.view .view-filters .form-item .chosen-container-single .chosen-single div b{width:12px;height:20px;margin:12px auto;}#main-content form#content-moderation-entity-moderation-form .chosen-container .chosen-drop,#main-content.add-property form .chosen-container .chosen-drop,.view .view-filters .form-item .chosen-container .chosen-drop{border-color:#E0E0E0;}#main-content form#content-moderation-entity-moderation-form .chosen-container-single .chosen-search,#main-content.add-property form .form-item .chosen-container-single .chosen-search,.view .view-filters .form-item .chosen-container-single .chosen-search{position:relative;}#main-content form#content-moderation-entity-moderation-form .chosen-container-single .chosen-search:after,#main-content.add-property form .chosen-container-single .chosen-search:after,.view .view-filters .form-item .chosen-container-single .chosen-search:after{display:block;content:"";position:absolute;width:30px;height:24px;background:url(/libraries/chosen/chosen-sprite.png) no-repeat 100% -20px;top:10px;right:10px;}#main-content form#content-moderation-entity-moderation-form .chosen-container-single .chosen-search input[type="text"],#main-content.add-property form .chosen-container-single .chosen-search input[type="text"],.view .view-filters .form-item .chosen-container-single .chosen-search input[type="text"]{border-color:#E0E0E0;padding:10px 20px 10px 5px;background:transparent;}#main-content form#content-moderation-entity-moderation-form .chosen-container .chosen-results li,#main-content.add-property form .chosen-container .chosen-results li,.view .view-filters .form-item .chosen-container .chosen-results li{font-size:15px;line-height:20px;}#main-content form#content-moderation-entity-moderation-form .chosen-container .chosen-results li.highlighted,.view .view-filters .form-item .chosen-container .chosen-results li.highlighted{background-image:none;}#main-content form#content-moderation-entity-moderation-form .chosen-container-single-nosearch .chosen-search,#main-content.add-property form .chosen-container-single-nosearch .chosen-search,.view .view-filters .form-item .chosen-container-single-nosearch .chosen-search{display:none;}.view-todas-as-ofertas .view-filters .form-actions,.view-todas-as-ofertas .view-filters .form--inline .form-actions{float:right;clear:none;margin:63px 0 0;}.view-todas-as-ofertas .view-filters .form-item.form-item-rents-to-foreigners{float:left;margin-bottom:0;}.view-todas-as-ofertas .view-filters .form-actions #edit-submit-todas-as-ofertas,.view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-submit-todas-as-ofertas{float:right;height:50px;width:160px;color:#FFFFFF;font-size:15px;font-weight:bold;line-height:20px;border:0 none;text-transform:uppercase;padding:0;}.view-todas-as-ofertas .view-filters .form-actions #edit-reset,.view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-reset{height:50px;width:160px;background-color:transparent;font-size:15px;font-weight:bold;line-height:20px;border:0 none;text-transform:uppercase;padding:0;color:#B6B6B6;}.view-todas-as-ofertas .view-filters .form-actions #edit-reset:hover,.view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-reset:hover{color:#5C5C5C;}.view-todas-as-ofertas .view-header h2{color:#5C5C5C;font-size:30px;line-height:39px;text-transform:uppercase;margin-bottom:30px;font-weight:normal;}.view-todas-as-ofertas .view-header h2 span{font-weight:bold;}.view-todas-as-ofertas .view-breadcrumbs{margin:-20px 0 40px;display:flex;flex-wrap:wrap;}.view-todas-as-ofertas .view-breadcrumb{box-sizing:border-box;height:40px;border:1px solid #0049DB;border-radius:8px;display:flex;align-items:center;justify-content:space-between;color:#5C5C5C;font-size:16px;line-height:19px;padding:10px 20px;margin-right:12px;margin-bottom:12px;}.view-todas-as-ofertas .view-breadcrumb > a{height:14px;width:14px;display:flex;justify-content:center;align-items:center;text-decoration:none;margin-left:20px;}.view-todas-as-ofertas .view-breadcrumb > a:after{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#close-view);mask-repeat:no-repeat;mask-position:center;display:inline-block;content:'';width:17px;height:17px;background:#0049DB;}.view-todas-as-ofertas .view-filters fieldset.form-item .form-item label{position:absolute;z-index:-1;display:block;}.view-id-todas_as_ofertas.view-display-id-page_1 .view-content{display:flex;justify-content:space-between;flex-wrap:wrap;}.view-todas-as-ofertas .view-filters{box-shadow:-1000px 0px 0px 0px #fff;}.view-todas-as-ofertas .view-filters-inner{box-shadow:1000px 0px 0px 0px #fff;padding:60px 0;}.view-todas-as-ofertas .view-filters form{-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;opacity:0;height:0;z-index:-1;position:relative;overflow:hidden;}.view-todas-as-ofertas .view-filters.expanded form{opacity:1;padding:30px 45px 0;height:auto;box-shadow:0 1px 4px 0 rgb(0 0 0 / 10%);z-index:1;}.view-todas-as-ofertas .view-filters form > .form--inline{display:flex;flex-wrap:wrap;}.view-todas-as-ofertas .view-filters .form-item{width:300px;margin:0px 60px 40px 0;float:none;}.view-todas-as-ofertas .view-filters fieldset.form-item legend,.view-todas-as-ofertas .view-filters form label{color:#5C5C5C;font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px;text-transform:none;}.view-todas-as-ofertas .view-filters form label{text-transform:none;}.view.view-todas-as-ofertas .view-filters .form-item .chosen-container{width:300px !important;height:40px;}.view.view-todas-as-ofertas .view-filters .form-item .chosen-container-single .chosen-single{height:40px;line-height:40px;}.view.view-todas-as-ofertas .view-filters .chosen-container-multi .chosen-choices{min-height:40px;line-height:40px;}.view-todas-as-ofertas .view-filters-trigger{height:60px;width:100%;border:1px solid #0049DB;background-color:#FFFFFF;box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);box-sizing:border-box;color:#302E2B;font-size:20px;font-weight:bold;line-height:24px;padding:18px 0 18px 18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;}.view-todas-as-ofertas .view-filters-trigger > span{display:flex;align-items:center;}.view-todas-as-ofertas .view-filters-trigger > span:before{content:'';display:inline-block;width:32px;height:32px;background-color:#302E2B;mask-image:url(/themes/javali_theme/images/2025/sprite.svg#lupa-view);margin-right:18px;}.view-todas-as-ofertas .view-filters-trigger > span.arrow{height:60px;width:76px;background-color:#0049DB;justify-content:center;}.view-todas-as-ofertas .view-filters-trigger > span.arrow:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#seta-view);width:26px;height:26px;background-color:#fff;margin:0;}.view-todas-as-ofertas .expanded .view-filters-trigger > span.arrow:before{transform:rotate(-180deg);}.view.view-todas-as-ofertas .view-filters #edit-monthly-payment-wrapper .fieldset-wrapper{display:flex;}.view.view-todas-as-ofertas .view-filters #edit-monthly-payment-wrapper .fieldset-wrapper .form-item{margin-right:20px;width:140px;}.view.view-todas-as-ofertas .view-filters #edit-monthly-payment-wrapper .fieldset-wrapper .form-item input{box-sizing:border-box;height:40px;border:1px solid #E0E0E0;border-radius:4px;background-color:#FFFFFF;width:100%;}.view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-submit-todas-as-ofertas{height:40px;}.view-todas-as-ofertas .view-filters .form--inline .form-actions{float:none;position:absolute;right:45px;bottom:40px;margin:0;}.view-todas-as-ofertas .view-header h2 > span,.view-todas-as-ofertas .view-header h2 > a{color:#5C5C5C !important;font-size:20px;font-weight:bold;line-height:24px;margin-right:45px;text-decoration:none;}.view-todas-as-ofertas .view-header h2 > span > span,.view-todas-as-ofertas .view-header h2 > a > span{color:#0049DB;font-size:40px;font-weight:900;line-height:24px;}.view-todas-as-ofertas .view-header h2 > a:hover > span{color:#0080FF;}.view-todas-as-ofertas .view-header h2 > span > span:after,.view-todas-as-ofertas .view-header h2 > a > span:after{margin:0 2px 0 12px;mask-image:url(/themes/javali_theme/images/2025/sprite.svg#home-view);display:inline-block;content:'';width:20px;height:20px;background:#5C5C5C;}.view-todas-as-ofertas .view-header h2 > span.quartos > span:after,.view-todas-as-ofertas .view-header h2 > a.quartos > span:after{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#alojamentos-view);}.view-todas-as-ofertas.view-display-id-page_2 .view-filters{height:auto;margin-bottom:40px;}.view-todas-as-ofertas.view-display-id-page_2 .view-filters .view-filters-inner{height:auto;padding:60px 0;cursor:default;overflow:visible;}.page--en-ofertas_mapa main .view-todas-as-ofertas.view-display-id-page_2 .view-content,.page--ofertas_mapa main .view-todas-as-ofertas.view-display-id-page_2 .view-content{position:static;width:100vw;margin-left:calc(((100vw - 1095px) / 2) * -1);}.view-todas-as-ofertas.view-display-id-page_2 .view-header{display:block;}.page--en-ofertas_mapa,.page--ofertas_mapa{background:#F3F3F3;}.view.view-todas-as-ofertas .view-filters .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:transparent;}.view.view-todas-as-ofertas .view-filters .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#close-view);mask-repeat:no-repeat;mask-position:center;display:inline-block;content:'';width:11px;height:11px;background:#fff;content:'';display:block;}.property-teaser{height:350px;background:#fff;margin-bottom:40px;box-shadow:0 0 30px 0 rgba(0,0,0,0.2);overflow:hidden;transition:all 0.3s;}.page--en-node-preview .property-teaser,.page--node-preview .property-teaser{margin:100px 0;}.property-teaser:hover{}.property-teaser .images{float:left;width:445px;height:350px;position:relative;}.property-teaser .images .default-image{background-image:url(/themes/javali_theme/images/img_pordefeito.png);width:100%;height:100%;}.property-teaser .images .default-image a{display:block;height:100%;width:100%;}.property-teaser .images .price{position:absolute;color:#FFFFFF;font-size:40px;line-height:53px;left:28px;bottom:27px;text-shadow:1px 1px 6px #000;}.property-teaser .images .rating{position:absolute;right:28px;bottom:27px;}.property-teaser .images .rating .vote-result{display:none;}.property-teaser .images .rating label,.property-teaser .images .rating select,.property-teaser .images .rating input{display:none;}.property-teaser .images .slick-dots{bottom:auto;top:29px;left:28px;display:inline-block;width:auto;z-index:100;}.property-teaser .images .slick-dots li{width:15px;height:15px;margin:0 20px 0 0;float:left;}.property-teaser .images .slick-dots li:first-child:last-child{display:none;}.property-teaser .images .slick-dots li button{width:15px;height:15px;margin:0px;}.property-teaser .images .slick-dots li button:before{background:#fff;border-radius:50%;content:'';width:10px;height:10px;margin:2.5px;box-shadow:0px 0px 1px 0px #000;}.property-teaser .images .slick-dots li.slick-active button:before{width:15px;height:15px;margin:0;}.property-teaser .info{float:left;padding:30px 30px 70px;width:605px;height:250px;position:relative;display:flex;flex-direction:column;}.property-teaser .info h3.title{font-size:25px;line-height:33px;margin-bottom:10px;font-weight:normal;}.property-teaser .info h3.title a:link,.property-teaser .info h3.title a:visited{text-decoration:none;}.property-teaser .info h3.title a:hover{text-decoration:underline;}.property-teaser .info .field__label{text-transform:uppercase;font-size:15px;font-weight:bold;line-height:20px;}.property-teaser .info .row{}.property-teaser .info .row.columns{display:flex;display:-webkit-flex;display:-ms-flex;width:100%;}.property-teaser .info .rowscolumns{display:flex;display:-webkit-flex;display:-ms-flex;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;height:112px;}.property-teaser .info .row.columns .field{width:31%;margin-right:3%;}.property-teaser .info .row.columns .field:last-child{margin-right:0;}.property-teaser .info .field{margin:0 0 0;font-size:15px;line-height:20px;}.property-teaser .info .field.field--name-field-property-address{border-bottom:1px solid #E0E0E0;margin-bottom:20px;padding-bottom:20px;font-size:17px;line-height:23px;}.property-teaser .info .field--name-field-property-address .field__label{font-size:17px;line-height:23px;}.property-teaser .info .comments-maps{position:absolute;height:65px;border-top:1px solid #E0E0E0;width:605px;left:30px;bottom:0px;display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;align-items:center;-webkit-align-items:center;-ms-align-items:center;}.property-teaser .info .comments-maps .map,.property-teaser .info .comments-maps .comments{font-size:15px;line-height:32px;height:32px;}.property-teaser .info .comments-maps .comments:before{height:21px;width:23px;display:inline-block;margin-right:10px;content:"\e904";font-family:"icomoon";font-style:normal;font-weight:normal;font-size:22px;line-height:1;position:relative;top:4px;}.property-teaser .info .comments-maps .comments span{font-weight:bold;}.property-teaser .info .comments-maps .map a:link,.property-teaser .info .comments-maps .map a:visited{color:#5C5C5C;font-size:15px;font-weight:bold;line-height:20px;text-transform:uppercase;text-decoration:none;}.property-teaser .info .comments-maps .map:after{height:24px;width:19px;display:inline-block;margin-left:10px;position:relative;top:4px;content:"\e907";font-family:"icomoon";font-style:normal;font-weight:normal;font-size:23px;line-height:1;}.property-teaser{height:426px;width:268px;border-radius:4px;background-color:#FFFFFF;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);margin-bottom:40px;text-decoration:none;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;display:block;}.property-teaser:hover{}.property-teaser.highlighted{background-color:#0049DB;box-shadow:0 2px 10px 0 rgb(0 0 0 / 20%);}.property-teaser .images{box-shadow:0 2px 10px 0 rgb(0 0 0 / 10%);height:auto;float:none;width:100%;line-height:0;}.property-teaser .images img,.property-teaser .images .default-image{box-sizing:border-box;width:100% !important;height:193px;object-fit:cover;object-position:center;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;}.property-teaser:hover .images img,.property-teaser:hover .images .default-image{height:143px;}.property-teaser:hover .images .default-image{width:90% !important;}.property-teaser.highlighted .images img,.property-teaser.highlighted .images .default-image{border:4px solid #0049DB;border-bottom:0 none;}.property-teaser .images .default-image{background-image:url(/themes/javali_theme/images/2025/sem_imagem.jpg);background-size:cover;height:193px;width:270px;background-position:bottom;transition:all 0.15s;background-repeat:no-repeat;background-color:#fff !important;margin:auto;}.property-teaser .images .price{background-color:#0049DB;color:#FFFFFF;font-size:20px;font-weight:bold;line-height:24px;padding:10px 24px;margin-left:15px;left:auto;right:0;bottom:auto;top:16px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);text-shadow:none;}.property-teaser .other-images{display:flex;justify-content:space-evenly;height:0;overflow:hidden;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;}.property-teaser.highlighted .other-images{height:auto;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;line-height:0;}.property-teaser .other-images img{padding:4px 0;}.property-teaser .info{padding:22px 24px;width:100%;box-sizing:border-box;float:none;height:283px;justify-content:space-between;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;}.property-teaser.highlighted .info{height:182px;}.property-teaser .info span.link-to-offer{color:#0049DB;position:relative;font-size:16px;line-height:20px;text-align:center;border-radius:4px;background-color:#FFFFFF;text-decoration:none;padding:8px 15px;display:inline;width:100%;align-self:center;box-sizing:border-box;box-shadow:0 2px 6px 0 rgb(0 0 0 / 20%);text-transform:uppercase;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;border:2px solid #0049DB;transform:translate(0px,80px);}.property-teaser:hover .info span.link-to-offer{transform:translate(0px,0px);}.property-teaser:hover .info span.link-to-offer{color:#fff !important;background-color:#0049DB;transform:matrix(0.97,0,0,0.97,0,0);}.property-teaser.highlighted:hover .info span.link-to-offer{color:#0049DB !important;background-color:#fff;transform:matrix(0.97,0,0,0.97,0,0);}.property-teaser .map-pin{color:#5C5C5C;font-size:16px;line-height:19px;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;overflow:hidden;display:flex;align-items:center;}.property-teaser .map-pin:before{content:'';display:inline-block;mask-image:url(/themes/javali_theme/images/2025/sprite.svg#mapa-view);width:20px;height:20px;background-color:#5C5C5C;margin-right:12px;}.property-teaser .map-pin > span{text-decoration:underline;}.property-teaser.highlighted .info .field.field--name-field-consumption{color:#5C5C5C;}.property-teaser.highlighted .info .field,.property-teaser.highlighted .map-pin{color:#fff;}.property-teaser .info .field{-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;overflow:hidden;}.property-teaser .info .field.field--name-field-consumption{height:65px;}.property-teaser .info .field.no-contact .field__label,.property-teaser .info .field.field--name-field-consumption .field__label{color:#5C5C5C;font-size:14px;line-height:16px;text-transform:none;font-weight:normal;margin-bottom:13px;}.property-teaser .info .field.no-contact .field__label{margin-bottom:2px;font-size:12px;line-height:12px;}.property-teaser .info .field.no-contact .field__item{color:#5C5C5C;font-size:11px;line-height:12px;}.property-teaser .info .field.field--name-field-consumption .field__item{display:flex;}.node--type-property .row.fields .field--name-field-consumption .field__item > span,.property-teaser .info .field.field--name-field-consumption .field__item > span{height:24px;width:24px;display:block;overflow:hidden;margin-right:12px;position:relative;}.node--type-property .row.fields .field--name-field-consumption .field__item > span::before,.property-teaser .info .field.field--name-field-consumption .field__item > span:before{height:24px;width:24px;content:'';display:inline-block;background-color:#0049DB;}.node--type-property .row.fields .field--name-field-consumption .field__item > span{color:#0049DB;}.node--type-property .row.fields .field--name-field-consumption .field__item > span.hidden{color:#5C5C5C;}.node--type-property .row.fields .field--name-field-consumption .field__item > span.agua:before,.property-teaser .info .field.field--name-field-consumption .field__item > span.agua:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#shower-view);}.node--type-property .row.fields .field--name-field-consumption .field__item > span.gas:before,.property-teaser .info .field.field--name-field-consumption .field__item > span.gas:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#gas-view);}.node--type-property .row.fields .field--name-field-consumption .field__item > span.eletricidade:before,.property-teaser .info .field.field--name-field-consumption .field__item > span.eletricidade:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#bolt-view);}.node--type-property .row.fields .field--name-field-consumption .field__item > span.hidden:before,.property-teaser .info .field.field--name-field-consumption .field__item > span.hidden:before{background-color:#b7b5b5;}.node--type-property .row.fields .field--name-field-consumption .field__item > span.hidden:after,.property-teaser .info .field.field--name-field-consumption .field__item > span.hidden::after{content:'';display:block;position:absolute;width:30px;height:2px;background-color:#b7b5b5;right:1px;top:1px;transform:rotate(-45deg);transform-origin:right;}.node--type-property .row.fields .field--name-field-consumption .field__item{display:flex;flex-direction:column;gap:7px;}.node--type-property .row.fields .field--name-field-consumption .field__item > span{width:auto;display:flex;align-items:center;gap:5px;}.node--type-property .row.fields .field--name-field-consumption .field__item > span.hidden:after{right:unset;left:-7px;}.property-teaser.highlighted .info .field,.property-teaser.highlighted .info .map-pin{height:0;}.property-teaser .info h3.title{font-size:20px;font-weight:bold;color:#0049DB;line-height:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;height:75px;}.property-teaser.highlighted .info h3.title{color:#fff !important;}nav.pager{margin:20px 0 60px;display:flex;display:-webkit-flex;display:-ms-flex;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;}nav.pager .pager-wrapper{display:inline-block;position:relative;}nav.pager .pager__items{display:flex;display:-webkit-flex;display:-ms-flex;padding:0;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;}nav.pager .pager__item.pager__item--first,nav.pager .pager__item.pager__item--last{}nav.pager .pager__item.pager__item--previous{position:absolute;top:0;left:-80px;display:flex;justify-content:center;align-items:center;}nav.pager .pager__item.pager__item--next{position:absolute;top:0;right:-80px;display:flex;justify-content:center;align-items:center;}nav.pager .pager__item.pager__item--previous a span,nav.pager .pager__item.pager__item--next a span{display:none}nav.pager .pager__item.pager__item--previous a:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#chevron-left-view);content:'';display:block;background-color:#5C5C5C;width:15px;height:15px;}nav.pager .pager__item.pager__item--next  a:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#chevron-right-view);content:'';display:block;background-color:#5C5C5C;width:15px;height:15px;}nav.pager .pager__item.pager__item--previous:hover a:before,nav.pager .pager__item.pager__item--next:hover a:before{background-color:#fff;}nav.pager .pager__item{height:40px;width:40px;background-color:#E0E0E0;display:inline-block;padding:0;margin:0 10px;border-radius:3px;}nav.pager .pager__item a:link,nav.pager .pager__item a:visited{text-decoration:none;color:#5C5C5C !important;font-size:15px;font-weight:bold;line-height:20px;margin:10px 0;display:block;}nav.pager .pager__item.pager__item--ellipsis:hover,nav.pager .pager__item:hover a:link,nav.pager .pager__item:hover a:visited{color:#fff !important;}nav.pager .pager__item.is-active a:link,nav.pager .pager__item.is-active a:visited{color:#fff !important;cursor:default;}#footer{height:60px;background-color:#FFFFFF;position:relative;}#footer.stikybottom{position:fixed;bottom:0;left:0;right:0;z-index:100;}#footer .center{height:60px;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;font-size:13px;line-height:18px;}#footer .center #copyright{width:25%;}#footer .footer-links{width:50%;display:flex;height:46px;align-items:center;justify-content:space-between;}#footer a#livro:link,#footer a#livro:visited,#footer a#terms:link,#footer a#terms:visited,#footer a#javali{text-align:center;color:#5C5C5C;text-decoration:none;width:25%;}#footer a#livro:link,#footer a#livro:visited,#footer a#terms:link,#footer a#terms:visited{width:50%;}#footer a#livro{text-transform:uppercase;font-weight:bold;font-size:10px;transition:transform 0.1s linear 0s;-webkit-transition:-webkit-transform 0.1s linear 0s;}#footer a#terms:hover{text-decoration:underline;}#footer a#livro:hover{transition:transform 0.1s linear 0s;transform:scale(1.04);-webkit-transition:-webkit-transform 0.1s linear 0s;-webkit-transform:scale(1.04);}#footer a#livro > span{color:#fff;background:#3f3f3f;border-radius:51px;height:46px;display:inline-flex;align-items:center;width:46px;justify-content:center;}#footer a#javali{text-align:right;}#footer a#javali:after{display:inline-block;margin-left:10px;content:"\e903";font-family:'icomoon';font-style:normal;font-weight:normal;font-size:18px;line-height:1;}#footer a#javali:hover:after{color:#0049DB;}#footer{background-color:#FFFFFF;box-shadow:0 0 10px rgba(0,0,0,0.1);height:auto;}#footer .center{color:#5C5C5C;font-size:13px;line-height:15px;}#footer .footer-top.center{height:auto;border-bottom:1px solid #0049DB;display:flex;justify-content:space-between;padding:40px 0;}#footer-logo{background-image:url(/themes/javali_theme/images/2025/logo.svg);background-size:contain;background-position:center;height:80px;width:150px;background-repeat:no-repeat;}#footer-logo-nova{background-image:url(/themes/javali_theme/images/2025/logo_nova.png);height:50px;width:93px;background-size:cover;background-position:center;align-self:flex-end;background-repeat:no-repeat;}#footer-menu{width:50%;}#footer-menu ul{margin:0;padding:0;display:flex;flex-wrap:wrap;}#footer-menu ul li{margin:0;padding:0;list-style:none;width:50%;height:40px;display:flex;align-items:center;}#footer-menu ul li::marker{display:none}#footer-menu ul li a:link,#footer-menu ul li a:visited{color:#5C5C5C;font-size:16px;line-height:24px;text-decoration:none;display:flex;align-items:center;}#footer-menu ul li a:hover{color:#0049DB;}#footer-menu ul li a:before{display:inline-block;content:'';width:16px;height:16px;background-color:#5C5C5C;mask-size:16px;margin-right:15px;}#footer-menu ul li a.apoio:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#help-view);}#footer-menu ul li a.card:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#card-view);}#footer-menu ul li a.cookies:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#cookies-view);}#footer-menu ul li a.privacy:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#privacy-view);}#footer-menu ul li a.factura:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#recibo-view);}#footer-menu ul li a.facebook:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#language-view);}#totop{height:40px;width:40px;border-radius:2px;background-color:#0049DB;box-shadow:0 -2px 8px 0 rgb(0 0 0 / 20%);position:fixed;right:60px;bottom:60px;display:flex;justify-content:center;align-items:center;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;opacity:0;overflow:hidden;z-index:100;}.fixed-menu #totop{opacity:1;}#totop .alojicon:after{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#chevron-up-view);content:'';display:block;background-color:#fff;width:15px;height:15px;}.property-teaser.property-teaser-mapa{height:170px;width:450px;box-shadow:none;margin:0;display:none;}.page--en-node-preview .property-teaser.property-teaser-mapa,.page--node-preview .property-teaser.property-teaser-mapa{display:block;margin:100px auto;}.leaflet-pane .property-teaser.property-teaser-mapa,.gm-style .property-teaser.property-teaser-mapa{display:block;}.page--en-ofertas_mapa h2.location-title,.page--ofertas_mapa h2.location-title{display:none;}.property-teaser.property-teaser-mapa .images{width:216px;height:170px;}.property-teaser.property-teaser-mapa .info{padding:0px 20px;width:194px;height:170px;}.property-teaser.property-teaser-mapa .info h3.title{font-size:15px;line-height:20px;}.property-teaser.property-teaser-mapa .info .field,.property-teaser.property-teaser-mapa .info .field__label,.property-teaser.property-teaser-mapa .info .field.field--name-field-property-address,.property-teaser.property-teaser-mapa .info .field--name-field-property-address .field__label{font-size:13px;line-height:18px;}.property-teaser.property-teaser-mapa .info .field--name-field-property-address .field__label{font-size:12px;line-height:12px;}.property-teaser.property-teaser-mapa .info .field,.property-teaser.property-teaser-mapa .info .field.field--name-field-property-address{font-size:12px;line-height:16px;}.property-teaser.property-teaser-mapa .info .field--name-field-accommodation-type,.property-teaser.property-teaser-mapa .info .field.field--name-field-property-address{border:0 none;margin:0 0 2px;padding:0;}.property-teaser.property-teaser-mapa .images .price{font-size:30px;line-height:39px;left:7px;bottom:3px;}.property-teaser.property-teaser-mapa .images .default-image{background-size:cover;}.property-teaser.property-teaser-mapa .images{float:left;}.property-teaser.property-teaser-mapa .images .price{font-size:30px;line-height:39px;left:107px;bottom:4px;height:15px;font-size:16px;line-height:16px;}.property-teaser.property-teaser-mapa .info{padding:1px 20px 0;width:234px;height:170px;}.property-teaser.property-teaser-mapa .info .field,.property-teaser.property-teaser-mapa .info .field.field--name-field-property-address,.property-teaser.property-teaser-mapa .info .field--name-field-property-address .field__label{font-size:13px;line-height:19px;}.property-teaser.property-teaser-mapa .info .field.field--name-field-property-address{margin-bottom:5px;}.property-teaser.property-teaser-mapa .info .field--name-field-accommodation-type{margin-bottom:10px;}.property-teaser.property-teaser-mapa:hover{transform:none;}.property-teaser.property-teaser-mapa .images .default-image{background-size:contain;width:100%;height:100%;}.leaflet-container a.leaflet-popup-close-button{height:18px;width:18px;overflow:hidden;padding:0;margin:4px 4px 0 0;}.leaflet-container a.leaflet-popup-close-button:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#close-view);mask-repeat:no-repeat;mask-position:center;display:inline-block;content:'';width:17px;height:17px;background:#0049DB;content:'';display:block;}.leaflet-popup-content{margin:5px 5px;}.property-teaser.property-teaser-mapa:hover .images img,.property-teaser.property-teaser-mapa:hover .images .default-image{height:193px;}#main-content.main-content-register{background:#fff;box-shadow:-45px 0px 0px 0px #fff;}#main-content.main-content-register #main-content-inner{box-shadow:45px 0px 0px 0px #fff;padding:50px 0;}#main-content.main-content-register h1.page-title{font-size:30px;line-height:39px;text-transform:uppercase;font-weight:normal;margin-bottom:49px;}#main-content.main-content-register .rows{border-top:1px solid #E0E0E0;padding-bottom:25px;}#main-content.main-content-register .rows .row{padding:40px 0;border-bottom:1px solid #E0E0E0;}#main-content.main-content-register .rows .row h2.header{font-size:20px;line-height:26px;font-weight:normal;text-transform:uppercase;margin-bottom:20px;}#main-content.main-content-register .rows .row h2.header span.number{height:65px;width:65px;color:#fff;display:inline-block;border-radius:50%;text-align:center;font-size:25px;line-height:65px;font-weight:bold;margin-right:20px;}#main-content.main-content-register form .form-wrapper{display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;}#main-content.main-content-register form .form-wrapper .form-item{width:540px;margin:0 0 40px;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox{width:100%;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox .description{margin-left:40px;}#main-content.main-content-register form .form-wrapper .form-item label{font-size:17px;font-weight:bold;line-height:23px;text-transform:uppercase;margin-bottom:10px;}#main-content.main-content-register form .form-wrapper .form-item input{height:50px;width:520px;padding:0 10px;border:1px solid #E0E0E0;background-color:#F3F3F3;color:#5C5C5C;font-size:17px;line-height:23px;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox input{position:absolute;left:0;top:-1px;height:28px;width:28px !important;z-index:-1;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox{position:relative;min-height:30px;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox label a.form-required:after{position:absolute;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox label:before{content:"";display:block;cursor:pointer;position:absolute;top:-3px;left:0;height:28px;width:28px;border:1px solid #E0E0E0;background-color:#FFFFFF;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox input[type=checkbox]:checked + label:after{opacity:1;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox label:after{content:'';width:13px;height:6px;position:absolute;top:5px;left:4px;border:3px solid #333;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox label{padding-left:40px;text-transform:none;}#main-content.main-content-register form .form-wrapper .gdpr_agreed_toggle{display:none;}#main-content.main-content-register form .form-wrapper .form-item .description{font-size:12px;line-height:16px;margin-top:5px;color:#a0a0a0;}#main-content.main-content-register form.user-login-form .form-wrapper .form-item .description{display:none;}#main-content.main-content-register form .form-wrapper.form-actions{float:right;}#main-content.main-content-register form .form-wrapper.form-actions .form-submit{height:50px;width:255px;text-transform:uppercase;border:0 none;color:#FFFFFF;font-size:15px;font-weight:bold;line-height:20px;}#main-content.main-content-register form fieldset.captcha{border:0 none;margin:0;padding:0;float:left;}#main-content.main-content-register form fieldset.captcha legend{display:none;}#main-content.main-content-register form .g-recaptcha{float:left;}#main-content.main-content-register #edit-intro{position:absolute;left:0px;top:-33px;margin:0;}#main-content.main-content-register #edit-intro .form-required{font-size:15px;line-height:20px;}#user-register-form{position:relative;}.page--en-user-password #main-content.main-content-register form .form-wrapper,.page--en-user-login #main-content.main-content-register form .form-wrapper,.page--user-password #main-content.main-content-register form .form-wrapper,.page--user-login #main-content.main-content-register form .form-wrapper{display:block;text-align:center;margin:auto;width:542px;}.page--en-user-password p,.page--en-user-password h1.page-title,.page--en-user-login .login-intro,.page--en-user-login h1.page-title,.page--user-password p,.page--user-password h1.page-title,.page--user-login .login-intro,.page--user-login h1.page-title{text-align:center;margin-bottom:35px;}.page--en-user-password p,.page--user-password p{margin:auto;width:542px;margin-bottom:35px;}.page--en-user-login .links,.page--en-user-password #main-content.main-content-register form .form-wrapper.form-actions,.page--en-user-login #main-content.main-content-register form .form-wrapper.form-actions,.page--user-login .links,.page--user-password #main-content.main-content-register form .form-wrapper.form-actions,.page--user-login #main-content.main-content-register form .form-wrapper.form-actions{float:none;display:flex;display:-webkit-flex;display:-ms-flex;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;}.page--en-user-login .links,.page--user-login .links{width:542px;margin:auto;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;}.page--en-user-login .links a:link,.page--en-user-login .links a:visited,.page--user-login .links a:link,.page--user-login .links a:visited{margin:10px 0 30px;display:inline-block;text-decoration:none;color:#5C5C5C;font-size:15px;line-height:20px;}.page--en-user-password #main-content.main-content-register form .form-wrapper .form-item input,.page--en-user-login #main-content.main-content-register form .form-wrapper .form-item input,.page--user-password #main-content.main-content-register form .form-wrapper .form-item input,.page--user-login #main-content.main-content-register form .form-wrapper .form-item input{text-align:center;}#main-content.main-content-register .block-core.block-local-tasks-block{display:none;}.path-user .field--name-field-gdpr{margin-bottom:1em;}form.paymentSPG{position:relative;padding-top:30px;background-color:#fff;}body.page--en-sibs_api-form h1.page-title,body.page--sibs_api-form h1.page-title{display:none;}h1.page-title{font-size:30px;line-height:39px;font-weight:normal;margin-bottom:10px;}.node--type-cc-content h1.page-title{margin-bottom:40px;}form.paymentSPG,.node--type-property{background:#fff;box-shadow:-45px 0px 0px 0px #fff;}form.paymentSPG:after,.node--type-property::after{box-shadow:45px 0px 0px 0px #fff;display:block;content:'';width:45px;height:100%;position:absolute;right:0px;top:0;}.node--type-property .node__content{padding:60px 0;position:relative;z-index:1;}#image-gallery{height:550px;margin-bottom:35px;}#image-gallery #main{height:550px;width:920px;float:left;}#image-gallery #thumbs{height:550px;width:160px;float:right;}#image-gallery #thumbs #thumbs-inner{overflow:hidden;height:500px;position:relative;}#image-gallery #thumbs #thumbs-scroll{position:relative;top:0px;transition:all 0.3s;}#image-gallery #thumbs a{display:block;height:96px;width:160px;margin-bottom:5px;transition:all 0.3s;}#image-gallery #thumbs a.active{opacity:0.6;cursor:default;}#image-gallery #thumbs #scroller{height:50px;border-bottom:1px solid #E0E0E0;display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;}#image-gallery #thumbs #scroller span{display:block;width:65px;height:50px;cursor:pointer;}#image-gallery #thumbs #scroller.disabled span,#image-gallery #thumbs #scroller span.disabled{cursor:default;}#image-gallery #thumbs #scroller span:before{width:11px;display:block;margin-right:10px;margin:22px auto;content:"\e900";font-family:'icomoon';font-style:normal;font-weight:normal;font-size:7px;line-height:1;}#image-gallery #thumbs #scroller span#scrollup:before{content:"\e901";}#image-gallery #thumbs #scroller span.disabled:hover,#image-gallery #thumbs #scroller.disabled span:hover{background:transparent;}.node--type-property .field{margin-bottom:40px;font-size:17px;line-height:23px;}.node--type-property .field > .field__item{padding:0;}.node--type-property .field__label{text-transform:uppercase;font-weight:bold;}#property-header{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #E0E0E0;}.node--type-property #property-header .field{margin-bottom:5px;}#property-header-left{float:left;width:840px;}#property-header-right{float:right;width:270px;min-height:105px;display:flex;flex-direction:column;justify-content:center;}#property-header-right .price{font-size:30px;line-height:39px;text-align:right;margin-bottom:15px;}.node--type-property .field .form-item{margin:0;}.node--type-property .fivestar .form-item{position:relative;z-index:1;}#property-header-right .rating .br-theme-css-stars .br-widget a:after{color:#E0E0E0;}#property-header-right .rating select,#property-header-right .rating input{display:none;}.votingapi-widgets form label{display:none;}#property-header-right .rating .vote-result{display:none;}#property-header-right .rating{float:right;}#property-header-right .rating .br-theme-css-stars .br-widget a{margin-right:0px;margin-left:5px;}#property-header-right .rating .field > div{display:inline-block;}.node--type-property .rows{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #E0E0E0;}.node--type-property .rows h2{color:#5C5C5C;font-size:20px;line-height:26px;text-transform:uppercase;font-weight:normal;margin-bottom:30px;}.node--type-property .rows .row{display:flex;display:-webkit-flex;display:-ms-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;}.node--type-property .rows .row .field{width:255px;margin-right:172px;}.node--type-property .rows .row .field:nth-child(3),.node--type-property .rows .row .field:nth-child(6),.node--type-property .rows .row .field:nth-child(9),.node--type-property .rows .row .field:nth-child(12){margin-right:0;}.node--type-property .field.field--name-field-comments{margin-bottom:0;}.node--type-property .rows .row .field.field--name-field-location{width:100%;margin-right:0;}.node--type-property .comment{border:1px solid #E0E0E0;padding:30px;margin-bottom:20px;}.node--type-property .comment p.comment__submitted{margin-top:0;font-size:20px;line-height:26px;}.node--type-property .comment p.comment__submitted .date{display:block;margin-top:10px;color:#5C5C5C;text-transform:uppercase;font-size:17px;line-height:27px;}.node--type-property .comment .permalink{display:none;}.node--type-property .comment .field{margin-bottom:0;}.node--type-property .field--type-comment{margin-bottom:0;}.node--type-property .field--type-comment .filter-wrapper{display:none;}ul.links li a:link,ul.links li a:visited{color:#FFFFFF !important;font-size:14px;font-weight:bold;line-height:20px;border:0 none;text-transform:uppercase;padding:9px;text-decoration:none;}ul.links.inline li,ul.links.inline li{display:inline-block;padding:0;margin-right:10px;}.node--type-property h2.comment-form__title{margin-top:50px;margin-bottom:20px;}.user-logged-in .node--type-property .rows.comments .node__links{display:none;}.node--type-property .rows.comments{border-bottom:0 none;padding-bottom:0;margin-bottom:0;}input.form-submit{height:50px;color:#FFFFFF;font-size:14px;font-weight:bold;line-height:20px;border:0 none;text-transform:uppercase;padding:0 25px;}.node--type-property .rows.comments .form-actions{text-align:right;margin:40px 0 0;}.form-textarea-wrapper textarea{border:1px solid #E0E0E0;background-color:#fff;color:#5C5C5C;}.node--type-property .rows.comments label{text-transform:uppercase;font-weight:bold;}.node--type-property .rows.comments.contact label{display:block;}.node--type-property .rows.comments.contact input[type="email"],.node--type-property .rows.comments.contact input[type="text"]{border:1px solid #E0E0E0;color:#5C5C5C;font-size:15px;line-height:20px;height:38px;padding:5px;}.node-property-form .form-item-field-caucao-value:before,.node-property-form .form-item-field-rents-to-foreigners-value:before{content:'Sim';display:block;position:absolute;left:40px;top:55px;font-size:15px;line-height:20px;}html[lang="en"] .node-property-form .form-item-field-caucao-value:before,html[lang="en"] .node-property-form .form-item-field-rents-to-foreigners-value:before{content:'Yes';}.node--type-property,.node--type-property::after{box-shadow:none;background:transparent;}.node--type-property .node__content{padding-top:0;}.alojamento-hide-form,.content-moderation-entity-moderation-form,.node--type-property .node__content > .rows.details,#property-header{box-shadow:-1000px 0px 0px 0px #fff;padding-top:80px;position:relative;background-color:#fff;border-bottom:0 none;}.alojamento-hide-form,.content-moderation-entity-moderation-form{padding-top:0;}.entity-moderation-form{box-shadow:1000px 0px 0px 0px #fff;position:relative;}.alojamento-hide-form:after,.content-moderation-entity-moderation-form:after,.node--type-property .rows.details:after,#property-header:after{content:"";display:table;clear:both;box-shadow:1000px 0px 0px 1px #fff;height:100%;position:absolute;width:100%;right:0;top:1px;z-index:-1;}.node--type-property .rows.details:before{content:"";display:table;position:absolute;width:100%;height:1px;box-shadow:0 1px 4px 0 rgb(0 0 0 / 10%);bottom:0;width:100vw;margin-left:calc(((100vw - 1095px) / 2) * -1);}#property-header{display:flex;justify-content:space-between;border-bottom:2px solid #0049DB;margin-bottom:0;}#property-header-left{width:auto;float:none;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;}#property-header-right{width:700px;margin-left:20px;}#image-gallery{display:flex;flex-direction:column;height:auto;margin-bottom:0;box-shadow:0 2px 8px 0 rgb(0 0 0 / 10%);position:relative;}#image-gallery #main{width:700px;height:500px;overflow:hidden;}#image-gallery #main .slick-slide{position:relative;}#image-gallery #main .slick-slide > div > div{display:block !important;}#image-gallery #main > div{width:700px;height:500px;}#image-gallery #thumbs-slideshow{width:100%;height:87px;display:flex;align-items:center;justify-content:space-between;margin-top:18px;float:none;}#image-gallery #thumbs{width:100%;height:87px;display:flex;align-items:center;justify-content:space-between;float:none;}#image-gallery #thumbs-slideshow .slick-arrow{box-sizing:border-box;height:40px;width:40px;border:1px solid #0049DB;border-radius:2px;background-color:#FFFFFF;cursor:pointer;position:static;-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;top:230px;display:flex;align-items:center;justify-content:center;}#image-gallery #thumbs-slideshow .slick-arrow.slick-prev{left:20px;}#image-gallery #thumbs-slideshow .slick-arrow.slick-next{right:20px;}#image-gallery #thumbs-slideshow .slick-arrow:hover{background-color:#0049DB;}#image-gallery #thumbs .slick-list{width:100%;}#image-gallery #thumbs .slick-track  > div{margin-right:5px;cursor:pointer;border:3px solid transparent;box-sizing:border-box;}#image-gallery #thumbs .slick-track  > div > div > span{display:block !important;}#image-gallery #thumbs .slick-track > div.slick-current{opacity:1;border:3px solid #0049DB;}#image-gallery #thumbs .slick-track > div{position:relative;display:block;}#image-gallery #thumbs .slick-track > div:before,#image-gallery #thumbs .slick-track > div:after{content:'';display:block;background:#F3F3F3;width:130px;height:87px;position:absolute;top:0px;left:282px;z-index:-1;}#image-gallery #thumbs .slick-track > div:after{left:422px;}#property-header .date{color:#5C5C5C;font-size:14px;line-height:16px;margin-bottom:10px;}h1.page-title{color:#0049DB;font-size:28px;font-weight:bold;line-height:42px;margin-bottom:22px;}.node--type-property .field__label{color:#302E2B;font-size:16px;font-weight:500;line-height:19px;margin-bottom:25px;text-transform:none;}.node--type-property .bottom{width:100%;}.node--type-property .prices{display:flex;justify-content:space-between;}.node--type-property .price{color:#0049DB;font-size:28px;font-weight:bold;line-height:33px;}#property-header .bottom-mobile{display:none;}.with-gallery #property-header-left .bottom{padding-bottom:105px;}#property-header .bottom > a:link,#property-header .bottom > a:visited{height:50px;width:169px;background-color:#0049DB;color:#FFFFFF;font-size:16px;font-weight:bold;line-height:19px;box-sizing:border-box;text-decoration:none;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;display:flex;justify-content:center;align-items:center;margin-top:40px;text-transform:uppercase;}#property-header .bottom > div > a.facebook-share:link,#property-header .bottom > div > a.facebook-share:visited,#property-header .bottom > a.facebook-share:link,#property-header .bottom > a.facebook-share:visited{height:40px;border:1px solid #0049DB;border-radius:4px;background:#fff;color:#0049DB;width:auto;font-size:16px;font-weight:bold;line-height:19px;text-transform:none;display:inline-flex;padding:13px 20px;margin:50px 0 0;align-items:center;justify-content:space-between;text-decoration:none;}#property-header .bottom > div >a.facebook-share > span:before,#property-header .bottom > a.facebook-share > span:before{margin-right:10px;content:'';display:inline-block;mask-image:url(/themes/javali_theme/images/2025/fb-icon.svg);background-color:#0049DB;width:16px;height:16px;mask-size:16px;transform:translate(0px,2px);}#property-header .bottom > div > a.facebook-share:hover,#property-header .bottom > a.facebook-share:hover{background-color:#0049DB !important;transform:none;color:#fff !important;}#property-header .bottom > div >a.facebook-share:hover > span:before,#property-header .bottom > a.facebook-share:hover > span:before{background-color:#fff;}#property-header .bottom > a:hover{color:#fff !important;background-color:#0049DB;transform:matrix(0.97,0,0,0.97,0,0);}.node--type-property #property-header .field{color:#5C5C5C;font-size:16px;line-height:19px;margin-bottom:22px;}.node--type-property #property-header .field--name-field-place{text-decoration:underline;}.node--type-property #property-header .field--name-field-place:before{content:'';display:inline-block;mask-image:url(/themes/javali_theme/images/2025/sprite.svg#mapa-view);width:20px;height:20px;background-color:#0049DB;margin-right:12px;}.node--type-property .slick-prev:before,.node--type-property .slick-next:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#chevron-left-view);content:'';display:block;background-color:#0049DB;width:15px;height:15px;opacity:1;}.node--type-property .slick-next:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#chevron-right-view);}.node--type-property .slick-prev:hover:before,.node--type-property .slick-next:hover:before{background-color:#fff;}.node--type-property .node__content > .rows.details{padding-top:30px;}.node--type-property .node__content > .rows.details .row.fields .column:first-child::after{display:block;content:'';width:100%;height:2px;background:#fff;margin-top:-26px;}.node--type-property .rows .row > .column{width:49%;display:flex;flex-wrap:wrap;box-sizing:border-box;align-content:flex-start;}.node--type-property .rows .row > .column > h2{width:100%;}.node--type-property .rows .row > .column.last{border-left:1px solid #E0E0E0;padding-left:2%;}.node--type-property .rows h2{color:#0049DB;font-size:20px;line-height:30px;text-transform:none;margin-bottom:50px;}.node--type-property .rows .row .field{width:336px;margin-right:50px;border-bottom:1px solid #E0E0E0;padding-bottom:25px;margin-bottom:25px;}.node--type-property .rows .row  > .column .field{width:45%;margin-right:5%;}.node--type-property .rows .row > .column.last .field{border:0 none;}.node--type-property .field{color:#5C5C5C;font-size:16px;line-height:24px;}.node--type-property .rows .row.desc{border-bottom:2px solid #0049DB;padding:0 0 30px 0;flex-direction:column;position:relative;margin-bottom:30px;}.node--type-property .rows .row.desc h2{margin-bottom:30px;}.node--type-property .rows .row .field.field--name-field-comments{width:100%;margin-right:0;border:0 none;}.node--type-property .rows .row .field.field--name-field-location{border:0 none;margin-bottom:0;}.node--type-property .rows.payment,.node--type-property .rows.billing{padding-top:40px;margin-top:40px;border-top:1px solid #E0E0E0;padding-bottom:0;margin-bottom:0;border-bottom:0;}.node--type-property .rows.payment h2,.node--type-property .rows.billing h2{margin-bottom:30px;}.node--type-property .rows.payment .row .field,.node--type-property .rows.billing .row .field{padding-bottom:0;margin-bottom:0;border-bottom:0;}.node--type-property .rows.contacts{box-shadow:0 2px 8px 0 rgb(0 0 0 / 10%);background-color:#FFFFFF;padding:32px 24px;margin-top:80px;}.node--type-property .rows.contacts h2{margin-bottom:40px;}.node--type-property .rows.contacts .row .field{width:320px;border-bottom:0 none;margin-bottom:0;}.node--type-property .rows.comments{border-top:2px solid #0049DB;padding-top:30px;}form.webform-submission-form input[type="email"],form.webform-submission-form input[type="text"],form.webform-submission-form input[type="tel"],.node--type-property .rows.comments.contact input[type="email"],.node--type-property .rows.comments.contact input[type="text"]{color:#5C5C5C;font-size:16px;line-height:20px;padding:8px;height:40px;border:1px solid #E0E0E0;border-radius:2px;background-color:#F7F7F7;box-sizing:border-box;width:100%;}form.webform-submission-form input[type="tel"]{width:auto;}form.webform-submission-form textarea,.form-textarea-wrapper textarea{border:1px solid #E0E0E0;border-radius:2px;background-color:#F7F7F7;font-size:16px;line-height:20px;padding:8px;}form.webform-submission-form label,.node--type-property .rows.comments label{text-transform:none;color:#302E2B;font-size:16px;font-weight:500;line-height:24px;display:block;}form.webform-submission-form .form-type-radio label{display:inline;font-size:16px;line-height:27px;color:#5C5C5C;font-weight:normal;}form.webform-submission-form .captcha{float:left;border:0 none;padding:0;margin:0;}form.webform-submission-form .captcha > legend{display:none;}form.webform-submission-form .form-actions{display:flex;justify-content:end;align-items:center;height:74px;}form.webform-submission-form .form-item{margin-bottom:30px;}form.webform-submission-form  .form-type-radio.form-item{margin-bottom:5px;}.page--en-node-edit #header,.page--en-node-add-property #header,.page--node-edit #header,.page--node-add-property #header{height:300px;position:relative;z-index:99;}.page--en-node-edit #header .main-menu,.page--en-node-add-property #header .main-menu,.page--node-edit #header .main-menu,.page--node-add-property #header .main-menu{height:130px;}.fixed-menu.page--en-node-edit #header .main-menu,.fixed-menu.page--en-node-add-property #header .main-menu,.fixed-menu.page--node-edit #header .main-menu,.fixed-menu.page--node-add-property #header .main-menu{height:89px;}#header .main-menu .sub-menu{height:60px;}#header .main-menu .sub-menu ul.submenu{display:flex;display:-webkit-flex;display:-ms-flex;margin:0;}#header .main-menu .sub-menu ul.submenu li{margin:0;padding:0;display:flex;display:-webkit-flex;display:-ms-flex;flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;}#header .main-menu .sub-menu ul.submenu li a:link,#header .main-menu .sub-menu ul.submenu li a:visited{color:#FFFFFF;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;width:100%;text-align:center;text-transform:uppercase;height:60px;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;transition:all 0.3s;}.fixed-menu.page--en-node-add-property #header .main-menu,.fixed-menu.page--node-add-property #header .main-menu{height:90px;}.fixed-menu #header .main-menu .sub-menu ul.submenu li a:link,.fixed-menu #header .main-menu .sub-menu ul.submenu li a:visited,.fixed-menu #header .main-menu .sub-menu{height:40px;}.path-advertiser-guide main #main-content,.page-node-type-cc-content main #main-content,.page--en-users main #main-content,.page--users main #main-content,.page--en-user main #main-content,.page--user main #main-content,.page--en-node-revisions main #main-content,.page--en-admin main #main-content,.page--en-terms_conditions main #main-content,.page--node-revisions main #main-content,.page--admin main #main-content,.page--terms_conditions main #main-content,#main-content.add-property{background:#fff;box-shadow:-45px 0px 0px 0px #fff;}.path-advertiser-guide main #main-content .region-content,.page-node-type-cc-content main #main-content .region-content,.page--en-users main #main-content .region-content,.page--users main #main-content .region-content,.page--en-user main #main-content .region-content,.page--user main #main-content .region-content,.page--en-node-revisions main #main-content .region-content,.page--en-admin main #main-content .region-content,.page--en-terms_conditions main #main-content .region-content,.page--node-revisions main #main-content .region-content,.page--admin main #main-content .region-content,.page--terms_conditions main #main-content .region-content,#main-content.add-property #main-content-inner{box-shadow:45px 0px 0px 0px #fff;padding:60px 0;min-height:400px;}#wrapper.page-403 #main-content .region-content,#wrapper.page-404 #main-content .region-content{min-height:200px !important;}#main-content.add-property form .rows{}#main-content.add-property form .rows h2{text-transform:uppercase;font-size:20px;line-height:26px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #E0E0E0;font-weight:normal;}#main-content.add-property form .rows .form-wrapper{margin:0 0 40px;}#main-content.add-property form .rows .form-wrapper .form-item{margin:0;}#main-content.add-property form .rows .form-wrapper .form-item.geolocation-widget-input{display:none;}#main-content.add-property form .rows .form-wrapper .form-item .field-suffix{display:none;}#main-content.add-property form .rows .form-wrapper .form-composite .fieldset-legend,#main-content.add-property form .rows .form-wrapper .form-item label,#main-content.add-property form .rows .form-wrapper div.label{display:block;font-weight:bold;text-transform:uppercase;margin-bottom:13px;}#main-content.add-property form .rows .form-wrapper .form-item .form-checkboxes label{font-size:15px;line-height:20px;text-transform:none;font-weight:normal;display:inline-block;margin-bottom:0;padding-left:40px;}#main-content.add-property form .rows .form-wrapper .form-item .form-checkboxes .form-item{margin-bottom:10px;}#main-content.add-property form .form-wrapper .form-item input[type="date"],#main-content.add-property form .rows .form-wrapper .form-item input[type="email"],#main-content.add-property form .rows .form-wrapper .form-item input[type="number"],#main-content.add-property form .rows .form-wrapper .form-item input[type="text"]{border:1px solid #E0E0E0;color:#5C5C5C;font-size:15px;line-height:20px;height:38px;padding:5px;}#main-content.add-property form .rows .form-wrapper .counter,#main-content.add-property form .rows .form-wrapper .description{font-size:13px;line-height:17px;margin-top:5px;}#main-content.add-property form .rows .row{display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;}#main-content.add-property form .rows .row.row-caucao{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;gap:30px;min-height:130px;}#main-content.add-property form .rows .row .form-wrapper{width:350px;}#main-content.add-property form .form-wrapper input[type="date"],#main-content.add-property form .rows .row .form-wrapper input[type="email"],#main-content.add-property form .rows .row .form-wrapper input[type="text"],#main-content.add-property form .rows .row .form-wrapper input[type="number"]{width:338px;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-type-checkbox input[type="checkbox"],#main-content.add-property form .rows .form-wrapper .form-item .form-checkboxes .form-type-checkbox input[type="checkbox"]{visibility:hidden;position:absolute;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-type-checkbox,#main-content.add-property form .rows .form-wrapper .form-item .form-checkboxes .form-type-checkbox{position:relative;min-height:30px;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-type-checkbox label:before,#main-content.add-property form .rows .form-wrapper .form-item .form-checkboxes .form-type-checkbox label:before{content:"";display:block;cursor:pointer;position:absolute;top:0;left:0;height:28px;width:28px;border:1px solid #E0E0E0;background-color:#FFFFFF;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-type-checkbox label:before{top:50px;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-type-checkbox input[type=checkbox]:checked + label:after,#main-content.add-property form .rows .form-wrapper .form-item .form-checkboxes .form-type-checkbox input[type=checkbox]:checked + label:after{opacity:1;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-type-checkbox label:after,#main-content.add-property form .rows .form-wrapper .form-item .form-checkboxes .form-type-checkbox label:after{content:'';width:13px;height:6px;position:absolute;top:8px;left:8px;border:3px solid #333;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-type-checkbox label:after{top:58px;}#main-content.add-property form .rows .row .form-wrapper.field--name-field-extras,#main-content.add-property form .rows .row .form-wrapper.field--name-field-extras fieldset{width:100%;}#main-content.add-property form .rows .row .form-wrapper.field--name-field-extras .form-checkboxes{display:flex;display:-webkit-flex;display:-ms-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;}#main-content.add-property form .rows .row .form-wrapper.field--name-field-extras .form-checkboxes .form-item{width:350px;}#main-content.add-property form #images details summary{display:none;}#main-content.add-property form #images details{border:0 none;}#main-content.add-property form #images details > .details-wrapper{padding:0;}#main-content.add-property form #images details .form-item label{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:24px;border:0 none;text-transform:uppercase;padding:15px;text-decoration:none;display:inline-block;margin-bottom:0;margin-right:25px;}#main-content.add-property form #images details .form-item input[type="file"]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}#main-content.add-property form #images details table thead,#main-content.add-property form #images details table th,#main-content.add-property form #images details  .tabledrag-toggle-weight-wrapper{display:none;}#main-content.add-property form #images details table{width:100%;margin-bottom:20px;}#main-content.add-property form #images details table tr{background-color:#F3F3F3;border-bottom:10px solid #fff;}#main-content.add-property form #images details table tr td{padding:5px;}#main-content.add-property form #images details table tr td .image-widget{height:120px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;}#main-content.add-property form #images details table tr td .image-preview{float:left;margin-right:25px;height:120px;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;width:15%;flex-shrink:0;}#main-content.add-property form #images .tabledrag-cell-content{width:100%;}#main-content.add-property form #images .tabledrag-cell-content .form-managed-file__meta{display:flex;align-items:center;margin-right:25px;}#main-content.add-property form #images .tabledrag-cell-content .form-managed-file__meta  .form-item__description{font-size:13px;line-height:17px;margin-top:5px;color:#5C5C5C;}#main-content.add-property form #images details table tr td .image-widget-data{float:left;height:120px;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;width:85%;flex-shrink:0;}#main-content.add-property form #images details table tr td .form-managed-file .form-item,#main-content.add-property form #images details table tr td .image-widget-data .form-item{width:50%;flex-shrink:0;}#main-content.add-property form #images details table tr td .form-managed-file .form-item label,#main-content.add-property form #images details table tr td .image-widget-data .form-item label{color:#5C5C5C;font-size:15px;line-height:20px;height:auto;padding:0;background:transparent;margin:0;}#main-content.add-property form #images details table tr td .form-managed-file .form-item label::after,#main-content.add-property form #images details table tr td .image-widget-data .form-item label:after{content:"";margin-left:5px;}#main-content.add-property form #images details table tr td .image-widget-data .form-item input{width:90%;}#main-content.add-property form #images details table .draggable a.tabledrag-handle{width:60px;margin:0;height:120px;margin-right:5px;}#main-content.add-property form #images details table a.tabledrag-handle .handle{background:transparent;width:25px;padding:0;height:25px;margin:49px auto;}#main-content.add-property form #images details table a.tabledrag-handle:after,#main-content.add-property form #images details table a.tabledrag-handle .handle:before{content:"\e90a";font-family:'icomoon';font-style:normal;font-weight:normal;font-size:25px;line-height:1;display:inline-block;text-decoration:none;background:transparent;}#main-content.add-property form #images details table tr td .image-widget-data span,#main-content.add-property form #images details table tr td .image-widget-data span  a{color:#5C5C5C;font-size:14px;line-height:25px;text-decoration:none;}#main-content.add-property form #images details table tr td .image-widget-data span  a{min-height:16px;padding-left:20px;}#main-content.add-property form #images .form-type--managed-file,#main-content.add-property form #images .form-type-managed-file{background-color:#F3F3F3;padding:15px;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;}#main-content.add-property form #images .form-type--managed-file .form-item__description,#main-content.add-property form #images .form-type-managed-file .form-item__description{font-size:13px;line-height:17px;margin-top:5px;color:#5C5C5C;}#main-content.add-property form #images .description{display:inline-block;}#main-content.add-property form abbr.tabledrag-changed,#main-content.add-property form abbr.ajax-changed{display:none;}#main-content.add-property form #images details .form-item label:after{float:right;margin-left:15px;content:"\e909";font-family:'icomoon';font-style:normal;font-weight:normal;font-size:24px;line-height:1;position:relative;top:-1px;}#main-content.add-property form #images details table tr td input.form-submit:after{content:"";background:transparent;width:22px;height:24px;float:right;margin-left:15px;}#main-content.add-property form .field--name-title input[type="text"],#main-content.add-property form .field--name-field-property-address input[type="text"]{width:1098px;}#main-content.add-property form .field--name-field-location fieldset{border:0 none;padding:0;}#main-content.add-property form .field--name-field-location fieldset .fieldset-legend{font-weight:bold;text-transform:uppercase;margin-bottom:13px;}#main-content.add-property form .field--name-field-location button.search,#main-content.add-property form .field--name-field-location .location.form-autocomplete{display:none;}#main-content.add-property form .form-type-vertical-tabs{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #E0E0E0;}#main-content.add-property form .form-type-vertical-tabs .vertical-tabs{margin:0;border:0 none;}#main-content.add-property form .form-type-vertical-tabs .vertical-tabs__menu{float:none;margin:0;border:0 none;width:100%;}#main-content.add-property form .form-type-vertical-tabs .vertical-tabs__menu-item{padding:0;border:0 none;background:transparent;}#main-content.add-property form .form-type-vertical-tabs .vertical-tabs__menu-item a{padding:0;margin-bottom:30px;border-bottom:1px solid #E0E0E0;outline:0 none !important;text-decoration:none;}#main-content.add-property form .vertical-tabs__menu-item .vertical-tabs__menu-item-title{text-transform:uppercase;font-size:20px;line-height:26px;font-weight:normal;display:block;text-decoration:none;}#main-content.add-property form .vertical-tabs__menu-item-summary{color:#5C5C5C;text-transform:uppercase;font-size:17px;line-height:27px;font-weight:bold;margin-bottom:5px;}#main-content.add-property form .form-type-vertical-tabs details > .details-wrapper{padding:0;}#main-content.add-property form .form-type-vertical-tabs details > .details-wrapper .form-item{margin:0;}#main-content.add-property form .form-type-vertical-tabs details > .details-wrapper .form-item label{text-transform:uppercase;font-weight:bold;margin-bottom:13px;}#main-content.add-property form .form-type-vertical-tabs details > .details-wrapper .form-item .description{font-size:13px;line-height:17px;margin-top:5px;}#main-content.add-property form .form-type-vertical-tabs details > .details-wrapper .form-item.form-disabled{display:none;}#main-content.add-property form .form-actions{text-align:right;}#main-content.add-property form .entity-content-form-footer{float:left;}#main-content.add-property form .form-actions{float:right;}.eu-cookie-compliance-content{width:1110px;max-width:1110px;padding:15px 0;}.sliding-popup-bottom .eu-cookie-withdraw-tab{background-color:#73BA1C;left:auto;right:0;font-size:11px;line-height:10px;border:0 none;}div#sliding-popup .eu-cookie-withdraw-banner{background-color:#73BA1C;}.page--en-admin #block-javali-theme-content,.page--admin #block-javali-theme-content{margin-top:40px;}.page--en-admin dl.list-group,.page--admin dl.list-group{display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;flex-wrap:wrap;}.page--en-admin dl.list-group dt.list-group__link,.page--admin dl.list-group dt.list-group__link{background-color:#F3F3F3;padding:25px 10px;display:block;width:100%;text-align:center;}.page--en-admin dl.list-group dt a:link,.page--en-admin dl.list-group dt a:visited,.page--admin dl.list-group dt a:link,.page--admin dl.list-group dt a:visited{height:20px;width:160px;color:#FFFFFF !important;font-size:15px;font-weight:bold;line-height:20px;border:0 none;text-transform:uppercase;padding:15px;text-decoration:none;}.page--en-admin dl.list-group dd,.page--admin dl.list-group dd{display:none;}.page--en-admin form label,.page--admin form label{text-transform:uppercase;font-weight:bold;display:block;}.page--en-admin form input[type="email"],.page--en-admin form input[type="number"],.page--en-admin form input[type="text"],.page--admin form input[type="email"],.page--admin form input[type="number"],.page--admin form input[type="text"]{border:1px solid #E0E0E0;color:#5C5C5C;font-size:15px;line-height:20px;height:38px;padding:5px;}table.diff-revisions tbody td:first-child ul,table.node-revision-table tbody td:first-child ul{margin:0px;padding:0px 20px;}table.diff-revisions tbody td:first-child ul li,table.node-revision-table tbody td:first-child ul li,table p.revision-log,.page--en-admin form .form-item .counter,.page--en-admin form .form-item .description,.page--admin form .form-item .counter,.page--admin form .form-item .description{font-size:13px;line-height:17px;margin-top:5px;}.page--en-admin form .filter-wrapper,.page--admin form .filter-wrapper{display:none;}table.diff-revisions,table.node-revision-table,.page--en-admin .view table,.page--admin .view table{width:100%;border:1px solid #E0E0E0;}table.diff-revisions thead th,table.diff-revisions tbody td,table.node-revision-table thead th,table.node-revision-table  tbody td,.page--en-admin .view table thead th,.page--en-admin .view table tbody td,.page--admin .view table thead th,.page--admin .view table tbody td{border:1px solid #E0E0E0;padding:5px 10px;text-align:center;}.page--en-admin .view table thead th.views-field-operations,.page--admin .view table thead th.views-field-operations{text-align:center;}table tbody td .dropbutton-wrapper .dropbutton-widget{left:25%;}table.diff-revisions thead th,table.node-revision-table thead th,.page--en-admin .view table thead th,.page--admin .view table thead th{color:#fff;text-align:center;}table.diff-revisions  tbody td,table.diff-revisions thead th,table.node-revision-table  tbody td,table.node-revision-table thead th{text-align:left;}table.diff-revisions thead th:last-child,table.node-revision-table thead th:last-child{text-align:center;}table.diff-revisions tbody td:last-child,table.node-revision-table  tbody td:last-child{width:15%;text-align:center;}.page--en-admin .view table tbody td,.page--admin .view table tbody td{font-size:14px;}.page--en-admin .view table tbody td.views-field-message,.page--en-admin .view table thead th.views-field-message,.page--admin .view table tbody td.views-field-message,.page--admin .view table thead th.views-field-message{text-align:left;width:30%;}.page--en-admin .view table tbody td.views-field-title,.page--en-admin .view table thead th.views-field-title,.page--admin .view table tbody td.views-field-title,.page--admin .view table thead th.views-field-title{text-align:left;font-size:17px;font-weight:500;}table.diff-revisions tbody td a,table.node-revision-table tbody td a{font-weight:500;}table.diff-revisions tbody tr.revision-current td a:link,table.diff-revisions tbody tr.revision-current td a:visited,table.node-revision-table tbody tr.revision-current td a:link,table.node-revision-table tbody tr.revision-current td a:visited{color:#fff !important;}table.diff-revisions thead th a:link,table.diff-revisions thead th a:visited,table.node-revision-table thead th a:link,table.node-revision-table thead th a:visited,.page--en-admin .view table thead th a:link,.page--en-admin .view table thead th a:visited,.page--admin .view table thead th a:link,.page--admin .view table thead th a:visited{color:#fff !important;text-decoration:none;}table.diff-revisions tbody td a:hover,table.diff-revisions thead th a:hover,table.node-revision-table thead th a:hover,.page--en-admin .view table thead th a:hover,.page--admin .view table thead th a:hover,table.node-revision-table tbody td a:hover{text-decoration:underline !important;}.page--en-admin .view table tbody td.is-active,.page--admin .view table tbody td.is-active{background:#efefef;}table.diff-revisions tbody td a:link,table.diff-revisions tbody td a:visited,table.node-revision-table  tbody td a:link,table.node-revision-table  tbody td a:visited,.page--en-admin .view table tbody td a:link,.page--en-admin .view table tbody td a:visited,.page--admin .view table tbody td a:link,.page--admin .view table tbody td a:visited{text-decoration:none;}table.diff-revisions tbody td .form-type-radio{text-align:center;}.page--en-node-revisions input.diff-button,.page--node-revisions input.diff-button{margin:20px 0 0;}.page--en-node-revisions-view .diff-header,.page--node-revisions-view .diff-header{border:1px solid #E0E0E0;padding:10px;margin-bottom:20px;}.page--en-node-revisions-view .diff-header .form-item,.page--node-revisions-view .diff-header .form-item{margin:0;}.page--en-node-revisions-view .diff-header .form-item label,.page--node-revisions-view .diff-header .form-item label{font-weight:bold;}.page--en-node-revisions-view .diff-revision__item-message,.page--en-node-revisions-view .diff-controls,.page--node-revisions-view .diff-revision__item-message,.page--node-revisions-view .diff-controls{display:none;}table .dropbutton-widget,table .dropbutton-multiple .dropbutton-widget{border-radius:6px;}table .dropbutton-arrow{color:#fff;}table .dropbutton-widget a:link,table .dropbutton-widget a:visited{color:#fff  !important;}.page--en-admin .view table .tablesort--desc,.page--admin .view table .tablesort--desc{background-image:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #fff;display:block;margin:auto;}.page--en-admin .view table .tablesort--asc,.page--admin .view table .tablesort--asc{background-image:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;display:block;margin:auto;}.alojamento-hide-form,.content-moderation-entity-moderation-form{box-shadow:-45px 0px 0px 0px #fff;}.entity-moderation-form{margin:0;border:0 none;border-bottom:1px solid #E0E0E0;box-shadow:45px 0px 0px 0px #fff;padding:0;background:#fff;display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;}.entity-moderation-form div.label,.entity-moderation-form label{display:block;text-transform:uppercase;font-weight:bold;}.entity-moderation-form div.label{font-size:30px;line-height:39px;font-weight:normal;margin-bottom:15px;text-transform:none;margin-left:12px;margin-top:15px;}.entity-moderation-form input[type="text"]{border:1px solid #E0E0E0;color:#5C5C5C;font-size:15px;line-height:20px;height:38px;padding:5px;}.node-preview-container{margin:0;}.node-preview-container form{display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;align-items:center;-webkit-align-items:center;-ms-align-items:center;}.node-preview-container .form-type-select{margin:0;}.node-preview-container label,.node-preview-container a{color:#fff !important;text-decoration:none;}.revision-current{color:#fff;}.node--type-property{position:relative;}.node--type-property.archived .node__content,.node--type-property.aprovado_em_pagamento .node__content,.node--type-property.draft .node__content,.node--type-property.for_approval .node__content{opacity:0.6;}.node--type-property .moderation_state{position:absolute;top:150px;width:800px;left:calc((100% - 900px) / 2);text-align:center;line-height:1.3;text-transform:uppercase;font-size:50px;padding-top:0;background:-moz-radial-gradient(#fff,#fff 30%,transparent);background:-webkit-radial-gradient(#fff,#fff 30%,transparent);background:radial-gradient(#fff,#fff 30%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="transparent",GradientType=1);z-index:1;border-radius:50%;padding:50px;}.node--type-property .moderation_state span{display:block;font-size:73px;line-height:83px;font-weight:500;}.entity-moderation-form .dates{display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;width:350px;}.entity-moderation-form .dates .form-item{margin-top:0;width:160px;}.entity-moderation-form .dates .form-item input[type="date"]{border:1px solid #E0E0E0;color:#5C5C5C;font-size:15px;line-height:20px;height:20px;padding:15px 5px;width:148px;}.entity-moderation-form .dates .form-item input[type="date"].error{border-color:#a51b00;}details#payment{border:1px solid #E0E0E0;margin:50px 0;}details#payment summary{text-transform:uppercase;font-size:20px;line-height:26px;font-weight:normal;display:block;text-decoration:none;}details#payment .details-wrapper{display:flex;display:-webkit-flex;display:-ms-flex;padding:10px 30px 30px;}details#payment .details-wrapper .form-wrapper{margin-right:30px;}#main-content.add-property form details#payment .details-wrapper .form-wrapper .label{text-transform:uppercase;}#main-content.add-property form details#payment .details-wrapper .form-wrapper .form-item input[type="date"]{height:20px;padding:14px 5px;}.slick-dotted.slick-slider{margin-bottom:0;}#header #mobile-trigger{display:none;}#image-gallery #main{position:relative;}#image-gallery #main span.label{background:none repeat scroll 0 0 #FFFFFF;bottom:0;left:0;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;padding:0px 2%;position:absolute;width:96%;font-size:15px;line-height:30px;opacity:0.87;background-color:#000;color:#fff;font-size:16px;font-weight:normal;}body .br-theme-css-stars .br-widget a:after{color:#fff;}.node--type-property .rows.comments .form-item-name,.node--type-property .rows.comments .form-item-mail{float:left;width:48%;}.node--type-property .rows.comments .form-item-name{margin-right:4%;}.node--type-property .rows.comments .form-item-name input,.node--type-property .rows.comments .form-item-mail input{width:98%;}.node--type-property .rows.comments fieldset.captcha{border:0 none;margin:0;padding:0;float:left;}.node--type-property .rows.comments fieldset.captcha legend{display:none;}.node--type-property .rows.comments .captcha{float:left;}.user-form #password-policy-status{display:none;}.user-form .password-confirm,.user-form .password-strength__title,.user-form .password-strength__text{font-size:13px;line-height:17px;margin-top:2px;}.user-form .form-composite > .fieldset-wrapper > .description,.user-form .form-item .description{font-size:12px;line-height:17px;margin-top:2px;margin-top:1px;}.user-form .form-item label{display:block;width:100%;}.user-form .gdpr_agreed_toggle{display:none;}.user-form .password-suggestions{display:none !important;}.user-form .form-item input{border:1px solid #E0E0E0;height:46px;padding:1px 1%;font-size:15px;line-height:20px;}.user-form .form-item.form-type-checkbox input{height:auto;padding:0;}.user-form .form-item.form-type-checkbox label{display:inline;}.user-form .password-parent,.user-form .confirm-parent{width:100%;display:flex;max-width:100%;flex-wrap:wrap;align-items:center;margin-bottom:15px;}.user-form .form-item input#edit-current-pass,.user-form .form-item input.password-field,.user-form .form-item input.password-confirm{width:40%;margin-right:2%;}.user-form .js-password-confirm-message{visibility:hidden;}.user-form .ajax-progress{display:none !important;}.eu-cookie-compliance-category{font-size:13px;}.comment-add{display:none !important;}.page--en-sibs h1.page-title,.page--sibs h1.page-title{display:none;}.block-local-actions-block .action-links li a:link,.block-local-actions-block .action-links li a:visited{float:right;color:#FFFFFF !important;font-size:15px;font-weight:bold;line-height:20px;border:0 none;text-transform:uppercase;padding:15px;}.view-minhas-ofertas-rev .view-footer em{font-size:12px;margin-top:10px;display:block;}#javali-admin-menu{background:#fff;border-bottom:1px solid #fff;box-shadow:-2px 1px 3px 1px rgb(0 0 0 / 33%);height:70px;z-index:9999;}#javali-admin-menu-fill{height:70px;}#javali-admin-menu .center > ul:last-child > li,#javali-admin-menu .menu-wrapper > ul.menu > li{height:70px;display:inline-flex;align-items:center;}#javali-admin-menu li:hover ul{top:70px;}#javali-admin-menu li ul li a:link,#javali-admin-menu li ul li a:visited{font-size:13px;padding:15px 20px;}#javali-admin-menu ul a:link,#javali-admin-menu ul a:visited{font-weight:bold;font-size:15px;text-transform:uppercase;padding:20px 15px;}#javali-admin-menu ul a.is-active,#javali-admin-menu li:hover{background:#fff !important;}body #javali-admin-menu #logo-javali{background:url(/themes/javali_theme/images/logo_nova_peq.png) no-repeat !important;background-size:auto !important;width:100px;height:50px;}#javali-admin-menu .menu-wrapper > ul.menu > li:first-child,#javali-admin-menu .center > ul:last-child > li:first-child{border-left:0 none;}#javali-admin-menu .menu-wrapper > ul.menu > li:last-child{border-right:1px solid #dddddd;}#javali-admin-menu .menu-trigger{top:17px;}#javali-admin-menu .center > ul:last-child > li:last-child a{padding-right:0 !important;}.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-default-button,.eu-cookie-withdraw-button{background:#fff;}.block-core.block-local-tasks-block{overflow:hidden;}.block-core.block-local-tasks-block.pressed{overflow:visible;}.field--name-field-cc-section .paragraph > .inline-edit > a:before{content:"\E803";}.field--name-field-cc-section .field--name-field-cc-title .h2{font-size:26px;line-height:30px;font-weight:bold;float:none;}.field--name-field-cc-section .field--name-field-cc-subtitle .h3{font-size:24px;line-height:30px;font-weight:normal;float:none;}body .view-todas-as-ofertas .br-theme-css-stars .br-widget a.br-selected:after{color:#fff;}body .view-todas-as-ofertas .br-theme-css-stars .br-widget a:after{text-shadow:1px 1px 6px #000;}body .view-todas-as-ofertas .br-theme-css-stars .br-widget a:not(.br-selected):after{color:#ffffff;opacity:0.3;}.page--en-comment-reply-node .js-comment.by-viewer .comment-reply,.page--en-comment-reply-node .comment.js-comment.by-node-author .comment-reply,.page--comment-reply-node .js-comment.by-viewer .comment-reply,.page--comment-reply-node .comment.js-comment.by-node-author .comment-reply{display:none;}.comment__meta .permalink a:hover{text-decoration:underline;}.comment__meta .permalink a{text-decoration:none;}.page--en-comment .comment-property-comments-form.comment-form,.page--comment .comment-property-comments-form.comment-form{height:500px;}.page--en-comment-reply-node .page-title,.page--comment-reply-node .page-title{margin-top:20px;}.field--name-field-cc-section .field.field--type-text-long img[data-entity-type='file']{max-width:100%;height:auto;}.property-teaser .images .field--name-field-images{z-index:4;}.property-teaser .images .rating,.property-teaser .images .price{z-index:5;}.property-teaser .images .field--name-field-images a:after{content:'';position:absolute;top:0;background-color:rgba(0,0,0,0.2);height:100%;width:100%;display:block;}.user-authenticated.user-autor .field--name-comment-body .form-type-textarea{text-transform:uppercase;font-weight:bold;}.user-authenticated.user-autor .field--name-comment-body .filter-wrapper{display:none;}.form-item select.error+.chosen-container > a{border-color:red !important;}.ui-dialog .ui-dialog-content .node--type-cc-content .page-title{display:none;}.ui-dialog .ui-dialog-content .node--type-cc-content .center{width:100%;}.ui-dialog .ui-dialog-titlebar{color:#fff;}.ui-dialog .ui-dialog-titlebar .ui-button .ui-icon{background-image:url('/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png');}.dialog-off-canvas-main-canvas.dialogopen{opacity:0.7;filter:blur(3px);}.ui-dialog{box-shadow:0px 0px 23px 3px #000;}.ui-dialog .ui-dialog-content{font-size:85%;}.node-property-form ::placeholder{color:#cdcdcd;opacity:1;}.node-property-form :-ms-input-placeholder{color:#cdcdcd;opacity:1;}.node-property-form ::-ms-input-placeholder{color:#cdcdcd;opacity:1;}.eu-cookie-compliance-more-button{font-size:14px;font-weight:bold;font-family:Roboto;}.eu-cookie-compliance-categories-buttons{clear:both;}.eu-cookie-compliance-category{float:left;margin-right:20px;}.alojamento-hide-form.warning,.alojamento-hide-form.warning .entity-moderation-form{background-color:#FFCC00;color:#000;}.alojamento-hide-form.warning{box-shadow:-45px 0px 0px 0px #FFCC00;position:relative;}.alojamento-hide-form.warning:after{display:block;content:'';box-shadow:45px 0px 0px 0px #FFCC00;position:absolute;right:0px;height:100%;width:45px;top:0;}.section.table table.tablefield{border:1px solid #E0E0E0;}.section.table table.tablefield thead th{border:1px solid #E0E0E0;padding:5px 10px;color:#fff;text-align:left;}.section.table table.tablefield tbody td{padding:5px 10px;border:1px solid #E0E0E0;font-size:90%;}.node-form .form-actions input.form-submit,.node-form .form-actions a.button{margin-right:0;margin-bottom:1em;}.node-form .form-actions a.button{height:50px;color:#FFFFFF !important;font-size:14px;font-weight:bold;line-height:20px;border:0 none;text-transform:uppercase;padding:0 25px;-webkit-appearance:button;cursor:pointer;user-select:none;white-space:pre;text-align:center;box-sizing:border-box;text-decoration:none;display:inline-flex;align-items:center;}.path-ofertas-mapa .block-page-title-block,.path-ofertas .block-page-title-block{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.info.legend.leaflet-control{background-color:rgba(255,255,255,0.7);padding:6px;border-radius:4px;display:flex;align-items:center;position:relative;bottom:0;right:0px;}.info.legend.leaflet-control i.circlepadding{width:25px;height:25px;display:inline-block;border:1px solid rgba(51,136,255,0.4);background-color:rgba(51,136,255,0.1);border-radius:50%;margin-right:5px;}.node .info.legend.leaflet-control{display:none;}.field--name-field-cc-section .ui-accordion-content ol,.field--name-field-cc-section .ui-tabs-panel ol,.field--name-field-cc-section .text-formatted ol,.field--name-field-cc-section .ui-accordion-content ul,.field--name-field-cc-section .ui-tabs-panel ul,.field--name-field-cc-section .text-formatted ul{margin-top:1em;margin-bottom:1em;}.field--name-field-cc-section .ui-accordion-content ol li,.field--name-field-cc-section .ui-tabs-panel ol li,.field--name-field-cc-section .text-formatted ol li,.field--name-field-cc-section .ui-accordion-content ul li,.field--name-field-cc-section .ui-tabs-panel ul li,.field--name-field-cc-section .text-formatted ul li{list-style-position:outside;}.field--name-field-cc-section .field--name-field-cc-title .h2{width:100%;}.admin-toolbar__item .toolbar-button--icon.custom-toolbar-icon.toolbar-icon-group-view::before,.toolbar-menu .toolbar-link--has-icon.toolbar-link--toolbar-icon-group-view::before,.toolbar .toolbar-bar .toolbar-icon.custom-toolbar-icon.toolbar-icon-group-view::before{-webkit-mask-image:url(/themes/javali_theme/images/houses.svg);mask-image:url(/themes/javali_theme/images/houses.svg);}.admin-toolbar__item .toolbar-button--icon.custom-toolbar-icon.toolbar-icon-info-view::before,.toolbar-menu .toolbar-link--has-icon.toolbar-link--toolbar-icon-info-view::before,.toolbar .toolbar-bar .toolbar-icon.custom-toolbar-icon.toolbar-icon-info-view::before{-webkit-mask-image:url(/themes/javali_theme/images/contacts.svg);mask-image:url(/themes/javali_theme/images/contacts.svg);}.admin-toolbar__item .toolbar-button--icon.custom-toolbar-icon.toolbar-icon-admin-content-minhas-ofertas::before,.toolbar-menu .toolbar-link--has-icon.toolbar-link--toolbar-icon-admin-content-minhas-ofertas::before,.toolbar .toolbar-bar .toolbar-icon.custom-toolbar-icon.toolbar-icon-admin-content-minhas-ofertas::before{-webkit-mask-image:url(/themes/javali_theme/images/houses.svg);mask-image:url(/themes/javali_theme/images/houses.svg);}.admin-toolbar__item .toolbar-button--icon.custom-toolbar-icon.toolbar-icon-help-view::before,.toolbar-menu .toolbar-link--has-icon.toolbar-link--toolbar-icon-help-view::before,.toolbar .toolbar-bar .toolbar-icon.custom-toolbar-icon.toolbar-icon-help-view::before{-webkit-mask-image:url(/themes/javali_theme/images/information.svg);mask-image:url(/themes/javali_theme/images/information.svg);}.admin-toolbar__item .toolbar-button--icon.custom-toolbar-icon.toolbar-icon-backtosite-view::before,.toolbar-menu .toolbar-link--has-icon.toolbar-link--toolbar-icon-backtosite-view::before,.toolbar .toolbar-bar .toolbar-icon.custom-toolbar-icon.toolbar-icon-backtosite-view::before{-webkit-mask-image:url(/themes/javali_theme/images/sign-out.svg);mask-image:url(/themes/javali_theme/images/sign-out.svg);}.geolocation-map-container.leaflet-container .leaflet-top,.geolocation-map-container.leaflet-container .leaflet-bottom{z-index:98;}.node--type-property .rows .row .field > .field__items > .field__item{margin-bottom:3px;}.node--type-property .field .field__item.field-icon{display:flex;}.node--type-property .field .field__item.field-icon:before{margin-right:13px;display:inline-flex;align-items:center;background:#5C5C5C;width:20px;height:20px;flex-shrink:0;content:'';}.node--type-property .field.field--name-field-consumption .field-icon:before{display:none;}.node--type-property .field .field__item.field-icon.complete_house:before,.node--type-property .field .field__item.field-icon.casa_completa:before,.node--type-property .field .field__item.field-icon.house:before,.node--type-property .field .field__item.field-icon.casa:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#home-view);}.node--type-property .field .field__item.field-icon.rooms_in_shared_house:before,.node--type-property .field .field__item.field-icon.quartos_em_casa_partilhada:before,.node--type-property .field .field__item.field-icon.room:before,.node--type-property .field .field__item.field-icon.quarto:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#alojamentos-view);transform:translate(0px,-2px);}.node--type-property .field .field__item.field-icon.double_bed:before,.node--type-property .field .field__item.field-icon.cama_dupla:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#bed-view);}.node--type-property .field .field__item.field-icon.single_bed:before,.node--type-property .field .field__item.field-icon.two_single_beds:before,.node--type-property .field .field__item.field-icon.cama_individual:before,.node--type-property .field .field__item.field-icon.duas_camas_individuais:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#single-bed-view);}.node--type-property .field .field__item.field-icon.internet:before,.node--type-property .field .field__item.field-icon.with_internet:before,.node--type-property .field .field__item.field-icon.com_internet:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#wifi-view);}.node--type-property .field .field__item.field-icon.with_furniture:before,.node--type-property .field .field__item.field-icon.com_mobilia:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#mobilia-view);}.node--type-property .field .field__item.field-icon.without_furniture:before,.node--type-property .field .field__item.field-icon.sem_mobilia:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#mobilia-cross-view);}.node--type-property .field .field__item.field-icon.with_telephone__can_make_and_receive_calls_:before,.node--type-property .field .field__item.field-icon.with_telephone__can_only_receive_calls_:before,.node--type-property .field .field__item.field-icon.com_telefone__so_permite_receber_chamadas_:before,.node--type-property .field .field__item.field-icon.com_telefone__permite_fazer_e_receber_chamadas_:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#phone-view);}.node--type-property .field .field__item.field-icon.without_telephone:before,.node--type-property .field .field__item.field-icon.sem_telefone:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#phone-cross-view);}.node--type-property .field .field__item.field-icon.tv:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#tv-view);}.node--type-property .field .field__item.field-icon.with_cable_tv:before,.node--type-property .field .field__item.field-icon.com_televisao_por_cabo:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#cabo-view);}.node--type-property .field .field__item.field-icon.microwave:before,.node--type-property .field .field__item.field-icon.micro-ondas:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#microndas-view);}.node--type-property .field .field__item.field-icon.water_heater:before,.node--type-property .field .field__item.field-icon.esquentador:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#gas-view);}.node--type-property .field .field__item.field-icon.stove:before,.node--type-property .field .field__item.field-icon.fogao:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#forno-view);}.node--type-property .field .field__item.field-icon.refrigerator:before,.node--type-property .field .field__item.field-icon.frigorifico:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#frigorifico-view);}.node--type-property .field .field__item.field-icon.dishwasher:before,.node--type-property .field .field__item.field-icon.maquina_de_lavar_loica:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#loica-view);}.node--type-property .field .field__item.field-icon.washing_machine:before,.node--type-property .field .field__item.field-icon.maquina_de_lavar_roupa:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#roupa-view);}.node--type-property .field .field__item.field-icon.to_be_agreed:before,.node--type-property .field .field__item.field-icon.a_combinar:before{display:none;}.node--type-property .field .field__item.field-icon.with_towels_and_treatment:before,.node--type-property .field .field__item.field-icon.with_bed_linen_and_treatment:before,.node--type-property .field .field__item.field-icon.com_roupas_de_cama_e_tratamento:before,.node--type-property .field .field__item.field-icon.com_atoalhados_e_tratamento:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#cabide-view);}.node--type-property .field .field__item.field-icon.without_towels:before,.node--type-property .field .field__item.field-icon.without_bed_linen:before,.node--type-property .field .field__item.field-icon.sem_atoalhados:before,.node--type-property .field .field__item.field-icon.sem_roupas_de_cama:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#cabide-cross-view);}.node--type-property .field .field__item.field-icon.sofa_bed:before,.node--type-property .field .field__item.field-icon.sofa_cama:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#sofa-view);}.node--type-property .field.field--name-field-availability .field__item.field-icon:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#calendar-view);}.node--type-property .field.field--name-field-rents-to-foreigners .field__item.field-icon:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#language-view);}.node--type-property .field.field--name-field-gender-preference .field__item{padding-left:42px;position:relative;}.node--type-property .field.field--name-field-gender-preference .field__item.field-icon:before{position:absolute;left:0;top:1px;}.node--type-property .field.field--name-field-gender-preference .field__item.field-icon:after{margin-right:13px;display:inline-flex;align-items:center;background:#5C5C5C;width:20px;height:20px;flex-shrink:0;content:'';position:absolute;left:16px;top:1px;}.node--type-property .field .field__item.field-icon.only_rent_to_boys:before,.node--type-property .field .field__item.field-icon.so_aluga_a_rapazes:before,.node--type-property .field .field__item.field-icon.no_preference:before,.node--type-property .field .field__item.field-icon.sem_preferencias:before,.node--type-property .field .field__item.field-icon.rent_to_all_-_preference_for_girls:before,.node--type-property .field .field__item.field-icon.rent_to_all_-_preference_for_boys:before,.node--type-property .field .field__item.field-icon.aluga_a_todos_-_preferencia_por_raparigas:before,.node--type-property .field .field__item.field-icon.aluga_a_todos_-_preferencia_por_rapazes:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#rapaz-view);}.node--type-property .field .field__item.field-icon.only_rent_to_girls:after,.node--type-property .field .field__item.field-icon.so_aluga_a_raparigas:after,.node--type-property .field .field__item.field-icon.no_preference:after,.node--type-property .field .field__item.field-icon.sem_preferencias:after,.node--type-property .field .field__item.field-icon.rent_to_all_-_preference_for_girls:after,.node--type-property .field .field__item.field-icon.rent_to_all_-_preference_for_boys:after,.node--type-property .field .field__item.field-icon.aluga_a_todos_-_preferencia_por_raparigas:after,.node--type-property .field .field__item.field-icon.aluga_a_todos_-_preferencia_por_rapazes:after{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#rapariga-view);}.node--type-property .field .field__item.field-icon.only_rent_to_girls:before,.node--type-property .field .field__item.field-icon.so_aluga_a_raparigas:before{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#rapaz-cross-view);mask-size:22px;mask-position:0px -2px;}.node--type-property .field .field__item.field-icon.only_rent_to_boys:after,.node--type-property .field .field__item.field-icon.so_aluga_a_rapazes:after{mask-image:url(/themes/javali_theme/images/2025/sprite.svg#rapariga-cross-view);transform:translate(0px,-1px);}.page--en-user-password.page--en-user main,.page--en-user-login.page--en-user main,.page--en-user-register.page--en-user main,.page--user-password.page--user main,.page--user-login.page--user main,.page--user-register.page--user main{background:#fff;}.page--en-user-register.page--en-user main #main-content,.page--user-register.page--user main #main-content{background:#fff;box-shadow:none;}.page--en-user-register #main-content.main-content-register #main-content-inner,.page--user-register #main-content.main-content-register #main-content-inner{padding:80px 0;box-shadow:none;}.page--en-user-register.page--en-user main #main-content .region-content,.page--user-register.page--user main #main-content .region-content{box-shadow:none;padding:0;}#register-tabs{border:0 none;background:transparent;padding:0;border-radius:4px;}#register-tabs .ui-tabs-nav{padding:0;display:flex;justify-content:flex-start;border-radius:4px;background:#F7F7F7;border:0 none;position:relative;top:2px;}#register-tabs .ui-tabs-nav li{width:50%;border:0 none;background:transparent;box-shadow:0 2px 8px 0 rgb(0 0 0 / 20%);margin:0;position:relative;}#register-tabs .ui-tabs-nav li.ui-tabs-active{background:#fff;box-shadow:none;box-shadow:0 2px 8px 0 rgb(0 0 0 / 20%);position:relative;z-index:1;}#register-tabs .ui-tabs-nav .ui-tabs-anchor{box-sizing:border-box;height:83px;float:none;display:flex;justify-content:center;align-items:center;color:#0049DB;font-size:28px;font-weight:bold;line-height:33px;font-family:Roboto;}#register-tabs .ui-tabs-panel{box-shadow:0 6px 8px 0 rgb(0 0 0 / 20%);background:#fff;position:relative;z-index:2;padding:40px;}#register-tabs .ui-widget-content{color:#5C5C5C;font-family:Roboto;font-size:17px;line-height:27px;}#main-content.main-content-register #register-tabs h1.page-title{color:#0049DB;font-size:20px;line-height:30px;text-transform:none;border-bottom:2px solid #0049DB;padding-bottom:7px;margin:0;}#main-content.main-content-register #register-tabs #edit-intro{display:none;}#user-register-form{padding:45px 0 30px;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item{width:48%;margin:0 0 30px;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item.form-item-mail{width:100%;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item label{color:#302E2B;font-size:16px;font-weight:500;line-height:24px;text-transform:none;margin-bottom:2px;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item input.form-email,#main-content.main-content-register #register-tabs form .form-wrapper .form-item input.form-text{box-sizing:border-box;width:100%;height:40px;border:1px solid #E0E0E0;border-radius:2px;background-color:#F7F7F7;font-size:16px;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item .description{color:#5C5C5C;font-size:12px;line-height:18px;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item.form-type-checkbox label{color:#302E2B;font-size:16px;line-height:24px;display:inline-block;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item.form-type-checkbox label span.form-required{position:absolute;}.path-user #register-tabs .field--name-field-gdpr{margin-bottom:0;}#main-content.main-content-register  #register-tabs form .form-wrapper .form-item.form-type-checkbox label:before{background-color:#F7F7F7;}#main-content.main-content-register  #register-tabs form .captcha{position:absolute;left:61%;top:200px;}#main-content.main-content-register #register-tabs form .form-wrapper.form-actions{float:none;width:48%;justify-content:center;margin-top:50px;}#main-content.main-content-register #register-tabs form .form-wrapper.form-actions .form-submit{width:auto;}.ui-dialog .ui-dialog-content{font-size:16px;line-height:27px;}#register-tabs #login-register{float:right;display:flex;width:48%;flex-direction:column;align-items:center;margin-top:-138px;}#register-tabs #login-register .label{color:#0049DB;font-size:16px;line-height:30px;font-weight:normal;margin-bottom:40px;}#register-tabs #login-register a.button:link,#register-tabs #login-register a.button:visited{height:50px;width:auto;text-transform:uppercase;border:0 none;color:#FFFFFF;font-size:15px;font-weight:bold;line-height:20px;background-color:#0049DB;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:0 25px;}#register-tabs #login-register a.button:hover{background-color:#0080FF;}#register-tabs .field--name-field-cc-section .paragraph.center{width:100%;}.page--en-user.page--en-user-password main #main-content .region-content,.page--en-user.page--en-user-login main #main-content .region-content,.page--user.page--user-password main #main-content .region-content,.page--user.page--user-login main #main-content .region-content{box-shadow:0 1px 8px 0 rgb(0 0 0 / 20%);padding-top:84px;margin-top:84px;}.page--en-user-password #main-content.main-content-register h1.page-title,.page--en-user-login #main-content.main-content-register h1.page-title,.page--user-password #main-content.main-content-register h1.page-title,.page--user-login #main-content.main-content-register h1.page-title{color:#0049DB;font-size:28px;font-weight:bold;line-height:33px;text-transform:none;margin-bottom:90px;}.page--en-user-password .user-pass,.page--en-user-login .user-login-form,.page--user-password .user-pass,.page--user-login .user-login-form{width:510px;margin:auto;}.page--en-user-login .login-intro,.page--user-login .login-intro{color:#0049DB;font-size:20px;line-height:30px;border-bottom:2px solid #0049DB;padding-bottom:9px;margin-bottom:80px;text-align:left;}.page--en-user-password #main-content.main-content-register form .form-wrapper,.page--en-user-login #main-content.main-content-register form .form-wrapper,.page--user-password #main-content.main-content-register form .form-wrapper,.page--user-login #main-content.main-content-register form .form-wrapper{width:94%;}.page--en-user-password #main-content.main-content-register form .form-wrapper .form-item,.page--en-user-login #main-content.main-content-register form .form-wrapper .form-item,.page--user-password #main-content.main-content-register form .form-wrapper .form-item,.page--user-login #main-content.main-content-register form .form-wrapper .form-item{width:100%;}.page--en-user-password #main-content.main-content-register form .form-wrapper .form-item label,.page--en-user-login #main-content.main-content-register form .form-wrapper .form-item label,.page--user-password #main-content.main-content-register form .form-wrapper .form-item label,.page--user-login #main-content.main-content-register form .form-wrapper .form-item label{color:#302E2B;font-size:16px;font-weight:500;line-height:24px;text-align:left;margin-bottom:9px;display:block;text-transform:none;}.page--en-user-password #main-content.main-content-register form .form-wrapper .form-item input.form-text,.page--en-user-login #main-content.main-content-register form .form-wrapper .form-item input.form-text,.page--user-password #main-content.main-content-register form .form-wrapper .form-item input.form-text,.page--user-login #main-content.main-content-register form .form-wrapper .form-item input.form-text{box-sizing:border-box;height:40px;width:100%;border:1px solid #E0E0E0;border-radius:2px;background-color:#F7F7F7;text-align:left;font-size:16px;}.page--en-user-login #main-content.main-content-register form .form-wrapper .form-item + .description,.page--user-login #main-content.main-content-register form .form-wrapper .form-item + .description{color:#0049DB;font-family:Roboto;font-size:16px;letter-spacing:0;line-height:30px;text-align:left;margin:-38px 0 25px;}.page--en-user-login #main-content.main-content-register form .form-wrapper .form-item + .description a:link,.page--en-user-login #main-content.main-content-register form .form-wrapper .form-item + .description a:visited,.page--user-login #main-content.main-content-register form .form-wrapper .form-item + .description a:link,.page--user-login #main-content.main-content-register form .form-wrapper .form-item + .description a:visited{text-decoration:none;color:#0049DB;}.page--en-user-login #main-content.main-content-register form .form-wrapper .form-item + .description a:hover,.page--user-login #main-content.main-content-register form .form-wrapper .form-item + .description a:hover{text-decoration:underline;}.page--en-user-password #main-content.main-content-register form .form-wrapper.form-actions,.page--en-user-login #main-content.main-content-register form .form-wrapper.form-actions,.page--user-password #main-content.main-content-register form .form-wrapper.form-actions,.page--user-login #main-content.main-content-register form .form-wrapper.form-actions{margin-top:80px;margin-bottom:50px;}.page--en-user-password p,.page--user-password p{color:#0049DB;font-size:18px;line-height:24px;width:94%;text-align:left;}.path-webform  #wrapper,.page-node-type-cc-content #wrapper,.page--en-terms_conditions #wrapper,.page--terms_conditions #wrapper{background:#fff;}.path-webform  main #main-content,.page-node-type-cc-content main #main-content,.page--en-terms_conditions main #main-content,.page--terms_conditions main #main-content{box-shadow:none;}.path-webform  main #main-content .region-content,.page-node-type-cc-content main #main-content .region-content,.page--en-terms_conditions main #main-content .region-content,.page--terms_conditions main #main-content .region-content{box-shadow:0 1px 8px 0 rgb(0 0 0 / 20%);margin-top:80px;margin-bottom:80px;padding:40px;}.page-node-type-cc-content .field--name-field-cc-section .paragraph.center,.page--en-terms_conditions .field--name-field-cc-section .paragraph.center,.page--terms_conditions .field--name-field-cc-section .paragraph.center{width:100%;}#register-tabs.ui-accordion{}#register-tabs.ui-tabs > h3{display:none;}#register-tabs.ui-accordion ul.ui-accordion-header{display:none;}#register-tabs.ui-accordion .ui-accordion-header{display:flex;box-shadow:0 1px 8px 0 rgb(0 0 0 / 20%);background:#fff;color:#0049DB;font-size:28px;font-weight:bold;line-height:33px;border:0 none;margin-top:7px;flex-direction:row-reverse;justify-content:space-between;align-items:center;}#register-tabs.ui-accordion .ui-accordion-header .ui-accordion-header-icon{background:transparent;text-indent:0;width:24px;height:24px;margin:0;flex-shrink:0;flex-grow:0;}#register-tabs.ui-accordion .ui-accordion-header .ui-accordion-header-icon::after{font-family:'alojamento' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e940';font-size:38px;width:24px;height:24px;position:relative;left:-7px;top:-7px;}#register-tabs.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon::after{content:'\e947';}#register-tabs.ui-accordion .ui-widget-content{box-shadow:0 1px 8px 0 rgb(0 0 0 / 20%);border:0 none;}#main-content.main-content-register .rows .row{border:0 none;}body div#sliding-popup{background-color:#0049DB;}body .bg-color-2,.section.table table.tablefield thead th,body table.diff-revisions thead th,body table.node-revision-table thead th,body.page--admin dl.list-group dt a:hover,body div#sliding-popup,body #main-content.add-property form #images details .form-item label:hover,body #header .main-menu .sub-menu,body input.form-submit:hover,.node-form .form-actions a.button:hover,body ul.links li a:hover,body .block-local-actions-block .action-links li a:hover,body .view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-submit-todas-as-ofertas:hover,body #header .main-menu nav > ul > li a:hover,body #header .main-menu nav > ul > li a:focus,body #header .main-menu nav > ul > li a.is-active,body #main-content.main-content-register form .form-wrapper.form-actions .form-submit:hover{background-color:#0070ec;}body .border-color-2,body .view-todas-as-ofertas .view-filters .chosen-container-multi .chosen-choices li.search-choice,body.fixed-menu #header .main-menu,body #header .main-menu nav > ul,body #header .main-menu nav > ul > li a:link,body #header .main-menu nav > ul > li a:visited{border-color:#0070ec !important;}body #wrapper .accordion-tabs .ui-accordion .ui-accordion-content a:link,body #wrapper .accordion-tabs .ui-accordion .ui-accordion-content a:visited{color:var(--ccAccOpenTextColor);}.chosen-container-multi label,.chosen-container-single label{font-size:0 !important;}.chosen-container-active .chosen-choices{display:flex;align-items:center;}form .captcha .description{display:none;}body.page--en-node.offsetfeatures #header .main-menu .sub-menu ul.submenu li a#offsetfeatures,body.page--en-node.offsetimages #header .main-menu .sub-menu ul.submenu li a#offsetimages,body.page--en-node.offsetlocation #header .main-menu .sub-menu ul.submenu li a#offsetlocation,body.page--en-node.offsetcontacts #header .main-menu .sub-menu ul.submenu li a#offsetcontacts,body.page--en-node.offsetfacturacao #header .main-menu .sub-menu ul.submenu li a#offsetfacturacao,body.page--en-admin .view table thead th{background-color:#0037A6;}body.page--en-node.offsetfeatures #header .main-menu .sub-menu ul.submenu li a#offsetfeatures,body.page--en-node.offsetimages #header .main-menu .sub-menu ul.submenu li a#offsetimages,body.page--en-node.offsetlocation #header .main-menu .sub-menu ul.submenu li a#offsetlocation,body.page--en-node.offsetcontacts #header .main-menu .sub-menu ul.submenu li a#offsetcontacts,body.page--en-node.offsetfacturacao #header .main-menu .sub-menu ul.submenu li a#offsetfacturacao,body.page--en-admin .view table thead th{background-color:#0037A6;}body.path-node .layout-region-node-main,body.path-node .layout-region-node-footer{float:none !important;width:100% !important;padding-right:0 !important;}body.path-node .layout-region-node-secondary{display:none !important;}
@media all and (max-width:1110px){.center{width:90%;margin:auto;}.eu-cookie-compliance-content{width:90%;max-width:90%;}.main-menu{display:none;}#header #header-inner{height:auto;padding-top:20px;display:block;padding-bottom:40px;}#header #logo{width:50%;background-size:auto 100%;height:40px;}#header{height:80px;}.page-front #header{height:300px;background-position:center;}#javali-admin-menu ul a:link,#javali-admin-menu ul a:visited{font-size:13px;}.eu-cookie-compliance-message h2{font-size:14px;}.sliding-popup-bottom .eu-cookie-withdraw-tab{transform:translate(-5%,-100%);}.eu-cookie-compliance-buttons{margin-bottom:4px;}.eu-cookie-compliance-more-button{font-size:12px;}.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-default-button,.eu-cookie-withdraw-button{font-size:14px;padding:1px 6px;background:#fff;}.eu-cookie-compliance-default-button{margin-top:8px;}#header #slogan{width:90%;text-align:center;font-size:30px;line-height:39px;height:200px;align-items:center;display:none;}.page-front #header #slogan{display:flex;display:-webkit-flex;display:-ms-flex;}.view-todas-as-ofertas .view-filters{box-shadow:-2.5vw 0px 0px 0px #fff;}.page-front .view-todas-as-ofertas .view-filters{margin-top:-37px;}.view-todas-as-ofertas .view-filters-inner{box-shadow:2.5vw 0px 0px 0px #fff;}.view-todas-as-ofertas .view-filters .form-item{width:100%;}.view .view-filters .form-item .chosen-container{display:none !important;}.view .view-filters .form-item.form-type-select{position:relative;}.entity-moderation-form .form-item select,.view .view-filters .form-item select{display:block !important;height:50px;width:100%;background-color:#FFFFFF;font-size:15px;line-height:20px;padding-left:5%;border:1px solid #E0E0E0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.view .view-filters .form-item.form-type-select:after{content:'';position:absolute;width:10px;height:10px;bottom:20px;right:20px;background:url(/libraries/chosen/chosen-sprite.png) no-repeat 0px -5px;}.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-min{width:48%;margin-right:4%;}.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-max{width:48%;}.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-min input,.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-max input{width:95%;padding:1px 2%;}.view-todas-as-ofertas .view-filters .form--inline .form-actions{float:left;clear:both;width:100%;}.view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-reset,.view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-submit-todas-as-ofertas{width:100%;margin:0;}.view-todas-as-ofertas .view-header h2{text-align:center;}.property-teaser{}.property-teaser .images{width:100%;height:auto;float:none;}.property-teaser .images img{width:100%;height:auto;line-height:0;}.property-teaser .info{width:100%;height:auto;float:none;gap:10px;}.property-teaser .info .rowscolumns{display:none;}.property-teaser .info .field.field--name-field-property-address{border:0 none;}.property-teaser .info .field.field--name-field-property-address,.property-teaser .info h3.title{padding:0 3%;}.property-teaser .info .comments-maps{position:static;width:94%;height:64px;padding:0 3%;}nav.pager,nav.pager .pager-wrapper{display:block;}nav.pager .pager__items{display:block;width:60%;margin:auto;}nav.pager .pager__item.pager__item--previous{left:0;margin:0;top:calc(50% - 20px);}nav.pager .pager__item.pager__item--next{right:-1%;margin:0;top:calc(50% - 20px);}nav.pager .pager__item.pager__item--ellipsis{display:none;}nav.pager .pager__item{margin:10px;}#footer .center{flex-direction:column;height:auto;}#footer .center #copyright,#footer .footer-links,#footer a#javali{width:100%;text-align:center;margin:15px 0 0;}#footer a#javali{margin-bottom:15px;}#header-inner{position:relative;}#header-inner #mobile-trigger{display:block;width:60px;position:absolute;right:0;top:0;height:80px;overflow:hidden;cursor:pointer;padding:0;}#header-inner #mobile-trigger span{width:40px;display:block;margin:30px auto;}#header #mobile-trigger span:before,#header #mobile-trigger span:after{display:block;content:"";background:#fff;height:5px;margin-bottom:5px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:relative;left:0;top:0;}#header #mobile-trigger.open span{}#header #mobile-trigger.open span:before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);top:10px;}#header #mobile-trigger.open span:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}#header .main-menu{position:absolute !important;top:80px !important;height:calc(100vh - 80px) !important;width:96%;margin-left:4%;}.layout-jamtoolbar #header .main-menu{top:149px !important;height:calc(100vh - 149px) !important;}#javali-admin-menu .menu-wrapper.open{width:100%;top:70px;border-top:1px solid #ddd;left:0;padding-top:6px;}.view-minhas-ofertas-rev > .view-content{overflow-x:auto;}#javali-admin-menu ul.menu:nth-child(1),#javali-admin-menu ul.menu:nth-child(1) li{min-height:50px;}#javali-admin-menu .menu-wrapper.open ul.menu{overflow:hidden;}#javali-admin-menu .menu-wrapper.open ul.menu li{border-left:0 none;overflow:hidden;}#header .main-menu.open{display:block;z-index:1000;}#header .main-menu .center{width:100%;}#header .main-menu nav > ul{flex-direction:column;}#header .main-menu nav > ul > li a:link,#header .main-menu nav > ul > li a:visited{justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;padding-right:5%;}.page--ofertas_mapa main .view-todas-as-ofertas.view-display-id-page_2 .view-content{position:static;}.page--ofertas_mapa main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-filters{height:auto;}.page--ofertas_mapa main.expanded .view-todas-as-ofertas.view-display-id-page_2 .view-filters-inner{height:auto;}.property-teaser.property-teaser-mapa .images{display:none;}.property-teaser.property-teaser-mapa .info{margin:0;padding:10px;width:100%;height:auto;}.property-teaser.property-teaser-mapa{width:100%;height:auto;}.property-teaser.property-teaser-mapa .info h3.title{padding:0;}h1.page-title{text-align:center;}#main-content.main-content-register form .form-wrapper{flex-direction:column;}#main-content.main-content-register form .form-wrapper .form-item{width:100%;}#main-content.main-content-register form .form-wrapper .form-item input{width:96%;padding:0 2%;}.node--type-property .rows.comments fieldset.captcha,#main-content.main-content-register form fieldset.captcha,#main-content.main-content-register form .form-wrapper.form-actions,#main-content.main-content-register form .g-recaptcha{float:none;width:100%;}#main-content.main-content-register form fieldset.captcha > div,#main-content.main-content-register form .g-recaptcha > div{margin:auto;}#main-content.main-content-register form .form-wrapper.form-actions .form-submit{margin:auto;}.page--user-password p,.page--user-login .links,.page--user-password #main-content.main-content-register form .form-wrapper,.page--user-login #main-content.main-content-register form .form-wrapper{width:100%;}.page--user-login .links{flex-direction:column;justify-content:center;align-items:center;}.page--user-login .links a{margin-bottom:10px !important;}.node--type-property .node__content{padding:0;}.page--property #main-content.center{width:100%;}#image-gallery{height:auto;}#image-gallery #main{width:100%;height:auto;float:none;line-height:0;margin-bottom:15px;}#image-gallery #main img{width:100%;height:auto;line-height:0;}#image-gallery #thumbs{height:auto;float:none;margin:auto;position:relative;}#image-gallery #thumbs #thumbs-inner{height:auto;}#image-gallery #thumbs #thumbs-scroll{left:0;display:flex;flex-wrap:wrap;justify-content:center;}#image-gallery #thumbs a{height:55px;width:auto;float:left;margin-right:5px;}#image-gallery #thumbs a img{height:55px;width:auto;}#property-header-left,#property-header-right{float:none;width:100%;}#image-gallery #thumbs #scroller{position:absolute;top:-65px;width:100%;display:none;}.node--type-property .rows,#property-header{width:90%;margin:0 auto 20px;}#property-header-right .price,.page--property h1.page-title{text-align:left;}.node--type-property .rows .row .field{width:100%;margin-right:0;margin-bottom:20px;}.node--type-property .rows h2{margin-bottom:20px;}.node--type-property .rows.comments.contact input[type="email"],.node--type-property .rows.comments.contact input[type="text"]{width:96%;padding:5px 2%;}.node--type-property .rows.comments fieldset.captcha > div,.node--type-property .g-recaptcha > div{margin:auto;}.node--type-property .rows.comments .form-actions{text-align:center;}.node--type-property .rows.comments{padding-bottom:40px;}#header .main-menu .sub-menu{display:none;}#main-content.add-property form .rows .row{display:block;}#main-content.add-property form .form-wrapper input[type="date"],#main-content.add-property form .rows .row .form-wrapper input[type="email"],#main-content.add-property form .rows .row .form-wrapper input[type="text"],#main-content.add-property form .rows .row .form-wrapper input[type="number"],#main-content.add-property form .field--name-title input[type="text"],#main-content.add-property form .field--name-field-property-address input[type="text"]{width:96% !important;padding:5px 2% !important;}#main-content form#content-moderation-entity-moderation-form .chosen-container,#main-content.add-property form .chosen-container,.view .view-filters .form-item .chosen-container,#main-content.add-property form .rows .row .form-wrapper{width:100%  !important;}#main-content.add-property form #images details table tr td .image-widget{flex-direction:column;height:auto;}#main-content.add-property form #images details table tr td .image-widget-data{flex-direction:column;height:auto;}#main-content.add-property form #images details table tr td .image-widget-data .form-item{width:auto;}#main-content.add-property form .form-wrapper .form-item input[type="date"],#main-content.add-property form .rows .form-wrapper .form-item input[type="email"],#main-content.add-property form .rows .form-wrapper .form-item input[type="number"],#main-content.add-property form .rows .form-wrapper .form-item input[type="text"]{width:100%;}.node--type-property .rows.comments .form-item-name,.node--type-property .rows.comments .form-item-mail{float:none;width:100%;}.node--type-property .rows.comments .form-item-name{margin-right:0%;}.node--type-property .rows.comments .form-item-name input,.node--type-property .rows.comments .form-item-mail input{width:98%;}.node--type-property .rows.comments .captcha{float:none;}.user-form .form-item input{width:98% !important;}#footer{height:auto;}#wrapper.page-404 main #main-content{flex-direction:column;}#wrapper.page-404 main #main-content #page-content,#wrapper.page-404 #error-image{width:96%;padding:2%;justify-content:center;align-items:center;}#wrapper.page-404 main #main-content #page-content{position:relative;z-index:1;}#wrapper.page-404 main #main-content #page-content .info{justify-content:center;align-items:center;text-align:center;}#wrapper.page-404 #error-image .image{display:flex;justify-content:center;align-items:center;}#wrapper.page-404 #error-image .image img,#wrapper.page-404.maintenance #error-image .image img{max-width:90%;margin-top:25px;margin-bottom:20px;}#wrapper.page-404 #error-image{-webkit-transform:skewY(-11deg);-ms-transform:skewY(-11deg);transform:skewY(-11deg);border-radius:0 0px 12px 12px;}#wrapper.page-404 #error-image-inner{-webkit-transform:skewY(11deg);-ms-transform:skewY(11deg);transform:skewY(11deg);}#wrapper.page-404 #error-image:before{top:50%;left:0;}#wrapper.page-404{height:auto;}.node--type-property .field .form-item{margin-bottom:10px;}.field--name-field-cc-section .field.field--type-text-long img[data-entity-type='file']{width:100%;height:auto;}.node-property-form select{display:block !important;border:1px solid #E0E0E0;color:#5C5C5C;font-size:15px;line-height:20px;height:50px;padding:0 2%;width:100%;background:#fff;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-item-field-caucao-value.form-type-checkbox label:before,#main-content.add-property form .rows .field--widget-boolean-checkbox .form-item-field-rents-to-foreigners-value.form-type-checkbox label:before{top:0;right:0;left:auto;}#main-content.add-property form .rows .field--widget-boolean-checkbox .form-item-field-caucao-value.form-type-checkbox label:after,#main-content.add-property form .rows .field--widget-boolean-checkbox .form-item-field-rents-to-foreigners-value.form-type-checkbox label:after{top:8px;left:auto;right:6px;}.page--node-edit #header,.page--node-add-property #header{height:80px;}#main-content.main-content-register form .form-wrapper .form-item.form-type-checkbox .description{margin-left:0;}#main-content.add-property form .rows .row.row-caucao{min-height:0;}.node-property-form .form-item-field-caucao-value:before,.node-property-form .form-item-field-rents-to-foreigners-value:before{display:none;}.property-teaser .images .default-image{height:150px;background-position:right center;background-size:contain;background-repeat:no-repeat;}}@media all and (max-width:1110px){.center{width:94%;}#page-slogan h1,#page-slogan .center > div,#home-highlights .header > div,#home-offers .header > div,#anuncie h2{width:100%;}#header::before{display:none;}#header .lang-social{display:none;}#header,.page-front #header{height:80px;background:#FFFFFF;box-shadow:0 2px 6px 0 rgba(0,0,0,0.1);position:relative;z-index:12;}#header #header-inner{height:80px;display:flex;padding:0 80px 0 0;position:static;box-sizing:border-box;}#header .logos{gap:unset;justify-content:space-between;width:100%;}#header #logo{height:52px;width:100px;}#header #logo-nova{height:41px;width:75px;background-image:url(/themes/javali_theme/images/2025/logo_nova_mobile.png);}#header-inner #mobile-trigger{width:80px;right:0px;top:0;height:80px;padding:0;background:#0049DB;}#header-inner #mobile-trigger span{display:block;position:absolute;height:4px;width:38px;opacity:1;right:21px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#fff;border-radius:3px;}#header-inner #mobile-trigger span::before,#header-inner #mobile-trigger span::after{display:none;}#header-inner #mobile-trigger span:nth-child(1){top:0px;}#header-inner #mobile-trigger span:nth-child(2){top:10.68px;}#header-inner #mobile-trigger span:nth-child(3){top:21.36px;}#header-inner #mobile-trigger.open span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}#header-inner #mobile-trigger.open span:nth-child(2){opacity:0;right:-60px;}#header-inner #mobile-trigger.open span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}#header .main-menu nav > ul > li.inicio{display:none;}#header .main-menu{height:auto !important;min-height:350px;width:100%;margin-left:0%;background-color:#FFFFFF !important;box-shadow:0 2px 10px 0 rgb(0 0 0 / 20%);border:0 none;box-sizing:border-box;}.layout-jamtoolbar #header .main-menu{height:auto !important;top:80px !important;}#header .main-menu nav > ul{border:0 none;padding-top:85px;padding-bottom:25px;}#header .main-menu nav > ul > li a:link,#header .main-menu nav > ul > li a:visited{border:0 none;color:#5C5C5C !important;height:40px;width:100%;display:flex;padding:0 3%;justify-content:flex-start;text-align:left;height:auto;margin:10px 0px;}#header .main-menu nav > ul > li a:before{background-color:#0049DB;}#header .main-menu nav > ul > li.iniciar_sessao{position:absolute;top:0;left:0;width:100%;}#header .main-menu nav > ul > li.iniciar_sessao a{border-bottom:2px solid #0049DB;padding:0;margin:0 3%;justify-content:flex-end;height:56px;}body #header .main-menu nav > ul > li a.is-active,body #header .main-menu nav > ul > li.active-trail,body #header .main-menu nav > ul > li.active-trail a,body #header .main-menu nav > ul > li a:hover{background-color:transparent !important;color:#0049DB !important;}#header .main-menu nav > ul > li.usermenu-opened{display:none;}#header .main-menu nav > ul > li.usermenu-logout,#header .main-menu nav > ul > li.usermenu{width:60%;padding:0;position:absolute;left:0;top:0;border:0 none;display:block;border-bottom:2px solid #0049DB !important;}#header .main-menu nav > ul > li.usermenu-logout{left:60%;width:40%;right:auto;display:flex;height:56px;justify-content:center;align-items:center;}#header .main-menu nav > ul > li.usermenu-logout > a.link,#header .main-menu nav > ul > li.usermenu-logout > a:visited,#header .main-menu nav > ul > li.usermenu > span{color:#0049DB !important;border:0 none;height:56px;margin:0;padding:0;display:flex;box-sizing:border-box;width:100%;position:static;display:flex;}#header .main-menu nav > ul > li.usermenu > span::after{display:none;}#header .main-menu nav > ul > li.usermenu-mobile{display:block;}#header .main-menu nav > ul > li.usermenu-mobile > ul.menu{margin:0 3% 30px;border-bottom:2px solid #0049DB;padding:0 0 30px;}#header .main-menu nav > ul > li.usermenu-mobile > ul.menu li a{text-transform:none;}#header .main-menu nav > ul > li.usermenu-mobile > ul.menu li a:link,#header .main-menu nav > ul > li.usermenu-mobile > ul.menu li a:visited{padding:0;}.fixed-menu #header .main-menu,.fixed-menu #header .main-menu nav > ul > li{height:auto !important;}#anuncie h2,#page-slogan h1{font-size:24px;line-height:28px;max-width:70%;margin-bottom:15px;}#page-slogan .center > div{font-size:18px;line-height:30px;max-width:70%;}#anuncie,#page-slogan{height:auto;padding:70px 0 50px;}#anuncie .center>a:link,#anuncie .center>a:visited{width:auto;height:auto;padding:10px;font-size:15px;}#home-highlights{padding:60px 0 30px;}#home-highlights .header h2{font-size:24px;line-height:30px;margin-bottom:30px;}#home-highlights .header > div{font-size:18px;line-height:28px;}#home-highlights .header:after{height:78px;width:99px;top:-40px;}#home-highlights .header{padding-bottom:30px;}#home-highlights .highlights-big{justify-content:center;}.property-highlight.small,.property-highlight,.property-highlight:after,.property-highlight .images .default-image,.property-highlight .info{width:100%;max-width:360px;}.property-highlight{margin:0 6px 13px;flex-shrink:0;}.property-highlight .images img{width:100%;height:257px;object-fit:cover;object-position:center;}#home-highlights .highlights-small{margin-top:40px;justify-content:center;}.property-highlight.small .images img{height:100px;}#home-highlights:before{height:300px;}#home-offers{padding:50px 0 80px;}#home-offers .header h2{font-size:24px;line-height:30px;text-align:left;margin-bottom:30px;}#home-offers .header > div{font-size:18px;line-height:28px;text-align:left;}#home-offers .list{padding-top:40px;justify-content:center;}.property-teaser{margin:0 7px 15px;}#home-offers div.button{padding-top:30px;}#footer .footer-top.center{align-items:flex-start;padding:20px 0;position:relative;}#footer-logo{height:52px;width:98px;margin-bottom:45px;}#footer-logo-nova{height:41px;width:75px;position:absolute;right:0;top:34px;background-image:url(/themes/javali_theme/images/2025/logo_nova_mobile.png);}#footer-menu{width:100%;}#footer-menu ul li{width:100%;}.view-id-todas_as_ofertas.view-display-id-page_1 .view-content{justify-content:center;}.view-todas-as-ofertas .view-breadcrumbs{margin:0px 0 30px;}.view-todas-as-ofertas .view-breadcrumb{height:28px;color:#5C5C5C;font-size:14px;line-height:17px;padding:4px 10px;margin-right:6px;margin-bottom:6px;}.view-todas-as-ofertas .view-breadcrumb > a{margin-left:10px;}h1.page-title{font-size:24px;line-height:36px;}.alojamento-hide-form,.content-moderation-entity-moderation-form,.node--type-property .node__content > .rows.details,#property-header{box-shadow:-100px 0px 0px 0px #fff;}.alojamento-hide-form:after,.content-moderation-entity-moderation-form:after,.node--type-property .rows.details:after,#property-header:after{box-shadow:100px 0px 0px 1px #fff;}#property-header{background-color:#fff;margin:0;padding:40px 3%;width:94%;flex-direction:column;}#property-header-right{width:100%;margin:0;}#image-gallery{height:auto;}#image-gallery #main{width:100%;height:auto;margin-bottom:0;}#image-gallery #main > div{width:100%;height:auto;}#image-gallery #thumbs-slideshow{width:100%;height:40px;margin-top:5px;}#image-gallery #thumbs{height:40px;}#image-gallery #thumbs .slick-list{width:100%;}#image-gallery #thumbs .slick-track > div{margin-right:2px;border:1px solid transparent;}#image-gallery #thumbs .slick-track > div.slick-current{opacity:1;border:1px solid #0049DB;}#image-gallery #thumbs .slick-track > div img{width:auto;height:38px;}#property-header .bottom-mobile{display:flex;padding-top:40px;flex-direction:column;align-content:space-between;align-items:center;}#property-header .bottom-mobile > div{display:flex;width:100%;justify-content:space-around;align-items:center;align-content:center;position:relative;min-height:40px;}#property-header .bottom > div > a.facebook-share{margin-top:0 !important;box-sizing:border-box;}.node--type-property .rows.details:before{width:106%;margin-left:-3%;}#property-header-left .bottom{display:none;}#property-header .bottom > a:link,#property-header .bottom > a:visited{margin:40px auto 0;}.node--type-property .node__content > .rows.details{width:94%;padding:40px 3% 20px;}.node--type-property .rows .row.fields{flex-direction:column;}.node--type-property .rows .row > .column.last,.node--type-property .rows .row > .column{width:100%;border:0 none;padding:0;}.node--type-property .rows .row > .column .field{width:100%;margin-right:0;}.node--type-property .rows .row .field{width:100%;margin-right:0;}.node--type-property .field__label{margin-bottom:15px;}.node--type-property .rows.contacts{width:94%;margin:45px auto 80px;overflow:hidden;box-sizing:border-box;}.node--type-property .rows.comments{width:100%;}#image-gallery #thumbs .slick-track > span:before,#image-gallery #thumbs .slick-track > span:after{display:none;}#image-gallery #thumbs-slideshow .slick-arrow{top:calc(40% - 20px);}.view-todas-as-ofertas .view-filters{box-shadow:-2.5vw 0px 0px 0px #fff;}.view-todas-as-ofertas .view-filters-inner{box-shadow:2.5vw 0px 0px 0px #fff;padding:40px 0;}.view-todas-as-ofertas .view-filters-trigger{font-size:16px;line-height:19px;height:40px;padding:8px 0 8px 10px;}.view-todas-as-ofertas .view-filters-trigger > span.arrow{height:40px;width:40px;}.view-todas-as-ofertas .view-filters-trigger > span.arrow:before{font-size:18px;}.view-todas-as-ofertas .view-filters-trigger > span:before{font-size:25px;margin-right:10px;}.view-todas-as-ofertas .view-header h2 > a,.view-todas-as-ofertas .view-header h2 > span{font-size:16px;line-height:24px;margin:0;}.view-todas-as-ofertas .view-header h2 > a > span,.view-todas-as-ofertas .view-header h2 > span > span{font-size:28px;line-height:24px;}.view-todas-as-ofertas .view-header h2{text-align:center;display:flex;justify-content:space-between;width:94%;margin:0 auto 30px;}.view-todas-as-ofertas .view-filters.expanded form{padding:50px 15px 0;}.view-todas-as-ofertas .view-filters .form-item{margin-right:0;width:100%;margin-bottom:20px;}.view-todas-as-ofertas .view-filters .form--inline .form-actions{position:static;}.view .view-filters .form-item select{height:40px;height:40px;border:1px solid #E0E0E0;border-radius:4px;background-color:#FFFFFF;}.view .view-filters .form-item.form-type-select:after{bottom:13px;mask-image:url(/themes/javali_theme/images/2025/sprite.svg#chevron-down-view);content:'';display:block;background-color:#5C5C5C;width:13px;height:13px;}.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-min{width:48% !important;margin-right:4% !important;}.view-todas-as-ofertas .view-filters .form-item.form-item-monthly-payment-max{width:48% !important;margin-right:0 !important;}.page--en-ofertas_mapa main .view-todas-as-ofertas.view-display-id-page_2 .view-content,.page--ofertas_mapa main .view-todas-as-ofertas.view-display-id-page_2 .view-content{margin-left:-3%;width:106%;}.page-node-type-cc-content main #main-content .region-content,.page--en-terms_conditions main #main-content .region-content,.page--terms_conditions main #main-content .region-content{margin:30px 0;padding:0%;box-shadow:none;}.page-node-type-cc-content main #main-content .region-content h1.page-title,.page--en-terms_conditions main #main-content .region-content h1.page-title,.page--terms_conditions main #main-content .region-content h1.page-title{text-align:left;}.section.table .tablefield-wrapper{overflow:scroll;}.page--en-user.page--en-user-password main #main-content .region-content,.page--en-user.page--en-user-login main #main-content .region-content,.page--user.page--user-password main #main-content .region-content,.page--user.page--user-login main #main-content .region-content{margin-top:0;padding:45px 4% 45px;}.page--en-user-password #main-content.main-content-register h1.page-title,.page--en-user-login #main-content.main-content-register h1.page-title,.page--user-password #main-content.main-content-register h1.page-title,.page--user-login #main-content.main-content-register h1.page-title{text-align:left;margin-bottom:50px;}.page--en-user-password p,.page--en-user-password #main-content.main-content-register form .form-wrapper,.page--en-user-login #main-content.main-content-register form .form-wrapper,.page--en-user-password .user-pass,.page--en-user-login .user-login-form,.page--user-password p,.page--user-password #main-content.main-content-register form .form-wrapper,.page--user-login #main-content.main-content-register form .form-wrapper,.page--user-password .user-pass,.page--user-login .user-login-form{width:100%;}.page--en-user-login .login-intro,.page--user-login .login-intro{font-size:18px;line-height:24px;padding-bottom:30px;margin-bottom:35px;}.page--en-user-register #main-content.main-content-register #main-content-inner,.page--user-register #main-content.main-content-register #main-content-inner{padding-top:30px;}#main-content.main-content-register #register-tabs h1.page-title{text-align:left;padding-bottom:20px;}#register-tabs.ui-accordion .ui-widget-content{padding:30px 4%;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item{width:100%;}#main-content.main-content-register #register-tabs form .form-wrapper .form-item.form-type-checkbox label{width:100%;box-sizing:border-box;}#main-content.main-content-register #edit-field-comunicacoes-value--description{padding-left:40px;}#main-content.main-content-register #register-tabs form .captcha{position:static;display:flex;justify-content:center;}#main-content.main-content-register #register-tabs form .form-wrapper.form-actions,#register-tabs #login-register{float:none;width:100%;}#register-tabs #login-register{margin-top:40px;}#totop{right:15px;bottom:25px;}.page-node-type-property h1.page-title{text-align:left;}nav.pager .pager__item.pager__item--first,nav.pager .pager__item.pager__item--last{display:none;}nav.pager .pager__items{width:calc(100% - 80px);}nav.pager .pager__item{margin:3px;}nav.pager{margin:60px 0;}body #header .main-menu .sub-menu{display:none;}.page--en-node-edit #header,.page--en-node-add-property #header,.page--node-edit #header,.page--node-add-property #header{height:80px;}.property-teaser.property-teaser-mapa .images{display:block;width:100%;height:auto;margin-top:20px;min-height:130px;}.property-teaser.property-teaser-mapa .images .default-image{min-height:130px;background-color:#fff;background-position:center;}.property-teaser.property-teaser-mapa .info{height:140px;}#image-gallery #no-image img{width:100%;height:auto;line-height:0;}.alojamento-hide-form.warning::before{display:none;}#image-gallery #thumbs .slick-track > div:before,#image-gallery #thumbs .slick-track > div:after{width:100%;height:100%;left:calc(100% + 2px);}#image-gallery #thumbs .slick-track > div:after{left:calc(200% + 4px);}}@media screen and (max-width:600px){.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;clear:none;}}@media all and (max-width:400px){.property-highlight{margin:0 0 13px;}}
.view-todas-as-ofertas .view-filters .chosen-container-multi .chosen-choices li.search-choice,.fixed-menu #header .main-menu,#header .main-menu nav > ul,#header .main-menu nav > ul > li a:link,#header .main-menu nav > ul > li a:visited{border-color:#63A513 !important;}.view-todas-as-ofertas .view-filters .chosen-container-multi .chosen-choices li.search-choice,.page--admin dl.list-group dt a:link,.page--admin dl.list-group dt a:visited,#main-content.main-content-register .rows .row h2.header span.number,nav.pager .pager__item.is-active,nav.pager .pager__item:hover,#main-content.add-property form #images details .form-item label,input.form-submit,ul.links li a:link,ul.links li a:visited,#image-gallery #thumbs #scroller span:hover,#header .main-menu,.chosen-container .chosen-results li.highlighted,.property-teaser .images .default-image,.block-local-actions-block .action-links li a:link,.block-local-actions-block .action-links li a:visited,.view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-submit-todas-as-ofertas,#main-content.main-content-register form .form-wrapper.form-actions .form-submit{background-color:#73BA1C;}#header .main-menu nav > ul > li a:hover,#header .main-menu nav > ul > li a:focus,#header .main-menu nav > ul > li a.is-active{border-color:#73BA1C !important;}details#payment summary,#wrapper a:link,#wrapper a:visited,.property-teaser .info .comments-maps .comments span,.property-teaser .info .comments-maps .map:after,.property-teaser .info .comments-maps .comments:before,h1.page-title,#main-content.main-content-register h1.page-title,#main-content.add-property form .vertical-tabs__menu-item .vertical-tabs__menu-item-title,#main-content.add-property form .rows h2,.node--type-property .comment p.comment__submitted,.view-todas-as-ofertas .view-header h2 span,.property-teaser .info h3.title,.property-teaser .info h3.title a:link,.property-teaser .info h3.title a:visited{color:#73BA1C;}.br-theme-css-stars .br-widget a:after{color:#fff;}#property-header-right .rating .br-theme-css-stars .br-widget a.br-active:after,#property-header-right .rating .br-theme-css-stars .br-widget a.br-selected:after,.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#00BBDA;}.property-teaser .images .slick-dots li.slick-active button:before{background:#00BBDA;}table.node-revision-table thead th,.page--admin dl.list-group dt a:hover,div#sliding-popup,#main-content.add-property form #images details .form-item label:hover,#header .main-menu .sub-menu,input.form-submit:hover,ul.links li a:hover,.block-local-actions-block .action-links li a:hover,.view-todas-as-ofertas .view-filters .form--inline .form-actions #edit-submit-todas-as-ofertas:hover,#header .main-menu nav > ul > li a:hover,#header .main-menu nav > ul > li a:focus,#header .main-menu nav > ul > li a.is-active,#main-content.main-content-register form .form-wrapper.form-actions .form-submit:hover{background-color:#63A513;}.node--type-property .moderation_state,a:hover{color:#63A513;}body.offsetfeatures #header .main-menu .sub-menu ul.submenu li a#offsetfeatures{background-color:#579011;}body.offsetimages #header .main-menu .sub-menu ul.submenu li a#offsetimages{background-color:#579011;}body.offsetlocation #header .main-menu .sub-menu ul.submenu li a#offsetlocation{background-color:#579011;}body.offsetcontacts #header .main-menu .sub-menu ul.submenu li a#offsetcontacts{background-color:#579011;}body.offsetfacturacao #header .main-menu .sub-menu ul.submenu li a#offsetfacturacao{background-color:#579011;}.js table .dropbutton-widget,.node-preview-container,.page--admin .view table thead th,.revision-current{background-color:#579011;}
