.btn.btn-default{border-radius:0px}.btn.btn-outline{border-radius:0px}@media(min-width: 768px){.content-wrap .container{width:100%;padding-left:5vw;padding-right:5vw}.content-wrap.sidebar-right .container{padding-right:0}.content-wrap.sidebar-right .container .col-md-9{padding-right:2.5vw}.content-wrap.sidebar-right .container .side-wrap{padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0px}.content-wrap.sidebar-left .container{padding-left:0}.content-wrap.sidebar-left .container .col-md-9{padding-left:2.5vw}.content-wrap.sidebar-left .container .side-wrap{padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0px}}.tagline{max-width:20em;cursor:default;font-weight:900;text-transform:uppercase;font-size:32px;font-size:3.2em;margin-bottom:0px}@media(min-width: 768px){.component-type-tagline.text-center .tagline{max-width:100%}}.part-type-banner .component-container{width:100%;padding-left:5vw;padding-right:5vw}@media(max-width: 991px){.part-type-banner .component-container{padding-top:80px;padding-bottom:80px}}@media(max-width: 767px){.part-type-banner .component-container{padding-top:30px;padding-bottom:30px}}.part-type-banner .component-slot{padding-left:15px;padding-right:15px}@media(min-width: 992px){.part-type-banner .component-slot{padding-left:30px;padding-right:30px}}.part-type-banner .component-slot+.component-slot>div{margin-top:20px}.part-type-banner .component-drs{padding-top:0;padding-left:0}.part-type-banner .component-drs .h1{display:inline-block;font-size:2.25rem;text-transform:uppercase;letter-spacing:1.2px;font-weight:400}.part-type-banner .component-drs a{color:inherit;font-weight:inherit;border-bottom:1px solid rgba(0,0,0,0)}.part-type-banner .component-drs a:hover{text-decoration:none}@media(min-width: 768px){.part-type-banner .component-drs .component-dr+.component-dr::before{content:"•";position:relative;padding:0 15px}}.part-type-banner .component-modal-form-button .btn{margin:0}@media(max-width: 991px){.part-type-banner .component-modal-form-button .btn{white-space:normal;font-weight:600;letter-spacing:normal;font-size:12px;padding-left:10px !important;padding-right:10px !important}}.part-type-banner .component-office-phone .component-office-phone{font-size:2.2rem}.part-type-banner .component-office-phone .component-office-phone-title{text-transform:uppercase;font-weight:600}.part-type-content .page-content-wrap{padding-top:40px;padding-bottom:40px}.part-type-navigation .sf-active .sf-menu>li>a{text-transform:uppercase;font-weight:500}@media(min-width: 768px)and (max-width: 991px){.part-type-navigation .sf-active .sf-menu>li>a{font-size:.7em}}.part-appointment-button .appt-btn .appt-btn-accent hr{background:rgba(255,255,255,.5);height:1px;border:none}@media(min-width: 768px)and (max-width: 991px){.part-banner-two-equal-columns .component-area-main{width:75%}}.component-featured-flippers .bucket-link .front,.component-featured-flippers .bucket-link .back{border-radius:0px}.component-tagline .tagline{letter-spacing:.8px;line-height:1.1em}@media(min-width: 1200px){.component-tagline .tagline{font-size:6rem}}@media(min-width: 992px)and (max-width: 1199px){.component-tagline .tagline{font-size:5.8rem}}@media(min-width: 768px)and (max-width: 991px){.component-tagline .tagline{font-size:4rem}}@media(max-width: 767px){.component-tagline .tagline{font-size:3.75rem}}.part-featured-icons .featured-icons-title{text-transform:uppercase;font-size:5.3rem;margin-bottom:30px;font-weight:200}@media(min-width: 768px)and (max-width: 991px){.part-featured-icons .featured-icons-title{font-size:30px;font-size:3rem}}.part-featured-icons .bucket-title{text-align:center;font-weight:400}@media(max-width: 767px){.part-featured-icons .bucket-mobile-mosaic-buttons .bucket-row .bucket{width:calc(50% - 8px);margin:8px 4px;border:0px}}@media(max-width: 767px){.part-featured-icons .bucket-mobile-mosaic-buttons .bucket-row>div{border:0px;padding:4px}}.part-featured-single .featured-single-title{text-transform:uppercase;font-weight:200;font-size:3.8rem}.part-featured-single .featured-single-text .featured-single-title,.part-featured-single .part-featured-single .featured-single-child .featured-single-title{font-size:45px;font-size:4.5rem}@media(min-width: 768px)and (max-width: 991px){.part-featured-single .featured-single-text .featured-single-title,.part-featured-single .part-featured-single .featured-single-child .featured-single-title{font-size:30px;font-size:3rem}}.featured-tiles-wrap.container>.row{margin-left:-5vw;margin-right:-5vw}.part-tour .tour-bucket-img{border:3px solid currentColor}.part-tour .tour-bucket-content-wrap{padding:10px}.part-name-interior-banner-fluid-media .component-block-fluid-media-components{padding-top:80px}.part-name-interior-banner-fluid-media .component-drs{padding-top:0;padding-left:0}.part-name-interior-banner-fluid-media .component-drs .h1{display:inline-block;font-size:2.25rem;text-transform:uppercase;letter-spacing:1.2px;font-weight:400}@media(min-width: 768px)and (max-width: 991px){.part-name-interior-banner-fluid-media .component-drs .h1{font-size:1.9rem}}.part-name-interior-banner-fluid-media .component-office-phone .component-office-phone-title{text-transform:uppercase;font-weight:600}.part-name-interior-banner-fluid-media .component-modal-form-button .btn{margin:0;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:700;-webkit-transition:border-color .2s linear,background-color .2s linear;transition:border-color .2s linear,background-color .2s linear;-webkit-box-shadow:none;box-shadow:none;padding:11px 17px}@media(max-width: 991px){.part-name-interior-banner-fluid-media .component-modal-form-button .btn{white-space:normal;font-weight:700;letter-spacing:normal;font-size:12px;padding-left:10px !important;padding-right:10px !important}}.part-name-office-map-block .component-office-map .component-office-map-name a{text-transform:uppercase;font-weight:600}.part-name-office-map-block .component-office-map .component-office-map-address,.part-name-office-map-block .component-office-map .component-office-map-city,.part-name-office-map-block .component-office-map .component-office-map-phone{font-weight:600}.part-name-office-map-block .component-office-map-group{max-width:1170px;margin-left:auto;margin-right:auto}.part-name-phone-number-block .component-office-phone{font-size:1.6rem}.part-name-phone-number-block .component-slot.text-center .component-office-phone-horizontal a.component-office-phone-link{margin-left:3vw;margin-right:3vw}@media(min-width: 768px){.home .component-slot .component-office-phone-horizontal a.component-office-phone-link{padding-top:10px;padding-bottom:10px}}.page .part-name-phone-number-block .component-slot .component-office-phone-horizontal a.component-office-phone-link{padding-left:15px;padding-right:15px}.page .part-name-phone-number-block .component-slot.text-right .component-office-phone-horizontal a.component-office-phone-link,.page .part-name-phone-number-block .component-slot.text-left .component-office-phone-horizontal a.component-office-phone-link{margin-right:0px;margin-left:0px}.part-name-tagline-and-featured-pages .component-featured-flippers .bucket-title{font-size:22px;font-size:2.2rem;line-height:1.2em;padding:0px 0px 0px 0px;margin:0px;font-weight:200}@media(min-width: 768px)and (max-width: 991px){.part-name-tagline-and-featured-pages .component-featured-flippers .bucket-title{font-size:16px;font-size:1.6rem;font-weight:500}}.part-name-tagline-and-featured-pages .banner-bucket-icon i{font-size:6vw;margin:0 auto;line-height:6vw}.part-name-tagline-and-featured-pages .banner-bucket-icon svg{width:7vw}.part-name-tagline-and-featured-pages .bucket-content-wrap div{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.part-name-tagline-and-featured-pages .component-type-featuredFlippers{margin-top:50px}@media(max-width: 991px){.part-name-tagline-and-featured-pages .component-type-featuredFlippers{margin-top:30px}}@media(max-width: 767px){.part-name-tagline-and-featured-pages .component-type-featuredFlippers{margin-top:15px}}.part-name-tagline-and-featured-pages .banner-bucket-icon-wrapper{border:none}h1,.h1,h2,.h2{font-weight:200;text-transform:uppercase}.svg-content{opacity:.4}.container{width:100%;padding-left:5vw;padding-right:5vw}@media(max-width: 991px){.container>.row{margin-left:-5vw;margin-right:-5vw}.container>.media-component-split-width-boxed.media-component-split-image-placement-left,.container>.media-component-split-width-boxed.media-component-split-image-placement-right{margin-left:-5vw;margin-right:-5vw}.container>.featured-single-width-boxed.featured-single-image-placement-left,.container>.featured-single-width-boxed.featured-single-image-placement-right{margin-left:-5vw;margin-right:-5vw}}[data-shortcode=gallery],.well.procedural-player{max-width:700px;margin:40px auto}
/*# sourceMappingURL=../_scss/_maps/versions/version-2140-template.css.map */
