.default {}
.panel-3-content {background:#2365ad;}
.box-1-cell {overflow:visible !important;}
.rd-nav-link {font-family:'Comfortaa', cursive;text-transform:capitalize;}
@media (min-width:1200px) {.rd-navbar-static .rd-nav-item+.rd-nav-item {margin-left:40px;}}
@media screen and (min-width:1278px) {.hero-filters__wrapper {grid-column-gap:16px;grid-row-gap:0;grid-template-columns:1.3fr 1fr;}}
.hero-filters__group, .hero-filters__wrapper {display:grid;grid-row-gap:16px;grid-template-columns:repeat(1,auto);}
@media screen and (min-width:1278px) {.hero-filters__group {grid-template-columns:1fr 1fr;}}
.search-bar-row {position:absolute;float:left;width:100%;height:380px;top:125px;}
.search-bar-row .title {margin-top:1%;color:rgba(255, 255, 255, 0.8);font-size:32px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.7);}
.search-bar-row .subtitle {color:rgba(255, 255, 255, 0.8);font-size:18px;margin-bottom:35px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.7);}
.search-bar {float:left;width:100%;padding:25px;background:#FFF;border-radius:10px;box-shadow:0px 0px 0px 14px rgba(36, 102, 174, 0.7);}
canvas {float:left !important;width:100% !important;background:url("../imgs/bg-one-page-01-1920.jpg");background-attachment:fixed;background-size:100% auto;}
.btn {font-size:16px;text-transform:capitalize;font-weight:300;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
h2, .heading-2 {font-size:32px;}
.owl-carousel.owl-loaded {display:block !important;float:left !important;}
.owl-carousel .product-classic-media {max-height:200px;overflow:hidden;}
.owl-carousel-imoveis .owl-prev {left:-60px;}
.owl-carousel-imoveis .owl-next {right:-60px;}
.owl-carousel-imoveis .owl-prev,
.owl-carousel-imoveis .owl-next {color:#fff;background:#2365ad;border-radius:100px;}
.owl-carousel-imovel .owl-prev {top:45%;left:5px;}
.owl-carousel-imovel .owl-next {top:45%;right:12px;}
.owl-carousel-imovel .owl-prev,
.owl-carousel-imovel .owl-next {color:#FFF;background:rgba(0, 0, 0, 0.5);border-radius:100px;font-size:13px;}
.owl-carousel-item {border-radius:7px;overflow:hidden;}
.bg-gray-12 .product-classic::before {background:#FFF !important;}
.product-classic::before {background:rgba(238, 238, 238, 0.4) !important;}
.ui-to-top {border-radius:100px;}
.bg-dark-blue {background:url("../imgs/bg-one-page-02-1920.jpg");background-attachment:fixed;background-size:100% auto;}
.text-white {color:#FFF !important;}
.teclabs img {height:10px !important;}
.rights {float:left;width:100%;text-align:center;}
.product-classic-ref {bottom:10px;}
.preloader {z-index:99999999}
@media(max-width:1199px) {.rd-navbar-aside-item {display:none !important;}.search-bar-row .title {margin-top:5%;}canvas,.bg-dark-blue {background-size:cover;}}
@media(max-width:720px) {.search-bar-row .title {margin-top:0;}.search-bar-row {top:80px;}.form-control.btn {font-size:12px;margin-bottom:10px}}
.product-classic-ref {padding:10px 21px 5px 11px;line-height:1.3;}
.rd-nav-item .active {color:#2570c0 !important;}
@media(max-width:921px) {.slick-slider-1 .slick-list {height:200px}}
.product-classic-media img,
.owl-carousel-imovel .owl-item img {height:180px !important;min-height:180px !important;max-height:180px !important;width:auto !important;margin-right:2px;}
.product-classic-media,
.owl-carousel-imovel .owl-item {text-align:center;background-color:rgb(212, 212, 212);height:180px !important;}
.product-classic-2 .product-classic-ref {left:0;}
.slick-slider-1 .carousel-parent img {width:auto;height:450px;margin:0 auto;}
.slick-slider-1 .carousel-parent {text-align:center !important;background-color:rgb(212, 212, 212);}
.slick-slider-1 .slick-slider-price {right:-6px;}
.product-classic-list li {width:100%;}
@media (max-width:767px) {.slick-slider-1 .carousel-parent .slick-slide {height:auto;}
.slick-slider-1 .carousel-parent img {width:100%;height:auto;}
.slick-slider-1 .carousel-parent {background-color:#eee;}
.slick-slider-1 .carousel-parent .slick-slide {height:auto;}
.slick-slider-1 .carousel-parent img {width:100%;height:auto;}
.slick-slider-1 .carousel-parent.slick-slider img {width:auto !important;max-width:auto !important;height:250px !important;}
.slick-slider-1 .carousel-parent.slick-slider .slick-list,
.slick-slider-1 .carousel-parent.slick-slider {height:300px  !important;text-align:center !important;}
.slick-slider-1 .carousel-parent.slick-slider .slick-arrow {top:45% !important;}}
.mdi-whatsapp, .fa-whatsapp {color:#FFF !important;}
.mdi-phone, .mdi-home, .mdi-account-star, .mdi-account-minus {color:#FFF !important;}
.unit-body a {color:#FFF !important;}
.slick-slider-price {padding:10px 15px 4px 15px!important;}
.slick-slider-price.sec {margin-top:70px !important;}
.slick-slider-price.thr {margin-top:140px !important;}
.slick-slider-price.thd {margin-top:210px !important;}
.slick-slider-price div {display:block;font-size:10px;}
.mobile-price {display:none;}
@media(max-width:719px) {.slick-slider-price {display:none !important;}
.mobile-price {display:block;}}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main {height:75px;}
.mobile-price {float:left;width:100%;padding:15px;}
.mobile-price small {color:#2966ad;font-size:22px;padding:0 !important;}
.mobile-price-list {float:left;width:100%;list-style:none;padding:0;}
.mobile-price-list li {float:left;width:50%;display:inline !important;list-style:none;padding:0 15px 0 0;margin-bottom:15px;color:#222 !important}
.mobile-price-list small {font-size:14px;padding:0 !important;}
@media(max-width:340px) {.mobile-price-list li {width:100%;}}
.pg-canvas,#particles {height:450px !important;}
@media(max-width:767px) {.form-row.mb-2 {margin-bottom:0 !important;}.form-row.mb-2 .col-md-6,.form-row.mb-2 .col-md-3 {margin-bottom:.5rem !important;}.pg-canvas,#particles {height:1200px !important;}}
.section h3 a {text-decoration:underline !important;cursor:pointer !important;}
.section h3 a:hover {text-decoration:underline !important;cursor:pointer !important;}
.card-body p {color:#000000;}
.slick-slider-1 .carousel-parent .slick-arrow {display:inline !important;top:50%;background:rgba(255,255,255,.5);padding-top:4px;}
.select2-container-multi .select2-choices .select2-search-choice {background:#3f8ab6;border-radius:4px;color:#fff;font-size:10px;font-weight:200;line-height:1;border:none;margin:0 0 3px 5px !important;}
.select2-search-choice-close {color:#fff;}
.select2-container {float:left;width:100%;}
.select2-container-multi .select2-choices {/* display:block !important; */}
.select2-container-multi .select2-choices .select2-search-field input {float:left;width:100% !important;min-width:200px;height:calc(2.25rem + 2px);display:block;padding:.375rem .75rem;font-size:1rem;line-height:1.5;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #ced4da !important;background-color:#fff;color:#9a9a9a;border-radius:.25rem !important;clear:both !important;}
.select2-container-multi .select2-choices .select2-search-field {float:left;width:100% !important;}
.select2-container-multi .select2-choices .select2-search-choice {float:left;height:2.20rem !important;white-space:pre-line !important;}
.select2-container-multi .select2-choices {flex-direction:row-reverse !important;overflow-x:auto !important;}
.select2-results {max-height:300px;overflow-y:auto;}
@media(max-width:767px) {}

/*---*/
.area_cliente_link {font-size:16px;line-height:2.5;}
.area_cliente_link:hover {padding-left:20px;color:#0d427b !important;}
.area_cliente_link span {text-decoration:underline !important;}

/*---*/
.sobre-texto h3 {font-size:25px;color:#2365ad;font-weight:bold;}
.sobre-texto p {font-size:16px;color:#2365ad;}
.sobre-texto p strong {font-size:16px;color:#2365ad;}
.sobre-texto dt {font-size:16px;color:#2365ad;font-weight:bold;}
.sobre-texto dd {font-size:16px;color:#2365ad;}
.blog-post-solo p {font-size:16px;color:#2365ad;}

/*
* cookies
*/

.cookies-bar {
padding:0 10px 0 10px;
max-width:350px;
width:calc(100vw - 40px);
max-height:140px;
height:calc(100vh - 100px);
bottom:10px;
margin-left:auto;
margin-right:auto;
right:10px;
border-radius:15px;
position:fixed;
flex-wrap:wrap;
background-color:#fff;
box-shadow:0 3px 6px 0 rgb(0 0 0 / 50%);
z-index:99999998;
}

.cookies-bar {text-align:center;}
.cookies-bar p {margin:10px;color:#555;}
.cookies-bar .button-cookies {margin:auto;height:30px;padding:7px;color:#FFF;font-size:10px;width:150px;margin-top:10px;display:block;background:#2365ad;border-radius:15px;}

@media(max-width:767px) {.cookies-bar {bottom:10px;left:0;right:0;}
