/* Css File css/v25/html-content.css */
@import url("css/v25/page-contact.css");@import url("css/v25/page-overview.css");@import url("css/v25/general-html-content.css");@import url("css/v25/homepage-communities.css");@import url("css/v25/local-guide.css");@import url("css/v25/sidebar-towns-menu.css");


/* Css File css/v25/page-contact.css */
.contactPage *:not(.fa,.fab,.fad,.fal,.far,.fas){transition:all .3s;-webkit-transition:all .3s;font-family:'Roboto',sans-serif}.contactPage .CenterContainer{display:flex;flex-wrap:wrap;background:no-repeat top center;padding:0 0 20px 0!important;position:relative}.contactPage .ContactLeft{flex:1 0 50%;max-width:50%;padding:20px;box-sizing:border-box}.contactPage .ContactRight{flex:1 0 50%;max-width:50%;padding:20px 0 20px 0;box-sizing:border-box;height:848px}.contactPage .ContactMap{flex:1 0 100%;min-width:100%;border-top:5px solid #a40000}@media(min-width:1024px){.contactPage .CenterContainer{padding:0 70px 20px 70px!important}.contactPage .ContactRight{padding:20px 0 20px 20px}}.contactPage .ContactRight .WebContent{max-width:575px;margin:0 auto;padding:90px 50px 0 50px !important;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=0)}.contactPage .ContactRight .WebContent>.container{display:block;flex-direction:column;height:100%}.contactPage .ContactRight .WebContent img{margin-bottom:30px}.contactPage h2{font-weight:500;color:#404040;text-transform:uppercase;font-size:30px;margin:20px 0 20px 0;padding:0}.contactPage p{font-size:21px;font-weight:300;line-height:30px}.contactPage p.driving-directions-button{margin-top:auto;display:block}.ContactRight a.Button{font-size:20px;width:80%;height:auto!important;padding:15px !important;font-weight:400;text-transform:uppercase;margin:auto;display:block;position:relative;text-align:center;text-decoration:none;line-height:30px !important;margin-top:20px}@media(min-width:1024px){.ContactRight a.Button{font-size:30px}.contactPage .ContactRight .WebContent>.container{display:flex}}.contactPage .Form{width:100%;border:none;background:transparent}.contactPage .Form h5{display:none}.contactPage .Form .Half,.contactPage .Form ul.Full li.Full span{width:100%;float:none}.contactPage .Form ul.Full li.Half span,.contactPage .Form input,.contactPage .Form textarea,.Form ul li span{width:100%;height:auto!important}.contactPage .Form input{height:50px !important;margin:0 0 14px 0;box-sizing:border-box;padding:14px 10px;font-size:18px;color:#000;background:#fff;border:1px solid #959595}.contactPage .Form textarea{border:none;box-sizing:border-box;padding:10px;font-size:18px;color:#000;background:#fff;border:1px solid #959595}.contactPage .Form p.Info{width:100%;float:none;font-family:Arial,Helvetica,Sans-Serif;font-size:10px;line-height:20px;color:#666;margin:1%;padding:0}.contactPage .Form div.Buttons{float:none;width:80%;margin:0 auto}.contactPage .Form div.Buttons .Button{width:100%!important;display:block;text-align:center;text-decoration:none;height:60px!important;line-height:60px!important;font-size:30px;font-weight:400;text-transform:uppercase;margin:0!important;float:none!important}.contactPage .office{width:100%;display:flex;flex-direction:column;padding:0;margin:0}.contactPage .office .map{width:100%;height:400px}.contactPage .office .contact_data{display:none}@media(max-width:1023px){.contactPage .CenterContainer{flex-direction:column;background-size:cover}.contactPage .ContactRight{order:0}.contactPage .ContactLeft{order:1}.contactPage .ContactMap{order:2}.contactPage .ContactLeft,.contactPage .ContactRight{flex:1 0 100%;min-width:100%;height:auto}.contactPage .ContactRight .WebContent{max-width:100%;padding:0 10px}.contactPage .ContactRight img{max-width:355px;width:100%}}.ContactIco{margin:0 auto;padding:0 0 20px 0;width:100%}.ContactIco>a,.ContactIco>div{display:inline-block;width:48%;color:#a40000;font-size:18px;text-decoration:none;line-height:22px;text-align:center;vertical-align:top}.ContactIco>a::before,.ContactIco>div::before{content:'';background-repeat:no-repeat;width:52px;height:52px;display:block;vertical-align:middle;margin:0 auto 5px auto;background-image:url(../images/nadpSprite.png)}.ContactIco .CI1::before{background-position:0 0}.ContactIco .CI2::before{background-position:0 -55px}.ContactIco>div a{display:block}@media(max-width:768px){.ContactIco a,.ContactIco>div{width:100%}}.sigMapImg{display:block;width:30%;float:left}.officeMapBubble{width:500px}.officeMapBubble::after{content:'';display:block;width:100%;height:0;clear:both}.officeMapBubble div{padding-left:10px;float:left;font-size:16px;line-height:20px;font-family:"Open Sans",sans-serif;width:70%;box-sizing:border-box}.officeMapBubble b{display:block;font-size:20px;line-height:30px;font-weight:500}.officeMapBubble span{display:inline-block;padding-bottom:4px;margin-bottom:3px}.officeMapBubble a{display:inline-block;background-color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s;-webkit-transition:all .3s;color:#404040;position:relative}.officeMapBubble a::after{content:'';width:50%;height:2px;display:block;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;margin:0 auto;opacity:0;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.officeMapBubble a:hover::after{width:100%;opacity:1;bottom:0}.officeMapBubble .phone{display:block}@supports (display:flex){.officeMapBubble{display:flex}.officeMapBubble img{height:100%;object-fit:contain;object-position:center;margin:auto;}.officeMapBubble .officeMapBubble{display:inline-block}.officeMapBubble::after{display:none}}


/* Css File css/v25/forms.css */
@import url("css/v25/general-forms.css");@import url("css/v25/quick-contact.css");@import url("css/v25/whats-my-home-worth.css");@import url("css/v25/buyer-seller-guide.css");


