*{margin:0;padding:0}html{word-break:break-word;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:collapse;border-spacing:0;word-break:normal}img,fieldset{border:0}abbr,acronym{text-decoration:none}code{line-height:1em}pre{overflow:auto;word-wrap:normal;-moz-tab-size:4;tab-size:4}sub,sup{line-height:.5em}img,.wp-caption{max-width:100%;height:auto}iframe,video,embed,object{display:block;max-width:100%}img{display:block}.left,.alignleft,img[align=left]{display:block;float:left}.right,.alignright,img[align=right]{display:block;float:right}.center,.aligncenter,img[align=middle]{display:block;float:none;text-align:center;margin-right:auto;margin-left:auto}.clear{clear:both}input[type=submit],button{cursor:pointer;overflow:visible;-webkit-appearance:none}.wp-smiley{display:inline}html{scroll-behavior:smooth}body{position:relative;overflow-x:hidden;font-family:"Open Sans",sans-serif;background-color:#f7f3f0}body.template-page{background-color:#f5f5f5}#thesis_logo_image{margin:0 auto;transition:.2s;width:350px}p{margin-bottom:20px;font-size:17.5px;line-height:1.6;font-weight:300;color:#444}ul,ol{margin-left:25px;margin-bottom:20px}li{font-size:17.5px;line-height:1.6;margin-bottom:10px;color:#444;font-weight:300}*,*:before,*:after{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clearfix:after{display:table;content:"";clear:both}h1,h2,h3,h4,h5,h6{margin-bottom:20px;font-weight:500;color:#322c2a;line-height:1.1;font-family:"Playfair Display",serif}#site_title{text-align:center;padding:5px 0;margin-bottom:20px}#site_title a{color:#111}a{color:#886a39;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.lfc-column-inner a{text-decoration:underline}h1{font-size:42px}h2{font-size:38px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:20px}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=month],input[type=week],textarea{font-family:inherit;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;vertical-align:middle;width:100%;color:#b1b1be;padding:5px 20px;font-weight:400;background-color:initial;border:0;border-bottom:1px solid #1b3561;text-transform:inherit;font-size:14px;outline:none;line-height:25px;border-radius:4px}textarea{height:130px}.wpcf7{padding:30px 40px 0}.wpcf7 p{margin-bottom:15px}.wpcf7 input[type=submit],.wpcf7 button,.gform_button{font-size:14px;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-weight:500;color:#000;background-color:initial;border:none;border-radius:45px;box-shadow:0px 11px 16px rgba(70,168,210,.1);box-shadow:0px 11px 16px rgba(48,144,93,.1);transition:all .3s ease 0s;cursor:pointer;outline:none;padding:16px 26px}.wpcf7 input[type=submit]:hover,.wpcf7 button:hover,.gform_button:hover{background-color:#30905d;box-shadow:0px 12px 18px rgba(70,168,210,.3);box-shadow:0px 12px 18px rgba(48,144,93,.3);color:#fff;transform:translateY(-7px)}.jenn-main-container{background-color:#f7f3f0}.jenn-container{width:1240px;margin:0 auto}.jenn-header{background-color:#fff;padding-bottom:30px}.menu{margin:auto;position:relative;text-align:center}.menu li{display:inline-block;margin-bottom:0;width:auto;position:relative;padding:0 25px;font-weight:300}.menu li a{display:flex;font-size:18px;text-decoration:none;color:#886a39;text-transform:uppercase;letter-spacing:1px;align-items:center}.menu .current-menu-item>a{background-image:linear-gradient(to right,#2b1e09 0,#886a39 100%);background-position:left 100%;background-repeat:no-repeat;background-size:100% 1px}.menu a{background-image:linear-gradient(to right,#2b1e09 0,#886a39 100%);background-position:left 100%;background-repeat:no-repeat;background-size:0 1px;color:inherit;display:inline;text-decoration:none;-spec-transition:.2s cubic-bezier(.25,.8,.5,1);transition:.2s cubic-bezier(.25,.8,.5,1)}.menu a:hover{background-size:100% 1px}.menu .sub-menu .current-menu-item>a{background-color:#ff5f41;color:#fff}.menu .sub-menu a:hover{background-color:#ff5f41;color:#fff}.menu li .sub-menu a{text-align:left;font-size:16px;color:#494949;line-height:normal;height:auto;border-bottom:1px solid #f5f5f5;padding:10px 20px}.menu_control{display:none}.jenn-btn{box-shadow:0 0 0 1px #e6937b inset;background:#e5927a;color:#fff;display:inline-block;line-height:unset;width:auto;min-width:70px;max-width:none;padding:1em 1.5em}.jenn-btn:hover{background-color:#886a39;color:#fff}.wp-block-buttons a{background-color:transparent;border-color:#886a39;color:#886a39;padding:1em 1.5em;border-style:solid;border-width:1px}.wp-block-buttons a:hover{background-color:#886a39;color:#fff}.footer{background-color:#fffdfb;padding-top:40px}.jenn-footer-bot{background-color:#886a39;padding:10px}.jenn-footer-bot p{margin-bottom:0;text-align:center;color:#fff}.jenn-footer-bot p a{color:#d3d3d3}.gform_title{color:#886a39}.jenn-about-profile h6{margin-bottom:15px;font-size:18px}h1.headline{text-align:center;margin:30px 0}.is-style-rounded{border:2px solid #cb9845;border-radius:50%}.jenn-fa:before{font:normal normal normal 18px FontAwesome;padding-right:10px}.jenn-fa-phone:before{content:"\f095"}.jenn-fa-mobile:before{content:"\f10b"}.jenn-fa-email:before{content:"\f003"}.jenn-fa-address:before{content:"\f041"}.wp-block-separator.jenn-separator{border:.1px solid #cb9845;height:400px;color:#cb9845}.jenn-contact-head{letter-spacing:4px;font-size:52px;margin-bottom:0}.jenn-contact-subhead{letter-spacing:4px;font-size:30px;margin-bottom:0}.jenn-single-testimonial{background-color:#fff;margin-bottom:20px;padding:30px}.client-details span{display:block;margin-bottom:20px}.client-details h6{font-size:24px}.pagination{text-align:center;margin:20px 0}.pagination ul{list-style:none;padding:0;display:flex;justify-content:center;gap:10px}.pagination ul li{display:inline-block}.pagination ul li a,.pagination ul li span{display:block;padding:8px 12px;border:1px solid #ddd;background:#f8f8f8;text-decoration:none;color:#333;border-radius:4px;transition:all .3s ease}.pagination ul li a:hover{background:#886a39;color:#fff;border-color:#886a39}.pagination ul li .current{background:#886a39;color:#fff;border-color:#886a39;font-weight:700}.jenn-footer-top li{margin-bottom:2px}.award-container{width:800px;padding:30px;background-color:#886a39;color:#fff;text-align:center;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.2)}.award-title{font-size:32px;font-weight:700;letter-spacing:2px;margin-bottom:25px;color:#fff}.award-list{font-size:22px;line-height:1.8;font-weight:500}.award-list li{margin:0;margin-bottom:12px;color:#fff;list-style:none;font-size:20px}.award-list li sup{color:#fff;font-size:16px}.jenn-margin-bottom-none{margin-bottom:0}.quote-full{display:flex;justify-content:center;align-items:center;margin:0}.quote-container{font-family:"Playfair Display",serif;font-size:24px;letter-spacing:2px;font-style:italic;color:#333;display:flex;align-items:center;gap:10px;padding:20px;border-left:5px solid #886a39;background:#fff;border-radius:5px;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.quote-container.quote-reviews-page{font-size:20px}.quote-icon{color:#886a39;font-size:20px !important}.jenn-white-bg{background-color:#fff}.jenn-padding-thirty{padding:30px}.flexmls_connect__idx_disclosure_text{font-weight:300}.fbs-branding{font-weight:300}.flexmls-listing-details{background-color:#fff;padding:30px;margin-bottom:30px}.disclosure-text{font-weight:300}.detail-section-header{background-color:#f2f2f2;padding:5px 10px}.property-details-wrapper{padding:0 15px}.jenn-container .flexmls-listing-details.flexmls-v2-widget .features-section .details-section .detail-value{margin-bottom:10px}.jenn-free-home-value ul{margin-left:0}.jenn-free-home-value ul li{list-style:none;color:#fff;font-size:20px}.jenn-free-home-value ul li:before{content:"\f00c";font-family:fontawesome;padding-right:10px}.jenn-free-home-value input[type=submit]{width:100% !important;text-transform:uppercase !important;letter-spacing:2px}.jenn-free-home-value .gform_fields{gap:.7em !important}.jenn-slider-cover h2{font-size:56px}.jenn-slider-cover p{font-size:26px;font-family:"Playfair Display",serif}.jenn-slider-cover .wp-block-buttons a{background-color:#886a39;border-color:#886a39;color:#fff;letter-spacing:2px}.jenn-slider-cover .wp-block-buttons a:hover{background-color:#9c8051;border-color:#9c8051}@media only screen and (max-width:1260px){.jenn-container{width:1000px}.jenn-slider-cover{min-height:550px !important}}@media only screen and (max-width:1023px){.jenn-container{width:90%}}@media only screen and (max-width:800px){.menu{display:none}.menu.show_menu{display:block;position:relative;margin-top:0;margin-bottom:20px}.menu_control{display:block;color:#fff;padding:10px 25px;background:#4a4a4a;cursor:pointer;text-align:center;margin-bottom:15px}.menu li{display:block;margin-right:0;padding:0}.menu li a{display:block;font-size:18px;padding:12px 0}.menu{position:absolute;top:0;left:0;width:100%;margin:0;margin-top:50px}.menu a:hover{background-size:0% 1px}.wp-block-separator.jenn-separator{border:0;height:auto;display:none}.jenn-about-page .jenn-about-profile .wp-block-columns{gap:0 !important;margin-bottom:0}.jenn-about-page .wp-block-columns.has-white-background-color{gap:0}}@media only screen and (max-width:600px){.jenn-header{padding-bottom:15px}h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}.jenn-contact-head{letter-spacing:2px;font-size:28px}.jenn-contact-subhead{letter-spacing:1px;font-size:17.5px}.jenn-mobile-nogap .wp-block-columns{gap:0;margin-bottom:0}.wp-block-columns.jenn-mobile-nogap{gap:0}.jenn-change-order{gap:0 !important}.jenn-change-order-two{order:2}.jenn-change-order-one{order:1}.jenn-change-order-one .wp-block-columns{margin-bottom:0}.jenn-change-order-one .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0 !important}.jenn-slider-cover h2{font-size:40px}}#site_title{line-height:.1em}#site_title a{display:inline-block}