.elementor-209 .elementor-element.elementor-element-de6f04d > .elementor-container{min-height:400px;}.elementor-209 .elementor-element.elementor-element-de6f04d > .elementor-container:after{content:"";min-height:inherit;}.elementor-209 .elementor-element.elementor-element-48b1bc6{text-align:left;}.elementor-209 .elementor-element.elementor-element-48b1bc6.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-209 .elementor-element.elementor-element-48b1bc6 .elementor-heading-title{font-family:"Montserrat", Montserrat, Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;text-shadow:1px 1px 0px #000000;}.elementor-209 .elementor-element.elementor-element-48b1bc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-209 .elementor-element.elementor-element-6191314{text-align:left;}.elementor-209 .elementor-element.elementor-element-6191314.elementor-widget-heading .elementor-heading-title{color:#ffcc00;}.elementor-209 .elementor-element.elementor-element-6191314 .elementor-heading-title{font-family:"Montserrat", Montserrat, Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;text-shadow:1px 1px 0px #000000;}.elementor-209 .elementor-element.elementor-element-6191314 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-209 .elementor-element.elementor-element-690b6dc{font-family:"Montserrat", Montserrat, Sans-serif;font-size:14px;font-weight:300;line-height:16px;color:#cccccc;}.elementor-209 .elementor-element.elementor-element-690b6dc a{color:#ffffff;}.elementor-209 .elementor-element.elementor-element-4a448a9 .elementor-spacer-inner{height:10px;}.elementor-209 .elementor-element.elementor-element-de6f04d{background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;}.elementor-209 .elementor-element.elementor-element-de6f04d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-209 .elementor-element.elementor-element-148ddfa{text-align:center;}.elementor-209 .elementor-element.elementor-element-148ddfa.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-209 .elementor-element.elementor-element-148ddfa .elementor-heading-title{font-family:"Montserrat", Montserrat, Sans-serif;font-size:22px;font-weight:300;line-height:32px;}.elementor-209 .elementor-element.elementor-element-148ddfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-209 .elementor-element.elementor-element-a19c1d3 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#2660a2;width:100%;}.elementor-209 .elementor-element.elementor-element-a19c1d3 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-209 .elementor-element.elementor-element-ad6c590{margin-top:40px;margin-bottom:20px;}.elementor-209 .elementor-element.elementor-element-b7e1bea > .elementor-container{min-height:320px;}.elementor-209 .elementor-element.elementor-element-b7e1bea > .elementor-container:after{content:"";min-height:inherit;}.elementor-209 .elementor-element.elementor-element-d8a4752{text-align:left;}.elementor-209 .elementor-element.elementor-element-d8a4752.elementor-widget-heading .elementor-heading-title{color:#2660a2;}.elementor-209 .elementor-element.elementor-element-d8a4752 .elementor-heading-title{font-family:"Montserrat", Montserrat, Sans-serif;font-size:35px;font-weight:300;text-transform:uppercase;line-height:42px;}.elementor-209 .elementor-element.elementor-element-d8a4752 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-209 .elementor-element.elementor-element-92b7953 .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}.elementor-209 .elementor-element.elementor-element-92b7953 .jet-listing-grid__items{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);}.elementor-209 .elementor-element.elementor-element-dbb8de5 .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}.elementor-209 .elementor-element.elementor-element-dbb8de5 .jet-listing-grid__items{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);}.elementor-209 .elementor-element.elementor-element-b7e1bea{padding:30px 0px 30px 0px;}.elementor-209 .elementor-element.elementor-element-5026910 > .elementor-container{min-height:320px;}.elementor-209 .elementor-element.elementor-element-5026910 > .elementor-container:after{content:"";min-height:inherit;}.elementor-209 .elementor-element.elementor-element-3c69f63{text-align:left;}.elementor-209 .elementor-element.elementor-element-3c69f63.elementor-widget-heading .elementor-heading-title{color:#2660a2;}.elementor-209 .elementor-element.elementor-element-3c69f63 .elementor-heading-title{font-family:"Montserrat", Montserrat, Sans-serif;font-size:35px;font-weight:300;text-transform:uppercase;line-height:42px;}.elementor-209 .elementor-element.elementor-element-3c69f63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-209 .elementor-element.elementor-element-9edf469 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-209 .elementor-element.elementor-element-d6abb49 .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}.elementor-209 .elementor-element.elementor-element-d6abb49 .jet-listing-grid__items{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);}.elementor-209 .elementor-element.elementor-element-f2fe049 .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}.elementor-209 .elementor-element.elementor-element-f2fe049 .jet-listing-grid__items{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);}.elementor-209 .elementor-element.elementor-element-5026910{background-color:#f5f5f5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-209 .elementor-element.elementor-element-5026910 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-209 .elementor-element.elementor-element-6fe7fbb{padding:30px 0px 30px 0px;}body.elementor-page-209 h1.entry-title, .elementor-page-title{display:none;}@media(min-width:768px){.elementor-209 .elementor-element.elementor-element-b955440{width:30.015%;}.elementor-209 .elementor-element.elementor-element-2f0352c{width:69.985%;}.elementor-209 .elementor-element.elementor-element-ef2d69e{width:30.015%;}.elementor-209 .elementor-element.elementor-element-9edf469{width:69.985%;}}@media(max-width:1024px){.elementor-209 .elementor-element.elementor-element-de6f04d > .elementor-container{min-height:450px;}.elementor-209 .elementor-element.elementor-element-de6f04d > .elementor-container:after{content:"";min-height:inherit;}.elementor-209 .elementor-element.elementor-element-de6f04d{margin-top:-235px;margin-bottom:0px;}.elementor-209 .elementor-element.elementor-element-d8a4752 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-209 .elementor-element.elementor-element-3c69f63 .elementor-heading-title{font-size:28px;line-height:36px;}}@media(max-width:767px){.elementor-209 .elementor-element.elementor-element-48b1bc6 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-209 .elementor-element.elementor-element-de6f04d{margin-top:-180px;margin-bottom:0px;}.elementor-209 .elementor-element.elementor-element-148ddfa .elementor-heading-title{font-size:22px;}.elementor-209 .elementor-element.elementor-element-d8a4752 .elementor-heading-title{font-size:32px;}.elementor-209 .elementor-element.elementor-element-b7e1bea{padding:0px 0px 30px 0px;}.elementor-209 .elementor-element.elementor-element-3c69f63 .elementor-heading-title{font-size:32px;}.elementor-209 .elementor-element.elementor-element-5026910{padding:30px 0px 30px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-8d353b6 */.busca-campo ul{
    padding: 0 !important;
    text-align: center;
}

.searchandfilter ul li {
    display: -webkit-inline-box;
}

.sf-field-search label{
    padding-right: 10px;
}

.sf-input-text{
    background: #F5F5F5;
    border: none;
    padding: 15px;
    width: 100%;
    font-family: Montserrat;
    font-size: 14px;
}

.sf-field-search label{
    width: 100% !important;
    display: block;
}

.sf-field-search{
    width: 80%;
    max-width: 80%;
}

.sf-field-submit input{
    height: 45px;
    -webkit-appearance: none;
    background: #2660A2;
    border: none;
    color: #fff;
    width: 100%;
    display: -webkit-box;
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 16px !important;
}

.sf-field-submit{
    width: 20%;
    max-width: 20%;
    padding-left: 10px !important;
}


@media (max-width: 767px){
.sf-field-submit, .sf-field-search{
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    display: -webkit-box;}
    
.sf-field-search label{
    padding-right: 0 !important;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8d353b6 */.busca-campo ul{
    padding: 0 !important;
    text-align: center;
}

.searchandfilter ul li {
    display: -webkit-inline-box;
}

.sf-field-search label{
    padding-right: 10px;
}

.sf-input-text{
    background: #F5F5F5;
    border: none;
    padding: 15px;
    width: 100%;
    font-family: Montserrat;
    font-size: 14px;
}

.sf-field-search label{
    width: 100% !important;
    display: block;
}

.sf-field-search{
    width: 80%;
    max-width: 80%;
}

.sf-field-submit input{
    height: 45px;
    -webkit-appearance: none;
    background: #2660A2;
    border: none;
    color: #fff;
    width: 100%;
    display: -webkit-box;
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 16px !important;
}

.sf-field-submit{
    width: 20%;
    max-width: 20%;
    padding-left: 10px !important;
}


@media (max-width: 767px){
.sf-field-submit, .sf-field-search{
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    display: -webkit-box;}
    
.sf-field-search label{
    padding-right: 0 !important;}
}/* End custom CSS */
/* Start custom CSS for page-settings */@media (min-width: 481px){
.twocolumns {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
page-break-inside: avoid; /* Firefox */
vertical-align: twocolumns;}
}/* End custom CSS */