* a{text-decoration:none}.btn-custom{background-color:#f99b1c;border:none;border-radius:.3rem;color:#17344e;font-size:1rem;line-height:1.4;outline:none;padding:10px 15px;text-align:center;text-decoration:none!important;transition-duration:.5s}.btn-custom:hover{background-color:#fab61b}.btn-custom-2{background-color:#17344e;border:none;border-radius:.3rem;color:#fbfbfb;font-size:1rem;line-height:1.4;outline:none;padding:10px 15px;text-align:center;text-decoration:none!important;transition-duration:.5s}.btn-custom-2:hover{background-color:#006086}.bg-custom{background-image:linear-gradient(90deg,#17344e 0,#51748b)}.badge-front{background-color:#17344e;color:#fff}.badge-front:hover{background-color:#007c9f}.main_properties_price{font-size:1.6em;font-weight:700}.text-title{color:#51748b!important}.text-front{color:#17344e}.main_header .header_bar{background-color:#17344e}.main_header .header_bar p{color:#fbfbfb;font-size:.875em}.main_header .header_bar i{color:#fbfbfb;font-size:1.6em}.navbar-brand h1{color:#17344e;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}@media (max-width:1000px){.navbar-brand h1{font-size:1.5rem}}@media (max-width:528px){.navbar-brand h1{display:none}}.navbar-brand .brand-image-custom{height:auto!important;width:150px}@media (min-width:354px) and (max-width:465px){.navbar-brand .brand-image-custom{height:auto!important;width:100px}}@media (min-width:304px) and (max-width:353px){.navbar-brand .brand-image-custom{height:auto!important;width:80px}}@media (max-width:303px){.navbar-brand .brand-image-custom{height:auto!important;width:50px}}.main_optin{background-color:#17344e;text-align:center}.main_optin h2{display:block;font-size:1.8em;text-align:center}.main_optin h2,.main_optin p{margin:0 auto 20px}.main_optin form{margin:0 auto;max-width:600px}.main_optin form input{margin-bottom:10px;outline:none}.main_optin form button{width:100%}.main_footer h2{border-bottom:1px solid font-color;font-size:1.4em}.main_footer ul{padding-left:0}.main_footer ul li{list-style:none;margin-bottom:4px}.main_footer ul li a{color:#707176}.main_copyright{background-color:#17344e;color:#fbfbfb;font-size:.8em}.main_copyright a{color:#fbfbfb}.smoothScroll-top{background-color:#17344e;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;bottom:-25px;box-shadow:inset 0 -5px 0 0 #fab61b;color:#fbfbfb;font-size:1.5rem;height:44px;line-height:22px;margin:none;opacity:0;overflow:hidden;padding-top:2px;position:fixed;right:25px;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;visibility:hidden;width:47px;z-index:999}.smoothScroll-top i{margin-bottom:10px}.smoothScroll-top.show{bottom:25px;cursor:pointer;opacity:1;visibility:visible}.main_slide{animation:pulse 2.5s forwards;background:linear-gradient(90deg,#51748b 0,transparent);flex-basis:60%;height:532px;position:relative}@keyframes pulse{0%{background-color:#a6bcc4}to{background-color:transparent}}.main_slide:after{background:url(../../img/home-hero.webp) 50%/cover no-repeat;background-position:center 50%;background-size:100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.main_slide .main_slide_content{background-color:rgba(31,32,31,.8);color:#ccc;font-size:2.5em;font-weight:400;padding:30px;text-transform:uppercase}.main_slide .main_slide_content span{color:#fff;font-weight:700}.main_list_group .main_list_group_title{position:relative}.main_list_group .main_list_group_title:after{background:#17344e;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;bottom:0;content:"";height:4px;left:calc(50% - 210px);max-width:100%;position:absolute;width:420px}.main_list_group .main_list_group_item .main_list_group_items_item{display:flex;flex-wrap:wrap;justify-content:center}.main_list_group .main_list_group_item .main_list_group_items_item a{color:#fbfbfb;flex-basis:100%;font-size:1.2em;min-height:200px;text-shadow:0 3px 5px #333;transition:.2s}.main_list_group .main_list_group_item .main_list_group_items_item a:hover{font-size:1.25em;text-decoration:none}.main_list_group .main_list_group_item .main_list_group_items_item a div{flex-basis:100%;min-height:200px}.main_list_group .main_list_group_item .main_list_group_items_item a div h2{background-image:linear-gradient(90deg,#17344e 0,transparent);font-size:1em;padding:1.5rem;width:100%}.main_properties_title{position:relative}.main_properties_title:after{background:#707176;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;bottom:-20px;content:"";height:4px;left:0;max-width:100%;position:absolute;width:100%}@media (max-width:420px){.main_list_group_title:after{left:0!important;width:100%!important}}.main_properties nav{margin:0 auto}.main_contact form{background:#fff;border-radius:4px;margin:40px auto 0;max-width:calc(100% - 40px);padding:20px;width:600px}.main_contact form h2{font-size:1.2em;margin-bottom:20px}.main_contact_types h2{color:#707176;font-size:1.4em}.main_contact_types p{font-size:.875em}.main_property h2{margin:40px 0 20px}.main_property .main_property_price p{color:#707176}.main_property .main_property_price .main_property_price_small{font-size:.8em;margin-bottom:0}.main_property .main_property_price .main_property_price_big{font-size:1.4em;margin-bottom:0}.main_property .main_property_content_description p{color:#17344e;margin-bottom:20px}.main_property .main_property_structure .main_property_structure_item{background-color:#a6bcc4;border-radius:4px;color:#17344e;margin-bottom:10px;margin-left:10px;padding:6px 12px}.main_property .main_property_contact{border-radius:4px;overflow:hidden}.main_property .main_property_contact h2{color:#fbfbfb;font-size:1.2em;margin:0;padding:20px}.main_property .main_property_contact form{background-color:#f9f9f9;border:1px solid #ccc;padding:20px}.main_property_share{display:flex;flex-wrap:wrap;justify-content:center;padding:1em 0;text-align:right}.main_property_share .btn-front{background-color:#17344e;border-color:#17344e;color:#fff}.main_property_share .btn-front:hover{background-color:#007c9f}@media (max-width:370px){.main_property_share{display:none}}

/*# sourceMappingURL=site.css.map*/