.c49mod-image-carousel .carousel-inner{background-color:rgba(0,0,0,.05)}.c49mod-image-carousel .carousel{z-index:1;border-radius:4px;overflow:hidden}.c49mod-image-carousel .c49-carousel-photo{padding-top:56.25%;width:100%;background-size:cover;background-position:center center;position:relative;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.c49mod-image-carousel .carousel-caption h3{display:inline-block;padding:5px 15px;text-shadow:0 0 20px #000,0 2px 3px #000}.c49mod-image-carousel .carousel-caption p{display:inline-block;background-color:rgba(0,0,0,.6);padding:5px 15px;border-radius:4px}.c49mod-image-carousel .carousel-caption .c49-carousel-title *{text-transform:uppercase;font-weight:700;letter-spacing:2px}.carousel-fade .carousel-inner .carousel-item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.carousel-item-left,.carousel-fade .carousel-inner .active.carousel-item-right{left:0;z-index:1;-webkit-transform:inherit!important;transform:inherit!important}.carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,.carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .carousel-control{z-index:2}.c49mod-image-carousel .c49-title{background:#135477;color:#c2e3f5;padding:1rem 1rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.c49mod-image-carousel .c49-title+.carousel.slide{border-top-left-radius:0;border-top-right-radius:0}[class^=c49mod-contact-] .btn,[class^=c49mod-contact-] .btn:hover,[class^=c49mod-contact-] .btn:focus,[class^=c49mod-contact-] .btn:active,[class^=c49mod-contact-] .dropdown-toggle,[class^=c49mod-contact-] .dropdown-toggle:focus,[class^=c49mod-contact-] .dropdown-toggle:active{text-decoration:none;outline:0;box-shadow:none}[class^=c49mod-contact-] .c49-icon+.c49-label,[class^=c49mod-contact-] .c49-label+.c49-icon{margin-left:8px}[class^=c49mod-contact-] .c49-label{position:relative}[class^=c49mod-contact-] .c49-icon{min-width:24px;cursor:pointer}.style-circle-side1 [class^=c49mod-contact-] .c49-label{display:flex;flex-direction:column;letter-spacing:-.5px;align-items:flex-start;font-size:26px}.style-circle-side1 [class^=c49mod-contact-] .c49-icon{color:#c2e3f5!important;font-size:28px;background-color:#135477!important;width:45px;min-width:45px;height:45px;min-height:45px;display:flex;align-items:center;justify-content:center;border-radius:300px}.style-circle-side1 [class^=c49mod-contact-] .btn{display:flex;align-items:center}.style-circle-side1 [class^=c49mod-contact-] [class^=c49-contact-]{display:flex;justify-content:flex-end;flex-direction:row;flex-flow:wrap}@media (max-width:991px){.style-circle-side1 [class^=c49mod-contact-] [class^=c49-contact-]{justify-content:center}}#c49header [class^=c49mod-contact-] .c49-label>.c49-tag{position:static;top:auto;left:auto;display:block;line-height:1.15;max-width:100%}#c49header [class^=c49mod-contact-] .dropdown{flex-wrap:wrap}#c49header [class^=c49mod-contact-] .c49-contact-more{white-space:nowrap}@media (max-width:767px){header .c49row-contact .c49-tag{display:block;max-width:calc(100vw - 190px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.c49mod-contact-dropdown .dropdown-item .c49-icon{font-size:24px;text-align:center}.c49mod-contact-dropdown .dropdown-toggle::after{content:"\f107";font-family:"Font Awesome 5 Free";border:0;vertical-align:text-top;margin-top:.3em;margin-right:10px;font-weight:800}.dropdown-hover:hover+.dropdown-menu{display:block;margin-top:0}.c49mod-contact-dropdown .c49-contact-more-wrap{color:#0275d8;cursor:default}.c49mod-contact-dropdown .c49-contact-more{text-transform:uppercase;font-size:.7rem;letter-spacing:1px;padding:4px 10px;font-weight:600;border-radius:3px;display:inline-block;cursor:pointer}.c49mod-contact-dropdown .c49-contact-more:hover{background-color:rgba(0,0,0,.03)}.c49mod-contact-dropdown .dropdown{display:inline-grid}.c49mod-contact-dropdown .dropdown-menu{min-width:100%}.c49mod-contact-dropdown .c49-contact-email span{cursor:pointer}.c49mod-contact-dropdown .dropdown-click i.fa-share-alt,.c49mod-contact-dropdown .dropdown-click span{color:#0275d8}.c49mod-contact-dropdown .dropdown.show .c49-only-icon{display:flex;flex-direction:column;align-items:center}.c49mod-contact-dropdown a span{cursor:pointer}.c49mod-contact-dropdown .dropdown-item{display:flex}.c49mod-chat-lateral .c49-chat-wrap{padding:10px 20px 20px;right:-10px;position:fixed;text-align:center;transform:rotate(-90deg) translate(0,-100%);transform-origin:100% 0;font-weight:bold;box-shadow:0 2px 10px rgba(0,0,0,.2);background-color:#fff;border:1px solid #e5e5e5;z-index:20;cursor:pointer;border-top-left-radius:.25rem;border-top-right-radius:.25rem;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.c49mod-chat-lateral .c49-chat-wrap:hover{right:0}[class^=c49mod-menu-horizontal-] .dropdown-toggle::after{content:"\f107";font-family:"Font Awesome 5 Free";border:0;vertical-align:text-top;margin-right:10px;display:inline;font-weight:800}.nav.navbar-nav{width:100%}.nav.navbar-nav .dropdown{margin-bottom:0}.navbar.no-collapse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}[class^=c49mod-menu-horizontal-] .dropdown-item{position:relative}.c49mod-menu-horizontal-basic{margin-bottom:0}.c49mod-menu-horizontal-basic>.navbar>.container{min-height:39px}.c49mod-search-smart{position:relative}.c49mod-search-smart:not(.c49-smart-fullscreen) #c49-smart-results,.c49mod-search-smart:not(.c49-smart-fullscreen) #c49-code-results{position:absolute}.c49mod-search-smart #c49-smart-results,.c49mod-search-smart #c49-code-results{background-color:rgba(255,255,255,.94);z-index:10;width:100%;top:100%;border:1px solid #ccc;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;overflow:hidden}.c49mod-search-smart .c49-smart-result{padding:8px 14px;border-bottom:1px solid #e6e6e6;display:block}.c49mod-search-smart .c49-smart-result:hover{background-color:rgba(0,0,0,.05)}.c49mod-search-smart .c49-smart-result-more,.c49mod-search-smart .c49-smart-no-result{border-bottom:0;padding:14px;background-color:#0275d8;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:1px;font-size:.85rem}.c49mod-search-smart .c49-smart-result-more:hover{background-color:#026ac5}.c49mod-search-smart.c49-smart-focused #c49-smart-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.c49-smart-fullscreen.c49-smart-focused{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.9);padding:50px 5%;z-index:12;overflow-y:auto}.c49mod-search-smart form>.form-group:after{content:"\f00e";font-family:'Font Awesome 5 Free';font-weight:800;position:absolute;right:10px;bottom:0;z-index:11;font-size:1.6rem;color:rgba(0,0,0,.1)}.c49mod-search-smart.c49-smart-fullscreen.c49-smart-focused form:after{content:"\f00d";font-family:'Font Awesome 5 Free'!important;font-weight:800;font-size:2.4rem;right:30px;top:12px;position:absolute;cursor:pointer}.c49mod-search-smart .c49-property-numbers{margin-bottom:0;text-align:left;display:inline-block}.c49mod-search-smart .c49-property-value+.c49-property-value,.c49mod-search-smart .c49-property-value+.c49-property-numbers{margin-left:8px}.c49mod-search-smart .c49-property-number-wrap{margin-right:8px;text-align:left}.c49mod-search-smart .c49-property-number-wrap,.c49mod-search-smart .c49-property-number-wrap .c49-property-number,.c49mod-search-smart .c49-property-number-wrap [class^=c49icon-]{display:inline-block}.c49mod-search-smart .c49-property-number-wrap [class^=c49icon-]{vertical-align:middle}.c49mod-search-smart .c49-property-title{display:block;font-size:1.4rem;font-weight:500;color:#0275d8;font-size:16px}.c49-smart-result-code .c49-property-title{display:inline}.c49-smart-result-code{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dropdown-flags{padding-bottom:0!important;padding-top:0!important;height:100%}.dropdown-flags>div{height:100%}.dropdown-flags .dropdown{height:100%;display:flex;align-items:center!important}@media (max-width:767px){#c49mod-2 .c49mod-image{margin-top:2rem}}#c49mod-3 #image-carousel-3{box-shadow:0 0 20px #000;border-bottom-left-radius:100px 200px;border-bottom-right-radius:30px;height:200px}#c49mod-3 .c49-carousel-photo{padding-top:200px}@media (max-width:767px){#c49mod-3{display:none}}#c49mod-4 .c49-contact-phone{flex-direction:row;background-color:rgba(0,0,0,.9);border-radius:5px;margin:20px;padding:4px 6px 0}@media (min-width:768px){#c49mod-4{position:absolute;z-index:1;top:0;right:10px}}#c49mod-4 .c49-contact-phone span{display:flex;color:#fff}#c49mod-4 .c49-contact-phone .c49-tag{font-weight:200;font-size:.7rem;line-height:1.6rem;letter-spacing:1px;margin:0 6px 0 2px}@media (min-width:768px){#c49mod-4 .c49-contact-phone{float:right}}#c49mod-8 .c49-chat-wrap{background-color:#135477;border-color:#135477;color:#c2e3f5}#c49mod-1 .navbar{background:#026ac5;background-image:-moz-linear-gradient(top,#0275d8,#026ac5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0275d8),to(#026ac5));background-image:-webkit-linear-gradient(top,#0275d8,#026ac5);background-image:-o-linear-gradient(top,#0275d8,#026ac5);background-image:linear-gradient(to bottom,#0275d8,#026ac5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0275d8',endColorstr='#026ac5',GradientType=0);border-radius:25px;box-shadow:0 3px 4px rgba(0,0,0,.9)}#c49mod-1 .navbar .nav-link{color:#FFF}#c49mod-1 .navbar .navbar-brand,#c49mod-1 .navbar .navbar-toggler{color:#FFF}#c49mod-1 .c49mod-image{margin-bottom:0}#c49mod-1 .navbar .nav-link:hover{background:rgba(0,0,0,.15);border-radius:.25rem}#c49mod-67 input{background-color:#026ac5;color:#fff;border-color:rgba(255,255,255,.2);box-shadow:0 2px 5px rgba(0,0,0,.3) inset}