/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}body.admin-bar header.navbar-fixed-top{margin-top:32px}@media only screen and (max-width:767px){body.no-admin-bar header.navbar-fixed-top{margin-top:50px !important}body.admin-bar header.navbar-fixed-top{margin-top:96px !important}body.admin-bar .mobile-menu .navbar-fixed-top{margin-top:46px !important}}.navbar-brand{display:none}.mobile-menu .navbar-brand{display:block}.nav>li>a:focus{background-color:transparent !important}.alignnone{margin:5px
20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px
auto 5px auto}.alignright{float:right;margin:5px
0 20px 20px}.alignleft{float:left;margin:5px
20px 20px 0}.aligncenter{display:block;margin:5px
auto 5px auto}a
img.alignright{float:right;margin:5px
0 20px 20px}a
img.alignnone{margin:5px
20px 20px 0}a
img.alignleft{float:left;margin:5px
20px 20px 0}a
img.aligncenter{display:block;margin-left:auto;margin-right:auto}cite{font-style:italic}.wp-caption{max-width:100%;background:#eee}.wp-caption
img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:2px
0 7px;text-align:center}.wp-caption.alignleft{margin-right:20px}.wp-caption.alignright{margin-left:20px}.gallery
dl{float:left;margin-top:10px;text-align:center}.gallery dl
img{border:2px
solid #cfcfcf}.ws-menu
.navbar{background-color:transparent !important}.social-fa-module{width:100%;text-align:left}.social-fa-module .fa-stack-1x.fa-inverse{color:#fff}.social-fa-module a:first-child{padding-left:0}.social-fa-module a:last-child{padding-right:0}.container{max-width:100%}.fs1{font-size:1rem !important}.fs2{font-size:2rem !important}.fs3{font-size:3rem !important}.fs4{font-size:4rem !important}.fs5{font-size:5rem !important}a{outline:0}.w100{width:100% !important}.module-padding{padding-top:100px;padding-bottom:100px}.module-padding-top{padding-top:100px}.module-padding-bottom{padding-bottom:100px}.sticky-wrapper{overflow:hidden}.no-br
br{display:none !important}.entry-header .attachment-full{width:100%}@media only screen and (max-width: 767px){.mobile-nav-3-col .navbar-header{display:flex;justify-content:space-between;align-content:space-around;width:100%;margin:0}.mobile-nav-3-col .navbar-header .navbar-brand.pull-left{padding-left:0}.mobile-nav-3-col .navbar-header .navbar-brand.pull-right{padding-right:0}.mobile-nav-3-col .navbar-header .mobile-menu-center-section{display:flex;justify-content:center;flex-direction:column;flex-grow:2;text-align:center}.mobile-nav-3-col .navbar-header .navbar-toggle.pull-right{margin-right:0}.mobile-nav-3-col .navbar-header .navbar-toggle.pull-left{margin-left:0}.mobile-menu-center-section.position-left .ws-phone-link{margin-right:auto}.mobile-menu-center-section.position-right .ws-phone-link{margin-left:auto}.mobile-menu-center-section.position-center .ws-phone-link{margin-right:auto;margin-left:auto}}.ws-phone-link{text-decoration:none !important}.ws-phone-link .ws-fa-icon-container{margin-right:10px}@media only screen and (min-width:768px){.header.navbar-fixed-top:before,.top-area.navbar-fixed-top:before{content:"";position:absolute;bottom:0px;left:0;width:100%;height:1px;-webkit-box-shadow:1px 3px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 3px 6px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.15);z-index:2}}.navbar-fixed-top .navbar-collapse{padding-left:15px;padding-right:15px}@media only screen and (max-width: 767px){.flex-xs{display:flex !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.flex-sm{display:flex !important}}@media only screen and (min-width: 992px) and (max-width: 1199px){.flex-md{display:flex !important}}@media only screen and (min-width: 1200px){.flex-lg{display:flex !important}}@media only screen and (max-width:767px){.top-area.navbar-fixed-top{position:inherit}}@media only screen and (max-width:767px){.navbar-header .navbar-brand
img{height:100%}}.centered-list-items{text-align:center}.centered-list-items
ul{display:inline-block}.centered-list-items ul
li{text-align:left}.ws-menu
.navbar{min-height:unset;margin-bottom:0}.mobile-menu .navbar-brand{cursor:pointer}.woocommerce-checkout #billing_country_field .select2-selection--single{padding:2px
0;height:auto}.woocommerce-checkout #billing_state_field .select2-selection--single{padding:2px
0;height:auto}.woocommerce-checkout .select2-selection{height:34px !important}.woocommerce-checkout-review-order li
label{display:inline}.footer-widget
ul{padding-left:0}footer#footer .customer-info-snippet{display:flex;margin-bottom:10px}footer#footer .customer-info-snippet .ws-fa-icon-container{margin-right:10px;float:left;width:30px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){.header.vertical-nav{min-height:100vh}}.vertical-nav .navbar-nav, .vertical-nav .navbar-nav>li{display:block;clear:both;float:none !important;width:100%;max-width:100%}.site-core{background-color:#fff;overflow:hidden}#primary{overflow:hidden;background-color:#fff}@media only screen and (max-width:767px){.navbar-toggle .icon-bar:nth-of-type(2){top:1px}.navbar-toggle .icon-bar:nth-of-type(3){top:2px}.navbar-toggle .icon-bar{position:relative;transition:all 250ms ease-in-out}.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent !important;transition:all 0ms ease-in-out}.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}}@media only screen and (min-width:768px){.dropdown .dropdown-menu{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}.dropdown.open .dropdown-menu{opacity:1 !important}.dropdown.open .dropdown-menu{opacity:1}.navbar-right .dropdown-menu{left:auto;right:auto}.dropdown-caret{float:right;padding-left:5px}}.breadcrumb
.divider{margin-left:5px;margin-right:5px}.slick-arrow{position:absolute;top:calc(50% - 35px);z-index:2;cursor:pointer;font-family:"Font Awesome 5 Pro" !important}.slick-previous.slick-arrow{left:10px;font-family:"Font Awesome 5 Pro" !important}.slick-next.slick-arrow{right:0px;font-family:"Font Awesome 5 Pro" !important}.slick-slide{outline:0}.top-area .container > div:first-child,
.top-area .container-fluid>div:first-child{padding-left:0}.top-area
.row{display:flex;align-items:center}.ws-latest-posts-rows{padding-left:0}.ws-latest-posts-rows
li{list-style:none;display:block;clear:both;width:100%}.ws-latest-posts-rows>div{display:block;clear:both;overflow:hidden;border-bottom:2px solid #d9d9d9;padding-bottom:20px;margin-bottom:20px}.ws-recent-entries-featured-img{float:left !important;margin-right:15px;margin-bottom:15px}.ws-latest-posts-rows li .ws-recent-entries-right-content{float:left;margin-left:25px}.author-avatar .avatar-image{width:auto;max-height:100%}.author-avatar{margin-right:15px}.author-avatar,.author-description{float:left}@media only screen and (max-width:450px){.author-avatar{float:left;width:25%}.author-description{float:left;width:75%}}@media only screen and (max-width:767px){.col-xs-onefifth{float:left;width:20%;padding-left:15px;padding-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.col-sm-onefifth{float:left;width:20%;padding-left:15px;padding-right:15px}}@media only screen and (min-width:992px) and (max-width:1199px){.col-md-onefifth{float:left;width:20%;padding-left:15px;padding-right:15px}}@media only screen and (min-width:1200px){.col-lg-onefifth{float:left;width:20%;padding-left:15px;padding-right:15px}}.call-to-action{padding:30px}@media only screen and (max-width:767px){.call-to-action .cta-inside .cta-inside-text,
.call-to-action .cta-inside
.btn{clear:both;display:block;text-align:center}.ws-cta-button-wrapper{clear:both;display:block;text-align:center}.ws-cta-button-wrapper
.btn{text-align:center;display:inline-block;float:none !important;margin:0
auto;clear:both}}@media only screen and (min-width:768px){.call-to-action .cta-inside{display:flex !important;align-items:center;justify-content:space-between}}.ws-image-center-text-overlay-outer-container{position:relative}.ws-image-center-text-overlay-inner-container{display:flex;align-items:center;position:absolute;top:0;height:100%;width:calc(100% - 30px);text-align:center;justify-content:center}.ws-image-center-text-overlay-outer-container>img{width:100%}.google-maps-responsive .embed-responsive-item{border:0}img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden}img.grayscale:hover{filter:none;-webkit-filter:grayscale(0%)}.navbar-responsive-collapse.collapse.in{max-height:inherit}.commentlist
.avatar{width:48px !important;max-width:48px !important;height:48px !important;max-height:48px !important}.main-menu-area.outer-container .affix-top .navbar-header{display:none !important}.main-menu-area
.navbar{margin-bottom:0}.line-separator{position:relative;z-index:1}.line-separator:before{border-top:2px solid #dfdfdf;content:"";margin:0
auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.line-separator
span{background:#fff !important;padding:0
15px !important}.commentlist .comment-container{padding-bottom:20px;overflow:hidden}.commentlist{list-style:none}.text-white{color:#fff !important}.text-black{color:#000 !important}.text-decoration-none{text-decoration:none !important}.ws_checkbox li::before{font-family:"Font Awesome 5 Pro"}.ws_checkbox li::before{color:#35D040;content:"\f00c";font-size:18px;margin:0px
5px 0px -15px}.ws_checkbox
li{list-style:none !important}.ws-fa-icon-container{text-align:center}.center-it{display:block;float:none;clear:both;margin:0
auto;text-align:center}.no-margin{margin:0
!important}.no-padding{padding:0
!important}.line-height-2{line-height:2 !important}.navbar-toggle.pull-left{margin-left:15px !important}.mobile-menu .navbar-toggle{border-color:transparent}html{font-size:62.5%}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}img{max-width:100%;height:auto}.roof-col-right,.roof-col-right .ws-swappable-module{text-align:right}.ws-section{position:relative;overflow:hidden}.edit-section-link{display:block;position:absolute;background-color:#000;color:#fff;float:right;right:0;bottom:0;z-index:2;padding:10px}.edit-section-link:hover{color:#fff;text-decoration:none}.edit-section-link .fa-icon{margin-right:10px}#wpadminbar, #wpadminbar
a{color:#fff !important}.wpcf7-form-control{max-width:100%}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color:transparent}.pagination li
.active{background-color:#d9d9d9}.nav>li>a:hover{background-color:transparent}.ws-search-result-item{padding-bottom:20px}.ws-search-result-item
h3{border-bottom:1px solid #d9d9d9}.clearfix{display:block;clear:both;overflow:hidden}.clearfix-separator{border-color:#e0dede;background:radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);clear:both;display:block}.clearfix-separator:after{background:radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%) repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:6px;margin-top:10px;width:100%}.video-shadow{border-color:#e0dede;background:radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);position:relative;top:-1px}.video-shadow:after{background:radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%) repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:75px;margin-top:0;width:100%}.navbar{border-radius:0;border:none !important}.gallery
img{border-radius:5px;padding:3%}.widget_search .input-group{width:100%;max-width:100%}.outer-container{margin:0
auto}.blog-page-post-row{overflow:hidden;padding-bottom:30px}.blog_pagination
.pagination_prev{float:left;font-size:1.4rem}.blog_pagination
.pagination_next{float:right;font-size:1.4rem}.carousel-indicators{bottom:0 !important}.affix .navbar-nav{margin-top:15px}#top-column-1,#top-column-2,#top-column-3{margin:0
auto}.ws-announcement-area{padding-top:10px;padding-bottom:10px}.very-top{padding-top:10px;padding-bottom:10px}#content{padding-top:25px;padding-bottom:25px}.ws-menu.affix{z-index:10}header.header{z-index:10}.nav.navbar-nav li>ul>li>ul{left:100%;top:-8px}.ws-title-bar .outer-container
.container{padding-left:20px;padding-right:20px}.ws-title-bar{position:relative}.ws-title-bar
h1{margin:0}.top-area{padding:10px
0}#primary{padding:20px
0}.gallery-img{margin:0
auto}.header-col-right>div{text-align:right}.ws-sidebar>div{padding-bottom:20px}.ws-sidebar .widget-area
li{list-style:none;font-size:1.4rem;border-bottom:1px solid #d9d9d9;padding:5px
0}.ws-sidebar .widget-area
ul{padding-left:0}.ws-sidebar .wpcf7, .ws-sidebar .wpcf7 input, .ws-sidebar .wpcf7
textarea{max-width:100%}.ws-sidebar .wpcf7 form
p{font-size:1.3rem}#calendar_wrap{border:1px
solid #ddd;border-radius:3px;padding:5px}#wp-calendar{width:100%}table{background-color:transparent;max-width:100%}#wp-calendar
caption{font-weight:bold;padding:8px;text-align:center}#wp-calendar tr:last-child{border-bottom:medium none}#wp-calendar
tr{border-top:1px solid #ddd}#wp-calendar
td{padding:8px
0;text-align:center}#footer{margin-bottom:0}.footer-widget
li{list-style:none;font-size:1.4rem}.footer-widget
h3{text-align:center;margin-bottom:20px}#footer .container, #footer .container-fluid{padding:20px
15px}#sub-floor{font-size:1.3rem}.copyright,.attribution{font-size:14px}.post-section{margin-bottom:20px}.ws-swappable-module{clear:both}.ws_gallery
a{padding-bottom:20px}.author-avatar{display:flex;height:60px;width:60px;align-self:center;flex-direction:column;justify-content:center}.author-info{padding:15px
0;clear:both;display:flex}.author-description{display:flex;justify-content:center;flex-direction:column}.author-description
p{font-size:1.4rem;margin-bottom:0}.cycle-slideshow{z-index:0}.flex{display:flex !important}.align-items-center{align-items:center !important}.fancy-title{overflow:hidden}.fancy-title
span{display:inline-block;position:relative}.fancy-title.title-border-left span:before,
.fancy-title.title-border-right span:after{content:"";position:absolute;height:5px;border-top:1px solid #333;top:50%;width:500px}.fancy-title.title-border-left span:before{right:100%;margin-right:15px}.fancy-title.title-border-right span:after{left:100%;margin-left:15px}.ws-content-block-outer{padding-bottom:20px}.ws-content-block-outer .ws-content-block-inner{overflow:hidden;padding:40px;border-radius:21px;background-color:#fff}.ws-content-block-outer .ws-content-block-inner.dropshadow{box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.06)}.ws-content-block-outer .ws-content-block-inner .ws-content-block--title{color:#0f3773;margin-bottom:20px}.ws-content-block-outer .ws-content-block-inner .ws-fa-icon-container fa-icon{color:inherit}.ws-content-block-outer .ws-content-block-inner .section-dropshadow-content-area{color:#4a4a4a;text-shadow:0 12px 54px 0 rgba(0, 0, 0, 0.1)}.delayed-player
img{width:100%;height:100%}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1)}.ytp-button:focus,.ytp-button{outline:0}.ytp-button{border:none;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit}.ytp-large-play-button
svg{height:100%;left:0;position:absolute;top:0;width:100%}.ytp-button:not([aria-disabled="true"]):not([disabled]):not([aria-hidden="true"]){cursor:pointer}.ytp-button{color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit}.ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);-webkit-transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);transition:fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);fill:#1f1f1f;fill-opacity: .81}.ytp-button:hover .ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);fill:#cc181e !important;fill-opacity:1}.ws-btn{padding:8px
10px;display:inline-flex;justify-content:center;flex-direction:row;align-content:center;align-items:center}.ws-btn .icon-before{margin-right:8px}.ws-btn .icon-after{margin-left:8px}#offcanvas_menu_mobile .navbar-nav{margin:7px
0px !important}.scroll-to-top{text-align:center;font-weight:bold;position:fixed;z-index:99;background-color:rgba(248, 176, 0,.75);padding:8px
16px;right:0;bottom:0;display:none}.blog
article{border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:15px}.testimonial_name{margin-top:10px;margin-bottom:0;font-weight:bold}.single_testimonial{margin-top:10px;margin-bottom:10px}.testimonial_avatar{display:block;margin:20px
auto auto;height:70px;width:70px}.single_testimonial{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prev_next_links_container{padding:10px
0;border-top:1px solid rgb(217, 217, 217);border-bottom:1px solid rgb(217, 217, 217);margin-top:20px;margin-bottom:15px}h1,.h1{color:#000}h2,.h2{color:#000}h3,.h3{color:#000}h4,.h4{color:#000}h5,.h5{color:#000}h6,.h6{color:#000}a{color:#1e73be}a:hover{color:#000}body{background-color:#fff}.outer-container>.container{width:1400px}.site-logo{max-height:50px;width:auto}.navbar-brand svg, .site-logo
svg{height:auto;max-height:100%}.main_menu .ws-menu ul li a,.main_menu .navbar-inverse .navbar-nav>li>a{color:#000}.main_menu .ws-menu ul li a:hover, .main_menu .ws-menu ul li a:active,.main_menu .navbar-inverse .navbar-nav>li>a:hover{color:#000}.main_menu .ws-menu .navbar .current-menu-item
a{background-color:transparent !important}.main_menu .ws-menu .navbar .current_page_item a, .main_menu .ws-menu .navbar .active
a{color:#000}.mobile_menu_dropdown_arrow{position:relative;top:-40px;margin-bottom:-40px;float:right}.mobile-menu .menu-has-children{width:calc(100% - 40px)}body{font-family:Roboto,sans-serif}.main_menu ul li
a{}.ws-custom-font-1{}.ws-custom-font-2{}p{font-size:1.6rem}h1,.h1{font-size:3.0rem}h2,.h2{font-size:2.6rem}h3,.h3{font-size:2.2rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:1.4rem}h6,.h6{font-size:1.2rem}.very-top{background-color:#fff}.very-top>.container{background-color:#fff}.top-area>.container{background-color:#fff}.top-area{background-color:#fff}#footer-widgets>.container{background-color:transparent}#footer-widgets{background-color:#4a4a4a}.basement>.container{background-color:transparent}.basement{background-color:#4a4a4a}.basement{color:#fff}.basement
a{color:#fff}.social-fa-module
a{font-size:22px;padding-right:20px;padding-left:20px}.social-custom-module{}.social-custom-module
a{display:inline-block;height:50px;width:50px;margin-left:5px;margin-right:5px}.social-custom-module
img{background-repeat:no-repeat;display:block;margin:0
auto;text-align:center;height:30px;padding-top:10px}html{position:relative;min-height:100%}#footer{position:absolute;bottom:0;width:100%;left:0;width:100%}.social-fa-module
.fa{color:#000}.social-fa-module .fab, .social-fa-module .fas, .social-fa-module .far, .social-fa-module
.fal{color:#000}.social-fa-module a:hover
.fa{color:#000 !important}.social-custom-module
*{background-color:#000}.carousel-caption{}.carousel-inner .item
img{width:100%}.gform_widget
li{border-bottom:none !important}.gfield.hidden-label>label{display:none !important}@media only screen and (max-width: 767px){html{margin-top:50px !important}html.main-menu-disabled{margin-top:0 !important}.site-logo{display:block;margin:0
auto}.copyright,.attribution{text-align:center}header.header{}.affix{display:none}.mobile-menu .navbar-nav .dropdown-menu li
a{padding:10px
15px 10px 25px}}@media only screen and (min-width: 768px){#top-column-1,#top-column-2,#top-column-3{display:block;margin:0
auto}#top-column-3{float:right;text-align:right}.carousel-caption{display:block}.attribution{text-align:right}.main_menu.standard_menu_type .navbar-nav>li>.dropdown-menu{top:calc(100% - 1px)}.site-logo{max-height:127px;width:auto}}@media only screen and (min-width: 992px){.site-logo{max-height:127px;width:auto}}@media only screen and (min-width: 1200px){.site-logo{max-height:127px;width:auto}}@media only screen and (max-width: 767px){.xs-pull-right{float:right !important}.xs-pull-left{float:left !important}}@media only screen and (max-width: 991px){.sm-pull-right{float:right !important}.sm-pull-left{float:left !important}}@media only screen and (max-width: 1199px){.md-pull-right{float:right !important}.md-pull-left{float:left !important}.container{width:100% !important}}.main-content-area.container{width:1400px}.container-narrow{width:1000px !important}.nav-tabs--vertical-nav{overflow:hidden;position:relative;border:1px
solid #d9d9d9}.nav-tabs--vertical-nav .nav-pills{border-bottom:none !important;padding-right:0}.nav-tabs--vertical-nav .nav-pills
li{display:block;clear:both;border-bottom:1px solid #d9d9d9;width:100%;margin-top:0}.nav-tabs--vertical-nav .nav-pills
li.active{background-color:#eee}.nav-tabs--vertical-nav .nav-pills li
a{color:#000;background-color:transparent}.nav-tabs--vertical-nav .nav-pills li.active
a{color:#000;background-color:transparent}.nav-tabs--vertical-nav .nav-pills li:first-child{}.nav-tabs--vertical-nav .nav-pills li:last-child{border-bottom:none !important}.nav-tabs--vertical-nav .nav-pills li
a{border:none !important;margin-right:0;border-radius:0 !important}.nav-tabs--vertical-nav .tab-content{padding:15px
30px;border-left:1px solid #d9d9d9;height:100%;position:absolute;right:0}.nav-tabs--vertical-nav .nav-pills li.active
a{text-align:right;font-weight:bold;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration: .75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.featured-service-box{position:relative;padding-bottom:56.25%;cursor:pointer;display:block;background-repeat:no-repeat;background-size:contain}.featured-service-box
.overlay{position:absolute;display:flex;align-items:center;height:100%;width:0;background-color:rgba(0,0,0,.5)}.featured-service-box:hover
.overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.5);animation-name:animateboxtitle}.featured-service-box .service-box-wrapper>.service-title{bottom:15px;left:15px;position:absolute;color:#fff;background:rgba(0,0,0,.5);padding:8px;margin:0}.featured-service-box:hover .service-box-wrapper>.service-title{display:none !important}.featured-service-box .overlay .service-title{display:none}.featured-service-box:hover .overlay .service-title{display:block;text-align:center;width:100%;white-space:nowrap !important;color:#fff}.ws-accordion .panel-title
.glyphicon{margin-right:10px}.ws-accordion .panel-title
a{text-decoration:none !important;width:100%;display:block}.ws-accordion .panel-title a:not(.collapsed) .glyphicon-plus:before{content:"\2212" !important}.ws-accordion-wrapper>p,.ws-accordion-wrapper>br{display:none !important}.ws-accordion-wrapper .ws-accordion{margin-bottom:15px}.ws-accordion .panel-heading{padding:0}.ws-accordion .panel-heading .panel-title
a{padding:10px
15px;display:block;text-decoration:none}.ws-accordion .glyphicon-minus{display:inline-block !important}.ws-accordion .glyphicon-plus{display:none !important}.ws-accordion .collapsed .glyphicon-minus{display:none !important}.ws-accordion .collapsed .glyphicon-plus{display:inline-block !important}.material-box-shadow{-webkit-box-shadow:0px 0px 48px 0px rgba(214, 214, 214, 1);-moz-box-shadow:0px 0px 48px 0px rgba(214, 214, 214, 1);box-shadow:0px 0px 48px 0px rgba(214, 214, 214, 1);padding:40px
!important}.section-text-wrapper .section-text{display:flex;flex-direction:row;justify-content:center;text-align:center;align-items:center;overflow:hidden;padding:0
25px;white-space:nowrap !important}.section-text-wrapper .section-text
i{font-weight:300}.section-text-wrapper .section-text:before, .section-text-wrapper .section-text:after{background-color:#ddd;content:'\a0';flex-grow:1;height:1px;position:relative}.section-text-wrapper .section-text:before{margin-right:15px}.section-text-wrapper .section-text:after{margin-left:15px}@media screen and (max-width: 767px){.section-text-wrapper .section-text{font-size:2.2rem;text-align:center;margin:0
auto}}@media screen and (min-width: 768px){.section-text-wrapper .section-text{font-size:3rem}}.section-title-wrapper .section-subtitle{display:block;clear:both;text-align:center}.section-title-wrapper{overflow:hidden;margin-bottom:40px}body.blog
article{border-bottom:0}body.blog article h2.entry-title
a{color:#3d3d3d;font-size:2rem}body.blog article h2.entry-title a:hover{text-decoration:none}body.blog article .post-details{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-top:10px;padding-bottom:10px;color:#323232}body.blog article .post-details .fa-icon{margin-right:5px}body.blog article .blog-archive-featured-image-link{display:block;overflow:hidden}body.blog article .blog-archive-featured-image-link
img{width:100%;display:block;//  padding-top: 56.25%;//  background-repeat: no-repeat;//  background-size: cover;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}body.blog article .blog-archive-featured-image-link:hover
img{opacity: .7;transform:scale(1.25);overflow:hidden}body.blog article .entry-content{margin-top:10px}body.blog article .author-info{display:none}body.blog article .excerpt-read-more-container{display:none}.sidebar-menu-wrap{background:#fff;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1)}.sidebar-menu-wrap .sidebar-menu-title{background:#000;color:#fff;font-family:Oswald;text-transform:uppercase;font-size:37px;font-weight:bold;padding:15px
0;text-align:center}.sidebar-menu-wrap .sidebar-menu{padding:10px
20px !important}.sidebar-menu-wrap .sidebar-menu
ul{padding:0}.sidebar-menu-wrap .sidebar-menu
li{position:relative;border:none}.sidebar-menu-wrap .sidebar-menu li
a{color:#4A4A4A;font-size:37px;font-weight:bold;font-family:Oswald;text-transform:uppercase;display:block;border-bottom:1px solid #9B9B9B}.sidebar-menu-wrap .sidebar-menu li a:hover{text-decoration:none}.sidebar-menu-wrap .sidebar-menu li a
span{font-weight:normal}.sidebar-menu-wrap .sidebar-menu li .dropdown-toggle{font-size:37px;position:absolute;right:-10px;top:15px;cursor:pointer;z-index:100;padding:0
10px}.sidebar-menu-wrap .sidebar-menu li
ul{padding-left:10px}.sidebar-menu-wrap .sidebar-menu li ul li
a{font-weight:normal;font-family:Roboto;font-size:21px;color:#9B9B9B;text-transform:none;border-color:#E2E2E2}.sidebar-menu-wrap .sidebar-menu .dropdown-menu-sidebar{display:none}.inline-email-signup_wrapper{margin:0}.gform_confirmation_wrapper.inline-email-signup{margin-bottom:10px}.inline-email-signup_wrapper
button.gform_button{text-indent:-99999px;line-height:0;border-radius:0;background:#000;width:100%}.inline-email-signup_wrapper button.gform_button:after{content:"";font-family:"Font Awesome 5 Pro";display:block;text-indent:0;line-height:1;font-size:30px}.inline-email-signup_wrapper
form{display:flex;flex-wrap:wrap}.inline-email-signup_wrapper form
.gform_body{width:85%}.inline-email-signup_wrapper form .gform_body
li.gfield{padding:0
!important;margin:0
!important}.inline-email-signup_wrapper form .gform_body
.ginput_container{margin:0
!important}.inline-email-signup_wrapper form .gform_body .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:22px
10px;margin:0;border-radius:0}.inline-email-signup_wrapper form
.gform_footer{width:15%;margin:0;padding:0}.inline-email-signup_wrapper
.gfield_label{display:none !important}.ws-responsive-tbl{width:750px;border-collapse:collapse;margin:50px
auto}.ws-responsive-tbl
th{background:#3498db;color:white;font-weight:bold;padding:10px;border:1px
solid #ccc;text-align:left;font-size:18px}.ws-responsive-tbl
td{padding:10px;border:1px
solid #ccc;text-align:left;font-size:18px}@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px){.ws-responsive-tbl{width:100% !important;display:block !important}.ws-responsive-tbl
tbody{display:block !important}.ws-responsive-tbl
th{display:block !important}.ws-responsive-tbl
td{display:block !important;padding:10px
15px;border:none !important;border-bottom:1px solid #eee !important;position:relative !important}.ws-responsive-tbl td
p{display:block;clear:both;width:100%}.ws-responsive-tbl td
strong{display:block}.ws-responsive-tbl td:before{white-space:nowrap !important;content:attr(data-column);color:#000 !important;font-weight:bold !important}.ws-responsive-tbl
tr{display:block !important;border:1px
solid #ccc !important}.ws-responsive-tbl tr:nth-of-type(odd){background:#eee}.ws-responsive-tbl .responsive-tbl
thead{display:none}}.navbar-nav div.tooltip .tooltip-inner{max-width:400px !important;width:400px !important;font-size:16px;padding-top:20px;padding-bottom:20px}.page-template-template-thank-you .entry-content .ws-fa-icon-container .fa-icon{line-height:0.5;text-align:right;float:right;margin-top:15px;font-size:10em}.page-template-template-thank-you .entry-content .social-fa-module a:first-child{padding-left:0}@import url('https://fonts.cdnfonts.com/css/avenir-next-lt-pro');.fs1{font-size:1rem !important}.fs2{font-size:2rem !important}.fs3{font-size:3rem !important}.fs4{font-size:4rem !important}.fs5{font-size:5rem !important}.fs6{font-size:6rem !important}.fw-100{font-weight:100 !important}.fw-200{font-weight:200 !important}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}.bg-white{background-color:#fff !important}.bg-black{background-color:#000 !important}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.center-it{display:block;float:none;clear:both;margin:0
auto;text-align:center}.no-padding{padding:0
!important}.primary-color{color:#e6f4f1 !important}.primary-bg{background-color:#e6f4f1 !important}.secondary-color{color:#000 !important}.secondary-bg{background-color:#000 !important}.btn-primary{background-color:#e6f4f1;color:#000;border-color:#e6f4f1}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:focus-within{background-color:#c3e4dd !important;color:#000;border-color:#e6f4f1}.btn-secondary{background-color:#000;color:#fff;border-color:#000}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:focus-within{background-color:#000;color:#fff;border-color:#000}.text-white{color:#fff !important}.text-white
*{color:#fff}.d-flex{display:flex !important}.d-block{display:block !important}@media only screen and (min-width: 768px){.xs-only{display:none !important}}@media only screen and (max-width: 767px){.xs-flex{display:flex !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.sm-flex{display:flex !important}}@media only screen and (min-width: 992px) and (max-width: 1199px){.md-flex{display:flex !important}}@media only screen and (min-width: 1200px){.lg-flex{display:flex !important}}@media only screen and (max-width: 767px){.xs-row{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.sm-row{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.md-row{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 1200px){.lg-row{margin-left:-15px;margin-right:-15px}}.justify-content-center{justify-content:center}.justify-content-space-around{justify-content:space-around}.flex-center-wrap{display:flex;align-items:center !important;flex-wrap:wrap}@media only screen and (min-width: 768px){.flex-sm-align-items-stretch-center{display:flex !important;align-items:stretch !important;flex-wrap:wrap}.flex-sm-align-items-stretch-center>div{align-self:center}}.ws-form-container{background-color:#fff;box-shadow:0 2px 7px 0 rgba(0, 0, 0, 0.1)}.ws-form-container .ws-form-title-container{box-shadow:0 2px 7px 0 rgba(0, 0, 0, 0.17);font-size:15px;padding:20px;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff !important;display:block;float:none;clear:both;margin:0
auto;text-align:center}.ws-form-container .ws-form-title-container
*{color:#fff}.ws-form-container .ws-form-title-container .ws-fa-icon-container{margin:0
10px}.ws-form-container .ws-form-body-container{padding:10px}.ws-form-container .ws-form-body-container
.form__warn{text-align:center !important}.ws-form-container .ws-form-body-container .gform_footer
.gform_button{display:block;float:none;clear:both;margin:0
auto;text-align:center}.white-overlay{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.black-overlay{-webkit-filter:brightness(0);filter:brightness(0)}.m-0{margin:0px
!important}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.mr-0{margin-right:0px !important}.ml-0{margin-left:0px !important}.m-5{margin:5px
!important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.mr-5{margin-right:5px !important}.ml-5{margin-left:5px !important}.m-10{margin:10px
!important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.mr-10{margin-right:10px !important}.ml-10{margin-left:10px !important}.m-15{margin:15px
!important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.mr-15{margin-right:15px !important}.ml-15{margin-left:15px !important}.m-20{margin:20px
!important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.mr-20{margin-right:20px !important}.ml-20{margin-left:20px !important}.m-25{margin:25px
!important}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px !important}.mr-25{margin-right:25px !important}.ml-25{margin-left:25px !important}.m-30{margin:30px
!important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.mr-30{margin-right:30px !important}.ml-30{margin-left:30px !important}.p-0{padding:0
!important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pr-0{padding-right:0 !important}.pl-0{padding-left:0 !important}.p-5{padding:5px
!important}.pt-5{padding-top:5px !important}.pb-5{padding-bottom:5px !important}.pr-5{padding-right:5px !important}.pl-5{padding-left:5px !important}.p-10{padding:10px
!important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.pr-10{padding-right:10px !important}.pl-10{padding-left:10px !important}.p-15{padding:15px
!important}.pt-15{padding-top:15px !important}.pb-15{padding-bottom:15px !important}.pr-15{padding-right:15px !important}.pl-15{padding-left:15px !important}.p-20{padding:20px
!important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.pr-20{padding-right:20px !important}.pl-20{padding-left:20px !important}.p-25{padding:25px
!important}.pt-25{padding-top:25px !important}.pb-25{padding-bottom:25px !important}.pr-25{padding-right:25px !important}.pl-25{padding-left:25px !important}.p-30{padding:30px
!important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.pr-30{padding-right:30px !important}.pl-30{padding-left:30px !important}.fancy-radio ul, .fancy-radio-primary
ul{overflow:hidden;margin:0
auto;text-align:center;float:none;display:flex}.fancy-radio ul .radio, .fancy-radio-primary ul
.radio{float:left;flex-grow:1}.fancy-radio ul .radio input, .fancy-radio-primary ul .radio
input{display:none !important}.fancy-radio ul .radio input + label, .fancy-radio-primary ul .radio input+label{background-color:#bbb;color:#000;max-width:100%;width:100%;margin:0
!important;transition:all 0.4s ease;padding:10px}.fancy-radio ul .radio input[type=radio]:checked + label, .fancy-radio-primary ul .radio input[type=radio]:checked+label{background-color:#e6f4f1;color:#000}.fancy-radio-secondary
ul{overflow:hidden;margin:0
auto;text-align:center;float:none;display:flex}.fancy-radio-secondary ul
.radio{float:left;flex-grow:1}.fancy-radio-secondary ul .radio
input{display:none !important}.fancy-radio-secondary ul .radio input+label{background-color:#bbb;color:#000;max-width:100%;width:100%;margin:0
!important;transition:all 0.4s ease;padding:10px}.fancy-radio-secondary ul .radio input[type=radio]:checked+label{background-color:#000;color:#fff}.fancy-checkbox
li.checkbox{display:flex;align-content:center;align-items:center}.fancy-checkbox li.checkbox
label{background-color:#fff;padding:10px
20px 10px 40px !important;margin-left:0 !important;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancy-checkbox li.checkbox
input{margin-left:0 !important;left:15px !important;margin-top:0 !important}.fancy-checkbox li.checkbox input:checked+label{background-color:#d9d9d9 !important}.fancy-checkbox-alt
li.checkbox{display:flex;align-content:center;align-items:center}.fancy-checkbox-alt li.checkbox
label{background-color:#fff;padding:10px
20px 10px 10px;margin-left:0 !important;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancy-checkbox-alt li.checkbox
input{margin-left:30px;left:15px;margin-top:0;display:none !important}.fancy-checkbox-alt li.checkbox input:checked+label{background-color:#d9d9d9}.fancy-checkbox-alt li.checkbox input:checked+label:before{font-family:"Font Awesome 5 Pro";color:#35d040;content:"\f00c";font-size:inherit;margin-right:10px;list-style:none !important}.strong{font-weight:bold !important}@media only screen and (min-width: 768px){.megamenu ul.dropdown-menu{width:100vw;position:fixed;right:0;left:0;z-index:1;background-color:#000}.megamenu ul.dropdown-menu>li{float:left;width:33%}.megamenu ul.dropdown-menu > li
a{background-color:#000;color:#fff !important;text-align:center;margin-bottom:15px;text-transform:uppercase}.megamenu ul.dropdown-menu > li a
img{display:block;clear:both;height:125px;width:100%}.megamenu ul.dropdown-menu > li a img:hover{opacity:0.6;transition:all 1.25s}.megamenu ul.dropdown-menu > li a
span{display:block;margin-top:5px;font-weight:bold}}.slick-slider .slick-single-outer-container{box-shadow:0 10px 21px 0 rgba(0, 0, 0, 0.04);padding:0
35px}@media only screen and (min-width: 1200px){.slick-slider .slick-single-outer-container{padding:0
15px}}.slick-slider .slick-single-outer-container .slick-single-inner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#252525;border-radius:10px;padding:40px
60px}.slick-slider .slick-single-outer-container .slick-single-inner-container .carousel-caption{position:unset}.slick-slider .slick-dots{display:flex;padding:0;width:100%;justify-content:space-around;max-width:300px;align-items:center;margin:20px
auto;cursor:pointer}.slick-slider .slick-dots
li{list-style:none !important}.slick-slider .slick-dots li::before{font-family:"Font Awesome 5 Pro" !important;content:"\f111";font-weight:bold}.slick-slider .slick-dots li.slick-active::before{color:red}.slick-slider .slick-dots
button{display:none}@font-face{font-family:'avenirnext-bold';src:url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Bold-01.eot);src:url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Bold-01.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Bold-01.otf) format('otf'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Bold-01.svg#AvenirNext-Bold-01) format('svg'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Bold-01.ttf) format('truetype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Bold-01.woff) format('woff'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Bold-01.woff2) format('woff2')}@font-face{font-family:'Avenir Next';src:url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Regular-08.eot);src:url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Regular-08.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Regular-08.otf) format('otf'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Regular-08.svg#AvenirNext-Regular-08) format('svg'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Regular-08.ttf) format('truetype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Regular-08.woff) format('woff'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Regular-08.woff2) format('woff2')}@font-face{font-family:'AvenirNext-Medium';src:url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Medium-06.eot);src:url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Medium-06.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Medium-06.otf) format('otf'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Medium-06.svg#AvenirNext-Medium-06) format('svg'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Medium-06.ttf) format('truetype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Medium-06.woff) format('woff'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-Medium-06.woff2) format('woff2')}@font-face{font-family:'AvenirNext-DemiBold';src:url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-DemiBold.eot);src:url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-DemiBold.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-DemiBold.otf) format('otf'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold) format('svg'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-DemiBold.ttf) format('truetype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-DemiBold.woff) format('woff'), url(/wp-content/themes/courtneyandkurt/includes/fonts/AvenirNext-DemiBold.woff2) format('woff2')}@font-face{font-family:'LucidaGrande';src:url(/wp-content/themes/courtneyandkurt/includes/fonts/LucidaGrande.eot);src:url(/wp-content/themes/courtneyandkurt/includes/fonts/LucidaGrande.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/LucidaGrande.otf) format('otf'), url(/wp-content/themes/courtneyandkurt/includes/fonts/LucidaGrande.svg#LucidaGrande) format('svg'), url(/wp-content/themes/courtneyandkurt/includes/fonts/LucidaGrande.ttf) format('truetype'), url(/wp-content/themes/courtneyandkurt/includes/fonts/LucidaGrande.woff) format('woff'), url(/wp-content/themes/courtneyandkurt/includes/fonts/LucidaGrande.woff2) format('woff2')}.LucidaGrande{font-family:'LucidaGrande' !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'AvenirNext-Medium' !important}body{font-family:'Avenir Next'}.font_weight_bold{font-family:'AvenirNext-DemiBold';font-weight:bold}.black-font-color{color:#000 !important}.AvenirNext-Medium{font-family:'AvenirNext-Medium' !important}.AvenirNext-DemiBold{font-family:'AvenirNext-DemiBold'}.top-area{padding-bottom:0}.top-area
.row{display:flex;align-items:flex-end}.top-area .search-wpb .fa-search{color:#666;font-weight:900}.top-area .search-wpb .fa-search:hover, .top-area .search-wpb .fa-search:focus{color:#999;text-decoration:none}.top-area
.wpbsearchform{display:block;width:400px;position:absolute;right:0;top:100%;margin-top:1px;z-index:9999;background-color:transparent;padding:0;border-radius:0}.top-area .wpbsearchform form input:focus{color:#555}.top-area .wpbsearchform input[type="search"]{border-radius:0;width:100%}.top-area .wpbsearchform ::-moz-placeholder{color:#999 !important;font-weight:300;opacity:1}.top-area .wpbsearchform ::-webkit-input-placeholder{color:#999 !important;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1024px){.top-area #header-custom-area-1{display:flex;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1200px){.top-area .left-menu > li .site-logo-link, .top-area .right-menu > li .site-logo-link{position:relative;top:-8px}.top-area .left-menu > li .search-wpb, .top-area .right-menu > li .search-wpb{position:absolute;right:-38px}.top-area .left-menu > li > a, .top-area .right-menu>li>a{font-size:10px !important;padding:10px
!important}.top-area .left-menu > li > a:before, .top-area .right-menu>li>a:before{content:"";position:absolute;left:-7px;top:12px !important}}@media only screen and (min-width: 1201px) and (max-width: 1441px){.top-area .left-menu > li, .top-area .right-menu>li{padding:10px
5px !important}.top-area .left-menu > li > a:before, .top-area .right-menu>li>a:before{content:"";position:absolute;left:-7px}}.top-area .left-menu > li > a, .top-area .right-menu>li>a{text-transform:uppercase;color:#4a4a4a;font-size:14px;letter-spacing:-0.35px;line-height:19px;position:relative}@media only screen and (min-width: 1201px) and (max-width: 1441px){.top-area .left-menu > li > a, .top-area .right-menu>li>a{font-size:12px}}.top-area .left-menu > li:nth-child(n+2) > a:before, .top-area .right-menu>li:nth-child(n+2)>a:before{content:"";height:15px;width:1px;background:#000;position:absolute;left:0px;top:15px}@media only screen and (min-width: 768px) and (max-width: 1200px){.top-area .site-logo-link{position:relative;top:-8px}}.avenirnext{font-family:'Avenir Next' !important}.avenirnext-medium{font-family:'AvenirNext-Medium' !important}.entry-title{font-family:'AvenirNext-Medium' !important;font-weight:600}.bold-font{font-family:'avenirnext-bold'}.uppercase{text-transform:uppercase}.font-size-36px{font-family:'avenirnext-bold';font-size:36px;font-weight:600;letter-spacing:-0.31px;line-height:49px}.btn{border-radius:0;color:#000;font-family:"Avenir Next";font-size:18px;letter-spacing:0.15px;line-height:25px}.btn-primary{background-color:white !important;border:2px
solid black}.btn-secondary{background-color:#000 !important;color:#fff;padding-left:20px;padding-right:20px}.featured-background-color{background-color:#faf9f7;margin-bottom:20px}.featured-background-color
h2{margin-top:30px;margin-bottom:30px}#rev_slider_1_1_wrapper .hermes .tp-bullet{box-shadow:0 0 0 2px #fff !important}#rev_slider_1_1_wrapper .hermes .tp-bullet:not(.selected){box-shadow:0 0 0 2px #fff !important}.flex-grow-1{flex-grow:1}.featured-gallery{display:flex;flex-flow:wrap}@media only screen and (min-width: 768px){.featured-gallery>div{margin-bottom:50px}.featured-gallery > div .wrapper
img{object-fit:cover;height:333px}}.featured-gallery .listing-details{margin-top:10px;margin-bottom:10px;text-align:center;overflow:hidden}.featured-gallery .listing-details .readmore-btn{width:100%;margin-top:20px;margin-bottom:20px}@media only screen and (min-width: 768px){.featured-gallery .listing-details{text-align:initial;align-items:center}.featured-gallery .listing-details .readmore-btn{margin-top:5px;margin-bottom:5px;font-family:'LucidaGrande';font-size:14px;font-weight:bold;letter-spacing:0.02px;line-height:10px;font-family:'AvenirNext-Medium';width:auto}.featured-gallery .listing-details .readmore-btn .fa-long-arrow-alt-right{color:#010101;font-size:18px}}.featured-gallery .listing-details
p{margin:0}.featured-gallery
.address{color:#666731;font-size:13px;letter-spacing:0.03px;line-height:16px}.featured-gallery
.city{color:#010101;font-family:'avenirnext-bold';font-size:16px;font-weight:600;letter-spacing:-0.17px;line-height:18px;text-transform:capitalize}.height-30px{height:30px}.align-items-center{align-items:center}.ws-content-block-outer .ws-content-block-inner{background:transparent !important;background-color:transparent !important;box-shadow:none !important}.home-featured-listings{padding-top:50px}.slick-single-testimonial-content{color:#000;font-family:"Avenir Next";font-size:18px;text-align:justify}.slick-single-testimonial-title{color:#010101;font-family:'AvenirNext-DemiBold';font-size:16px;font-weight:500;letter-spacing:-0.2px;line-height:22px;text-align:left;margin-top:20px}.gform_wrapper{background:#e8ebea;padding:15px}.gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper
textarea{border:solid 1px #000;border-radius:0}.gform_wrapper
.gform_button{background:#000;color:#fff;border:0;text-transform:uppercase;padding:10px
15px;width:100%}.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle, .gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield
span.name_last{padding-top:0 !important}.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container
select{margin-bottom:0 !important}.gf_simple_horizontal_wrapper li.hidden_label
input{margin-top:0 !important}body .gf_simple_horizontal_wrapper .top_label
div.ginput_container{margin-top:0 !important}@media only screen and (min-width: 768px){.gf_simple_horizontal
div.gform_footer.top_label{width:auto !important;vertical-align:top !important}}@media only screen and (min-width: 768px){.gf_simple_horizontal
div.gform_body{width:100% !important;max-width:100% !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.gf_simple_horizontal_wrapper #field_1_1
input{min-width:300px !important}}.gf_simple_horizontal div.gform_footer.top_label input[type="submit"]{line-height:26px;font-size:13px;padding:0
24px;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width: 768px){.gf_simple_horizontal_wrapper{display:flex;align-items:center}}@media only screen and (min-width: 768px){.gf_simple_horizontal_wrapper
.gf_simple_horizontal{display:flex !important;align-items:stretch;width:100% !important}}.gf_simple_horizontal_wrapper
.gform_button{height:100% !important;border:1px
solid #979797;background-color:#000;color:#fff}@media only screen and (min-width: 768px){.gf_simple_horizontal_wrapper
#field_1_1{padding-right:0 !important}.gf_simple_horizontal_wrapper #field_1_1
input{min-width:400px}}@media only screen and (min-width: 768px) and (max-width: 991px){.gf_simple_horizontal_wrapper
#field_1_2{padding-right:0 !important}}@media only screen and (min-width: 768px){.gf_simple_horizontal_wrapper
#field_1_2{padding-top:8px;padding-right:100px}}.font-size-18px{color:#010101;font-size:18px;letter-spacing:0.32px;line-height:25px}.AvenirNext-DemiBold{font-family:'AvenirNext-DemiBold' !important}.font-size-14px{font-size:14px;letter-spacing:0.32px;line-height:17px}.font-size-20px{color:#aa5645;font-size:24px;font-weight:500;letter-spacing:0.32px;line-height:25px}@media only screen and (min-width: 768px){.font-size-24px{font-size:24px;letter-spacing:-0.2px;line-height:33px}}.img-full-size{width:100% !important}@media only screen and (min-width: 768px){#portfolio-carousel .carousel-inner .item
img{width:100%;height:600px;object-fit:cover;object-position:center}}.basement{background-color:#666731}#footer #footer-widgets{padding-top:50px;background-color:#666731}#footer #footer-widgets
.container{border-bottom:solid 1px #fff}#footer #footer-widgets .footer-widget .menu
a{color:#fff;font-family:"Avenir Next";font-size:14px;letter-spacing:0.15px;line-height:19px}#footer #footer-widgets .footer-widget .widget-title{font-size:14px;color:#fff}@media only screen and (min-width: 768px){#footer #footer-widgets .footer-widget .widget-title{text-align:left}}#footer #footer-widgets .footer-widget .social-fa-module{text-align:center}@media only screen and (min-width: 768px){#footer #footer-widgets .footer-widget .social-fa-module{text-align:initial}}#footer #footer-widgets .footer-widget .social-fa-module
a{padding-right:0}#footer #footer-widgets .footer-widget .social-fa-module .fab, #footer #footer-widgets .footer-widget .social-fa-module .fas, #footer #footer-widgets .footer-widget .social-fa-module .far, #footer #footer-widgets .footer-widget .social-fa-module
.fal{color:#fff;font-size:30px;letter-spacing:0.15px;line-height:30px}#footer #footer-widgets .footer-widget p, #footer #footer-widgets .footer-widget
a{color:#fff;font-family:"Avenir Next";font-size:14px;letter-spacing:-0.2px;line-height:19px}#footer #footer-widgets .footer-widget
h3{margin-top:0}.cat-list{display:flex;list-style:none;padding:0;justify-content:center}@media only screen and (max-width: 767px){.cat-list{display:flex;flex-wrap:wrap;row-gap:5px;margin:0;padding-top:6px}}@media only screen and (min-width: 768px){.cat-list{display:flex;justify-content:center}}.cat-list
a{padding:10px
15px;background-color:#01979f;color:#fff}.cat-list a:hover, .cat-list a:focus{text-decoration:none}.cat-list
a.active{background-color:#000}.cat-list li:nth-child(n+2){border-left:solid 1px #fff}.page-numbers{list-style:none;display:flex;justify-content:center}.page-numbers li
span.current{background-color:#171919;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;color:#fff;margin-left:10px}.page-numbers li
span.dots{width:44px;height:50px;display:flex;align-items:center}.page-numbers li
a{background-color:#0098a0;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;color:#fff;margin-left:10px}.page-numbers li a:hover, .page-numbers li a:focus{text-decoration:none}.portfolio-nav{display:flex;list-style:none;justify-content:space-between;width:auto;margin:0}.portfolio-nav > li
a{padding-left:15px;padding-right:15px;color:#0098a0;font-size:18px}.modal-dialog{position:absolute;top:50px;bottom:0;left:0;z-index:10040;overflow:auto;overflow-y:auto}@media only screen and (min-width: 768px){.modal-dialog{right:100px}}.team-modal .modal-header, .team-modal .modal-footer{border:0}.team-modal .team-social-media{font-size:40px}.team-modal .modal-footer
.btn{background:#000;color:#fff;border:0;border-radius:0;padding-left:30px;padding-right:30px}.team-modal .modal-footer .btn:hover, .team-modal .modal-footer .btn:focus{border:0;outline:none}.team-modal
hr{margin-bottom:5px}.modal-body{overflow:hidden}.team-members .panel-title{position:relative}.team-members .team-social-media
a{font-size:16px;color:#fff}.team-members .panel-title::after{content:"\f107";color:#333;top:-2px;right:0px;position:absolute;font-family:"Font Awesome 5 Pro"}.team-members .panel-title[aria-expanded="true"]::after{font-family:"Font Awesome 5 Pro";content:"\f106"}.team-members .panel-heading-full.panel-heading{padding:0}.team-members .panel-heading-full .panel-title{padding:10px
15px}.team-members .panel-heading-full .panel-title::after{top:10px;right:15px}.team-members .team-wrapper{cursor:pointer;padding-bottom:50px}.team-members .team-wrapper .team-social-media a:nth-child(n+2){margin-left:5px}.team-members .team-wrapper .team-member-name{font-family:'avenirnext-bold';font-weight:bold}.team-members .team-wrapper
h3{font-weight:bold}.team-members .team-wrapper .inner-wrapper{position:relative}.team-members .team-wrapper .inner-wrapper
.overlay{position:absolute;overflow-y:scroll;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);display:none;transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0}.team-members .team-wrapper .inner-wrapper:hover
.overlay{display:flex;align-items:center;flex-flow:column;justify-content:center;padding:20px;opacity:1}.team-members .team-wrapper .inner-wrapper:hover .overlay
p{color:#fff}@media only screen and (min-width: 768px){.team-members .team-wrapper .inner-wrapper:hover .overlay
p{width:100%;text-align:left}}@media only screen and (min-width: 768px){.team-members .team-wrapper .inner-wrapper:hover
.overlay{padding:20px
40px}}@media only screen and (min-width: 768px){.team-members .team-wrapper .inner-wrapper
img{width:100%;height:480px;object-fit:cover;object-position:top}}@media only screen and (min-width: 768px){.team-members .centered-img .team-wrapper{width:calc(50% - 30px);margin:auto}}blockquote.testimonial{border-left:none;margin-top:20px}.flex-flow-wrap{flex-flow:wrap}.full-width{width:100%;display:block}.masonry-wrapper{padding:1.5em;max-width:1000px;margin-right:auto;margin-left:auto}.masonry{columns:1;column-gap:10px;margin-top:75px}.masonry-item{display:inline-block;vertical-align:top;margin-bottom:10px}@media only screen and (max-width: 1200px) and (min-width: 768px){.masonry{columns:2}}@media only screen and (min-width: 1024px){.masonry{columns:3}}.masonry-item
.wrapper{padding:40px;background:#f1eaea}.masonry-item .wrapper
p{font-size:18px}.masonry-item:nth-child(3n+1) .wrapper{padding:40px;background:#666731;color:#fff}.masonry-item:nth-child(2n+1) .wrapper{padding:40px;background:#a2b2a4;color:#fff}.masonry-item:nth-child(4n+1) .wrapper{padding:40px;background:#d9cfc4;color:#fff}.masonry-item:nth-child(5n+1) .wrapper{padding:40px;background:#b5917f;color:#fff}.masonry-item:nth-child(6n+1) .wrapper{padding:40px;background:#a95a4b;color:#fff}.btn-primary:hover{background-color:#666731 !important;color:white !important}.page-numbers li
a{background-color:#666731 !important}.cat-list
a{background-color:#666731 !important;display:block}.masonry-item:hover{filter:drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.3))}.masonry-content{overflow:hidden}.masonry-item{color:#111;background-color:#f9f9f9}.masonry-title,.masonry-description{margin:0}.masonry-title{font-weight:700;font-size:1.1rem;padding:1rem 1.5rem}.masonry-description{padding:1.5rem;font-size:0.75rem;border-top:1px solid rgba(0, 0, 0, 0.05)}.page-id-15129 .entry-content
ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}#rev_slider_1_1_wrapper .hermes .tp-bullet{height:15px !important;width:15px !important}.neighborhoods>div{margin-bottom:30px}@media only screen and (max-width: 767px){.mobile-menu .navbar-brand{padding:5px}.xs-font-size-7vw{font-size:7vw}.xs-text-center{text-align:center}.xs-no-float{float:none !important}.xs-no-mb{margin-bottom:0 !important}.xs-mb-15px{margin-bottom:15px}.xs-mb-40px{margin-bottom:40px}.ws-btn{white-space:break-spaces}.module-padding{padding-top:50px;padding-bottom:50px}.slick-single-testimonial-content{overflow:hidden}.slick-single-testimonial-title{font-size:16px !important;text-align:center}.gform_wrapper .gf_simple_horizontal .gform_body
.top_label{display:block !important}.gf_simple_horizontal
.gform_body{width:100% !important;max-width:100% !important}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield, .gform_wrapper .gf_simple_horizontal
.gform_body{display:block !important}.gform_wrapper .gf_simple_horizontal
.gform_footer.top_label{width:100% !important;max-width:100% !important}.gform_wrapper .gf_simple_horizontal, .gform_wrapper .gf_simple_horizontal
.gform_footer.top_label{width:100% !important;display:block !important;padding:0
!important}.gform_wrapper .gf_simple_horizontal .gform_body .top_label
.gfield{padding-right:0 !important}.gf_simple_horizontal_wrapper{padding:0
!important}.gform_wrapper .gf_simple_horizontal
.gform_button{display:block;width:100% !important;margin-top:15px}.xs-img-center{display:block;margin:20px
auto}}.has-small-font-size{font-size:10px}@media only screen and (min-width: 768px) and (max-width: 1200px){.top-area
.row{display:block !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.btn{font-size:14px}}@media only screen and (min-width: 768px){header:not(.navbar-fixed-top) .site-logo{max-height:127px !important;width:auto;padding:10px}.sm-font-size-22px{font-size:22px;letter-spacing:-0.2px;line-height:30px}.sm-font-size-24px{font-size:24px;letter-spacing:-0.2px;line-height:33px}.top-area
.row{align-items:center !important}.sm-no-padding{padding:0
!important}.site-logo{max-height:100px;width:auto;padding:10px}.sm-text-left{text-align:left}.sm-inline-block{display:inline-block}.sm-display-flex{display:flex !important}.container{width:1336px}.text-left{text-align:left}.sm-mt-30px{margin-top:30px}.sm-mt-50px{margin-top:50px}.sm-mt-100px{margin-top:100px}.sm-no-margin{margin:0}.module-padding{padding-top:50px;padding-bottom:50px}.sm-mt-90px{margin-top:90px}.sm-text-left{text-align:left}.fixed_header .site-core{margin-top:53px}.sm-flex{display:flex}.flex-flow-wrap{flex-flow:wrap}.sm-max-width-75-percent{max-width:75%;margin:auto}.neighborhoods>div{display:flex;flex-flow:column}.neighborhoods > div
.btn{margin-top:auto;margin-left:auto}.neighborhoods
img{height:380px;object-fit:cover}.sm-flex-align-items-stretch{display:flex !important;align-items:stretch}.sm-flex-align-items-stretch > div
.wrapper{padding:15px}.sm-flex-align-items-stretch > div
img{margin:0;height:100%;width:100%;object-fit:cover}}@media only screen and (min-width: 768px) and (min-width: 768px){.sm-flex-align-items-stretch > div
.wrapper{padding:40px
5em}}@media only screen and (min-width: 1200px){.autoheight: auto;.lg-max-width-75-percent{max-width:75%;margin:auto}.lg-flex-align-items-stretch{display:flex !important;align-items:stretch}.lg-flex-align-items-stretch > div
.wrapper{padding:15px}.lg-flex-align-items-stretch > div
img{margin:0;height:auto;width:100%;object-fit:cover}.lg-no-padding{padding:0
!important}}@media only screen and (min-width: 1200px) and (min-width: 768px){.lg-flex-align-items-stretch > div
.wrapper{padding:40px
3em}}#comments,#respond{display:none}#gform_wrapper_3{padding:30px}.custom-fa-icon{position:relative;top:-10px}.home-featured-listings.neighborhood_guide_heading{padding-top:0px}.home-featured-listings.neighborhood_guide_heading .font-size-36px{font-size:30px;font-weight:500;letter-spacing:-0.25px;line-height:41px}.home-featured-listings.neighborhood_guide_heading .btn-secondary{padding-left:38px;padding-right:38px}.description_er_cont{padding-top:30px}.description_er_cont
.content{border:2px
solid #d8d8d8;padding:30px
100px}.description_er_cont .content
h2{font-weight:bold;margin-top:0}.content_er_cont .inner_cont
h2{font-size:22px;font-weight:500;letter-spacing:-0.16px;line-height:30px;color:#000;margin:0;text-transform:uppercase}.content_er_cont .inner_cont
hr{border-top:2px solid #d8d8d8;margin-top:15px}.content_er_cont .inner_cont
.text{font-weight:bold}.content_er_cont .inner_cont .text
p{font-size:16px;letter-spacing:-0.15px;line-height:22px;color:#000;font-weight:bold}.content_er_cont .inner_cont
.main_text_cont{display:flex}.content_er_cont .inner_cont
.text{padding-left:20px;flex:1}.content_er_cont .inner_cont .main_text_cont .text
a{color:#000}.content_er_cont .inner_cont
.common_padding{padding:25px
0px}.content_er_cont .inner_cont
span.txt_clr{color:#aa5645}.content_er_cont .inner_cont
.row_sdescription_title{display:flex}.content_er_cont .inner_cont .row_sdescription_title
hr{width:100%}.content_er_cont .inner_cont .row_sdescription_title1
hr{flex-basis:70%}.row_sdescription_title.row_sdescription_title2
h2{flex-basis:35%}.row_sdescription_title.row_sdescription_title3
h2{flex-basis:128%}.row_sdescription_title.row_sdescription_title4
h2{flex-basis:50%}.content_er_cont .inner_cont .row.row_5 .main_text_cont
img{height:50px;width:50px}.content_er_cont .inner_cont .main_text_cont
img{max-width:inherit}.content_er_cont .inner_cont .row.row_5
.map_img{margin-top:12px;border:2px
solid #d8d8d8}.commute_times_er
.timings_txt{display:flex;align-items:center}.commute_times_er .timings_txt
.content{padding-left:15px;flex:1}.commute_times_er .timings_txt .content
p{font-weight:bold}.commute_times_er .timings_txt .content p
.txt_clr{color:#aa5645}.commute_times_er
.one.title{display:flex;align-items:baseline;justify-content:space-between}.commute_times_er .one.title
p{font-weight:bold}.commute_times_er .timings_txt
img{height:50px;width:50px}.commute_times_er .col-sm-4.border-left{border-left:2px solid #d8d8d8;border-right:2px solid #d8d8d8}.commute_times_er .timings_txt .content
a{color:#000}.commute_times_er .commute_times
.times{display:flex;justify-content:flex-start}.commute_times_er .commute_times .times
.com_names{width:65%}.commute_times_er .commute_times .times
.com_time{display:flex;justify-content:space-between;width:35%}.er_newsletter
.gform_wrapper{background:transparent}.er_newsletter form .font-size-20px{text-align:left}.er_newsletter form
div#field_7_1{padding-right:0}.col-sm-12.row_sdescription_title.row_sdescription_title4::after{border-top:2px solid #d8d8d8;content:"";position:absolute;left:19px;width:90%;height:100%;top:13px}.row_sdescription_title.row_sdescription_title4
h2{flex-basis:auto !important;background:#fff;position:relative;z-index:8;padding-right:25px}.content_er_cont .inner_cont
.row_sdescription_title{position:relative}.banner-overlay rs-sbg{opacity:0.5 !important}.banner-overlay rs-slides{background-color:#000 !important}.banner-overlay #rev_slider_4_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_3_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_5_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_6_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_7_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_8_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_9_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_10_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_11_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_12_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_13_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_14_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_15_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_16_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_17_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_18_1_wrapper .hermes .tp-bullet:not(.selected), .banner-overlay #rev_slider_19_1_wrapper .hermes .tp-bullet:not(.selected){box-shadow:0 0 0 2px #fff !important}.banner-overlay #rev_slider_4_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_3_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_5_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_6_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_7_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_8_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_9_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_10_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_11_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_12_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_13_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_14_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_15_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_16_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_17_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_18_1_wrapper .hermes .tp-bullet, .banner-overlay #rev_slider_19_1_wrapper .hermes .tp-bullet{height:15px !important;width:15px !important}.remove_padding_bottom_desktop{padding-bottom:0px !important}.remove_padding_top_desktop{padding-top:0px !important}.content_er_cont .inner_cont .main_text_cont .dog_image
img{height:50px;width:50px}.slick-carousel{margin:40px
0}.carousel-slide
img{width:100%;height:auto;border-radius:10px}.single-success-story{max-width:900px;margin:0
auto;padding:40px
20px}.story-header{text-align:center;margin-bottom:30px}.story-location{color:#888}.story-carousel{overflow-x:auto;white-space:nowrap;margin-bottom:2rem}.carousel-wrapper{display:flex;gap:1rem}.carousel-slide{flex:0 0 auto;width:100%;max-width:300px}.carousel-slide
img{width:100%;border-radius:8px;display:block}.success-stories-archive{max-width:1200px;margin:auto;padding:40px
20px}.section-title{text-align:center;font-size:2.5rem;margin-bottom:2rem}.stories-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.story-item{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px
solid #e5e5e5;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow 0.2s ease}.story-item:hover{box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.story-item
img{width:100%;height:200px;object-fit:cover;display:block;border-bottom:1px solid #eee}.story-title{padding:10px;font-size:16px;font-weight:600;text-align:center}@media (max-width: 1024px){.stories-grid{grid-template-columns:repeat(3, 1fr)}.story-title{font-size:15px}}@media (max-width: 768px){.stories-grid{grid-template-columns:repeat(2, 1fr)}.story-title{font-size:14px}}.story-card{display:block;text-decoration:none;color:inherit;background:#fff;overflow:hidden;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);transition:transform 0.3s}.slick-carousel{width:100%}.carousel-slide
img{width:100%;height:auto;display:block;border-radius:0}.story-info{padding:1rem}.story-info
h2{font-size:1.2rem;margin-bottom:0.5rem}.story-info
p{font-size:0.9rem;color:#666}.before-after{display:flex;gap:20px}.before-after .before-after-inner{position:relative}.before-after .before-after-inner
h4{position:absolute;bottom:10px;right:10px;color:#fff;margin-bottom:0;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.6)}.before-after .before-after-inner
img{object-fit:cover;width:100%;height:100%}.story-slider{margin-top:20px}.slick-slider-stories{margin-left:-10px;margin-right:-10px}.slick-slider-stories .slick-slide{padding:0
10px;box-sizing:border-box}.slick-slider-stories .slick-slide
img{width:100%;height:200px;object-fit:cover;border-radius:4px}.slick-prev,.slick-next{font-size:50px;font-weight:600;color:white;background:none;border:none;padding:0;display:flex;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.6);align-items:center;justify-content:center;z-index:10}.slick-prev.custom-slick-arrow{left:20px}.slick-next.custom-slick-arrow{right:20px}.financial-details{display:flex;justify-content:center;gap:75px;margin-top:20px}.financial-details
p{font-size:26px;text-align:center}@media only screen and (max-width: 1200px){.banner-overlay rs-layer{font-size:50px !important;line-height:normal !important}.content_er_cont .inner_cont .text
p{word-break:break-word}}@media only screen and (max-width: 767px){.home-featured-listings.neighborhood_guide_heading .font-size-36px{font-size:25px}.description_er_cont
.content{padding:30px
15px}.commute_times_er .col-sm-4.border-left{border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;border-right:0;border-left:0}.content_er_cont .inner_cont .text
p{margin-bottom:20px}.content_er_cont .inner_cont .main_text_cont
img{margin-bottom:20px}.remove_padding_bottom{padding-bottom:0px !important}.remove_padding_top{padding-top:0px !important}}@media screen and (max-width: 767px){.team-wrapper .inner-wrapper .panel .panel-collapse .panel-body .my-compass{display:none}}