/*!
  Theme Name: ssa
  Author: Anonymous
  Author URI:
  Version: 1
  Description: ssa theme for Wordpress
  License: GNU General Public License v2 or later
  License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  Text Domain: ssa
  Tags: one-column, two-columns
  Theme URI:
*/
 :root{--primary-color:#3a443f;--secondary-color:#5c6c64;--alternate-color:#bc813b;--alternate-color-2:#3c3534;--alternate-color-3:#eee9e5;--footer-color:#3a443f;--text-color:#23282c;--gradient-top-color:var(--primary-color);--gradient-bottom-color:var(--secondary-color);--primary-color-rgb:58, 68, 63;--secondary-color-rgb:92, 108, 100;--alternate-color-rgb:188, 129, 59;--alternate-color-2-rgb:60, 53, 52;--alternate-color-3-rgb:238, 233, 229;--text-color-rgb:35, 40, 44}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"icomoon";src:url(../../../../themes/ssa/markup/dist/fonts/icomoon.woff?cw4v0g) format("woff");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"],.aside-panel .anchors-list a::after,.aside-panel .filter-opener::after,.check-list li::before,.navigation .page-numbers.next::before,.navigation .page-numbers.prev::before,.card-content .links-list a::after,.card-content .btn::after,.fancybox-button.fancybox-button--close::before,.fancybox-button.fancybox-close-small::before,.g-form-custom .g-form-info-holder .coordinates::after,.gform_wrapper.gravity-theme .jcf-select .jcf-select-opener::before,.footer-list .sub-list-item li a::before,.back-to-top::before,.navigation-single .prev a::before,.navigation-single .next a::before,.navigation-single .back a::before,.content .table-of-contents .contents-list li a::before,.hero-inner .anchor-btn::before,.opener-text-btn::before,.finder-open-close .opener::before,.jcf-select.jcf-select-finder-select .jcf-select-opener::before,.search-wrapper .address-card .address-box-holder::before,.filter-open-close .opener::before,.slick-controls .slick-arrow::before,.main-nav .sub-nav li a::before,.main-nav>li>a::before,.contact-us-btn::before{font-family:"icomoon"!important}[class^=icon-],[class*=" icon-"],.aside-panel .anchors-list a::after,.aside-panel .filter-opener::after,.check-list li::before,.navigation .page-numbers.next::before,.navigation .page-numbers.prev::before,.card-content .links-list a::after,.card-content .btn::after,.fancybox-button.fancybox-button--close::before,.fancybox-button.fancybox-close-small::before,.g-form-custom .g-form-info-holder .coordinates::after,.gform_wrapper.gravity-theme .jcf-select .jcf-select-opener::before,.footer-list .sub-list-item li a::before,.back-to-top::before,.navigation-single .prev a::before,.navigation-single .next a::before,.navigation-single .back a::before,.content .table-of-contents .contents-list li a::before,.hero-inner .anchor-btn::before,.opener-text-btn::before,.finder-open-close .opener::before,.jcf-select.jcf-select-finder-select .jcf-select-opener::before,.search-wrapper .address-card .address-box-holder::before,.filter-open-close .opener::before,.slick-controls .slick-arrow::before,.main-nav .sub-nav li a::before,.main-nav>li>a::before,.contact-us-btn::before{speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-01::before{content:""}.icon-02::before{content:""}.icon-arrow-circle-bottom::before{content:""}.icon-arrow-circle-left::before{content:""}.icon-arrow-circle-right::before{content:""}.icon-arrow-circle-top::before{content:""}.icon-arrow-out-left::before{content:""}.icon-arrow-out-right::before{content:""}.icon-check-circle::before{content:""}.icon-chevron-down::before{content:""}.icon-chevron-left::before{content:""}.icon-chevron-right::before{content:""}.icon-chevron-up::before{content:""}.icon-close::before{content:""}.icon-facebook::before{content:""}.icon-full-screen::before{content:""}.icon-info::before{content:""}.icon-location::before{content:""}.icon-location-2::before{content:""}.icon-logo::before{content:""}.icon-logo-2::before{content:""}.icon-phone::before{content:""}.icon-phone-email::before{content:""}.icon-reset::before{content:""}.icon-users::before{content:""}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{position:absolute!important}.fancybox-is-hidden{left:-9999px;margin:0;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:#fff0;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:#fff0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:#fff0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:#fff0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgb(30 30 30 / .6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:#fff0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .15) 65%,rgb(0 0 0 / .075) 75.5%,rgb(0 0 0 / .037) 82.85%,rgb(0 0 0 / .019) 88%,#fff0 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;-webkit-text-decoration:none;text-decoration:none}.fancybox-caption a:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:#fff0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{-webkit-text-decoration:none;text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:#fff0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:#fff0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgb(0 0 0 / .1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:#fff0;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%}.jcf-list .jcf-disabled{background:#ffffff!important;color:#aaaaaa!important}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-disabled{background:#dddddd!important}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.aside-panel .anchors-list,.aside-panel .filter-list,.section-content-right-column-slider .slick-dots,.section-slider-photo-content .slider-paging,.levels-list,.section-pricing .tabset,.floor-plan-card-horizontal .card-info,.floor-plan-card .card-info,.check-list,.hero .btn-holder,.tool-steps,.tool-results .values-list,.tool-results,.tool-block .inputs-list,.tool-block .radio-list,.card-content .links-list,.card-post .tag-list,.copyright-row .copyright-holder .copyright-list,.copyright-row .info-btn-list,.footer-list .sub-list-item,.footer-list,.footer-contact-list,.address-box .btn-list,.content .table-of-contents .contents-list,.content ul:not([class]):not([id]),.hero-inner .tag-list,.popup-wrapp .more-list,.lifestyles-list,.section-full-background-cta .benefits-list,.section-values-block .value-slider-list,.state-holder .full-list,.item-place .category-label-list,.item-place .apartment-list,.item-place .address-list,.finder-open-close .sort-list,.button-holder .btn-list,.main-nav .sub-nav,.main-nav{margin:0;padding:0;list-style:none}.widget{margin-bottom:1rem}.widget ul{padding-left:32px}.widget select{min-width:150px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px}.comment-form textarea,.comment-form input[type=text]{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type=submit]{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px;width:100%}.search-form{display:flex;margin-bottom:15px}.search-form input{height:32px;display:inline-flex}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.search-form input[type=submit]{flex-shrink:0}.post-password-form input{display:inline-flex;height:32px}.post-password-form input[type=password]{width:150px}.comment-form fieldset,.post-password-form fieldset,.search-form fieldset{padding:0;border:0}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#000;color:#fff;height:32px;border:0;padding:0 8px}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.commentlist{margin:0 0 1rem}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 1rem 4px 0}.commentlist-item .commentlist-item{padding:0}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1rem}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{position:relative;vertical-align:middle;margin-bottom:1rem}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 6px}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;vertical-align:middle;max-width:48%;background:#000;color:#fff;padding:10px;-webkit-text-decoration:none;text-decoration:none}.navigation-single{margin-bottom:1rem;display:flex;justify-content:space-between}.navigation-single .next,.navigation-single .prev{display:inline-flex;align-items:center;max-width:48%;background:#000;color:#fff;-webkit-text-decoration:none;text-decoration:none}.navigation-single .next:hover,.navigation-single .prev:hover{opacity:.8}.navigation-single .next a,.navigation-single .prev a{color:inherit;-webkit-text-decoration:none;text-decoration:none;padding:10px;display:block}.navigation-single .next a{margin-left:auto}.wp-caption{max-width:100%;clear:both;border:1px solid #ccc;padding:10px;margin-bottom:1rem}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:10px 0 0}div.aligncenter{margin:0 auto 1rem}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1rem 4px 0}.alignright{float:right;margin:0 0 4px 1rem}.mejs-container{margin-bottom:1rem}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #ccc}body{color:#23282c;color:var(--text-color);font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:20px;line-height:1.65;font-weight:400}a{transition:color .15s cubic-bezier(.3,.86,.36,.95);color:#bc813b;color:var(--alternate-color);-webkit-text-decoration:none;text-decoration:none}a:hover{color:#3a443f;color:var(--primary-color);-webkit-text-decoration:none;text-decoration:none}b,strong{font-weight:700}ul,ol,dl,p{margin:0 0 1.6em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-weight:400;margin:0 0 .5em;color:inherit}h1,.h1{font-size:48px}h2,.h2{font-size:35px}h3,.h3{font-size:28px}h4,.h4{font-size:22px}h5,.h5{font-size:20px}h6,.h6{font-size:16px}input[type=text],input[type=email],input[type=tel],textarea{transition:border-color .15s cubic-bezier(.3,.86,.36,.95);color:#23282c;color:var(--text-color);border:1px solid #d9d5d2;background-color:#fff0;background-color:#fff;width:100%;min-width:0;padding:18px 20px;border-radius:10px;font-size:16px;line-height:1.4;font-weight:500;-webkit-appearance:none;letter-spacing:0}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#767676}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#767676}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#767676;opacity:1}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{box-shadow:none;outline:none;border-color:#bc813b;border-color:var(--alternate-color)}.not-visual .header{background-color:#3c3534;background-color:var(--alternate-color-2);position:relative}.container-fluid{max-width:100%;padding:0 30px}.nav-active{overflow:hidden}.header{transition:transform .5s cubic-bezier(.3,.86,.36,.95);--text-color:#ffffff;color:#fff;color:var(--text-color);padding:30px 0;position:absolute;left:0;top:0;width:100%;will-change:transform;z-index:999}.header.hide-header{background:#3a443f;background:var(--primary-color);padding:22px 0;position:fixed;top:calc(var(--height)*-1)}.header.hide-header .static-logo{display:none}.header.hide-header .fixed-logo{display:flex;width:100px}.header.hide-header .fixed-logo svg{max-height:90px}.header.hide-header .fixed-logo path,.header.hide-header .fixed-logo .cls-1{fill:#fff}.header a{color:currentColor}.header .logo{display:block;width:auto;max-width:180px}.header .logo img{max-height:150px}.header .logo a{display:block}.header .static-logo{width:100%}.header .fixed-logo{display:none}.header .container-fluid{display:flex;flex-wrap:nowrap;align-items:center}.contact-us-btn{transition:background .15s cubic-bezier(.3,.86,.36,.95),color .15s cubic-bezier(.3,.86,.36,.95);display:inline-block;vertical-align:middle;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-style:italic;font-weight:400;font-size:22px;border-radius:3px;-moz-text-align-last:left;text-align-last:left;border:1px solid #bc813b;border:1px solid var(--alternate-color);position:relative;padding:20px 112px 24px 29px;color:#fff;line-height:1.6}.contact-us-btn:hover{background-color:#bc813b;background-color:var(--alternate-color)}.contact-us-btn::before{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px}.contact-btn{transition:width .15s cubic-bezier(.3,.86,.36,.95),margin .15s cubic-bezier(.3,.86,.36,.95),font-weight .15s cubic-bezier(.3,.86,.36,.95),font-size .15s cubic-bezier(.3,.86,.36,.95);line-height:1;background-color:#bc813b;background-color:var(--alternate-color);color:#23282c;color:var(--text-color);padding:10px 15px;font-size:14px;min-height:60px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-weight:700}.contact-btn .icon-phone-email{display:none;font-size:41px;font-weight:400}.contact-btn .icon-phone{font-size:30px;font-weight:400}.drop{transition:right .15s cubic-bezier(.3,.86,.36,.95),top .15s cubic-bezier(.3,.86,.36,.95),width .15s cubic-bezier(.3,.86,.36,.95),transform .15s cubic-bezier(.3,.86,.36,.95)}.nav-active .drop{transform:translateX(0)}.drop .drop-phone{font-size:22px;font-weight:500;letter-spacing:-.44px;display:inline-block;vertical-align:middle;margin-bottom:20px}.drop .drop-phone:hover{color:#bc813b;color:var(--alternate-color)}.drop .drop-logo{display:block;margin-bottom:100px}.drop .nav-close{line-height:1;position:absolute;right:18px;top:27px;font-size:40px;color:#bc813b;color:var(--alternate-color)}.main-nav{transition:padding .15s cubic-bezier(.3,.86,.36,.95);font-size:22px;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;line-height:1;font-weight:400;max-width:220px}.main-nav>li{margin-bottom:41px;position:relative}.main-nav>li.has-drop-down:hover>a::before{transform:translateY(-50%) rotate(180deg)}.main-nav>li:hover>a::before{transform:translateY(-50%) translateX(10px)}.main-nav>li>a{display:block;padding-bottom:8px;border-bottom:1px solid #bc813b;border-bottom:1px solid var(--alternate-color);margin-bottom:22px;position:relative;z-index:2}.main-nav>li>a::before{transition:right .15s cubic-bezier(.3,.86,.36,.95),transform .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;right:0;top:50%;font-size:20px;color:#bc813b;color:var(--alternate-color);transform:translateY(-50%)}.main-nav .sub-nav{font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;position:relative}.main-nav .sub-nav::before{content:"";position:absolute;left:0;top:-20px;right:0;bottom:0;background:linear-gradient(180deg,#3a443f 0%,#3a443f 100%,transparent 100%);background:linear-gradient(180deg,var(--primary-color) 0%,var(--primary-color) 100%,transparent 100%);z-index:-1}.main-nav .sub-nav li{margin-bottom:25px}.main-nav .sub-nav li a{display:block;position:relative;padding-right:55px;letter-spacing:1.12px}.main-nav .sub-nav li a::before{transition:right .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;right:21px;top:50%;font-size:28px;color:#bc813b;color:var(--alternate-color);transform:translateY(-50%)}.main-nav .sub-nav li a:after{transition:opacity .15s cubic-bezier(.3,.86,.36,.95),visibility .15s cubic-bezier(.3,.86,.36,.95),left .15s cubic-bezier(.3,.86,.36,.95)}.main-nav .sub-nav li a:hover::before{right:15px}.button-holder{transition:width .15s cubic-bezier(.3,.86,.36,.95);display:flex;align-items:center;margin-left:auto;padding-left:10px;margin-right:-30px;max-width:calc(100% - 139px)}.button-holder .phone-item{font-size:28px;letter-spacing:-.56px;padding-right:30px;font-weight:500}.button-holder .phone-item a{text-wrap:nowrap}.button-holder .btn-list{font-weight:500;margin:0 -5px}.button-holder .btn-list li{padding:0 5px}.button-holder .btn-list li a:not(.btn){font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-style:italic;font-weight:400;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-transform:capitalize;padding:4px 20px 10px;border-radius:50rem;border:none;cursor:pointer;background-color:#fff0;line-height:1.2;border:2px solid;border-color:#fff;font-size:16px}.button-holder .btn-list li a:not(.btn):hover{color:#bc813b;color:var(--alternate-color);border-color:#bc813b;border-color:var(--alternate-color)}.button-holder .btn-list .btn{font-size:16px}.menu-opener-holder{line-height:1;padding:10px 15px;margin-right:2px;border-radius:3em 0 0 3em;min-width:77px;display:flex;align-items:center;justify-content:center;min-height:60px;background-color:#bc813b;background-color:var(--alternate-color)}.menu-opener-holder .menu-text{padding-left:10px;text-transform:uppercase;font-size:16px}.nav-opener{width:20px;height:16px;position:relative;z-index:12;display:block;flex-shrink:0}.nav-opener span,.nav-opener::before,.nav-opener::after{background-color:#23282c;background-color:var(--text-color);position:absolute;top:calc(50% - 1px);left:0;right:0;height:2px;transition:all .3s linear;border-radius:20px}.nav-opener::before,.nav-opener::after{content:"";top:0%}.nav-opener::after{top:calc(100% - 2px)}html{scroll-behavior:smooth}body{background-color:#fff;font-weight:400;min-width:360px;font-feature-settings:"calt","clig","kern","liga","locl","rlig"}.wrapper{width:100%;position:relative;overflow:hidden}.container{max-width:1408px;padding:0 17px;margin:0 auto}img{max-width:100%;height:auto;vertical-align:middle}h1,.h1{line-height:1.0833}h2,.h2{line-height:1.4286;letter-spacing:-.5px}h4,.h4,h5,.h5,h6,.h6{font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:700}.py-2{padding:20px 0}.bg-primary{background-color:#3a443f;background-color:var(--primary-color)}.img-cover{position:relative}.img-cover::before{content:"";display:block;padding-bottom:100%}.img-cover img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-cover{background-size:cover;background-position:50% 50%}.example-title{text-align:center;color:#00c9d1;font-size:30px;margin:20px 0;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;padding:0 20px}.example-subtitle{text-align:center;background-color:#bf5bb4;color:#fff;padding:20px;font-size:25px;margin:20px 0;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif}.example-divider{margin:30px 0;height:2px;border:none;background-color:#3a443f;background-color:var(--primary-color)}.slick-controls{border-radius:50rem;overflow:hidden;box-shadow:0 1px 16px rgb(0 0 0 / .12);display:flex;width:168px}.slick-controls .slick-arrow{transition:background-color .15s cubic-bezier(.3,.86,.36,.95);display:block;width:84px;height:66px;background-color:rgb(255 255 255 / .9);border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0;line-height:0}.slick-controls .slick-arrow:hover{background-color:#fff}.slick-controls .slick-arrow::before{color:#bc813b;color:var(--alternate-color);font-size:28px;line-height:1}.slick-controls .slick-arrow.slick-prev::before{content:"";margin-right:13px}.slick-controls .slick-arrow.slick-next::before{content:"";margin-left:13px}.hidden-item{position:absolute;left:-9999px;top:0;width:100%}.js-tab-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important}.chat-box{position:fixed;bottom:16px;right:16px;width:56px;z-index:99999}.chat-box img{display:block;width:100%;filter:drop-shadow(0 0 13px rgb(0 0 0 / .61))}.heading-icon-center-decor-sm svg,.heading-title-decor-icon svg,.heading-text-decor-icon svg,.section-content-photo-overlay svg{margin:0 20px;width:90px}.heading-icon-center-decor-sm svg .cls-1,.heading-title-decor-icon svg .cls-1,.heading-text-decor-icon svg .cls-1,.section-content-photo-overlay svg .cls-1{fill:#3a443f;fill:var(--primary-color)}.local-attraction-map{padding:50px 0;background:#eee9e5;background:var(--alternate-color-3)}.local-attraction-map .heading-holder{position:relative;padding-bottom:30px;margin-bottom:0}.local-attraction-map .heading-holder h2{letter-spacing:-.6px}.local-attraction-map .heading-holder p:last-of-type{margin-bottom:20px}.local-attraction-map .img-decor{z-index:-1}.local-attraction-map .img-decor svg{height:50vh;max-height:700px;width:auto;max-width:900px}.local-attraction-map .img-decor path,.local-attraction-map .img-decor .cls-1{fill:#eee9e5;fill:var(--alternate-color-3)}.filter-open-close .opener{padding:24px 46px 16px 25px;border:1px solid #bc813b;border:1px solid var(--alternate-color);display:block;color:#bc813b;color:var(--alternate-color);position:relative;line-height:1;letter-spacing:1.3px;text-transform:uppercase;border-radius:10px;font-size:18px}.filter-open-close .opener::before{content:"";position:absolute;color:#bc813b;color:var(--alternate-color);top:52%;right:17px;transform:translateY(-50%);font-size:15px}.filter-open-close .filter-list{list-style:none;margin:0;color:#bc813b;color:var(--alternate-color);border:1px solid #bc813b;border:1px solid var(--alternate-color);border-top-width:0;padding:10px;border-radius:10px;text-transform:uppercase;font-weight:600}.filter-open-close .filter-list li::before{transition:background .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;right:0;top:2px;width:17px;height:17px;background:#fff;border-radius:50%}.filter-open-close .filter-list li.active::before{background:#bc813b;background:var(--alternate-color)}.filter-open-close .filter-list li.active a{transition:color .15s cubic-bezier(.3,.86,.36,.95);color:#bc813b;color:var(--alternate-color)}.filter-open-close .filter-list a{color:currentColor}.search-wrapper{position:relative;background-color:#eee9e5;background-color:var(--alternate-color-3);margin:0 -40px;padding:0 40px}.search-wrapper::before{content:"";position:absolute;left:-100vw;top:0;bottom:0;right:-100vw;z-index:-1;background:#eee9e5;background:var(--alternate-color-3)}.search-wrapper .card-wrapp{position:relative;padding:0 20px}.search-wrapper .card-wrapp .scroll-next{position:absolute;left:50%;bottom:5px;transform:translateY(-50%);color:#bc813b;color:var(--alternate-color);font-size:20px}.search-wrapper .card-wrapp .jcf-scrollable-wrapper::before{display:block;position:absolute;bottom:0;left:2px;right:0;content:"";height:150px;z-index:1;background:linear-gradient(180deg,#fff0 0%,rgb(238 233 229) 100%,transparent 100%);background:linear-gradient(180deg,rgba(var(--alternate-color-3-rgb),0) 0%,rgba(var(--alternate-color-3-rgb),1) 100%,transparent 100%)}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollable{width:100%!important}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-horizontal{display:none!important;height:0!important}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-vertical{height:100%!important}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-vertical{width:2px}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#bc813b;background:var(--alternate-color);width:2px}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-vertical .jcf-scrollbar-slider{height:100%!important}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-vertical .jcf-scrollbar-slider{background:#fff;width:2px}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-vertical .jcf-scrollbar-dec{display:none}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-vertical .jcf-scrollbar-inc{display:none}.search-wrapper .card-box{position:relative;height:333px}.search-wrapper .map-wrapp{margin:0 -17px}.search-wrapper .map{background:#000;height:300px}.search-wrapper .address-card{margin-bottom:40px;box-sizing:border-box}.search-wrapper .address-card:first-of-type:not(.first-visible-item){padding-top:40px}.search-wrapper .address-card.last-visible-item{margin-bottom:0}.search-wrapper .address-card.first-visible-item{padding-top:40px}.search-wrapper .address-card h4{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-size:24px;font-weight:400;letter-spacing:-.5px;margin-bottom:20px;line-height:1em}.search-wrapper .address-card .address-box-holder{position:relative;padding-left:60px;line-height:1.125;letter-spacing:.5px}.search-wrapper .address-card .address-box-holder::before{content:"";position:absolute;color:#bc813b;color:var(--alternate-color);top:-4px;left:6px;font-size:30px}.search-wrapper .address-card address{font-weight:600;font-style:normal;font-size:16px}.subtitle-sm{display:block;color:#bc813b;color:var(--alternate-color);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.jcf-select.jcf-select-finder-select{background:#bc813b;background:var(--alternate-color);border-width:0;color:#fff;border-radius:10px;height:60px;min-width:107px;margin-bottom:0}.jcf-select.jcf-select-finder-select .jcf-select-opener{background:#fff0}.jcf-select.jcf-select-finder-select .jcf-select-opener::before{content:"";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:15px}.jcf-select.jcf-select-finder-select .jcf-select-text{font-size:16px;font-weight:500;text-transform:uppercase;line-height:60px;margin:0 40px 0 23px}.jcf-select-drop.jcf-select-finder-select .jcf-select-drop-content{border-color:#bc813b;border-color:var(--alternate-color)}.jcf-select-drop.jcf-select-finder-select .jcf-list .jcf-option{text-transform:uppercase;font-size:16px;padding-left:23px;padding-right:10px}.jcf-select-drop.jcf-select-finder-select .jcf-list ul li:first-child{display:none!important}.finder-section{background-color:#eee9e5;background-color:var(--alternate-color-3)}.finder-section.no-results .filtration-finder .error-message{display:block}.visual-block{--text-color:#ffffff;color:#fff;color:var(--text-color);position:relative;padding:135px 0 30px}.visual-block::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#3c3534;background-color:var(--alternate-color-2);opacity:.7}.visual-block>*{position:relative;z-index:2}.visual-block h1{letter-spacing:-.72px;font-size:48px}.finder-open-close.active .opener::before{transform:translateY(-50%) rotate(180deg)}.finder-open-close .slide{width:100%;padding-top:20px}.finder-open-close .select-group{margin-bottom:20px}.finder-open-close .opener{transition:padding .15s cubic-bezier(.3,.86,.36,.95);font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:middle;padding-right:50px;color:#23282c;color:var(--text-color);position:relative;font-size:18px;letter-spacing:.72px;max-width:125px;line-height:1}.finder-open-close .opener:hover{padding-right:35px}.finder-open-close .opener::before{transition:transform .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;right:0;top:50%;font-size:28px;font-weight:400;color:#bc813b;color:var(--alternate-color);transform:translateY(-50%)}.finder-open-close .sort-list li{margin-bottom:5px}.finder-open-close .sort-list li.active .btn[class*=btn-outline-]{background-color:#bc813b;background-color:var(--alternate-color);border-color:#bc813b;border-color:var(--alternate-color)}.finder-open-close .sort-list .btn[class*=btn-outline-]{padding:5px 10px;font-size:16px}.finder-open-close .sort-list .btn[class*=btn-outline-]:hover{color:rgb(255 255 255 / .7);border-color:#fff}.finder-open-close .sort-list .btn[class*=btn-outline-]:active{background-color:#bc813b;background-color:var(--alternate-color);border-color:#bc813b;border-color:var(--alternate-color)}.filtration-finder .map-wrapp,.filtration-finder .map{min-height:100vh}.filtration-finder .address-col{padding:45px 15px 55px 15px}.filtration-finder .address-col .error-message{width:100%;display:none}.item-place{background:#fff;color:#23282c;color:var(--text-color);margin-bottom:20px}.item-place .img-holder{padding-top:54%;position:relative}.item-place .img-holder img{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.item-place .info-holder{padding:20px;display:flex;flex-wrap:wrap}.item-place .info-holder h3{font-size:26px;line-height:1.0714;margin-bottom:15px}.item-place .info-holder .heading{width:60%;padding-right:10px}.item-place .info-holder .info-wrap{width:40%;padding-left:10px;text-align:right}.item-place .address-list{text-transform:uppercase;font-size:10px;font-weight:500;display:flex;flex-wrap:wrap}.item-place .address-list li{display:flex;flex-wrap:wrap}.item-place .address-list li::after{content:"|";display:inline-block;vertical-align:middle;padding-right:3px;padding-left:3px}.item-place .address-list li:last-child::after{content:none}.item-place .address-list address{font-style:normal}.item-place .apartment-list{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:15px;font-weight:500}.item-place .apartment-list li::after{content:"|";display:inline-block;vertical-align:middle;padding-right:2px;padding-left:2px}.item-place .apartment-list li:last-child::after{content:none}.item-place .price-holder{margin-bottom:17px}.item-place .price{font-size:24px;font-weight:500;display:block;line-height:1}.item-place .category-label-list{font-size:13px;font-weight:700;display:flex;flex-wrap:wrap;background-color:#bc813b;background-color:var(--alternate-color);position:absolute;left:0;bottom:0;color:#fff}.item-place .category-label-list li{padding:5px 10px;position:relative}.item-place .category-label-list li:last-child::after{content:none}.item-place .category-label-list li::after{content:"";position:absolute;right:0;top:50%;width:1px;height:10px;background-color:#fff;transform:translateY(-50%)}.item-place .btn-holder{padding-top:10px}.item-place .btn{padding:11px 31px 15px 30px;font-size:22px}.item-place .btn::after{margin-left:20px;width:33px}.state-holder{padding:0 15px}.state-holder.active .opener-text-btn{padding-left:10px}.state-holder.active .opener-text-btn::before{transform:translateY(-50%) rotate(180deg)}.state-holder h1,.state-holder h2,.state-holder h3{font-style:italic;color:#bc813b;color:var(--alternate-color)}.state-holder .slide-holder{padding-top:20px}.state-holder .state-column{max-width:905px;margin-bottom:30px}.state-holder .full-list{font-weight:600;font-size:18px;line-height:1.41}.state-holder .full-list.one-column{-moz-column-count:1;column-count:1}.state-holder .full-list.two-column{-moz-column-count:2;column-count:2}.state-holder .full-list li{margin-bottom:5px}.state-holder .full-list a{color:currentColor}.state-holder .full-list a:hover{color:#bc813b;color:var(--alternate-color)}.opener-text-btn{transition:padding .15s cubic-bezier(.3,.86,.36,.95);display:inline-block;vertical-align:middle;font-weight:700;font-size:18px;position:relative;padding:0 40px 0 0;text-transform:uppercase;color:#bc813b;color:var(--alternate-color);letter-spacing:.72px}.opener-text-btn:hover{padding-left:10px;color:#bc813b;color:var(--alternate-color)}.opener-text-btn::before{transition:transform .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;right:0;top:50%;font-size:28px;font-weight:400;color:#bc813b;color:var(--alternate-color);transform:translateY(-50%)}.section-values-block{--text-color:#ffffff;color:#fff;color:var(--text-color)}.section-values-block .values-heading{text-align:center;background-color:#fff;padding:15px;margin-bottom:-18px;position:relative;z-index:3;min-height:223px}.section-values-block .values-heading .head-box{background-color:#5c6c64;background-color:var(--secondary-color);padding:34px 15px 23px}.section-values-block .values-heading h2{font-size:32px;letter-spacing:-.48px;margin-bottom:0}.section-values-block .values-heading .logo-img{width:195px;margin:0 auto 10px;text-align:center;border-bottom:2px solid #bc813b;border-bottom:2px solid var(--alternate-color);padding:0 42px 25px}.section-values-block .slider-wrapp{position:relative}.section-values-block .slider-wrapp .slick-controls{position:absolute;bottom:45px;left:50%;transform:translateX(-50%);z-index:3}.section-values-block .value-slider-list{counter-reset:counter;color:#5c6c64;color:var(--secondary-color);font-size:22px}.section-values-block .value-slider-list li{padding:0 8px}.section-values-block .value-slider-list li.active a{font-size:24px;font-weight:700;color:#bc813b;color:var(--alternate-color);border-color:#bc813b;border-color:var(--alternate-color)}.section-values-block .value-slider-list a{color:currentColor;border-bottom:2px solid rgb(92 108 100 / .11);border-bottom:2px solid rgba(var(--secondary-color-rgb),.11);padding:0 15px 4px 20px;display:flex;line-height:1;min-width:190px}.section-values-block .value-slider-list a:before{display:inline-block;vertical-align:middle;counter-increment:counter;content:counter(counter) ".";padding-right:21px;font-size:23px;font-weight:700}.value-slider{margin:0 -38px}.value-slider .value-item{position:relative;min-height:801px;display:flex;flex-direction:column;justify-content:flex-end;flex-wrap:wrap;background-color:#3c3534;background-color:var(--alternate-color-2);padding:40px 40px 137px;overflow:hidden}.value-slider .value-item .bg-image{position:absolute;left:0;top:0;bottom:113px;right:0}.value-slider .value-item .bg-image:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#3c3534;background-color:var(--alternate-color-2);background:linear-gradient(360deg,rgb(60 53 52) 0%,rgb(60 53 52) 30%,#fff0 100%);background:linear-gradient(360deg,rgba(var(--alternate-color-2-rgb),1) 0%,rgba(var(--alternate-color-2-rgb),1) 30%,rgba(var(--alternate-color-2-rgb),0) 100%)}.value-slider .value-item>*{position:relative;z-index:2}.value-slider .value-item .description{position:relative;font-size:16px;line-height:1.468;letter-spacing:.64px;font-weight:700;padding-bottom:10px;margin-bottom:42px}.value-slider .value-item .description::before{content:"";position:absolute;left:0;right:-999px;bottom:0;border-bottom:1px solid #23282c;border-bottom:1px solid var(--text-color)}.value-slider .value-item .description p:last-of-type{margin-bottom:0}.value-slider .value-item .wrapp-heading{padding-left:25px;font-size:22px}.value-slider .value-item .wrapp-heading p:last-of-type{margin-bottom:0}.value-slider .value-item h2{font-size:32px;letter-spacing:-.48px;margin-bottom:0}.value-slider .value-item h1,.value-slider .value-item h2,.value-slider .value-item h3,.value-slider .value-item h4,.value-slider .value-item h5,.value-slider .value-item h6{color:#bc813b;color:var(--alternate-color)}.section-full-photo-content-card .top-text{background-color:#fff;padding:20px;position:relative;z-index:2}.section-full-photo-content-card .top-text h2{margin-bottom:30px}.section-full-photo-content-card .top-text p:last-of-type{margin-bottom:0}.section-full-photo-content-card .bottom-holder{margin:-23px -17px 0;--text-color:#ffffff;color:#fff;color:var(--text-color);background-color:#3a443f;background-color:var(--primary-color);padding-bottom:62px}.section-full-photo-content-card .photo-holder{position:relative;padding-top:70%}.section-full-photo-content-card .photo-holder::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#3c3534;background-color:var(--alternate-color-2);background:linear-gradient(360deg,rgb(58 68 63) 0%,rgb(58 68 63) 12%,#fff0 100%);background:linear-gradient(360deg,rgba(var(--primary-color-rgb),1) 0%,rgba(var(--primary-color-rgb),1) 12%,rgba(var(--primary-color-rgb),0) 100%);z-index:1}.section-full-photo-content-card .photo-holder img{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-full-photo-content-card .text-holder{padding:51px 40px 0 36px;position:relative}.section-full-photo-content-card .text-holder::before{content:"";position:absolute;left:20px;top:66px;bottom:0;border-left:1px solid #bc813b;border-left:1px solid var(--alternate-color)}.section-full-photo-content-card .text-holder h2{margin-bottom:30px}.section-full-photo-content-card .text-holder p:last-of-type{margin-bottom:0}.section-center-photo-text-content{--text-color:#ffffff;color:#fff;color:var(--text-color);padding-bottom:50px;background-color:#eee9e5;background-color:var(--alternate-color-3)}.section-center-photo-text-content .photo-holder{position:relative;min-height:447px;display:flex;flex-direction:column;justify-content:flex-end;padding:120px 50px 34px 56px}.section-center-photo-text-content .photo-holder::before{content:"";position:absolute;left:16px;right:16px;top:20px;bottom:20px;border:1px solid #bc813b;border:1px solid var(--alternate-color);z-index:1;pointer-events:none}.section-center-photo-text-content .photo-holder::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(360deg,rgb(60 53 52) 0%,rgb(60 53 52) 10%,#fff0 70%);background:linear-gradient(360deg,rgba(var(--alternate-color-2-rgb),1) 0%,rgba(var(--alternate-color-2-rgb),1) 10%,rgba(var(--alternate-color-2-rgb),0) 70%)}.section-center-photo-text-content .photo-holder>*{position:relative;z-index:2}.section-center-photo-text-content .photo-holder svg{max-height:180px;max-width:100px}.section-center-photo-text-content .photo-holder .icon-logo-2,.section-center-photo-text-content .photo-holder .icon{width:83px;height:83px;position:absolute;right:15px;top:35px;font-size:85px;line-height:1;-o-object-fit:contain;object-fit:contain;fill:#23282c;fill:var(--text-color)}.section-center-photo-text-content .photo-holder img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.section-center-photo-text-content .photo-holder h2{line-height:1.2}.section-center-photo-text-content .text-holder{background-color:#3c3534;background-color:var(--alternate-color-2);padding:40px 40px 60px 40px}.section-center-photo-text-content .text-holder p:last-of-type{margin-bottom:0}.section-center-photo-text-content .text-holder .btn-holder{text-align:center;padding-top:41px}.section-center-photo-text-content .btn.btn-primary{background-color:#65baaf;color:#3c3534;color:var(--alternate-color-2)}.section-center-photo-text-content .btn.btn-primary:after{background-color:#3c3534;background-color:var(--alternate-color-2)}.section-full-background-cta{padding:55px 0 63px;--text-color:#ffffff;color:#fff;color:var(--text-color);background-color:#3a443f;background-color:var(--primary-color);position:relative;overflow:hidden}.section-full-background-cta .bg-image{position:absolute;bottom:-70px;left:-33px;right:0;height:539px;width:340px;background-repeat:no-repeat;background-size:contain;background-position:top center;z-index:0;pointer-events:none}.section-full-background-cta .heading{text-align:right;margin-bottom:70px;position:relative;z-index:1}.section-full-background-cta .heading h2{margin-bottom:55px}.section-full-background-cta .benefits-list{font-size:21px;position:relative;line-height:1.31;padding-top:35px;margin-bottom:67px}.section-full-background-cta .benefits-list::before{content:"";position:absolute;left:0;top:0;right:90px;border-top:1px solid #bc813b;border-top:1px solid var(--alternate-color)}.section-full-background-cta .benefits-list li{margin-bottom:27px}.section-full-background-cta .btn-holder{text-align:center;padding-top:25px}.section-two-column-photo-text .text-holder{padding-bottom:35px}.section-two-column-photo-text .text-holder h1{font-size:50px;letter-spacing:-.75px;line-height:1.2;margin-bottom:43px}.section-two-column-photo-text .text-holder p:last-of-type{margin-bottom:0}.section-two-column-photo-text .photo-holder{--text-color:#ffffff;color:#fff;color:var(--text-color);position:relative;min-height:630px;display:flex;flex-direction:column;justify-content:flex-end;margin:0 -35px;padding:40px 10px 30px 43px;overflow:hidden}.section-two-column-photo-text .photo-holder .bg-image{position:absolute;left:0;top:0;bottom:0;right:0}.section-two-column-photo-text .photo-holder .bg-image:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(360deg,rgb(60 53 52) 0%,rgb(60 53 52) 15%,#fff0 100%);background:linear-gradient(360deg,rgba(var(--alternate-color-2-rgb),1) 0%,rgba(var(--alternate-color-2-rgb),1) 15%,rgba(var(--alternate-color-2-rgb),0) 100%)}.section-two-column-photo-text .photo-holder>*{position:relative;z-index:2}.section-two-column-photo-text .photo-holder h2{font-size:32px;line-height:1.5625}.section-two-column-photo-text .photo-holder .description{position:relative;font-size:16px;line-height:1.468;letter-spacing:.64px;font-weight:700;padding:0 70px 10px 15px;margin-bottom:25px}.section-two-column-photo-text .photo-holder .description::before{content:"";position:absolute;right:70px;left:-999px;bottom:0;border-bottom:1px solid #23282c;border-bottom:1px solid var(--text-color)}.section-two-column-photo-text .photo-holder .description p:last-of-type{margin-bottom:0}.section-lifestyles{color:#5c6c64;color:var(--secondary-color);padding:50px 0}.section-lifestyles .heading{text-align:center;padding:0 20px;margin-bottom:83px}.section-lifestyles .heading h2{margin-bottom:35px}.section-lifestyles .icon-heading{text-align:center;font-size:103px;color:#eee9e5;color:var(--alternate-color-3);line-height:1;margin-bottom:30px}.section-lifestyles .icon-heading svg{max-width:100px;max-height:180px}.section-lifestyles .icon-heading .icon{width:101px;height:101px;fill:#eee9e5;fill:var(--alternate-color-3)}.section-lifestyles .btn-holder{text-align:center}.circle-arrow{transition:border-width .15s linear;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #bc813b;border:2px solid var(--alternate-color);border-radius:50%}.circle-arrow svg path{transition:stroke-width .15s cubic-bezier(.3,.86,.36,.95);stroke:#bc813b;stroke:var(--alternate-color)}.lifestyles-list{font-size:24px;letter-spacing:.96px;text-transform:uppercase;font-weight:700;padding-left:10px;line-height:1;margin-bottom:99px}.lifestyles-list li{margin-bottom:57px}.lifestyles-list a{transition:transform .15s cubic-bezier(.3,.86,.36,.95),color .15s cubic-bezier(.3,.86,.36,.95);color:currentColor;position:relative;display:block;padding-right:35px;padding-left:10px;transform:translateX(-10px)}.lifestyles-list a:hover{transform:translateX(0);color:#bc813b;color:var(--alternate-color)}.lifestyles-list a:hover .circle-arrow{border-width:3px}.lifestyles-list a:hover svg path{stroke-width:3}.lifestyles-list a .circle-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.section-full-photo-single-card{background-color:#eee9e5;background-color:var(--alternate-color-3);padding-bottom:60px;position:relative}.section-full-photo-single-card h2{margin-bottom:35px}.section-full-photo-single-card .text-box{background-color:#eee9e5;background-color:var(--alternate-color-3);padding:20px;position:relative;margin-top:-52px}.section-full-photo-single-card .text-holder{background-color:#fff;padding:23px 22px 32px}.section-full-photo-single-card .bg-image{height:66vw;display:block;position:relative}.section-full-photo-single-card .bg-image:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(360deg,rgb(58 68 63) 10%,rgb(58 68 63) 5%,#fff0 100%);background:linear-gradient(360deg,rgba(var(--primary-color-rgb),1) 10%,rgba(var(--primary-color-rgb),1) 5%,rgba(var(--primary-color-rgb),0) 100%)}.section-full-photo-title-content-below{background-color:#eee9e5;background-color:var(--alternate-color-3)}.section-full-photo-title-content-below .photo-holder{--text-color:#ffffff;color:#fff;color:var(--text-color);position:relative;min-height:367px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 0 30px}.section-full-photo-title-content-below .photo-holder .bg-image{position:absolute;top:0;bottom:0;left:-40px;right:-40px}.section-full-photo-title-content-below .photo-holder .bg-image::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(360deg,rgb(60 53 52) 0%,rgb(60 53 52) 10%,#fff0 75%);background:linear-gradient(360deg,rgba(var(--alternate-color-2-rgb),1) 0%,rgba(var(--alternate-color-2-rgb),1) 10%,rgba(var(--alternate-color-2-rgb),0) 75%)}.section-full-photo-title-content-below .photo-holder>*{position:relative;z-index:1}.section-full-photo-title-content-below .photo-holder .heading{padding-bottom:5px;border-bottom:1px solid #bc813b;border-bottom:1px solid var(--alternate-color);max-width:900px}.section-full-photo-title-content-below .photo-holder .heading h1:last-of-type,.section-full-photo-title-content-below .photo-holder .heading h2:last-of-type,.section-full-photo-title-content-below .photo-holder .heading h3:last-of-type,.section-full-photo-title-content-below .photo-holder .heading h4:last-of-type,.section-full-photo-title-content-below .photo-holder .heading h5:last-of-type,.section-full-photo-title-content-below .photo-holder .heading h6:last-of-type{margin-bottom:0}.section-full-photo-title-content-below .text-holder{padding:50px 0 60px}.section-full-photo-title-content-below .text-holder .btn-holder{padding-top:7px}.section-roobrik-survey{background-color:#eee9e5;background-color:var(--alternate-color-3);padding:87px 0 75px}.section-roobrik-survey.variant-white{background-color:#fff0}.section-roobrik-survey .heading{margin-bottom:68px}.section-roobrik-survey .logo-img{width:141px}.section-roobrik-survey .logo-img img{display:block}.section-roobrik-survey h2{font-size:50px;letter-spacing:-.75px;line-height:1.2;margin-bottom:20px}.section-roobrik-survey h3{font-size:28px;line-height:1.589;letter-spacing:-.42px;margin-bottom:31px}.section-roobrik-survey .text-holder p:last-of-type{margin-bottom:20px}.section-tell-me-more{--text-color:#ffffff;color:#fff;color:var(--text-color);background-color:#3a443f;background-color:var(--primary-color);padding:78px 0 110px;position:relative}.section-tell-me-more.default-height .popup{bottom:0}.section-tell-me-more .bg-image{position:absolute;left:0;top:0;bottom:0;right:0;z-index:0}.section-tell-me-more .bg-image::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgb(58 68 63 / .86);background-color:rgba(var(--primary-color-rgb),.86);z-index:1}.section-tell-me-more>*{position:relative;z-index:2}.section-tell-me-more .heading{margin-bottom:60px}.section-tell-me-more h2{line-height:1.143;margin-bottom:13px}.section-tell-me-more h4{color:#bc813b;color:var(--alternate-color);text-transform:uppercase;font-size:23px;font-weight:600;letter-spacing:.9px}.section-tell-me-more .info-wrapp{text-align:center}.section-tell-me-more .info-wrapp p:last-of-type{margin-bottom:75px}.popup-wrapp{position:relative;overflow:hidden}.popup-wrapp.popup-active .popup{transform:translateY(0%);opacity:1;visibility:visible}.popup-wrapp .popup{display:block!important}.popup-wrapp .popup{transition:transform 1s cubic-bezier(.3,.86,.36,.95);position:absolute;left:0;top:0;width:100%;height:auto;background-color:#3a443f;background-color:var(--primary-color);z-index:3;transform:translateY(-100%);opacity:0;visibility:visible;padding:70px 0}.popup-wrapp .popup h3{font-size:32px;line-height:1.4;letter-spacing:-.48px;margin-bottom:32px}.popup-wrapp .popup-heading{margin-bottom:56px;max-width:600px}.popup-wrapp .more-list{font-size:24px;padding-left:23px;padding-right:30px;margin-bottom:47px;font-weight:500;line-height:1.334;position:relative}.popup-wrapp .more-list::before{content:"";position:absolute;left:0;top:3px;bottom:7px;border-left:1px solid #bc813b;border-left:1px solid var(--alternate-color)}.popup-wrapp .more-list li{margin-bottom:16px}.popup-wrapp .btn-holder{text-align:center}.popup-wrapp .btn.btn-outline-primary{min-width:210px;padding:7px 10px;background-color:#bc813b;background-color:var(--alternate-color);color:#fff}.popup-wrapp .btn.btn-outline-primary:hover{background-color:#fff0}.section-3-photo-cta{background-color:#eee9e5;background-color:var(--alternate-color-3);padding:110px 0;color:#5c6c64;color:var(--secondary-color)}.section-3-photo-cta .heading{text-align:center}.section-3-photo-cta .heading h2{margin-bottom:48px}.section-3-photo-cta .image-row{margin-bottom:40px}.section-3-photo-cta .image-row .img-box{position:relative;padding-top:70%;padding:20px;background-color:#fff;margin:0 auto 15px;width:100%}.section-3-photo-cta .image-row .img-box::before{content:"";display:block;padding-bottom:77%}.section-3-photo-cta .image-row .img-box.img-sm{width:63%;margin-bottom:-34px;position:relative;z-index:1;box-shadow:30px 23px 41px rgb(0 0 0 / .16)}.section-3-photo-cta .image-row .img-box.img-sm::before{padding-bottom:90%}.section-3-photo-cta .image-row .img-box.img-xs{width:63%;box-shadow:-20px 23px 23px rgb(0 0 0 / .16)}.section-3-photo-cta .image-row .img-box.img-xs::before{padding-bottom:67%}.section-3-photo-cta .image-row .img-box img{position:absolute;left:20px;top:20px;bottom:20px;right:20px;height:calc(100% - 40px);width:calc(100% - 40px);-o-object-fit:cover;object-fit:cover}.single-resources .hero-inner .hero-holder{min-height:50vh}.hero-inner{--text-color:#ffffff;--gradient-color:var(--primary-color-rgb);color:#fff;color:var(--text-color)}.hero-inner .hero-holder{position:relative}.hero-inner .bg-image{position:absolute;top:0;left:0;bottom:0;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.hero-inner .bg-image::before{content:"";position:absolute;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(var(--gradient-color),1) 0%,rgba(var(--gradient-color),1) 10%,rgba(var(--gradient-color),.36) 38%,rgba(var(--gradient-color),.44) 50%,rgba(var(--gradient-color),1) 100%)}.hero-inner .container{position:relative;z-index:2;width:100%;max-width:1476px}.hero-inner .text-holder{padding:270px 22px 0}.hero-inner .text-holder .btn{margin-bottom:34px}.hero-inner h1{font-size:48px;letter-spacing:-.7px;margin-bottom:24px}.hero-inner h2{font-size:28px;line-height:1.4;letter-spacing:-.4px;margin-bottom:39px}.hero-inner p:last-child{margin-bottom:0}.hero-inner .anchor-btn{display:inline-block;vertical-align:middle;font-size:19px;position:relative;background-color:#fff;color:#23282c;text-transform:uppercase;font-weight:600;letter-spacing:1.71px;padding:10px 50px 10px 20px}.hero-inner .anchor-btn::before{content:"";position:absolute;color:#bc813b;color:var(--alternate-color);top:50%;right:10px;transform:translateY(-50%);font-size:30px}.hero-inner .tag-list{font-weight:700;text-transform:uppercase;display:flex;flex-wrap:wrap;line-height:1.55;letter-spacing:2px;margin-bottom:25px}.hero-inner .tag-list li{margin:0 13px 8px 0;position:relative;border:1px #fff solid;border-radius:20px;padding:7px 16px 5px;line-height:1}.content{line-height:1.73;padding-top:50px}.content .content-description{padding:50px 0}.content a{font-weight:600}.content ul:not([class]):not([id]){line-height:1.4}.content ul:not([class]):not([id]) li{position:relative;padding-left:30px;margin-bottom:25px}.content ul:not([class]):not([id]) li::before{content:"";position:absolute;top:8px;left:0;background-color:#23282c;background-color:var(--text-color);border-radius:50%;width:11px;height:11px}.content .table-of-contents{padding:107px 0 85px;background-color:#eee9e5;background-color:var(--alternate-color-3);position:relative;margin-bottom:50px}.content .table-of-contents::before{content:"";position:absolute;left:-100vw;right:-100vw;top:0;bottom:0;background-color:#eee9e5;background-color:var(--alternate-color-3);z-index:-1}.content .table-of-contents .contents-list{font-weight:600}.content .table-of-contents .contents-list li{margin-bottom:18px;position:relative;padding-left:50px}.content .table-of-contents .contents-list li a{color:currentColor;display:block}.content .table-of-contents .contents-list li a::before{content:"";position:absolute;color:#bc813b;color:var(--alternate-color);top:6px;left:10px;font-size:30px}.content blockquote{font-size:35px;position:relative;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-weight:400;line-height:1.536;margin:0 0 50px 0;padding:0 0 0 50px;letter-spacing:-.825px}.content blockquote::before{content:"";position:absolute;left:0;top:14px;height:70%;border-left:8px solid #bc813b;border-left:8px solid var(--alternate-color)}.content .two-column-holder{margin-bottom:30px;padding:30px 20px 0}.content .two-column-holder ul:not([class]):not([id]) li{padding-left:20px;margin-bottom:20px}.content figure{margin:0 0 50px 0;padding-top:20px}.navigation-single{background-color:#fff;box-shadow:0 2px 23px rgb(0 0 0 / .12);border-radius:50rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:15px 35px;text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:0}.navigation-single .prev,.navigation-single .next,.navigation-single .back{background:#fff0;color:#bc813b;color:var(--alternate-color)}.navigation-single .prev a,.navigation-single .next a,.navigation-single .back a{position:relative;display:inline-block;vertical-align:middle}.navigation-single .prev a::before,.navigation-single .next a::before,.navigation-single .back a::before{transition:left .15s cubic-bezier(.3,.86,.36,.95),right .15s cubic-bezier(.3,.86,.36,.95);font-size:30px;line-height:1;position:absolute;left:5px;top:calc(50% - 1px);transform:translateY(-50%);font-size:16px}.navigation-single .prev a:hover,.navigation-single .next a:hover,.navigation-single .back a:hover{color:#bc813b;color:var(--alternate-color)}.navigation-single .prev a:hover::before,.navigation-single .next a:hover::before,.navigation-single .back a:hover::before{left:0}.navigation-single .prev a{padding-left:30px}.navigation-single .prev a::before{content:""}.navigation-single .next a{padding-right:30px}.navigation-single .next a::before{content:"";left:auto;right:5px}.navigation-single .next a:hover::before{left:auto;right:0}.navigation-single .back a{padding-right:30px;padding-left:30px}.navigation-single .back a::before{content:"";font-size:18px}.navigation-block{position:relative;z-index:2;transform:translateY(50%)}.map .marker{width:1px;height:1px;display:block;position:relative}.map .marker::after{content:"";width:27px;height:41px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDEiIHdpZHRoPSIyNyIgdmlld0JveD0iMCAwIDI3IDQxIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDI5KSI+PGVsbGlwc2Ugb3BhY2l0eT0iLjA0IiBjeD0iMTAuNSIgY3k9IjUuOCIgcng9IjEwLjUiIHJ5PSI1LjI1Ii8+PGVsbGlwc2Ugb3BhY2l0eT0iLjA0IiBjeD0iMTAuNSIgY3k9IjUuOCIgcng9IjEwLjUiIHJ5PSI1LjI1Ii8+PGVsbGlwc2Ugb3BhY2l0eT0iLjA0IiBjeD0iMTAuNSIgY3k9IjUuOCIgcng9IjkuNSIgcnk9IjQuNzczIi8+PGVsbGlwc2Ugb3BhY2l0eT0iLjA0IiBjeD0iMTAuNSIgY3k9IjUuOCIgcng9IjguNSIgcnk9IjQuMjk1Ii8+PGVsbGlwc2Ugb3BhY2l0eT0iLjA0IiBjeD0iMTAuNSIgY3k9IjUuOCIgcng9IjcuNSIgcnk9IjMuODE4Ii8+PGVsbGlwc2Ugb3BhY2l0eT0iLjA0IiBjeD0iMTAuNSIgY3k9IjUuOCIgcng9IjYuNSIgcnk9IjMuMzQxIi8+PGVsbGlwc2Ugb3BhY2l0eT0iLjA0IiBjeD0iMTAuNSIgY3k9IjUuOCIgcng9IjUuNSIgcnk9IjIuODY0Ii8+PGVsbGlwc2Ugb3BhY2l0eT0iLjA0IiBjeD0iMTAuNSIgY3k9IjUuOCIgcng9IjQuNSIgcnk9IjIuMzg2Ii8+PC9nPjxwYXRoIGQ9Ik0yNyAxMy41YzAgNS41NzUtNi43NSAxMy41LTEyLjI1IDIxLS43MzMgMS0xLjc2NyAxLTIuNSAwQzYuNzUgMjcgMCAxOS4yMjMgMCAxMy41IDAgNi4wNDQgNi4wNDQgMCAxMy41IDBTMjcgNi4wNDQgMjcgMTMuNVoiIGZpbGw9IiNCQzgxM0IiLz48cGF0aCBkPSJNMTMuNSAwQzYuMDQ0IDAgMCA2LjA0NCAwIDEzLjVjMCA1LjcyMyA2Ljc1IDEzLjUgMTIuMjUgMjEgLjc1IDEuMDIzIDEuNzY3IDEgMi41IDBDMjAuMjUgMjcgMjcgMTkuMDc1IDI3IDEzLjUgMjcgNi4wNDQgMjAuOTU2IDAgMTMuNSAwWm0wIDFDMjAuNDE1IDEgMjYgNi41ODUgMjYgMTMuNWMwIDIuMzk5LTEuNTA0IDUuNjgxLTMuNzggOS4yMzgtMi4yNzQgMy41NTctNS41MTUgNy40MDQtOC4yNzcgMTEuMTctLjIuMjczLS4zMy40MTUtLjQ0My41MzNhNC45MzQgNC45MzQgMCAwIDEtLjQ0My0uNTMzYy0yLjc3My0zLjc4LTUuNjQyLTcuNTk0LTguMDQxLTExLjEzNUMyLjYxNiAxOS4yMzMgMSAxNS45NTMgMSAxMy41IDEgNi41ODUgNi41ODUgMSAxMy41IDFaIiBvcGFjaXR5PSIuMjUiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIj48Y2lyY2xlIG9wYWNpdHk9Ii4yNSIgY3g9IjUuNSIgY3k9IjUuNSIgcj0iNS41Ii8+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNS41IiBjeT0iNS41IiByPSI1LjUiLz48L2c+PC9zdmc+);background-size:27px 41px;background-repeat:no-repeat;position:absolute;left:-13px;bottom:0}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{display:inline-block;vertical-align:baseline;color:#bc813b;color:var(--alternate-color)}.subtitle{display:block}.footer{padding:60px 0;--text-color:#ffffff;background-color:#3a443f;background-color:var(--footer-color);color:#fff;color:var(--text-color)}.footer a:not(.btn):not(.back-to-top){color:currentColor}.footer .container-fluid{padding:0 17px}.footer.no-google-map .address-holder{display:none}.corporate-page .footer .address-box .btn-list li{width:100%}.corporate-page .footer .address-box .btn-list .btn.btn-primary{min-width:100%}.corporate-page .footer .address-box .btn-list .btn.btn-primary::after{position:absolute;right:20px;width:30px;top:50%;margin-top:0}.footer-logo{display:block;width:100%;max-width:170px;margin:0 auto 54px}.footer-logo a{display:block;text-align:center}.back-holder-mobile{text-align:center;margin-bottom:48px}.back-holder-desktop{display:none}.contact-box{border:1px solid rgb(255 255 255 / .3);padding:30px 20px 0;margin-bottom:40px}.contact-box .footer-heading{padding-bottom:47px;position:relative}.contact-box .footer-heading:before{content:"";position:absolute;left:-20px;bottom:0;right:-20px;border-bottom:1px solid rgb(255 255 255 / .3)}.address-box{color:#bc813b;color:var(--alternate-color);text-align:center;padding:42px 0 0}.address-box .h3{letter-spacing:.45px;margin-bottom:10px}.address-box address{font-style:normal;font-size:18px;font-weight:600;margin-bottom:60px;line-height:1.5}.address-box .address-holder{display:block}.address-box .btn-list{margin-bottom:32px}.address-box .btn-list li{margin-bottom:19px}.address-box .btn-list .btn.btn-primary{background-color:#fff0;border:1px solid #bc813b;border:1px solid var(--alternate-color);min-width:221px;justify-content:flex-start}.address-box .btn-list .btn.btn-primary::after{margin-left:40px}.address-box .alternative-map{text-align:left;border:1px solid #bc813b;border:1px solid var(--alternate-color);margin-bottom:30px}.address-box .alternative-map .address-holder-alternative{display:block;padding:16px 19px}.address-box .alternative-map .address-holder-alternative address{margin-bottom:0}.address-box .alternative-map .map-img{position:relative;padding-top:35%}.address-box .alternative-map .map-img::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#4c5566;mix-blend-mode:luminosity}.address-box .alternative-map .map-img img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-map{position:relative;margin:0 -20px;height:313px;overflow:hidden;border-radius:5px}.footer-map iframe{mix-blend-mode:luminosity;position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;border:none}.footer-contact-list{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-size:28px;text-align:center;font-weight:400;letter-spacing:1.904px}.footer-contact-list [class^=icon-],.footer-contact-list [class*=" icon-"]{font-size:72px;letter-spacing:0}.footer-contact-list li{margin-bottom:47px}.back-to-top{color:currentColor;font-size:18px;font-weight:700;text-transform:uppercase;position:relative;padding-right:43px;letter-spacing:.72px}.back-to-top::before{transition:margin .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;right:10px;top:46%;transform:translateY(-50%);color:#bc813b;color:var(--alternate-color);font-size:28px}.back-to-top:hover{color:#bc813b;color:var(--alternate-color)}.back-to-top:hover::before{margin-top:-10px}.footer-list{font-weight:500;font-size:22px}.footer-list .sub-nav-item{margin-bottom:55px;max-width:200px;page-break-inside:avoid}.footer-list .sub-nav-item>a{display:none}.footer-list .sub-list-item li{margin-bottom:12px}.footer-list .sub-list-item li a{transition:padding .15s cubic-bezier(.3,.86,.36,.95);position:relative;padding-right:35px;display:block}.footer-list .sub-list-item li a::before{transition:right .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:14px;color:#bc813b;color:var(--alternate-color)}.footer-list .sub-list-item li a:hover{padding-left:10px;padding-right:25px;color:#bc813b;color:var(--alternate-color)}.footer-list .sub-list-item li a:hover::before{right:0}.managed-holder{transition:opacity .15s cubic-bezier(.3,.86,.36,.95);display:inline-flex;flex-wrap:wrap;align-items:center;opacity:.43;line-height:1;font-size:20px;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-weight:400;padding-left:10px;letter-spacing:-.2925px;margin-bottom:50px}.managed-holder:hover{opacity:1}.managed-holder .managed-by{font-size:17px;font-weight:500;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;letter-spacing:0}.managed-holder p:last-of-type{margin-bottom:0}.managed-holder .holder-icon{width:45px;letter-spacing:0}.managed-holder .holder-icon svg{fill:#fff}.managed-holder .icon-logo-2{font-size:45px}.managed-holder .copy-text{width:calc(100% - 45px);padding-left:12px}.footer-nav-col{display:flex;flex-direction:column;padding:0 20px}.footer-nav{margin-bottom:85px}.copyright-row .info-btn-list{margin-bottom:13px}.copyright-row .info-btn-list li{margin-bottom:10px}.copyright-row .info-btn-list .btn.btn-outline-primary{font-size:15px;font-style:normal;color:#fff;background-color:rgb(0 0 0 / .3);border:none;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:600;padding:17px 20px 14px;width:100%}.copyright-row .info-btn-list .btn.btn-outline-primary:hover{background-color:rgb(0 0 0 / .15)}.copyright-row .copyright-holder{font-size:14px;font-weight:500;text-align:center}.copyright-row .copyright-holder p:last-of-type{margin-bottom:5px}.copyright-row .copyright-holder .copyright-list{display:flex;flex-wrap:wrap;justify-content:center;font-size:30px;margin:0 -10px}.copyright-row .copyright-holder .copyright-list li{padding:0 10px 5px}.copyright-row .copyright-holder .copyright-list a:hover{color:#bc813b;color:var(--alternate-color)}.gform_wrapper{padding:29px 24px 44px;border-radius:7px;background-color:#eee9e5;background-color:var(--alternate-color-3)}.gform_wrapper.gravity-theme .gform_validation_errors>h2{letter-spacing:0!important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0}.gform_wrapper.gravity-theme .gform_fields>.gfield{margin:0}.gform_wrapper.gravity-theme .gfield{margin-bottom:12px}.gform_wrapper.gravity-theme .gfield_label{font-weight:400!important;font-size:18px!important;margin-bottom:16px!important;margin-left:1px!important;display:block!important}.gform_wrapper.gravity-theme .gfield_label{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;line-height:1.4;color:#3a443f;color:var(--primary-color);letter-spacing:-.2px}.gform_wrapper.gravity-theme .jcf-select,.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme textarea{font-size:16px!important;line-height:1.2!important;padding:19px 16px 17px!important}.gform_wrapper.gravity-theme .jcf-select,.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme textarea{border-color:#d9d5d2;background-color:#fff;border-radius:5px;color:#23282c;color:var(--text-color);font-weight:500;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;height:60px}.gform_wrapper.gravity-theme .jcf-select::-moz-placeholder,.gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme textarea::-moz-placeholder{color:#c4c0bd}.gform_wrapper.gravity-theme .jcf-select::placeholder,.gform_wrapper.gravity-theme input[type=text]::placeholder,.gform_wrapper.gravity-theme input[type=date]::placeholder,.gform_wrapper.gravity-theme input[type=email]::placeholder,.gform_wrapper.gravity-theme input[type=search]::placeholder,.gform_wrapper.gravity-theme input[type=tel]::placeholder,.gform_wrapper.gravity-theme input[type=url]::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{color:#c4c0bd}.gform_wrapper.gravity-theme .jcf-select::-moz-placeholder,.gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme textarea::-moz-placeholder{color:#c4c0bd;opacity:1}.gform_wrapper.gravity-theme .jcf-select:focus,.gform_wrapper.gravity-theme input[type=text]:focus,.gform_wrapper.gravity-theme input[type=date]:focus,.gform_wrapper.gravity-theme input[type=email]:focus,.gform_wrapper.gravity-theme input[type=search]:focus,.gform_wrapper.gravity-theme input[type=tel]:focus,.gform_wrapper.gravity-theme input[type=url]:focus,.gform_wrapper.gravity-theme textarea:focus{border-color:#bc813b;border-color:var(--alternate-color)}.gform_wrapper.gravity-theme textarea{height:170px!important}.gform_wrapper.gravity-theme textarea{vertical-align:top;resize:none;padding-left:24px}.gform_wrapper.gravity-theme .gform_footer{margin:0!important;padding:11px 0 0!important}.gform_wrapper.gravity-theme .gform_footer{text-align:center;display:flex;flex-direction:column;align-items:center}.gform_wrapper.gravity-theme .gform_button{line-height:1.15!important;margin:0!important}.gform_wrapper.gravity-theme .gform_button{transition:background-color .15s cubic-bezier(.3,.86,.36,.95);color:#fff;background-color:#bc813b;background-color:var(--alternate-color);border-radius:5px;font-size:22px;padding:15px 25px 18px;font-style:italic;font-weight:400;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;text-transform:capitalize;cursor:pointer;border:none;min-width:125px}.gform_wrapper.gravity-theme .gform_button:hover{background-color:#3a443f;background-color:var(--primary-color)}.gform_wrapper.gravity-theme .gfield_required{color:red!important}.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-size:12px;vertical-align:middle;padding-left:11px;margin-top:-7px;letter-spacing:.12px}.gform_wrapper.gravity-theme .jcf-select{padding:0!important}.gform_wrapper.gravity-theme .jcf-select{transition:border-color .15s cubic-bezier(.3,.86,.36,.95);height:60px;min-width:104px;cursor:pointer;margin:0;width:100%}.gform_wrapper.gravity-theme .jcf-select.jcf-drop-active{border-color:#bc813b;border-color:var(--alternate-color)}.gform_wrapper.gravity-theme .jcf-select.jcf-drop-active .jcf-select-opener::before{transform:rotate(-180deg)}.gform_wrapper.gravity-theme .jcf-select .jcf-select-text{font-size:16px;line-height:1.2;margin:19px 40px 20px 21px;cursor:pointer}.gform_wrapper.gravity-theme .jcf-select .jcf-select-opener{width:34px;background-color:#fff0;display:flex;align-items:center;justify-content:flex-start}.gform_wrapper.gravity-theme .jcf-select .jcf-select-opener::before{transition:transform .2s linear;content:"";color:#c4c0bd;font-size:14px;line-height:1}.gform_wrapper .gform_ajax_spinner{margin:10px 0 0!important}.gform_wrapper .gform_validation_errors{margin-bottom:30px!important;margin-top:0!important}.g-form-custom .g-form-custom-header{display:flex;flex-direction:column;align-items:center;text-align:center}.g-form-custom .g-form-logo{width:54px;flex-shrink:0;margin-bottom:24px}.g-form-custom .g-form-text-holder strong{display:block;font-weight:700;font-size:16.5px;line-height:1.4;letter-spacing:.3px;margin:0 -10px 9px}.g-form-custom .g-form-text-holder h2{font-size:32px;line-height:1.34;padding:0 10px;margin-bottom:29px}.g-form-custom .g-form-info-holder .phone{font-size:24px;line-height:1.4;font-weight:600;letter-spacing:-.5px}.g-form-custom .g-form-info-holder .phone:hover{color:#bc813b;color:var(--alternate-color)}.g-form-custom .g-form-info-holder .coordinates{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-size:20px;line-height:1.4;font-weight:400;font-style:italic;letter-spacing:0;display:inline-flex;align-items:center;margin-right:-4px}.g-form-custom .g-form-info-holder .coordinates::after{content:"";font-size:22px;line-height:1;margin-left:5px;margin:2px 0 0 5px}.g-form-custom .js-checkbox-holder{padding-bottom:16px}.g-form-custom .js-checkbox-holder .gfield{margin:0}.g-form-custom .js-checkbox-holder .gfield_checkbox{display:flex;flex-direction:column;padding:0 7px}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice{position:relative;margin-bottom:11px}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice input[type=checkbox]:checked~label{background-color:#bc813b;background-color:var(--alternate-color);color:#fff}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice input[type=checkbox]:checked~label:hover{opacity:1}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice label{transition:color .15s cubic-bezier(.3,.86,.36,.95),background-color .15s cubic-bezier(.3,.86,.36,.95),opacity .15s cubic-bezier(.3,.86,.36,.95);font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;text-transform:uppercase;font-size:17px;line-height:1.4;cursor:pointer;font-weight:700;font-style:normal;padding:14px 20px 12px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:1.5px;color:#bc813b;color:var(--alternate-color);border:2px solid #bc813b;border:2px solid var(--alternate-color);border-radius:50rem;max-width:none;height:100%}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice label:hover{opacity:.61}.g-form-custom .title-holder p{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-weight:400;font-size:18px;line-height:1.4;color:#3a443f;color:var(--primary-color);letter-spacing:-.2px;margin-bottom:16px}.g-form-custom .g-form-custom-body{width:100%;max-width:582px;margin:0 auto}.g-form-custom .g-form-custom-body.request-selected .js-address-col{display:flex}.g-form-custom .g-form-custom-body .js-right-col{padding-bottom:42px}.g-form-custom .g-form-custom-body .js-address-col{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:29px;display:none}.g-form-custom .g-form-custom-body .js-address-col .gfield{margin-bottom:10px;width:100%}.g-form-custom .g-form-custom-body .js-address-col .gfield_label{margin-bottom:14px!important}.g-form-custom .g-form-custom-body .gfield.gf-short-field{padding-top:22px}.g-form-custom .g-form-custom-body .gfield.gf-short-field .gfield_label{margin-left:5px!important}.g-form-custom .g-form-custom-body .gfield.gf-state-field{width:105px;flex-shrink:0}.g-form-custom .g-form-custom-body .gfield.gf-state-field .jcf-select .jcf-select-text{margin-left:21px}.g-form-custom .g-form-custom-body .gfield.gf-zip-field{width:calc(100% - 126px)}.g-form-custom .g-form-custom-body .gfield.gf-zip-field input[type=text]{padding-left:22px}.jcf-select-drop.jcf-select-gfield_select{z-index:99999}.jcf-select-drop.jcf-select-gfield_select .jcf-select-drop-content{border-color:#bc813b;border-color:var(--alternate-color);border-radius:5px;overflow:hidden;background-color:#fff}.jcf-select-drop.jcf-select-gfield_select .jcf-list{font-size:16px;line-height:1.2;font-weight:500;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;background-color:#fff0}.jcf-select-drop.jcf-select-gfield_select .jcf-option{transition:background-color .15s cubic-bezier(.3,.86,.36,.95);padding:10px 22px;cursor:pointer;color:#23282c;color:var(--text-color)}.jcf-select-drop.jcf-select-gfield_select .jcf-option.jcf-selected,.jcf-select-drop.jcf-select-gfield_select .jcf-option.jcf-hover{background-color:#bc813b;background-color:var(--alternate-color);color:#fff}.lightbox-contact{padding:88px 14px 22px;background-color:#fff0;max-width:1135px;width:100%}.lightbox-contact .lightbox-content>.modal-phone,.lightbox-contact .lightbox-content>.modal-logo{position:absolute;left:-9999px;top:-9999px}.lightbox-contact .lightbox-content .modal-phone{font-size:26px}.lightbox-contact .fancybox-close-small{display:none!important}.faq-section{margin-bottom:50px}.faq-section .block-title{text-align:center;color:#23282c;color:var(--text-color)}.faq-section p{margin:0}.faq-section .q{margin:0;padding:10px 30px 0 35px;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-weight:100;font-size:24px;position:relative}.faq-section .q:not(:first-child){margin-top:10px;background-image:linear-gradient(to right,#c6c6c6 75%,#fff0 0%);background-position:top left;background-size:25px 1px;background-repeat:repeat-x}.faq-section .a{padding:30px 30px 10px 35px}.faq-section .a p{margin:10px 0 20px 0}.faq-section .ui-icon{background-color:#bc813b;background-color:var(--alternate-color);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTI1NiA2NEMxNTAgNjQgNjQgMTUwIDY0IDI1NnM4NiAxOTIgMTkyIDE5MiAxOTItODYgMTkyLTE5MlMzNjIgNjQgMjU2IDY0eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIzMiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiIGQ9Im0zNTIgMjE2LTk2IDk2LTk2LTk2Ii8+PC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTI1NiA2NEMxNTAgNjQgNjQgMTUwIDY0IDI1NnM4NiAxOTIgMTkyIDE5MiAxOTItODYgMTkyLTE5MlMzNjIgNjQgMjU2IDY0eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIzMiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiIGQ9Im0zNTIgMjE2LTk2IDk2LTk2LTk2Ii8+PC9zdmc+);width:30px;height:30px;display:block;position:absolute;top:16px;left:-4px;transition:all .4s ease-in-out}.faq-section .ui-state-active .ui-icon{transform:rotate(-90deg)}.jump-nav nav{display:flex;flex-direction:column;padding:30px 0 30px;border-bottom:1px #bc813b solid;border-bottom:1px var(--alternate-color) solid}.jump-nav nav a{color:#23282c;color:var(--text-color);text-transform:uppercase;letter-spacing:.15em;font-size:16px;position:relative;line-height:1em;padding-top:4px;margin-left:30px;margin-bottom:10px;font-weight:300;transition:all .4s ease-in-out}.jump-nav nav a:hover{color:#bc813b;color:var(--alternate-color);font-weight:700}.jump-nav nav a:hover::after{right:-28px}.jump-nav nav a::after{display:inline-block;position:absolute;top:0;left:-30px;right:auto;transition:all .4s ease-in-out;content:"";height:24px;width:24px;background-color:#bc813b;background-color:var(--alternate-color);-webkit-mask-size:cover;mask-size:cover;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTI1NiA2NEMxNTAgNjQgNjQgMTUwIDY0IDI1NnM4NiAxOTIgMTkyIDE5MiAxOTItODYgMTkyLTE5MlMzNjIgNjQgMjU2IDY0eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIzMiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiIGQ9Im0zNTIgMjE2LTk2IDk2LTk2LTk2Ii8+PC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTI1NiA2NEMxNTAgNjQgNjQgMTUwIDY0IDI1NnM4NiAxOTIgMTkyIDE5MiAxOTItODYgMTkyLTE5MlMzNjIgNjQgMjU2IDY0eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIzMiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiIGQ9Im0zNTIgMjE2LTk2IDk2LTk2LTk2Ii8+PC9zdmc+)}.banner{background-color:#5c6c64;background-color:var(--secondary-color);color:#fff;padding:25px 35px 20px 20px;z-index:1000;position:relative;opacity:.96;display:none;width:100%}.banner.active{display:block}.banner .banner-content h3{font-size:24px;line-height:1em}.banner .banner-content .subline{line-height:1em;font-size:20px}.banner .button{text-align:center}.banner .button a{padding-bottom:6px}.banner .button a:hover{background-color:#fff;color:#bc813b;color:var(--alternate-color)}.banner .banner-close{color:#fff;position:absolute;top:6px;right:9px}.btn{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-size:22px;line-height:1.364;font-style:italic;font-weight:400;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-transform:capitalize;padding:14px 22px 22px;border-radius:3px;border:none;cursor:pointer}.btn:hover{color:#fff}.btn:hover::before{width:30px}.btn:hover::after{transform:translateX(10px)}.btn::after{transition:transform .3s linear;content:"";height:1px;width:43px;background-color:#fff;margin-left:19px;margin-top:6px}.btn::before{transition:width .3s linear;content:"";position:absolute;top:0;left:calc(100% - 4px);bottom:0;background-color:inherit;opacity:.6;width:0;border-radius:inherit}.btn.btn-primary{background-color:#bc813b;background-color:var(--alternate-color)}.btn.btn-secondary{background-color:#3a443f;background-color:var(--primary-color)}.btn.btn-secondary::after{background-color:#bc813b;background-color:var(--alternate-color)}.btn.btn-icon{padding:10px 20px 20px}.btn.btn-icon.calendar-outline::after{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHJlY3QgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiIHg9IjQ4IiB5PSI4MCIgd2lkdGg9IjQxNiIgaGVpZ2h0PSIzODQiIHJ4PSI0OCIvPjxjaXJjbGUgY3g9IjI5NiIgY3k9IjIzMiIgcj0iMjQiLz48Y2lyY2xlIGN4PSIzNzYiIGN5PSIyMzIiIHI9IjI0Ii8+PGNpcmNsZSBjeD0iMjk2IiBjeT0iMzEyIiByPSIyNCIvPjxjaXJjbGUgY3g9IjM3NiIgY3k9IjMxMiIgcj0iMjQiLz48Y2lyY2xlIGN4PSIxMzYiIGN5PSIzMTIiIHI9IjI0Ii8+PGNpcmNsZSBjeD0iMjE2IiBjeT0iMzEyIiByPSIyNCIvPjxjaXJjbGUgY3g9IjEzNiIgY3k9IjM5MiIgcj0iMjQiLz48Y2lyY2xlIGN4PSIyMTYiIGN5PSIzOTIiIHI9IjI0Ii8+PGNpcmNsZSBjeD0iMjk2IiBjeT0iMzkyIiByPSIyNCIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xMjggNDh2MzJtMjU2LTMydjMyIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiIGQ9Ik00NjQgMTYwSDQ4Ii8+PC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHJlY3QgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiIHg9IjQ4IiB5PSI4MCIgd2lkdGg9IjQxNiIgaGVpZ2h0PSIzODQiIHJ4PSI0OCIvPjxjaXJjbGUgY3g9IjI5NiIgY3k9IjIzMiIgcj0iMjQiLz48Y2lyY2xlIGN4PSIzNzYiIGN5PSIyMzIiIHI9IjI0Ii8+PGNpcmNsZSBjeD0iMjk2IiBjeT0iMzEyIiByPSIyNCIvPjxjaXJjbGUgY3g9IjM3NiIgY3k9IjMxMiIgcj0iMjQiLz48Y2lyY2xlIGN4PSIxMzYiIGN5PSIzMTIiIHI9IjI0Ii8+PGNpcmNsZSBjeD0iMjE2IiBjeT0iMzEyIiByPSIyNCIvPjxjaXJjbGUgY3g9IjEzNiIgY3k9IjM5MiIgcj0iMjQiLz48Y2lyY2xlIGN4PSIyMTYiIGN5PSIzOTIiIHI9IjI0Ii8+PGNpcmNsZSBjeD0iMjk2IiBjeT0iMzkyIiByPSIyNCIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xMjggNDh2MzJtMjU2LTMydjMyIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiIGQ9Ik00NjQgMTYwSDQ4Ii8+PC9zdmc+)}.btn.btn-icon.document-outline::after{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTQxNiAyMjEuMjVWNDE2YTQ4IDQ4IDAgMCAxLTQ4IDQ4SDE0NGE0OCA0OCAwIDAgMS00OC00OFY5NmE0OCA0OCAwIDAgMSA0OC00OGg5OC43NWEzMiAzMiAwIDAgMSAyMi42MiA5LjM3bDE0MS4yNiAxNDEuMjZhMzIgMzIgMCAwIDEgOS4zNyAyMi42MnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIi8+PHBhdGggZD0iTTI1NiA1NnYxMjBhMzIgMzIgMCAwIDAgMzIgMzJoMTIwIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIi8+PC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTQxNiAyMjEuMjVWNDE2YTQ4IDQ4IDAgMCAxLTQ4IDQ4SDE0NGE0OCA0OCAwIDAgMS00OC00OFY5NmE0OCA0OCAwIDAgMSA0OC00OGg5OC43NWEzMiAzMiAwIDAgMSAyMi42MiA5LjM3bDE0MS4yNiAxNDEuMjZhMzIgMzIgMCAwIDEgOS4zNyAyMi42MnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIi8+PHBhdGggZD0iTTI1NiA1NnYxMjBhMzIgMzIgMCAwIDAgMzIgMzJoMTIwIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIi8+PC9zdmc+)}.btn.btn-icon.download-outline::after{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTMzNiAxNzZoNDBhNDAgNDAgMCAwIDEgNDAgNDB2MjA4YTQwIDQwIDAgMCAxLTQwIDQwSDEzNmE0MCA0MCAwIDAgMS00MC00MFYyMTZhNDAgNDAgMCAwIDEgNDAtNDBoNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBkPSJtMTc2IDI3MiA4MCA4MCA4MC04ME0yNTYgNDh2Mjg4Ii8+PC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTMzNiAxNzZoNDBhNDAgNDAgMCAwIDEgNDAgNDB2MjA4YTQwIDQwIDAgMCAxLTQwIDQwSDEzNmE0MCA0MCAwIDAgMS00MC00MFYyMTZhNDAgNDAgMCAwIDEgNDAtNDBoNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBkPSJtMTc2IDI3MiA4MCA4MCA4MC04ME0yNTYgNDh2Mjg4Ii8+PC9zdmc+)}.btn.btn-icon::after{height:36px;width:36px;background-color:#fff;-webkit-mask-size:cover;mask-size:cover}.btn[class*=btn-outline-]{transition:color .15s cubic-bezier(.3,.86,.36,.95),background-color .15s cubic-bezier(.3,.86,.36,.95),border-color .15s cubic-bezier(.3,.86,.36,.95);padding:4px 20px 10px;background-color:#fff0;border:2px solid;font-size:20px;line-height:1.2;border-radius:50rem}.btn[class*=btn-outline-]::before,.btn[class*=btn-outline-]::after{display:none}.btn.btn-outline-primary{border-color:#bc813b;border-color:var(--alternate-color);color:#bc813b;color:var(--alternate-color)}.btn.btn-outline-primary:hover{background-color:#bc813b;background-color:var(--alternate-color);color:#fff}.btn.btn-outline-light{border-color:#fff}.btn.btn-outline-light:hover{border-color:#bc813b;border-color:var(--alternate-color);color:#bc813b;color:var(--alternate-color)}.btn.btn-sm{transition:background-color .15s cubic-bezier(.3,.86,.36,.95);border-radius:6px;padding:12px 15px 14px;font-size:18px}.btn.btn-sm.btn-secondary::before,.btn.btn-sm.btn-secondary::after,.btn.btn-sm.btn-primary::before,.btn.btn-sm.btn-primary::after{display:none}.btn.btn-sm.btn-primary:hover{background-color:#3a443f;background-color:var(--primary-color)}.btn.btn-sm.btn-secondary:hover{background-color:#bc813b;background-color:var(--alternate-color)}.buttons-wrap{display:flex;flex-wrap:wrap;gap:40px}.buttons-wrap .link-wrap p{margin-bottom:15px!important}.buttons-wrap .link-wrap p{color:#bc813b;color:var(--alternate-color);text-transform:uppercase;letter-spacing:.1em;font-size:18px}[class*=heading-]{margin:0 0 40px;color:#23282c;color:var(--text-color)}[class*=heading-] .icon-holder{display:flex;align-items:center;flex-grow:1}[class*=heading-] .icon-holder::before{content:"";height:1px;display:block;flex-grow:1;background-color:#bc813b;background-color:var(--alternate-color)}[class*=heading-] .icon{display:inline-block;vertical-align:middle;font-size:80px;flex-shrink:0;width:80px;height:80px;-o-object-fit:contain;object-fit:contain;line-height:1;color:#3a443f;color:var(--primary-color);fill:#3a443f;fill:var(--primary-color)}[class*=heading-] .title{font-size:28px;line-height:1.5;margin:0}[class*=heading-] .subtitle{font-size:16.5px;line-height:1.47;text-transform:uppercase;color:#bc813b;color:var(--alternate-color);letter-spacing:.6px}.heading-title-decor::after,.heading-icon-title-decor::after{content:"";height:1px;display:block;background-color:#bc813b;background-color:var(--alternate-color)}.heading-title-decor .icon,.heading-icon-title-decor .icon{width:60px;height:60px;font-size:60px;color:#bc813b;color:var(--alternate-color);margin:0 0 0 -6px}.heading-title-decor .wp-block-heading,.heading-title-decor .title,.heading-icon-title-decor .wp-block-heading,.heading-icon-title-decor .title{margin-bottom:15px}.heading-title-decor .title{margin-bottom:10px}.heading-icon-right-decor,.heading-icon-left-decor{display:flex;align-items:center}.heading-icon-right-decor::after,.heading-icon-left-decor::after{content:"";height:1px;background-color:#bc813b;background-color:var(--alternate-color);display:block;flex-grow:1}.heading-icon-left-decor .icon{margin-right:30px}.heading-icon-right-decor{flex-direction:row-reverse}.heading-icon-right-decor .icon{margin-left:30px}.heading-icon-center-decor-sm,.heading-icon-center-decor{display:flex;justify-content:center;align-items:center}.heading-icon-center-decor-sm .icon,.heading-icon-center-decor .icon{margin:0 12px}.heading-icon-center-decor-sm::before,.heading-icon-center-decor-sm::after,.heading-icon-center-decor::before,.heading-icon-center-decor::after{content:"";height:1px;background-color:#bc813b;background-color:var(--alternate-color);display:block;flex-grow:1}.heading-icon-center-decor-sm::before,.heading-icon-center-decor-sm::after{max-width:132px}.heading-title-decor-icon{display:flex;align-items:flex-start;flex-wrap:wrap;position:relative}.heading-title-decor-icon .title{font-size:22px;line-height:1.4;letter-spacing:-.3px;margin:0 15px 2px 0}.heading-title-decor-icon .icon-holder{align-self:flex-start;margin-top:-7px}.heading-title-decor-icon .icon-holder::before{min-width:78px}.heading-title-decor-icon .icon{margin-left:16px;margin-right:-3px}.heading-text-decor-icon{display:flex;flex-wrap:wrap}.heading-text-decor-icon.reverse{flex-direction:column-reverse}.heading-text-decor-icon.reverse .icon-holder{flex-direction:row-reverse}.heading-text-decor-icon.reverse .icon-holder img,.heading-text-decor-icon.reverse .icon-holder svg{margin:0 30px 0 0}.heading-text-decor-icon.reverse .icon{margin-right:37px;margin-left:-3px}.heading-text-decor-icon.reverse .subtitle{text-align:right;margin-bottom:0;margin-top:20px}.heading-text-decor-icon.centered{flex-direction:column-reverse}.heading-text-decor-icon.centered .subtitle{color:#23282c;color:var(--text-color);margin-bottom:0;margin-top:30px;text-align:center}.heading-text-decor-icon.centered .icon{margin:0 0 12px 8px}.heading-text-decor-icon .subtitle{margin-bottom:30px}.heading-text-decor-icon .icon-holder{width:100%}.heading-text-decor-icon .icon-holder img,.heading-text-decor-icon .icon-holder svg{margin:0 0 0 30px;max-height:120px}.heading-text-decor-icon .icon-holder::before{margin-top:-1px}.heading-text-decor-icon .icon{margin-left:37px;margin-right:-3px}.heading-stack-titles-decor-icon .top-row{margin-bottom:-7px}.heading-stack-titles-decor-icon .title{font-size:45px;line-height:1.2444}.heading-stack-titles-decor-icon .title.left{text-align:left}.heading-stack-titles-decor-icon .title.centered{text-align:center}.heading-stack-titles-decor-icon .title.right{text-align:right}.heading-stack-titles-decor-icon .subtitle{margin-bottom:-24px;padding-right:60px}.heading-stack-titles-decor-icon .icon-holder::before{margin-top:3px}.heading-stack-titles-decor-icon .icon-holder svg{margin-left:20px;max-width:100px;max-height:120px;width:100%;height:100%}.heading-stack-titles-decor-icon .icon{width:55px;height:55px;font-size:55px;margin-left:23px}.heading-text-decor-title-icon .title-holder{margin-bottom:17px}.heading-text-decor-title-icon .title-holder::after{content:"";height:1px;background-color:#bc813b;background-color:var(--alternate-color);display:block;margin-top:2px}.heading-text-decor-title-icon .subtitle{margin:0}.heading-text-decor-title-icon .text-holder{display:flex;align-items:flex-start}.heading-text-decor-title-icon .text-holder svg{max-width:35px;max-height:70px}.heading-text-decor-title-icon .title{font-size:24px;line-height:1.2083;margin:15px 0 0;padding-right:33px}.heading-text-decor-title-icon .icon{width:66px;height:66px;color:#5c6c64;color:var(--secondary-color);fill:#5c6c64;fill:var(--secondary-color);margin-right:1px;font-size:66px}.heading-icon-stack-title{display:flex;flex-wrap:wrap;align-items:center}.heading-icon-stack-title .icon{color:#5c6c64;color:var(--secondary-color);fill:#5c6c64;fill:var(--secondary-color);margin-right:19px}.heading-icon-stack-title .icon.icon-logo{width:60px;height:60px;font-size:60px}.heading-icon-stack-title .subtitle{margin:10px 0 0}.heading-icon-stack-title .title{font-size:32px;line-height:1.4;margin-top:12px;width:100%}.popup-holder{position:relative;overflow:hidden;height:0}.fancybox-bg{opacity:1!important}.fancybox-bg{background-color:#3a443f;background-color:var(--primary-color)}.fancybox-slide--html{padding:0!important}.modal-full-screen{min-height:100%;width:100%}.modal-full-screen-active .fancybox-bg{opacity:1!important}.fancybox-is-open .fancybox-toolbar{opacity:1;visibility:visible}.lightbox-content .gform_confirmation_message{text-align:center;color:#fff;background-color:#bc813b;background-color:var(--alternate-color);padding:20px;border-radius:5px}.fancybox-toolbar{margin-right:0!important}.fancybox-toolbar .fancybox-button:not(.fancybox-button--close){display:none!important}.fancybox-button.fancybox-button--close,.fancybox-button.fancybox-close-small{width:34px;height:34px;opacity:1;border-radius:50rem;padding:0;color:#bc813b;color:var(--alternate-color);display:flex;align-items:center;justify-content:center;font-size:40px;line-height:1;background-color:#fff0}.fancybox-button.fancybox-button--close::before,.fancybox-button.fancybox-close-small::before{content:""}.fancybox-button.fancybox-button--close svg,.fancybox-button.fancybox-close-small svg{display:none!important}.fancybox-button.fancybox-button--close{margin:26px 33px 0 0}.modal-floor-plans{background-color:#eee9e5;background-color:var(--alternate-color-3);padding:80px 22px}.modal-floor-plans .fancybox-close-small{top:22px;right:22px;display:none}.modal-floor-plans .floor-plan-card-horizontal .card-image{background-color:#fff0;box-shadow:none;height:auto;padding:0}.modal-floor-plans .floor-plan-card-horizontal .card-body{padding:9px 0 0}.card-post{padding:0 0 57px}.card-post.full-width,.card-post.has-image{padding-bottom:71px}.card-post.full-width .card-body,.card-post.has-image .card-body{padding-right:22px}.card-post.full-width .tag-list,.card-post.has-image .tag-list{order:-1}.card-post.full-width .card-title,.card-post.has-image .card-title{font-size:35px;line-height:1.4286;letter-spacing:-.5px}.card-post.full-width{width:100%}.card-post.full-width .card-image{margin:0 -17px}.card-post.full-width .card-image::before{padding-bottom:62.8%}.card-post.full-width .tag-list{background-color:#fff;margin:-85px 0 0 -22px;padding:22px 21px 18px;position:relative;width:calc(100% + 61px)}.card-post.full-width .card-title{margin-bottom:28px}.card-post.full-width .card-body p{margin-bottom:37px}.card-post.has-image .card-image{margin:0 21px 5px}.card-post.has-image .tag-list{margin-bottom:-1px}.card-post:not(.full-width):not(.has-image){border-top:1px solid #bc813b;border-top:1px solid var(--alternate-color)}.card-post .card-image{flex-shrink:0}.card-post .card-image a{position:absolute;top:0;left:0;width:100%;height:100%}.card-post .card-image::before{padding-bottom:83.8%}.card-post .card-image::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;background-image:linear-gradient(to bottom,#fff0 0%,rgb(58 68 63) 100%);background-image:linear-gradient(to bottom,rgba(var(--primary-color-rgb),0) 0%,rgba(var(--primary-color-rgb),1) 100%)}.card-post .card-body{padding:27px 33px 0 22px;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.card-post .card-body p{margin-bottom:24px}.card-post .card-title{font-size:24px;line-height:1.4583;letter-spacing:-.3px;margin-bottom:16px}.card-post .card-title a{color:#23282c;color:var(--text-color)}.card-post .card-title a:hover{color:#bc813b;color:var(--alternate-color)}.card-post .tag-list{text-transform:uppercase;color:#bc813b;color:var(--alternate-color);font-size:14px;line-height:2;font-weight:700;display:flex;flex-wrap:wrap;letter-spacing:2.5px;margin-bottom:25px}.card-post .tag-list li{margin:0 13px 8px 0;position:relative;border:1px #bc813b solid;border:1px var(--alternate-color) solid;border-radius:20px;padding:7px 16px 5px;line-height:1}.card-two-column-text .subtitle,.block-more .subtitle,.card-content .subtitle{color:#bc813b;color:var(--alternate-color);display:block;text-transform:uppercase;font-weight:700;letter-spacing:3.5px;font-size:20px;line-height:1.3}.card-content{padding:0 21px 0 21px;line-height:1.625;margin-bottom:60px;position:relative}.card-content::before{content:"";width:1px;position:absolute;top:0;bottom:0;left:0;background-color:#bc813b;background-color:var(--alternate-color)}.card-content .subtitle{padding-bottom:28px}.card-content .card-title{font-size:32px;line-height:1.2812;letter-spacing:-.5px;margin-bottom:40px}.card-content .card-title a{color:#23282c;color:var(--text-color)}.card-content .card-title a:hover{color:#bc813b;color:var(--alternate-color)}.card-content p{margin-bottom:32px!important}.card-content p:last-child{margin-bottom:0!important}.card-content .btn{padding-right:18px;border-radius:3px}.card-content .btn:hover::after{transform:none}.card-content .btn::after{content:"";color:#bc813b;color:var(--alternate-color);background-color:#fff0;margin-left:22px;margin-top:3px;margin:3px 0 -3px 22px;width:auto;height:auto;font-size:30px;line-height:1}.card-content .links-list{font-size:19px;line-height:1.3947;text-transform:uppercase;letter-spacing:1.6px;padding-top:18px}.card-content .links-list:not(:last-child){margin-bottom:28px}.card-content .links-list li{margin-bottom:30px}.card-content .links-list li:last-child{margin-bottom:0}.card-content .links-list a{display:flex;justify-content:space-between;color:#23282c;color:var(--text-color)}.card-content .links-list a::after{content:"";font-size:30px;line-height:1;color:#bc813b;color:var(--alternate-color);margin:-3px -5px 0 15px}.card-content .links-list a:hover{color:#bc813b;color:var(--alternate-color)}.navigation{display:flex;justify-content:center;font-size:28px;line-height:1.2143;font-weight:600;margin:0}.navigation .nav-links{display:flex;justify-content:center;background-color:rgb(255 255 255 / .9);box-shadow:0 2px 23px rgb(0 0 0 / .12);border-radius:50rem;max-width:300px;width:100%}.navigation .page-numbers{transition:color .15s cubic-bezier(.3,.86,.36,.95);color:#3a443f;color:var(--primary-color);height:74px;width:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:19px 10px 10px}.navigation .page-numbers::after{transition:opacity .15s cubic-bezier(.3,.86,.36,.95);content:"";height:2.5px;width:24px;background-color:currentColor;margin-top:-3px;opacity:0}.navigation .page-numbers:hover{color:#bc813b;color:var(--alternate-color)}.navigation .page-numbers:hover::after{opacity:1}.navigation .page-numbers.dots:hover{opacity:1;color:#3a443f;color:var(--primary-color)}.navigation .page-numbers.dots:hover::after{display:none}.navigation .page-numbers.current{font-weight:700;color:#bc813b;color:var(--alternate-color)}.navigation .page-numbers.current::after{opacity:1}.navigation .page-numbers.next,.navigation .page-numbers.prev{width:60px;padding-top:10px;background-color:#fff0;color:#bc813b;color:var(--alternate-color);font-size:0;line-height:0}.navigation .page-numbers.next:hover,.navigation .page-numbers.prev:hover{opacity:1}.navigation .page-numbers.next::after,.navigation .page-numbers.prev::after{display:none}.navigation .page-numbers.next::before,.navigation .page-numbers.prev::before{transition:margin .15s cubic-bezier(.3,.86,.36,.95);font-size:30px;line-height:1}.navigation .page-numbers.next.disabled,.navigation .page-numbers.prev.disabled{pointer-events:none;opacity:.5}.navigation .page-numbers.prev{margin-right:auto}.navigation .page-numbers.prev:hover::before{margin-left:0}.navigation .page-numbers.prev::before{content:"";margin-left:22px}.navigation .page-numbers.next{margin-left:auto}.navigation .page-numbers.next:hover::before{margin-right:0}.navigation .page-numbers.next::before{content:"";margin-right:20px}.section-tool{background-color:#eee9e5;background-color:var(--alternate-color-3);color:#23282c;color:var(--text-color);padding:80px 0}.section-tool .heading{text-align:center;max-width:796px;margin:0 auto;line-height:1.7115;letter-spacing:0;padding-bottom:4px}.section-tool .heading p{margin-bottom:1.7em}.section-tool h2{margin-bottom:25px}.section-tool .heading-icon-center-decor-sm{margin-bottom:20px}.section-tool .info-holder{text-align:center}.section-tool .btn-info{border:2px solid #bc813b;border:2px solid var(--alternate-color);display:inline-flex;vertical-align:top;align-items:center;flex-direction:column;font-size:16px;line-height:1.4;font-weight:700;color:#bc813b;color:var(--alternate-color);text-transform:capitalize;letter-spacing:0;padding:15px 20px;border-radius:10px}.section-tool .btn-info i{font-size:40px;line-height:1;margin-bottom:10px}.tool-block{border-radius:12px;box-shadow:0 14px 23px rgb(0 0 0 / .17);background-color:#fff;overflow:hidden;margin-bottom:48px}.tool-block .tool-header{background-color:#faf8f7;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 30px 0}.tool-block h3,.tool-block h4{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;color:#5c6c64;color:var(--secondary-color);font-weight:600}.tool-block h3{font-size:28px;line-height:1.4;letter-spacing:-.5px;margin-bottom:34px}.tool-block h4{font-size:22px;line-height:1.4;letter-spacing:-.3px;margin-bottom:28px}.tool-block .steps-wrapp{position:relative}.tool-block .steps-wrapp .step{position:absolute;left:-9999px;top:0;width:100%}.tool-block .steps-wrapp .step.active{position:static}.tool-block .radio-list{display:flex;flex-wrap:wrap;margin-bottom:30px}.tool-block .radio-list.input-error label{border-color:red;color:red}.tool-block .radio-list.input-error label:hover{color:red}.tool-block .radio-list li{position:relative;padding:0 0 5px;width:100%}.tool-block .radio-list input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.tool-block .radio-list input[type=radio]:checked+.btn{background-color:#bc813b;background-color:var(--alternate-color);color:#fff}.tool-block .radio-list input[type=radio]:checked+.btn:hover{opacity:1}.tool-block .radio-list .btn-outline-primary{transition:color .15s cubic-bezier(.3,.86,.36,.95),background-color .15s cubic-bezier(.3,.86,.36,.95),opacity .15s cubic-bezier(.3,.86,.36,.95);font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;text-transform:uppercase;font-size:17px;line-height:1.4;cursor:pointer;font-weight:700;font-style:normal;padding:14px 10px 12px;display:flex;align-items:center;text-align:center;letter-spacing:1.5px;color:#bc813b;color:var(--alternate-color)}.tool-block .radio-list .btn-outline-primary:hover{opacity:.61;background-color:#fff0;color:#bc813b;color:var(--alternate-color)}.tool-block .tool-body{padding:42px 30px}.tool-block .tool-footer{display:flex;justify-content:space-between;align-items:center}.tool-block .btn-sm{min-width:126px}.tool-block .btn-reset{transition:color .15s cubic-bezier(.3,.86,.36,.95);cursor:pointer;color:#bc813b;color:var(--alternate-color);display:inline-flex;align-items:center;border:none;background-color:#fff0;font-size:18px;line-height:1.4;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-style:italic;padding:0}.tool-block .btn-reset:hover{color:var(--priamry-color)}.tool-block .btn-reset i{margin-left:10px}.tool-block .inputs-list{max-width:784px;margin-bottom:50px}.tool-block .inputs-list li{padding-bottom:16px}.tool-block .form-group{position:relative}.tool-block .form-group .currency{position:absolute;top:19px;left:31px;font-weight:700;color:#bc813b;color:var(--alternate-color);z-index:2;font-size:16px;line-height:1.4}.tool-block .form-control{padding-left:45px}.tool-block .description{font-size:18px;line-height:1.325;display:block;text-align:center;letter-spacing:0;padding-bottom:20px;opacity:0;font-weight:500}.results-holder.no-results .description{opacity:1}.results-holder.no-results .tool-results>li.savings{color:#8e8e8e}.results-holder.no-results .tool-results>li.savings .title{color:#bfbfbf}.tool-results{max-width:615px;margin:0 auto 18px}.tool-results>li{border-bottom:2px solid #eee9e5;border-bottom:2px solid var(--alternate-color-3);padding:22px 0 5px}.tool-results>li.lodge{padding-top:49px;color:#5c6c64;color:var(--secondary-color)}.tool-results>li.lodge .period{color:inherit}.tool-results>li.savings{padding-top:65px;color:#bc813b;color:var(--alternate-color)}.tool-results>li.savings .period{color:inherit}.tool-results .title{font-size:17px;line-height:1.4;text-transform:uppercase;font-weight:700;letter-spacing:1.5px;display:block;text-align:center;padding-bottom:11px}.tool-results .values-list{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;width:100%}.tool-results .values-list li{display:flex;align-items:baseline;margin-bottom:10px;flex-wrap:wrap}.tool-results .values-list .value{font-weight:600;font-size:28px;line-height:1.4;letter-spacing:-.4px;min-width:138px;padding:0 10px 0 20px}.tool-results .values-list .period{font-size:18px;line-height:1.4;color:#3a443f;color:var(--primary-color);letter-spacing:-.3px;font-weight:400}.tool-results .values-list sup{top:-.55em;font-size:58%}.tool-steps{display:flex;align-items:flex-end;counter-reset:my-counter;font-size:18px;line-height:1.4;font-weight:600;margin:0 -8px -1px;width:calc(100% + 16px)}.tool-steps li{padding:0 8px;width:50%}.tool-steps li.active a{color:#bc813b;color:var(--alternate-color)}.tool-steps li.disabled{pointer-events:none;cursor:default}.tool-steps a{counter-increment:my-counter;color:#bfbfbf;display:block;border:solid currentColor;border-width:0 0 2px;padding:0 10px 15px;text-align:center}.tool-steps a::before{content:counter(my-counter) ". "}.tool-steps a:hover{color:#bc813b;color:var(--alternate-color)}.hidden-step{display:none}.ssa-section{color:#23282c;color:var(--text-color)}.ssa-section h1,.ssa-section h2,.ssa-section h3,.ssa-section h4,.ssa-section h5,.ssa-section h6{color:#5c6c64;color:var(--secondary-color)}.community-page .ssa-section>.container>h1,.community-page .ssa-section>.container>h2,.community-page .ssa-section>.container>h3,.community-page .ssa-section>.container>h4,.community-page .ssa-section>.container>h5,.community-page .ssa-section>.container>h6{font-size:16px!important}.community-page .ssa-section>.container>h1,.community-page .ssa-section>.container>h2,.community-page .ssa-section>.container>h3,.community-page .ssa-section>.container>h4,.community-page .ssa-section>.container>h5,.community-page .ssa-section>.container>h6{font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:700;text-transform:uppercase}.corporate-page .hero .bg-image::before{background-image:linear-gradient(to bottom,rgba(var(--gradient-color),1) 0%,rgba(var(--gradient-color),.7) 10%,rgba(var(--gradient-color),.25) 36%,rgba(var(--gradient-color),.5) 50%,rgba(var(--gradient-color),.5) 100%)}.hero{--text-color:#ffffff;--gradient-color:var(--primary-color-rgb);color:#fff;color:var(--text-color);margin-bottom:20px}.hero.hero--resources .bg-image{background-position:58% -5px;background-size:cover}.hero .hero-holder{position:relative}.hero .bg-image{position:absolute;top:-30px;left:0;bottom:0;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:0}.hero .bg-image::before{content:"";position:absolute;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(var(--gradient-color),1) 0%,rgba(var(--gradient-color),1) 10%,rgba(var(--gradient-color),.36) 38%,rgba(var(--gradient-color),.44) 50%,rgba(var(--gradient-color),1) 100%)}.hero .container{width:100%;position:relative}.hero .text-holder{position:relative;z-index:2;padding:270px 22px 135px}.hero .text-holder .cta-btn-holder{display:flex;flex-direction:column;max-width:-moz-max-content;max-width:max-content}.hero .text-holder .btn{margin-bottom:1em}.hero .text-holder .btn:last-of-type{margin-bottom:34px}.hero h1,.hero h2{font-size:48px;letter-spacing:-.7px;margin-bottom:24px}.hero h1+.btn,.hero h2+.btn{margin-top:16px}.hero h1+.cta-btn-holder,.hero h2+.cta-btn-holder{padding-top:16px}.hero h3{font-size:28px;line-height:1.4;letter-spacing:-.4px;margin-bottom:39px}.hero p:last-child{margin-bottom:0}.hero .btn-holder{display:flex;flex-direction:column;align-items:center;padding:0 38px 27px;overflow:hidden}.hero .btn-holder li{margin-bottom:38px}.hero .btn-holder .btn{min-width:176px}.hero .bottom-text{padding:0 38px 27px;overflow:hidden;position:relative;text-align:center}.hero .bottom-text .btn{min-width:176px;margin-bottom:38px}.hero .hero-text{letter-spacing:1.87px;font-size:17px;font-weight:700;text-transform:uppercase}.section-intro{color:#23282c;color:var(--text-color);padding-bottom:28px}.section-intro .intro-text{color:#5c6c64;color:var(--secondary-color);text-align:center;text-transform:uppercase;font-size:16px;line-height:1.4062;font-weight:700;padding:26px 38px 20px;letter-spacing:1.5px}.section-intro .intro-text h1,.section-intro .intro-text h2,.section-intro .intro-text h3,.section-intro .intro-text h4,.section-intro .intro-text h5,.section-intro .intro-text h6{letter-spacing:1.5px;font-size:16px;line-height:1.4062;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:700}.section-intro .intro-text h1:only-child,.section-intro .intro-text h2:only-child,.section-intro .intro-text h3:only-child,.section-intro .intro-text h4:only-child,.section-intro .intro-text h5:only-child,.section-intro .intro-text h6:only-child{margin:0}.section-intro .intro-text h1 br,.section-intro .intro-text h2 br,.section-intro .intro-text h3 br,.section-intro .intro-text h4 br,.section-intro .intro-text h5 br,.section-intro .intro-text h6 br{line-height:0;margin-bottom:29px}.section-intro .content-holder{text-align:center;line-height:1.7115;letter-spacing:0;padding:0 21px;line-height:1.65}.section-intro .content-holder.left{text-align:left}.section-intro .content-holder p{margin-bottom:36px}.section-intro .content-holder p:last-child{margin-bottom:0}.section-intro h2{margin:0 -21px 23px}.section-intro .heading-icon-center-decor-sm{margin-bottom:17px}.section-intro .heading-icon-center-decor-sm svg{max-height:120px}.section-two-column-text{background-color:var(--special-color);color:#23282c;color:var(--text-color);padding-bottom:60px}.section-two-column-text h3{font-size:35px;line-height:1.4;letter-spacing:-.5px;margin-bottom:38px}.section-two-column-text .col{margin-bottom:53px;padding:0 2px 0 17px;position:relative}.section-two-column-text .col::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background-color:#bc813b;background-color:var(--alternate-color)}.section-two-column-text .col p:last-child{margin-bottom:0}.section-two-column-text .block-more{background-color:rgb(238 233 229 / .5);background-color:rgba(var(--alternate-color-3-rgb),.5);padding:80px 44px 38px;font-weight:500;text-align:center;font-size:22px;line-height:1.5909;margin:-7px 0 0 -21px}.section-two-column-text .block-more .subtitle{padding-bottom:37px}.section-two-column-text .block-more .text-holder{letter-spacing:0}.section-50-50-photo-content{--text-color:#ffffff;color:#fff;color:var(--text-color);background-color:#3c3534;background-color:var(--alternate-color-2);position:relative;overflow:hidden}.section-50-50-photo-content.variant-2{background-color:#3a443f;background-color:var(--primary-color)}.section-50-50-photo-content.variant-2 .bg-image{position:absolute;bottom:-20px;left:-60px;right:0;z-index:5;opacity:.05;display:none}.section-50-50-photo-content.variant-2 .bg-image svg{position:inherit;bottom:0}.section-50-50-photo-content.variant-2 .bg-image path,.section-50-50-photo-content.variant-2 .bg-image .cls-1{fill:#fff}.section-50-50-photo-content.variant-2 .img-block::before{padding-bottom:72%}.section-50-50-photo-content.variant-2 .text-block{padding-top:24px;padding-bottom:31px}.section-50-50-photo-content.variant-2 .text-block *{position:relative;z-index:6}.section-50-50-photo-content.variant-2 .text-block a:hover{color:#bc813b;color:var(--alternate-color);-webkit-text-decoration:underline;text-decoration:underline}.section-50-50-photo-content.variant-2 .bottom-text{font-weight:500;line-height:1.75;padding:0 21px 38px;position:relative;z-index:5}.section-50-50-photo-content .img-block{margin:0 -17px}.section-50-50-photo-content .img-block::before{padding-bottom:64%}.section-50-50-photo-content .text-block{padding:40px 21px 9px}.section-50-50-photo-content .heading{padding-bottom:21px;margin-bottom:35px;border-bottom:2px solid #bc813b;border-bottom:2px solid var(--alternate-color)}.section-50-50-photo-content h2{margin:0}.section-full-width-white-card{--gradient-color:var(--alternate-color-2-rgb);color:#23282c;color:var(--text-color);position:relative}.section-full-width-white-card .bg-image{height:73.4vw;display:block;position:relative}.section-full-width-white-card .bg-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(var(--gradient-color),0) 0%,rgba(var(--gradient-color),1) 100%)}.section-full-width-white-card .text-block{background-color:#fff;padding:16px 31px 30px 21px;margin-top:-20px;position:relative}.section-full-width-white-card h2{margin-bottom:23px}.section-full-width-white-card .btn{margin-top:6px;padding-right:30px}.section-check-list{background-color:var(--special-color);color:#23282c;color:var(--text-color);padding-bottom:50px}.section-check-list .col{padding:0 10px 44px 0}.section-check-list h4{color:#bc813b;color:var(--alternate-color);text-transform:uppercase;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:18px;line-height:1.2778;padding-bottom:14px;margin-bottom:49px;letter-spacing:2.9px;border-bottom:1px solid #3a443f;border-bottom:1px solid var(--primary-color)}.check-list{line-height:1.25;font-weight:500}.check-list li{padding-left:66px;margin-bottom:30px;position:relative}.check-list li::before{content:"";position:absolute;top:-8px;left:1px;color:#bc813b;color:var(--alternate-color);font-size:40px;line-height:1}.section-two-columns-photo-content{background-color:#eee9e5;background-color:var(--alternate-color-3)}.section-two-columns-photo-content .img-block{margin:0 -17px;height:71vw}.section-two-columns-photo-content .img-block img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-two-columns-photo-content .text-block{padding:29px 21px 66px}.section-two-columns-photo-content h2{margin-bottom:28px}.section-two-columns-photo-content p:last-child{margin:0}.section-two-columns-photo-slider-content{padding-bottom:50px}.section-two-columns-photo-slider-content .container{display:flex;flex-direction:column-reverse}.section-two-columns-photo-slider-content .slider-block{position:relative;margin:0 -17px 33px}.section-two-columns-photo-slider-content .slick-controls{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:3}.section-two-columns-photo-slider-content .img-block{height:89vw}.section-two-columns-photo-slider-content .img-block img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none}.section-two-columns-photo-slider-content .text-block{padding:0 21px 59px}.section-two-columns-photo-slider-content h4{color:#bc813b;color:var(--alternate-color);text-transform:uppercase;font-size:22px;line-height:1.3636;margin-bottom:23px;letter-spacing:2.6px}.section-two-columns-photo-slider-content h2{font-size:35px;line-height:1.4286;margin-bottom:25px}.section-two-columns-photo-slider-content .btn{margin-top:6px}.section-team{background-color:#eee9e5;background-color:var(--alternate-color-3);color:#23282c;color:var(--text-color);padding:64px 0 50px}.section-team .card-bio{height:100%;min-height:342px;width:100%}.section-team .heading-icon-text-decor{margin-bottom:53px}.team-slider .slick-dots{display:flex;justify-content:center}.team-slider .slick-dots li{list-style:none;margin:0 10px 10px;padding:0;background-color:#23282c;background-color:var(--text-color);width:8px;height:8px}.team-slider .slick-dots li.slick-active{background-color:#bc813b;background-color:var(--alternate-color)}.team-slider .slick-dots li button{display:none}.team-slider>div{width:75%;margin-left:8%}.team-slider .col{height:100%}.team-slider .slick-list{overflow:visible}.team-slider .slick-track{display:flex}.team-slider .slick-slide{padding:0 21px 20px;height:auto;display:flex;flex-direction:column}.team-slider .slick-slide:not(.slick-active){opacity:.6}.team-slider .slick-slide>div{padding-bottom:24px}.card-bio{transition:box-shadow .15s cubic-bezier(.3,.86,.36,.95);text-align:center;background-color:#fff;border-radius:6px;box-shadow:0 8px 15px rgb(0 0 0 / .09);padding:31px 10px 20px;display:flex;flex-direction:column}.card-bio.has-detail{transition:padding-bottom .15s linear;box-shadow:none;background-color:#fff0;border-radius:0;position:relative;padding-top:44px;padding-bottom:33px;min-height:419px}.card-bio.has-detail *{position:relative}.card-bio.has-detail:hover{padding-bottom:43px}.card-bio.has-detail:hover::before{top:5px;left:8px;right:8px;bottom:4px}.card-bio.has-detail:hover .img{transform:scale(1);margin-top:-5px;margin-bottom:22px}.card-bio.has-detail:hover .position{padding-bottom:31px}.card-bio.has-detail::before{transition:top .15s linear,left .15s linear,bottom .15s linear,right .15s linear;content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;border-radius:6px;box-shadow:0 8px 15px rgb(0 0 0 / .09)}.card-bio.has-detail .img{transition:transform .15s linear,margin .15s linear;width:150px;height:150px;transform:scale(.8);transform-origin:50% 0;margin-bottom:17px}.card-bio.has-detail .position{transition:padding-bottom .15s linear;padding-bottom:41px}.card-bio.has-detail .btn{margin:auto auto 0;min-width:210px}.card-bio .img{width:155px;height:155px;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden;margin:0 auto 24px}.card-bio .title{text-transform:capitalize;font-size:32px;line-height:1.0938;margin-bottom:17px;letter-spacing:-.5px}.card-bio .position{display:block;text-transform:uppercase;font-size:12px;line-height:1.7;letter-spacing:.5px;font-weight:700;padding:0 30px}.lightbox-bio{padding:118px 21px 76px}.lightbox-bio .fancybox-close-small{top:57px;right:40px}.lightbox-bio .fancybox-close-small.button-bottom{position:static;margin:0 auto}.lightbox-bio .heading-text-decor-title-icon{margin:0 0 40px}.lightbox-bio .modal-body{padding-bottom:23px}.lightbox-bio .bio-info{text-align:center;margin-bottom:54px}.lightbox-bio .bio-info .img{width:229px;height:229px;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden;margin:0 auto 19px}.lightbox-bio .bio-info .position{display:block;text-transform:uppercase;font-size:16px;line-height:1.25;letter-spacing:.5px;font-weight:700}.section-content-photo-overlay{--gradient-color:var(--alternate-color-2-rgb);background-color:#eee9e5;background-color:var(--alternate-color-3);color:#23282c;color:var(--text-color);padding:69px 0 85px}.section-content-photo-overlay .img-block{margin:0 -17px 0 21px;position:relative}.section-content-photo-overlay .img-block::before{padding-bottom:67.8%}.section-content-photo-overlay .img-block::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:75%;background-image:linear-gradient(to bottom,rgba(var(--gradient-color),0) 0%,rgba(var(--gradient-color),1) 100%);opacity:.84}.section-content-photo-overlay .text-block{padding:45px 21px 0}.section-content-photo-overlay h2{margin-bottom:23px}.section-content-photo-overlay .btn{margin-top:5px}.section-content-photo-overlay .heading-icon-left-decor{margin-bottom:33px}.section-gallery{color:#23282c;color:var(--text-color);padding:0 0 80px}.section-gallery h4{font-size:16.5px;line-height:1.25;color:#bc813b;color:var(--alternate-color);text-transform:uppercase;font-weight:700;margin-bottom:12px;letter-spacing:1px}.section-gallery h2{margin-bottom:23px}.section-gallery .slick-controls{margin:0 auto 66px}.section-gallery .main-slider-holder{padding:0 21px}.section-gallery .text-block{line-height:1.65;padding:0 21px 43px}.section-gallery .text-block p:last-child{margin:0}.main-slider{margin:0 -17px -1px}.main-slider .slick-track,.main-slider .slick-list{height:100%;max-height:95vh}.main-slider img{display:block;width:100%;height:87vw;-o-object-fit:cover;object-fit:cover}.thumbnails-slider{overflow:hidden;padding-bottom:38px;margin:0 -17px}.thumbnails-slider .slick-list{overflow:visible}.thumbnails-slider .slick-slide{position:relative}.thumbnails-slider .slick-slide:not(.slick-current)::after{opacity:.8}.thumbnails-slider .slick-slide::after{transition:opacity .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3c4454;opacity:0}.thumbnails-slider img{display:block;width:100%;height:85px;-o-object-fit:cover;object-fit:cover}.main-slider-description{color:#bc813b;color:var(--alternate-color);border-top:2px solid #bc813b;border-top:2px solid var(--alternate-color);font-size:18px;line-height:1.3889;padding-top:12px}.main-slider-description p:last-child{margin:0}.section-contact{--special-color:#ffffff;--inner-bg-dark:var(--secondary-color);background-color:#fff;color:#23282c;color:var(--text-color);padding:92px 0 126px}.section-contact.tan{background-color:#eee9e5;background-color:var(--alternate-color-3);--inner-bg-dark:var(--alternate-color-2)}.section-contact.tan .top-row{background-color:#fff}.section-contact .contact-block{background-color:var(--special-color);text-align:center}.section-contact .contact-block h2{font-size:34px}.section-contact .top-row{padding:37px 20px 0;background-color:#eee9e5;background-color:var(--alternate-color-3)}.section-contact .top-row .text-holder img{max-width:140px;margin-bottom:30px}.section-contact h2{margin-bottom:31px}.section-contact h2:not(:only-child){margin-bottom:24px}.section-contact h2 em{color:#bc813b;color:var(--alternate-color)}.section-contact .img-block{width:213px;margin:0 auto;overflow:hidden}.section-contact .img-block img{display:block;width:100%;margin-bottom:-50px}.section-contact .bottom-row{font-weight:600;color:#fff;background-color:var(--inner-bg-dark);padding:40px 20px 70px}.section-contact .bottom-row p{margin-bottom:47px}.section-floor-plans,.section-floor-plans-2-clumns{color:#23282c;color:var(--text-color)}.section-floor-plans-2-clumns .heading-title-decor-icon{margin-bottom:42px}.section-floor-plans-2-clumns .row .col{padding-bottom:50px}.section-floor-plans{position:relative;padding:58px 0 52px}.section-floor-plans::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee9e5;background-color:var(--alternate-color-3)}.section-floor-plans .container{position:relative}.section-floor-plans .heading-title-decor-icon{margin-bottom:44px}.floor-plan-card-horizontal .card-title,.floor-plan-card .card-title{font-size:35px;line-height:1.5;letter-spacing:-.5px}.floor-plan-card-horizontal .card-image,.floor-plan-card .card-image{position:relative;background-color:#fff;padding:60px;box-shadow:0 8px 15px rgb(0 0 0 / .09);display:flex;align-items:center;justify-content:center}.floor-plan-card-horizontal .card-image img,.floor-plan-card .card-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:320px}.floor-plan-card-horizontal .card-info,.floor-plan-card .card-info{font-size:16px;line-height:1.25;overflow:hidden;font-weight:700;color:#bc813b;color:var(--alternate-color);text-transform:uppercase;display:flex;flex-wrap:wrap;letter-spacing:2px}.floor-plan-card-horizontal .card-info li,.floor-plan-card .card-info li{position:relative;padding:0 29px 0 0}.floor-plan-card-horizontal .card-info li:last-child,.floor-plan-card .card-info li:last-child{padding-right:0}.floor-plan-card-horizontal .card-info li:last-child::before,.floor-plan-card .card-info li:last-child::before{display:none}.floor-plan-card-horizontal .card-info li::before,.floor-plan-card .card-info li::before{content:"|";position:absolute;top:-1px;right:12px;font-weight:500}.floor-plan-card-horizontal .card-subtitle,.floor-plan-card .card-subtitle{display:block;text-transform:uppercase;font-size:14px;line-height:1.4;letter-spacing:1.6px;margin-bottom:2px}.floor-plan-card-horizontal .card-price,.floor-plan-card .card-price{font-size:38px;line-height:1.2632;text-transform:uppercase;font-weight:400;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;letter-spacing:-.5px}.floor-plan-card-horizontal .btn,.floor-plan-card .btn{min-width:212px}.floor-plan-card-horizontal .btn-full-screen,.floor-plan-card .btn-full-screen{transition:font-size .1s linear;width:55px;height:54px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;font-size:32px;line-height:1;color:#fff;background-color:#bc813b;background-color:var(--alternate-color);transform:translateZ(0);border-radius:2px}.floor-plan-card-horizontal .btn-full-screen:hover,.floor-plan-card .btn-full-screen:hover{font-size:40px}.floor-plan-card{display:flex;flex-direction:column;align-items:center;margin:0 -17px}.floor-plan-card .card-image{height:391px;padding:56px 55px 62px}.floor-plan-card .card-title{margin-bottom:13px;text-align:center}.floor-plan-card .card-info{margin-bottom:12px;justify-content:center}.floor-plan-card .card-price{margin-bottom:19px}.floor-plan-card .card-holder{position:relative;padding:0 17px 52px;width:100%}.floor-plan-card .card-holder::before{content:"";position:absolute;top:27px;left:0;right:0;bottom:0;background-color:#eee9e5;background-color:var(--alternate-color-3)}.floor-plan-card .card-body{position:relative;text-align:center;padding-top:35px}.floor-plan-card-horizontal .card-image{height:463px;padding:42px 55px 53px}.floor-plan-card-horizontal .card-body{padding:32px 24px 0}.floor-plan-card-horizontal .card-title{margin-bottom:13px}.floor-plan-card-horizontal .card-info{margin-bottom:34px}.floor-plan-card-horizontal .card-price{margin-bottom:35px}.section-header-icon{color:#eee9e5;color:var(--alternate-color-3);background-color:#3c3534;background-color:var(--alternate-color-2);text-align:center;padding:110px 0 121px}.section-header-icon .text-block{padding:0 3%}.section-header-icon .icon-box{width:122px;height:auto;border-radius:50rem;margin:0 auto 34px}.section-header-icon .icon-box img{display:block;width:100%;height:100%;padding:2px;-o-object-fit:cover;object-fit:cover}.section-header-icon h2{font-size:28px;line-height:1.8214;margin-bottom:65px;letter-spacing:-.5px}.section-header-icon .icon-decor{display:inline-block;vertical-align:top;color:#bc813b;color:var(--alternate-color);font-size:24px;line-height:1}.section-pricing{padding:65px 0;color:#23282c;color:var(--text-color)}.section-pricing .heading{text-align:center;margin:0 auto;line-height:1.7115;letter-spacing:0;padding-bottom:4px}.section-pricing .heading p{margin-bottom:1.7em}.section-pricing h2{margin-bottom:25px}.section-pricing .heading-icon-center-decor-sm{margin-bottom:29px}.section-pricing .tabset{padding:0 28px;justify-content:center}.section-pricing .tabset li{padding-bottom:13px}.section-pricing .tabset li.active .btn-outline-primary{background-color:#bc813b;background-color:var(--alternate-color);color:#fff}.section-pricing .tabset li.active .btn-outline-primary:hover{opacity:1}.section-pricing .tabset .btn-outline-primary{transition:color .15s cubic-bezier(.3,.86,.36,.95),background-color .15s cubic-bezier(.3,.86,.36,.95),opacity .15s cubic-bezier(.3,.86,.36,.95);font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;text-transform:uppercase;font-size:17px;line-height:1.4;cursor:pointer;font-weight:700;font-style:normal;padding:15px 20px 11px;display:flex;align-items:center;text-align:center;letter-spacing:1.5px;color:#bc813b;color:var(--alternate-color)}.section-pricing .tabset .btn-outline-primary:hover{opacity:.61;background-color:#fff0;color:#bc813b;color:var(--alternate-color)}.pricing-tab-content .row{margin:0 10px;justify-content:center}.pricing-tab-content .col{padding:28px 0 35px;text-align:center}.pricing-tab-content .col:first-child{margin-bottom:20px;position:relative}.pricing-tab-content .col:first-child:not(.single-col)::before{content:"";height:1px;position:absolute;left:25px;right:25px;bottom:0;background-color:#eee9e5;background-color:var(--alternate-color-3)}.pricing-tab-content .price,.pricing-tab-content h3{font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-size:32px;line-height:1.3;font-weight:400;letter-spacing:-.5px}.pricing-tab-content h3{margin-bottom:34px}.pricing-tab-content .price{font-size:38px;line-height:1.4;margin:0;white-space:nowrap}.pricing-tab-content .price sup{font-size:56%;top:-.65em}.pricing-tab-content .title,.pricing-tab-content .subtitle{display:block;text-transform:uppercase;font-weight:700}.pricing-tab-content .title{font-size:16px;line-height:1.4375;color:#bc813b;color:var(--alternate-color);margin-bottom:7px;letter-spacing:1.5px}.pricing-tab-content .title+.subtitle{margin-top:22px}.pricing-tab-content .subtitle{font-size:14px;line-height:1.2857;letter-spacing:1.7px}.levels-list{font-size:18px;line-height:1.6111;font-weight:700;letter-spacing:0;margin-top:-9px}.levels-list li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee9e5;border-bottom:1px solid var(--alternate-color-3);padding:28px 13px 0 23px}.levels-list .level{color:#bc813b;color:var(--alternate-color);padding-right:10px;align-self:flex-start;line-height:1.3;min-width:119px;flex-shrink:0}.levels-list .value{flex-grow:1;font-size:24px;line-height:1.2;text-align:right;font-weight:600;white-space:nowrap}.levels-list sup{font-size:56%;top:-.65em}.section-slider-photo-content{--text-color:#ffffff;background-color:#3c3534;background-color:var(--alternate-color-2);color:#fff;color:var(--text-color);padding:45px 0 30px;position:relative}.section-slider-photo-content .btn.btn-secondary{background-color:#5c6c64;background-color:var(--secondary-color)}.section-slider-photo-content .btn.btn-secondary::after{background-color:#fff}.section-slider-photo-content .top-row{margin-bottom:100px}.section-slider-photo-content .img-block::before{padding-bottom:58%}.section-slider-photo-content h2{margin-bottom:10px}.section-slider-photo-content p{margin-bottom:13px}.section-slider-photo-content .slider-content{margin-bottom:0}.section-slider-photo-content .slider-paging{font-weight:600;counter-reset:my-counter;font-size:16px;line-height:1.4;width:50%;letter-spacing:-.2px;margin-top:-2px}.section-slider-photo-content .slider-paging li{transition:color .15s cubic-bezier(.3,.86,.36,.95),border-color .15s cubic-bezier(.3,.86,.36,.95);cursor:pointer;counter-increment:my-counter;border-bottom:2px solid rgb(255 255 255 / .11);display:flex;align-items:baseline;padding-bottom:7px;margin-bottom:21px;min-height:34px}.section-slider-photo-content .slider-paging li::before{content:counter(my-counter) ". ";font-size:18px;width:36px;text-align:right;margin-right:24px}.section-slider-photo-content .slider-paging li:hover{color:#bc813b;color:var(--alternate-color);border-bottom-color:#bc813b;border-bottom-color:var(--alternate-color)}.section-slider-photo-content .slider-paging li.active{font-weight:700;color:#bc813b;color:var(--alternate-color);border-bottom-color:#bc813b;border-bottom-color:var(--alternate-color);letter-spacing:-.3px;padding-bottom:0;align-items:flex-end}.section-slider-photo-content .slick-controls{margin:0 auto;box-shadow:0 1px 16px rgb(0 0 0 / .19);position:absolute;top:63vw}.section-photo-card-content{--inner-bg:#ede9e6;color:#23282c;color:var(--text-color);padding:0 0 50px}.section-photo-card-content.reverse .card-text{margin-left:-37px;margin-right:0}.section-photo-card-content .img-block{margin:0 -17px}.section-photo-card-content .img-block::before{padding-bottom:71.25%}.section-photo-card-content h2{margin-bottom:25px}.section-photo-card-content .card-text{background-color:var(--inner-bg);padding:33px 35px 13px 38px;border:20px solid #fff;position:relative;margin-top:-39px;margin-right:-37px}.section-photo-card-content .content-block{line-height:1.625;padding:26px 21px 0}.section-photo-card-content .content-block p{margin-bottom:35px}.section-photo-card-content .btn::after{margin-left:13px}.section-content-right-column-slider{--gradient-color:var(--alternate-color-2-rgb);background-color:#eee9e5;background-color:var(--alternate-color-3);color:#23282c;color:var(--text-color);padding:96px 0 0}.section-content-right-column-slider .slider-block{position:relative;margin:0 -17px}.section-content-right-column-slider .img-block::before{padding-bottom:630px}.section-content-right-column-slider .img-block::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background-image:linear-gradient(to bottom,rgba(var(--gradient-color),0) 0%,rgba(var(--gradient-color),1) 100%)}.section-content-right-column-slider .text-block{padding:0 21px 72px}.section-content-right-column-slider h2{margin-bottom:38px}.section-content-right-column-slider p{margin-bottom:52px}.section-content-right-column-slider .image-slider{height:100%}.section-content-right-column-slider .image-slider .slick-list,.section-content-right-column-slider .image-slider .slick-track,.section-content-right-column-slider .image-slider .slick-slide{height:100%}.section-content-right-column-slider .slick-controls{position:absolute;left:50%;bottom:58px;transform:translateX(-50%);z-index:10}.section-content-right-column-slider .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;left:50%;bottom:17px;transform:translateX(-50%);z-index:10}.section-content-right-column-slider .slick-dots li{margin:3.5px}.section-content-right-column-slider .slick-dots li.slick-active button{background-color:#fff}.section-content-right-column-slider .slick-dots button{transition:background-color .15s cubic-bezier(.3,.86,.36,.95);width:7px;height:7px;font-size:0;line-height:0;border-radius:50%;background-color:rgb(255 255 255 / .5);padding:0;border:none;cursor:pointer}.section-content-right-column-slider .slick-dots button:hover{background-color:#fff}.section-bordered-photo-content{--gradient-color:var(--primary-color-rgb);color:#23282c;color:var(--text-color);background-color:#eee9e5;background-color:var(--alternate-color-3);padding:0 0 20px}.section-bordered-photo-content.variant-2{padding-bottom:53px}.section-bordered-photo-content.variant-2 .holder{padding-bottom:49px}.section-bordered-photo-content.variant-2 .text-block{padding-top:46px;display:flex;flex-direction:column;align-items:flex-start}.section-bordered-photo-content.variant-2 h2{order:-1}.section-bordered-photo-content.reverse .img-block::after{transform:scaleX(-1)}.section-bordered-photo-content .holder{position:relative;padding-bottom:83px}.section-bordered-photo-content .holder::before{content:"";border:2px solid #bc813b;border:2px solid var(--alternate-color);position:absolute;top:24px;left:17px;right:17px;bottom:24px;pointer-events:none;z-index:3}.section-bordered-photo-content .img-block{margin:0 -17px}.section-bordered-photo-content .img-block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:linear-gradient(45deg,rgba(var(--gradient-color),1) 0%,rgba(var(--gradient-color),0) 100%)}.section-bordered-photo-content .img-block::before{padding-bottom:76.5%}.section-bordered-photo-content .text-block{padding:43px 22px 0}.section-bordered-photo-content h2{margin-bottom:25px}.section-bordered-photo-content h2 em{color:#bc813b;color:var(--alternate-color);font-size:80%;display:block;letter-spacing:-.5px;padding-bottom:7px}.section-bordered-photo-content p{margin-bottom:22px}.section-bordered-photo-content .icon-block{text-align:right;padding:6px 18px 44px 0;margin-left:auto}.section-bordered-photo-content .icon-block img{width:85px}.section-w-title-no-icon{color:#23282c;color:var(--text-color);padding-bottom:28px}.section-w-title-no-icon .heading-title-decor{padding:0}.section-w-title-no-icon .content-holder{text-align:left;line-height:1.7115;letter-spacing:0;padding:0 21px;line-height:1.65}.section-w-title-no-icon .content-holder.center{text-align:center}.section-w-title-no-icon .content-holder p{margin-bottom:36px}.section-w-title-no-icon .content-holder p:last-child{margin-bottom:0}.single-resources .content a{-webkit-text-decoration:underline;text-decoration:underline}.single-resources .content a:hover{-webkit-text-decoration:none;text-decoration:none}.resource-block{position:relative}.section-resource{color:#23282c;color:var(--text-color);padding-bottom:120px}.section-resource.articles-wrapp{padding-bottom:141px}.section-resource .articles-row{padding-bottom:30px}.section-resource .heading-stack-titles-decor-icon{padding-left:0;padding-right:0;margin-bottom:69px}.section-resource .heading-stack-titles-decor-icon .icon{color:#5c6c64;color:var(--secondary-color)}.section-resource .block-more{margin-top:-7px}.aside-panel{position:relative;z-index:20}.aside-panel.active .filter-opener::after{transform:rotate(180deg)}.aside-panel .filter-opener{font-size:28px;line-height:1.4;letter-spacing:-.4px;font-family:"ivyjournal","Times New Roman",Times,Georgia,serif;font-weight:400;color:#23282c;color:var(--text-color);display:flex;align-items:center;justify-content:flex-start;padding:26px 44px 39px;background-color:#f9f8f6}.aside-panel .filter-opener::after{transition:transform .15s cubic-bezier(.3,.86,.36,.95);content:"";color:#bc813b;color:var(--alternate-color);margin-left:21px;margin-top:10px;font-size:35px}.aside-panel h3{font-size:28px;line-height:1.4;letter-spacing:-.4px}.aside-panel .filter-col{padding:0 17px 60px 50px}.aside-panel .anchor-col{padding:0 56px 47px 55px}.aside-panel .anchor-col h3{border-bottom:1px solid #eee9e5;border-bottom:1px solid var(--alternate-color-3);padding-bottom:12px;margin-bottom:34px}.aside-panel .filter-list{margin-top:20px;text-transform:uppercase;font-size:18px;line-height:1.6111;font-weight:600;border-left:1px solid rgb(35 40 44 / .19);border-left:1px solid rgba(var(--text-color-rgb),.19)}.aside-panel .filter-list li{margin-bottom:8px}.aside-panel .filter-list li.active a{font-weight:700;font-size:22px;line-height:1.3182;color:#bc813b;color:var(--alternate-color)}.aside-panel .filter-list li.active a::before{opacity:1}.aside-panel .filter-list a{color:#23282c;color:var(--text-color);display:inline-block;vertical-align:top;padding:4px 0 0 32px;letter-spacing:1.6px;position:relative;margin-left:-2px}.aside-panel .filter-list a:hover{color:#bc813b;color:var(--alternate-color)}.aside-panel .filter-list a:hover::before{opacity:1}.aside-panel .filter-list a::before{transition:opacity .15s cubic-bezier(.3,.86,.36,.95);content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background-color:#bc813b;background-color:var(--alternate-color);opacity:0}.aside-panel .anchors-list{text-transform:uppercase;font-size:18px;line-height:1.6111;font-weight:600}.aside-panel .anchors-list li{margin-bottom:17.5px}.aside-panel .anchors-list a{letter-spacing:1.6px;display:block;position:relative;color:#23282c;color:var(--text-color);padding-right:40px}.aside-panel .anchors-list a:hover{color:#bc813b;color:var(--alternate-color)}.aside-panel .anchors-list a::after{transition:transform .15s cubic-bezier(.3,.86,.36,.95);content:"";color:#bc813b;color:var(--alternate-color);font-size:33px;position:absolute;top:40%;right:0;transform:translateY(-50%)}.js-filtering-section{position:relative}.js-filtering-section .js-items-container{position:relative}.js-filtering-section.filtering:after{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;opacity:.5;content:""}.js-filtering-section.filtering .loader-holder{display:block;position:absolute;left:0;top:250px;width:100%;transform:translateY(-50%);z-index:1}.js-filtering-section .loader-holder{display:none;margin:0 0 50px;text-align:center}.js-filtering-section.loading .loader-holder{display:block}.js-filtering-section .loader{display:inline-block;width:80px;height:80px}.js-filtering-section .loader:after{content:"";display:block;width:80px;height:80px;margin:1px;border-radius:50%;border:8px solid;border-color:#bc813b #fff0;border-color:var(--alternate-color) #fff0;animation:loader 1.2s linear infinite}.resources-template-default.single.single-resources ul li{margin-bottom:20px}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.corporate-page .btn.btn-secondary{background-color:#5c6c64;background-color:var(--secondary-color)}.corporate-page .hero{--gradient-color:var(--alternate-color-2-rgb)}.corporate-page .header{--gradient-color:var(--alternate-color-2-rgb)}.corporate-page .header .main-nav .sub-nav::before{background:linear-gradient(180deg,rgba(var(--gradient-color),.1) 0%,rgba(var(--gradient-color),1) 100%,transparent 100%)}.corporate-page .header.hide-header{background:rgba(var(--gradient-color),1)}@media (min-width:768px){.two-columns{display:flex}.two-columns .sidebar{padding-left:30px;width:30%}.commentlist-item .commentlist-item{padding:0 0 0 32px}.container-fluid{padding:0 40px}.header{padding:38px 0}.header.hide-header{padding:20px 0}.contact-us-btn{font-size:26px}.contact-us-btn::before{font-size:42px;right:36px}.contact-btn{min-height:64px;padding:10px 26px}.contact-btn .icon-phone-email{display:block}.contact-btn .icon-phone{display:none}.nav-active .drop{transform:translateY(0)}.drop .drop-phone{display:none}.drop .nav-close{right:31px}.drop .btn-holder{padding-left:32px;text-align:center}.main-nav{max-width:none;display:flex;flex-wrap:wrap;margin:0 -29px 67px;font-size:28px;padding-left:78px}.main-nav>li{width:calc(50% - 58px);margin:0 29px 27px}.main-nav>li>a{padding-bottom:13px;margin-bottom:44px}.main-nav .sub-nav{font-size:18px}.main-nav .sub-nav li{margin-bottom:41px}.main-nav .sub-nav li:last-child{margin-bottom:0}.main-nav .sub-nav li a{padding-right:75px}.main-nav .sub-nav li a::before{right:40px;top:calc(50% - 5px)}.button-holder{max-width:calc(100% - 164px);margin-right:-40px}.menu-opener-holder{min-height:64px;min-width:147px}.container{padding:0 84px}h1,.h1{font-size:72px;line-height:1.1667}h2,.h2{font-size:50px;line-height:1.2;letter-spacing:-.8px}h3,.h3{font-size:38px}.chat-box{width:82px;right:45px;bottom:45px}.local-attraction-map{padding:70px 0 100px}.local-attraction-map .container{padding:0 83px}.local-attraction-map .text-description{max-width:50%}.local-attraction-map .heading-holder{padding-bottom:67px}.local-attraction-map .heading-holder h2{margin-bottom:20px;width:calc(100% + 115px);margin-right:-115px}.local-attraction-map .heading-holder p:last-of-type{margin-bottom:27px}.local-attraction-map .img-decor{width:50%;position:absolute;right:0;bottom:-50%;transform:translateY(-50%)}.filter-open-close{max-width:239px}.filter-open-close .opener{padding:25px 45px 16px 28px}.filter-open-close .opener::before{right:28px}.search-wrapper{display:flex;flex-wrap:wrap;flex-direction:row-reverse;padding:0;margin:0}.search-wrapper .card-wrapp{width:50%;padding:0}.search-wrapper .card-wrapp .scroll-next{left:calc(50% - 30px);bottom:-6px}.search-wrapper .card-box{height:383px}.search-wrapper .map-wrapp{margin:0 -83px 0 0;width:calc(50% + 83px)}.search-wrapper .map{height:100%;min-height:300px}.search-wrapper .address-card{margin-bottom:57px;padding-right:15px}.visual-block{padding:160px 0 50px}.finder-open-close{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.finder-open-close h1,.finder-open-close h2,.finder-open-close h3,.finder-open-close h4,.finder-open-close h5,.finder-open-close h6{width:calc(100% - 125px);margin-bottom:0;padding-right:10px}.finder-open-close .sort-list{display:flex;flex-wrap:wrap;margin:0 -3px}.finder-open-close .sort-list li{padding:0 3px}.filtration-finder .map-block{display:flex;flex-wrap:wrap}.filtration-finder .address-col{width:50%}.filtration-finder .map-col{width:50%}.state-holder h3{font-size:32px;margin-bottom:35px}.state-holder .full-list{-moz-column-count:3;column-count:3;-moz-column-gap:25px;column-gap:25px}.state-holder .full-list li{margin-bottom:10px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.section-values-block .values-heading{width:50%;padding:20px;margin-bottom:-120px;min-height:255px}.section-values-block .values-heading .head-box{padding-bottom:30px}.section-values-block .values-heading h2{font-size:48px;letter-spacing:-.72px}.section-values-block .values-heading .logo-img{margin-bottom:15px}.section-values-block .slider-wrapp .slick-controls{left:auto;transform:translateX(0%);right:-45px}.section-values-block .value-slider-list{padding-top:desktop}.value-slider{margin:0 -84px 32px}.value-slider .value-item{min-height:855px;padding:40px 85px 135px}.value-slider .value-item .description{font-size:18px;letter-spacing:.72px;padding-bottom:7px;margin-bottom:27px}.value-slider .value-item .wrapp-heading{font-size:24px}.value-slider .value-item h2{font-size:38px;letter-spacing:-.57px;margin-bottom:27px}.section-full-photo-content-card .top-text{padding:26px 53px}.section-full-photo-content-card .bottom-holder{margin:-110px -84px 0;padding-bottom:75px}.section-full-photo-content-card .text-holder{padding:39px 95px 0 120px}.section-full-photo-content-card .text-holder::before{left:83px;top:55px;bottom:15px}.section-full-photo-content-card .text-holder h2{font-size:35px;line-height:1.4285;letter-spacing:-.525px;margin-bottom:20px}.section-center-photo-text-content{padding:98px 0 104px}.section-center-photo-text-content .photo-holder{min-height:493px;padding-bottom:42px;padding-top:140px}.section-center-photo-text-content .photo-holder::before{left:21px;right:21px;top:25px;bottom:25px}.section-center-photo-text-content .photo-holder .icon-logo-2,.section-center-photo-text-content .photo-holder .icon{right:35px;top:45px}.section-center-photo-text-content .text-holder{padding:54px 40px 59px 52px}.section-center-photo-text-content .text-holder .btn-holder{-moz-text-align-last:left;text-align-last:left}.section-full-background-cta .bg-image{bottom:-129px;left:-36px;height:654px;width:414px}.section-full-background-cta .heading h2{letter-spacing:-.75px;margin-bottom:50px}.section-full-background-cta .benefits-holder{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -31px 30px}.section-full-background-cta .benefits-list{width:calc(50% - 62px);margin:0 31px 18px}.section-full-background-cta .btn-holder{width:calc(50% - 31px);text-align:left;margin-left:auto}.section-two-column-photo-text .text-holder h1{margin-bottom:27px}.section-two-column-photo-text .photo-holder{padding:40px 170px 45px 56px;margin:0 -40px;min-height:540px}.section-two-column-photo-text .photo-holder h2{line-height:2}.section-two-column-photo-text .photo-holder .description{font-size:18px;padding:0 65px 7px 0;margin-bottom:19px}.section-two-column-photo-text .photo-holder .description::before{right:65px}.section-lifestyles .heading{padding:0 60px;margin-bottom:76px}.lifestyles-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -26px}.lifestyles-list li{padding:0 26px;margin-bottom:90px}.lifestyles-list a{padding-right:50px}.lifestyles-list a .circle-arrow{top:calc(50% - 3px)}.section-full-photo-single-card{padding-bottom:120px}.section-full-photo-single-card h2{margin-bottom:40px}.section-full-photo-single-card .text-box{margin-top:-92px;padding:30px}.section-full-photo-single-card .text-holder{padding:56px 70px 67px}.section-full-photo-single-card .bg-image{height:63vw}.section-full-photo-title-content-below .photo-holder{min-height:520px;padding-bottom:78px}.section-full-photo-title-content-below .photo-holder .bg-image{left:-84px;right:-84px}.section-full-photo-title-content-below .photo-holder .heading{padding-bottom:12px}.section-full-photo-title-content-below .text-holder{max-width:600px;padding-bottom:70px}.section-full-photo-title-content-below .text-holder .btn-holder{padding-top:15px}.section-roobrik-survey{padding:114px 0 163px}.section-roobrik-survey.variant-white h2{margin-bottom:22px}.section-roobrik-survey.variant-white .heading{margin-bottom:70px}.section-roobrik-survey .heading{margin-bottom:80px}.section-roobrik-survey h2{margin-bottom:32px}.section-roobrik-survey .row{padding-left:70px}.section-roobrik-survey .text-holder{max-width:460px}.section-roobrik-survey .text-holder p:last-of-type{margin-bottom:38px}.section-tell-me-more{padding-bottom:137px}.section-tell-me-more .heading{margin-bottom:38px}.section-tell-me-more h2{margin-bottom:25px}.section-tell-me-more .info-wrapp{padding:0 55px}.section-tell-me-more .info-wrapp p:last-of-type{margin-bottom:38px}.popup-wrapp .popup-heading{margin-bottom:70px}.popup-wrapp .more-info{display:flex;flex-wrap:wrap}.popup-wrapp .more-list{margin-bottom:60px;padding-right:70px;width:50%}.section-3-photo-cta{padding-bottom:190px}.section-3-photo-cta .heading h2{margin-bottom:32px}.section-3-photo-cta .image-row{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:81px;padding-bottom:100px}.section-3-photo-cta .image-row .img-box{width:76%}.section-3-photo-cta .image-row .img-box::before{padding-bottom:63%}.section-3-photo-cta .image-row .img-box.img-sm{width:calc(12% + 140px);margin:-81px -140px 0 0}.section-3-photo-cta .image-row .img-box.img-xs{width:calc(12% + 180px);margin-left:-180px;margin-bottom:-100px;align-self:flex-end}.hero-inner .hero-holder{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end}.hero-inner .text-holder{padding:180px 0 0;font-size:24px;line-height:1.7115;letter-spacing:-.3px}.hero-inner .text-holder .btn{margin-bottom:67px}.hero-inner h1{font-size:60px;letter-spacing:-.9px;margin-bottom:26px;line-height:1.26}.hero-inner h2{font-size:32px;letter-spacing:-.4px;margin-bottom:37px}.content blockquote{padding:0 20px 0 55px;margin-bottom:90px}.content .two-column-holder{padding:30px 50px 0}.content .two-column-holder ul:not([class]):not([id]){-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}.navigation-single{flex-wrap:nowrap;margin:0 20px}.footer .container-fluid{padding:0 84px}.footer-logo{max-width:155px;margin:0}.back-holder-mobile{text-align:left}.contact-box{padding:37px 46px 0 46px;margin-bottom:29px}.contact-box .footer-heading{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:37px}.contact-box .footer-heading:before{left:-46px;right:-46px}.address-box{padding-top:52px}.address-box .h3{font-size:30px;letter-spacing:-.45px}.address-box .btn-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -35px 62px;width:calc(100% + 70px)}.address-box .btn-list li{padding:0 35px}.address-box .btn-list .btn.btn-primary{font-size:26px;padding:18px 22px 28px 44px;min-width:252px}.address-box .alternative-map .address-holder-alternative{padding:45px 50px}.footer-map{margin:0 -46px;height:276px}.footer-contact-list{display:flex;flex-wrap:wrap;align-items:center;max-width:calc(100% - 155px);padding-left:10px;margin:0 -15px}.footer-contact-list [class^=icon-],.footer-contact-list [class*=" icon-"]{font-size:40px}.footer-contact-list li{padding:0 16px;margin-bottom:5px}.footer-contact-list li a{display:flex;align-content:center}.managed-holder{padding-left:0;margin-bottom:65px}.footer-nav-col{padding:0}.footer-nav{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px;max-width:630px;margin-bottom:15px;padding:0 7px}.copyright-row{display:flex;flex-wrap:wrap;align-self:flex-end;margin-top:auto}.copyright-row .info-btn-list{display:flex;flex-wrap:wrap;margin:0 -10px;width:calc(50% + 20px);padding-right:10px}.copyright-row .info-btn-list li{padding:0 10px}.copyright-row .info-btn-list .btn.btn-outline-primary{width:auto;padding:17px 30px 14px}.copyright-row .copyright-holder{display:flex;flex-wrap:wrap;align-items:center;text-align:left;justify-content:space-between;width:50%;line-height:1}.copyright-row .copyright-holder p:last-of-type{margin-bottom:0}.copyright-row .copyright-holder .copyright-list{font-size:23px;margin:0 -6px}.copyright-row .copyright-holder .copyright-list li{padding:0 6px}.gform_wrapper{padding:33px 45px 35px;box-shadow:0 2px 23px rgb(0 0 0 / .56)}.gform_wrapper.gravity-theme .gfield_label{margin-left:7px!important}.gform_wrapper.gravity-theme .jcf-select,.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme textarea{border-radius:10px}.gform_wrapper.gravity-theme textarea{height:120px!important}.gform_wrapper.gravity-theme textarea{padding-top:23px;padding-left:16px}.gform_wrapper.gravity-theme .jcf-select .jcf-select-text{margin-left:16px}.g-form-custom .g-form-custom-header{flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:left;margin:0 -14px 52px}.g-form-custom .g-form-logo{width:54px;margin:12px 19px 0 0}.g-form-custom .g-form-text-holder{padding-top:12px;padding-right:15px}.g-form-custom .g-form-text-holder strong{margin:0 0 4px}.g-form-custom .g-form-text-holder h2{font-size:31px;letter-spacing:-.5px;padding:0;margin:0}.g-form-custom .g-form-info-holder{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;flex-shrink:0}.g-form-custom .g-form-info-holder .phone{margin-bottom:18px}.g-form-custom .js-checkbox-holder{padding-bottom:18px}.g-form-custom .js-checkbox-holder .gfield_checkbox{flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -2.5px;padding:0}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice{padding:0 2.5px;margin-bottom:0;width:33.33%}.g-form-custom .g-form-custom-body .js-right-col{padding-bottom:13px}.g-form-custom .g-form-custom-body .js-address-col{padding-bottom:7px}.g-form-custom .g-form-custom-body .js-address-col .gfield{margin-bottom:6px}.g-form-custom .g-form-custom-body .js-address-col .gfield_label{margin-bottom:7px!important}.g-form-custom .g-form-custom-body .gfield.gf-short-field{width:240px;padding-top:13px}.g-form-custom .g-form-custom-body .gfield.gf-city-field{width:auto;flex-grow:1;padding-right:14px}.g-form-custom .g-form-custom-body .gfield.gf-zip-field{width:174px;padding-left:14px}.jcf-select-drop.jcf-select-gfield_select .jcf-select-drop-content{border-radius:10px}.lightbox-contact{padding:92px 40px 42px}.jump-nav nav{flex-direction:row;justify-content:center;padding-bottom:100px;text-align:right}.jump-nav nav a{margin-bottom:0;margin-left:0;margin-right:24px}.jump-nav nav a:not(:first-child){margin-left:40px}.jump-nav nav a::after{top:0;right:-30px;left:auto}.banner{padding-right:50px}.btn{font-size:26px;line-height:1.23;padding:25px 36px 35px}.btn::after{margin-left:33px;margin-top:8px}.btn.btn-secondary{border-radius:2px}.btn.btn-icon{padding:15px 25px 24px}.btn.btn-sm{border-radius:10px;font-size:22px;padding:15px 25px 17px}.heading-title-decor,.heading-icon-title-decor{display:flex;flex-wrap:wrap;align-items:center}.heading-title-decor::after,.heading-icon-title-decor::after{flex-grow:1;min-width:50px;margin-top:-8px}.heading-title-decor .icon,.heading-icon-title-decor .icon{margin:0 44px 20px -5px}.heading-title-decor .wp-block-heading,.heading-title-decor .title,.heading-icon-title-decor .wp-block-heading,.heading-icon-title-decor .title{font-size:50px;line-height:1.2;margin:0 28px 20px 0}.heading-title-decor{padding-left:20px}.heading-title-decor .title{font-size:35px;line-height:1.25;letter-spacing:-.6px;margin-right:36px}.heading-icon-center-decor-sm .icon,.heading-icon-center-decor .icon{margin:0 45px}.heading-icon-center-decor-sm .icon{margin:0 10px}.heading-title-decor-icon{padding-right:44px}.heading-title-decor-icon .title{font-size:35px;letter-spacing:-.5px;margin:0 39px 0 0}.heading-title-decor-icon .icon-holder{margin-top:-8px}.heading-title-decor-icon .icon{margin-left:36px}.heading-text-decor-icon{flex-direction:column}.heading-text-decor-icon.reverse .icon{margin-right:44px}.heading-text-decor-icon.reverse .subtitle{margin-top:-14px}.heading-text-decor-icon.centered{padding:0 88px}.heading-text-decor-icon.centered .subtitle{margin-top:-20px;text-align:right}.heading-text-decor-icon.centered .icon-holder{flex-direction:row-reverse}.heading-text-decor-icon.centered .icon{margin:0 57px 0 -5px}.heading-text-decor-icon .subtitle{margin-bottom:-6px;letter-spacing:.65px}.heading-text-decor-icon .icon{margin-left:44px}.heading-stack-titles-decor-icon{padding:0 2px 0 7px}.heading-stack-titles-decor-icon .top-row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-15px}.heading-stack-titles-decor-icon .subtitle{margin:0;padding-right:42px}.heading-stack-titles-decor-icon .icon-holder{margin-top:1px}.heading-stack-titles-decor-icon .icon-holder::before{min-width:50px;margin-top:-4px}.heading-text-decor-title-icon .title-holder{margin-bottom:26px}.heading-text-decor-title-icon .text-holder{justify-content:flex-end;align-items:center}.heading-text-decor-title-icon .title{text-align:right;font-size:35px;line-height:1.1429;margin:-8px 0 0;letter-spacing:-.5px;padding-right:0}.heading-text-decor-title-icon .icon{margin-right:3px;margin-left:19px}.heading-icon-stack-title{display:grid;grid-template-columns:min-content 1fr}.heading-icon-stack-title .icon{grid-row:span 2;margin-right:21px}.heading-icon-stack-title .icon.icon-logo{width:82px;height:82px;font-size:82px;margin-top:-7px}.heading-icon-stack-title .subtitle{margin:0 0 5px}.heading-icon-stack-title .title{font-size:37px;margin:0;letter-spacing:-.5px}.lightbox-content .gform_confirmation_message{border-radius:10px}.fancybox-button.fancybox-button--close{margin:29px 34px 0 0}.modal-floor-plans{padding:59px 22px 66px}.modal-floor-plans .fancybox-close-small{top:47px;right:50px}.modal-floor-plans .floor-plan-card-horizontal{max-width:426px;padding-right:18px}.modal-floor-plans .floor-plan-card-horizontal .card-body{padding-top:49px}.modal-floor-plans .floor-plan-card-horizontal .card-body .btn::after{margin-left:40px;margin-right:7px}.modal-floor-plans .floor-plan-card-horizontal .card-info{margin-bottom:36px}.card-post{width:calc(50% - 8px);padding-bottom:87px;display:flex;flex-direction:column;align-items:flex-start}.card-post.full-width{padding-bottom:97px}.card-post.full-width .card-image{margin:0 -84px;width:calc(100% + 168px)}.card-post.full-width .card-image::before{padding-bottom:53%}.card-post.full-width .tag-list{margin:0 0 22px;padding:0;width:100%}.card-post.full-width .card-title{margin-bottom:23px}.card-post.full-width .card-body{background-color:#fff;margin:-106px -84px 0 0;padding:30px 84px 0 40px;position:relative}.card-post.full-width .card-body p{margin-bottom:34px}.card-post.has-image{width:100%;padding-bottom:66px}.card-post.has-image .card-image{width:calc(100% - 2px);margin:0 0 0 2px}.card-post.has-image .card-title{margin-bottom:34px}.card-post.has-image .card-body{padding:0 45px 0 19px}.card-post.has-image .card-body p{margin-bottom:24px}.card-post.has-image .tag-list{background-color:#fff;padding:27px 45px 18px 20px;margin:-48px 0 0 -19px;position:relative}.card-post.has-image+.card-post.has-image{padding-bottom:104px}.card-post .card-image{width:100%}.card-post .card-image::before{padding-bottom:55%}.card-post .card-body{padding:27px 5px 0 15px;line-height:1.625;height:100%}.card-post .card-body p{margin-bottom:32px}.card-post .btn{padding:25px 30px 35px 40px;margin-top:auto}.card-post .btn::after{margin-left:28px}.card-content{padding:0 21px 0 30px;margin-bottom:77px}.card-content::before{top:4px}.card-content .card-title{margin-bottom:31px;max-width:94%}.card-content p{margin-bottom:20px!important}.card-content .btn{border-radius:3px;padding-right:33px}.card-content .btn{margin-top:auto}.card-content .btn::after{margin:6px 0 -6px 29px}.card-content .links-list{padding-top:33px;padding-right:5px;width:82%;margin:0 auto;letter-spacing:1.7px}.card-content .links-list:not(:last-child){margin-bottom:33px}.card-content .links-list a::after{margin-right:0}.navigation .nav-links{width:auto;max-width:none}.navigation .page-numbers.next,.navigation .page-numbers.prev{width:82px}.navigation .page-numbers.prev{margin-right:0}.navigation .page-numbers.prev::before{margin-left:10px}.navigation .page-numbers.next{margin-left:0}.navigation .page-numbers.next::before{margin-right:12px}.section-tool .btn-info{font-size:20px;padding:23px 32px 25px 27px}.tool-block{box-shadow:0 28px 45px rgb(0 0 0 / .17);width:calc(100% + 100px);margin:0 -50px 48px}.tool-block .tool-header{flex-direction:row;padding:28px 43px 0}.tool-block .radio-list{padding-top:4px;margin:0 -2px 63px -3px}.tool-block .radio-list li{width:33.33%;padding:0 2px 2px 3px}.tool-block .radio-list .btn-outline-primary{font-size:14px}.tool-block .btn-sm{min-width:163px}.tool-block .inputs-list{margin:0 -9px 68px;display:flex;flex-wrap:wrap}.tool-block .inputs-list li{width:50%;padding:0 9px 16px}.tool-block .description{font-size:20px;padding-bottom:10px}.tool-results>li{display:flex;align-items:flex-end}.tool-results .title{width:50%;text-align:left;padding-left:30px}.tool-results .values-list{width:50%}.tool-results .values-list .value{padding-left:40px}.tool-steps{margin:0 -51px -1px -8px;align-self:flex-end;width:auto}.tool-steps li{width:auto}.tool-steps a{padding:0 34px 15px}.hero.v-align-center .hero-holder{justify-content:center}.hero.v-align-center .container{margin:auto}.hero.v-align-center .text-holder{padding-top:250px;padding-bottom:50px}.hero.hero--resources .bg-image{background-position:58.5% 0;background-size:cover}.hero.hero--no-menu .text-holder{padding-bottom:107px}.hero .hero-holder{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end}.hero .bg-image{top:0}.hero .container{position:static}.hero .text-holder{padding:180px 0 79px;font-size:26px;line-height:1.7115;letter-spacing:-.3px}.hero .text-holder .btn{margin-bottom:1em}.hero .text-holder .btn:last-of-type{margin-bottom:67px}.hero h1,.hero h2{font-size:72px;line-height:1.1597;letter-spacing:-1px;margin-bottom:26px}.hero h1:only-child,.hero h2:only-child{margin-bottom:55px}.hero h1+p,.hero h2+p{margin-top:38px}.hero h3{font-size:32px;letter-spacing:-.4px;margin-bottom:37px}.hero .btn-holder{flex-direction:row;justify-content:center;padding-bottom:65px}.hero .btn-holder li{margin:0 9px}.hero .bottom-text{padding-bottom:40px;text-align:right}.hero .bottom-text .btn{margin:0 9px}.section-intro{padding-bottom:154px}.section-intro .intro-text{padding:25px 84px 40px}.section-intro .intro-text h1 br,.section-intro .intro-text h2 br,.section-intro .intro-text h3 br,.section-intro .intro-text h4 br,.section-intro .intro-text h5 br,.section-intro .intro-text h6 br{margin-bottom:13px}.section-intro .content-holder{padding:0 42px;margin:0 auto}.section-intro .content-holder p{margin-bottom:32px}.section-intro h2{margin-bottom:38px}.section-intro .heading-icon-center-decor-sm{margin-bottom:72px}.section-two-column-text{padding-bottom:65px;line-height:1.63}.section-two-column-text h3{font-size:50px;line-height:1.1;letter-spacing:-.8px;margin-bottom:68px}.section-two-column-text .col{padding:0 120px 21px 34px;margin-bottom:46px}.section-two-column-text .block-more{text-align:left;margin-left:34px;padding:48px 58px 38px}.section-two-column-text .block-more .subtitle{padding-bottom:51px}.section-two-column-text .block-more .text-holder{padding-left:28px;letter-spacing:.03px}.section-50-50-photo-content.reverse .inner-row{flex-direction:row-reverse}.section-50-50-photo-content.reverse .img-block{margin-right:0;margin-left:-84px}.section-50-50-photo-content.reverse .heading{margin-left:33px;margin-right:20px}.section-50-50-photo-content.variant-2.reverse .heading{margin-right:0;margin-left:26px}.section-50-50-photo-content.variant-2 .bg-image{display:block}.section-50-50-photo-content.variant-2 .img-block::before{padding-bottom:85.8%}.section-50-50-photo-content.variant-2 .heading{margin-right:26px;padding-bottom:38px}.section-50-50-photo-content.variant-2 .text-block{padding-top:67px;padding-bottom:29px;padding-right:28%}.section-50-50-photo-content.variant-2 .bottom-text{padding:0 40px 53px 108px}.section-50-50-photo-content .inner-row{display:flex;align-items:flex-end;justify-content:space-between}.section-50-50-photo-content .heading-holder{width:50%}.section-50-50-photo-content .img-block{width:calc(49% + 84px);margin-right:-84px}.section-50-50-photo-content .img-block::before{padding-bottom:86.2%}.section-50-50-photo-content .text-block{padding:49px 13% 33px 0;line-height:1.625}.section-50-50-photo-content .heading{margin-bottom:1px;margin-right:53px;padding-bottom:41px}.section-full-width-white-card .bg-image{height:61.4vw}.section-full-width-white-card .text-block{margin-top:-110px;padding:52px 80px 50px 58px;line-height:1.625}.section-full-width-white-card h2{margin-bottom:54px}.section-full-width-white-card .btn{margin-top:4px;padding-right:27px}.section-check-list.columns-1 h4{width:50%}.section-check-list .row{display:flex;flex-wrap:wrap;margin:0 -41px 0 -15px}.section-check-list .col{max-width:50%;min-width:33.33%;flex-grow:1;padding:0 21px 48px 10px}.section-check-list h4{font-size:22px;line-height:1.5455;letter-spacing:3.5px;padding-bottom:30px;margin-bottom:51px}.check-list{font-size:22px;line-height:1.1364}.section-two-columns-photo-content.reverse .img-block{margin-left:auto;margin-right:-84px}.section-two-columns-photo-content.reverse .text-block{text-align:right;padding-left:103px;padding-right:0}.section-two-columns-photo-content .container{display:flex;flex-direction:column}.section-two-columns-photo-content .img-block{margin:0 0 0 -84px;width:99.4%;height:54.9vw}.section-two-columns-photo-content .text-block{width:86%;margin-left:auto;padding:35px 21px 82px 8px}.section-two-columns-photo-content h2{font-size:35px;line-height:1.2857;letter-spacing:-.5px}.section-two-columns-photo-slider-content .slider-block{margin:0 -84px 33px}.section-two-columns-photo-slider-content .img-block{height:59.5vw}.section-two-columns-photo-slider-content .text-block{padding:0 21px 77px 0}.section-two-columns-photo-slider-content h4{margin-bottom:18px}.section-two-columns-photo-slider-content h2{font-size:50px;line-height:1.2}.section-two-columns-photo-slider-content .btn{margin-top:-10px}.section-team{padding:77px 0 87px}.section-team .heading-icon-text-decor{margin-bottom:38px}.team-slider{margin:0 20px;padding:0 8px}.team-slider .slick-slide{padding:0 8px}.team-slider .slick-slide:not(.slick-active) .card-bio{box-shadow:none}.team-slider .slick-slide:not(.slick-active) .card-bio.has-detail::before{box-shadow:none}.lightbox-bio{padding:119px 0 14px}.lightbox-bio .fancybox-close-small{top:60px;right:52px}.lightbox-bio .fancybox-close-small.button-bottom{display:none!important}.lightbox-bio .heading-text-decor-title-icon{margin-bottom:22px}.lightbox-bio .modal-body{line-height:1.623;padding-right:20px}.lightbox-bio .modal-body p{margin-bottom:37px}.lightbox-bio .bio-info{width:150px;margin-bottom:51px}.lightbox-bio .bio-info .img{width:150px;height:150px;margin-bottom:20px}.lightbox-bio .bio-info .position{font-size:12px}.section-content-photo-overlay{padding-top:55px;padding-bottom:167px}.section-content-photo-overlay .img-block{margin:0 -84px 0 87px}.section-content-photo-overlay .img-block::before{padding-bottom:65.1%}.section-content-photo-overlay .text-block{background-color:#eee9e5;background-color:var(--alternate-color-3);position:relative;margin-top:-60px;padding:45px 24px 0 0;width:87%;line-height:1.625}.section-content-photo-overlay h2{margin-bottom:40px}.section-content-photo-overlay .btn{margin-top:2px}.section-content-photo-overlay .heading-icon-left-decor{margin-bottom:36px;padding-left:32px}.section-content-photo-overlay .heading-icon-left-decor .icon{margin-right:46px}.section-gallery h4{margin-bottom:6px}.section-gallery h2{margin-bottom:19px}.section-gallery .slick-controls{margin:2px 38px 0 auto}.section-gallery .main-slider-holder{padding:0;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.section-gallery .text-block{padding:0 85px 59px 0;line-height:1.63}.main-slider{margin:0 -84px}.main-slider img{height:55.9vw}.thumbnails-slider{padding-bottom:55px;margin:0 -84px}.thumbnails-slider img{height:83px}.main-slider-description{font-size:20px;line-height:1.75;padding-top:23px;width:49%}.section-contact .top-row{padding:43px 20px 0}.section-contact h2{margin-bottom:39px}.section-contact .img-block{width:358px}.section-contact .img-block img{margin-bottom:-134px}.section-contact .bottom-row{padding:64px 94px 75px}.section-contact .bottom-row p{margin-bottom:52px}.section-contact .btn{padding-left:38px;padding-right:34px}.section-contact .btn::after{margin-left:19px}.section-floor-plans-2-clumns .row{padding:0 81px}.section-floor-plans-2-clumns .row .col{padding-bottom:89px}.section-floor-plans{padding:70px 0 75px}.floor-plan-card-horizontal .card-info,.floor-plan-card .card-info{font-size:22px;letter-spacing:2.5px}.floor-plan-card-horizontal .card-info li,.floor-plan-card .card-info li{padding:0 42px 0 0}.floor-plan-card-horizontal .card-info li::before,.floor-plan-card .card-info li::before{right:17px}.floor-plan-card{margin:0}.floor-plan-card .card-info{margin-bottom:39px}.floor-plan-card .card-price{margin-bottom:45px}.floor-plan-card .card-holder{padding:0 90px 52px}.floor-plan-card .card-holder::before{border-radius:3px;top:15px}.floor-plan-card .card-body{padding-top:41px}.floor-plan-card-horizontal{max-width:537px;margin:0 auto}.floor-plan-card-horizontal .card-image{height:582px;padding:71px 55px 67px}.floor-plan-card-horizontal .card-body{padding:49px 10px 0}.floor-plan-card-horizontal .card-info{margin-bottom:48px}.floor-plan-card-horizontal .card-price{margin-bottom:44px}.section-header-icon{padding:137px 0 169px}.section-header-icon .text-block{padding:0 6%}.section-header-icon .icon-box{margin-bottom:71px}.section-header-icon h2{font-size:30px;line-height:1.5667}.section-pricing .heading{padding:0 42px}.section-pricing h2{margin:0 -50px 34px}.section-pricing .tabset{display:flex;flex-wrap:wrap;padding-bottom:58px}.section-pricing .tabset li{padding:0 3px 14px;width:50%}.section-pricing .tabset .btn-outline-primary{height:100%}.pricing-tab-content .row{display:flex;flex-wrap:wrap;margin:0 -30px}.pricing-tab-content .col{width:50%;padding:30px 10px 34px}.pricing-tab-content .col:first-child{margin-bottom:0}.pricing-tab-content .col:first-child:not(.single-col)::before{width:1px;height:auto;right:0;left:auto;top:0}.pricing-tab-content .price,.pricing-tab-content h3{font-size:38px;line-height:1.4}.pricing-tab-content h3{margin-bottom:65px}.pricing-tab-content .title{font-size:17px;line-height:1.3529;margin-bottom:4px}.pricing-tab-content .title+.subtitle{margin-top:38px}.levels-list{max-width:418px;margin:-7px auto 0}.levels-list li{padding-left:10px}.section-slider-photo-content{padding:85px 0 73px}.section-slider-photo-content .top-row{margin-left:-84px;margin-bottom:50px}.section-slider-photo-content .img-block::before{padding-bottom:52.2%}.section-slider-photo-content h2{margin-bottom:34px}.section-slider-photo-content p{margin-bottom:32px}.section-slider-photo-content .slider-content{margin-bottom:81px}.section-slider-photo-content .slider-paging li.active{font-size:22px}.section-slider-photo-content .slider-controls{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}.section-slider-photo-content .slick-controls{margin:0;top:auto;position:relative}.section-photo-card-content.reverse .img-block{margin:0 -84px 0 0}.section-photo-card-content.reverse .card-text{margin-left:43px;margin-right:0}.section-photo-card-content.reverse .content-block{padding:34px 125px 0}.section-photo-card-content .img-block{margin:0 0 0 -84px}.section-photo-card-content .img-block::before{padding-bottom:55.5%}.section-photo-card-content h2{margin-bottom:36px}.section-photo-card-content .card-text{margin:-58px 64px 0 -22px;padding:39px 35px 21px 64px;line-height:1.625}.section-photo-card-content .content-block{padding:34px 170px 0 62px}.section-photo-card-content .btn::after{margin-left:35px}.section-content-right-column-slider{padding:81px 0 0}.section-content-right-column-slider .slider-block{margin:0 -84px}.section-content-right-column-slider .img-block::before{padding-bottom:67%}.section-content-right-column-slider .text-block{padding:0 20px 65px 0;line-height:1.625}.section-content-right-column-slider h2{margin-bottom:27px}.section-content-right-column-slider p{margin-bottom:30px}.section-content-right-column-slider .btn{padding-right:30px}.section-content-right-column-slider .slick-controls{bottom:52px}.section-content-right-column-slider .slick-dots{bottom:13px}.section-bordered-photo-content h1{font-size:50px}.section-bordered-photo-content.variant-2 .holder{padding-bottom:117px}.section-bordered-photo-content.variant-2 .text-block{padding:54px 120px 0 54px;position:relative;display:block}.section-bordered-photo-content.variant-2 h2{margin-left:0;margin-bottom:35px}.section-bordered-photo-content.variant-2 .btn{padding-right:21px}.section-bordered-photo-content.variant-2 .btn::after{margin-left:23px}.section-bordered-photo-content .holder{padding-bottom:137px}.section-bordered-photo-content .holder::before{top:43px;left:43px;right:43px;bottom:43px}.section-bordered-photo-content .img-block{margin:0 -84px}.section-bordered-photo-content .img-block::before{padding-bottom:60%}.section-bordered-photo-content .text-block{padding:54px 98px 0 53px}.section-bordered-photo-content h2{margin-left:-4px;margin-bottom:37px}.section-bordered-photo-content h2 em{font-size:56%;padding-bottom:12px}.section-bordered-photo-content p{margin-bottom:47px}.section-bordered-photo-content .btn::after{margin-left:41px;margin-right:7px}.section-bordered-photo-content .icon-block{position:absolute;top:76px;right:15px;padding:0;margin-left:0}.section-bordered-photo-content .icon-block img{width:88px}.section-w-title-no-icon{padding-bottom:154px}.section-w-title-no-icon .content-holder{padding:0 42px}.section-w-title-no-icon .content-holder p{margin-bottom:32px}.resource-block .articles-row{display:flex;flex-wrap:wrap;justify-content:space-between}.section-resource{padding-bottom:47px}.section-resource.articles-wrapp{padding-bottom:186px}.section-resource .articles-row{padding-bottom:64px}.section-resource .heading-stack-titles-decor-icon{padding-right:8px;margin-bottom:84px}.aside-panel .filter-row{display:flex;justify-content:space-between}.aside-panel .filter-col{padding-bottom:24px}.aside-panel .filter-col:first-child{width:58.8%}.aside-panel .anchor-col{width:40.2%;padding:11px 84px 42px 0}.aside-panel .anchors-list{margin-right:-5px}}@media (min-width:850px){.section-full-background-cta .benefits-holder{padding-right:50px}.section-full-background-cta .btn-holder{width:50%}.section-pricing .tabset{padding-left:51px;padding-right:51px}.pricing-tab-content .row{margin:0 -15px}.levels-list{padding-right:16px}.levels-list li{padding-left:23px}.section-bordered-photo-content.variant-2 .text-block{padding-right:170px}.section-bordered-photo-content .icon-block{right:50px}}@media (min-width:1024px){.corporate-page .main-nav .sub-nav::before{top:-84px}.container-fluid{padding:0 20px}.header.fixed-position{transform:translateY(100%)}.header.fixed-position .main-nav>li.has-drop-down:hover>a::before{transform:translateY(-50%) rotate(90deg)}.header.hide-header .btn-list{display:flex}.header.hide-header .phone-item{display:none}.header.hide-header .drop{padding-top:8px;width:calc(60% - 110px)}.header.hide-header .button-holder{width:40%}.corporate-page .header .drop{width:calc(70% - 140px)}.corporate-page .header .button-holder{width:calc(35% - 50px)}.corporate-page .header.hide-header .drop{width:calc(65% - 110px)}.corporate-page .header.hide-header .button-holder{width:calc(35% - 50px)}.contact-btn{border-radius:3em 0 0 3em;width:115px;padding:10px 10px}.contact-btn:hover{width:125px;margin-left:-5px}.contact-btn .icon-phone-email{display:none}.drop{width:calc(60% - 140px);padding-top:10px;margin-left:30px}.drop .drop-logo{display:none}.drop .nav-close{display:none}.drop .btn-holder{display:none}.main-nav{display:flex;flex-wrap:wrap;padding-left:10px;font-size:16px;text-transform:uppercase;font-family:"houschka-pro","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:700;margin:0}.main-nav>li{width:auto;margin:0 0 8px 0;padding:0 10px}.main-nav>li.has-drop-down>a::before{content:""}.main-nav>li:hover .sub-nav{opacity:1;visibility:visible}.main-nav>li>a{border-width:0;margin:0;padding:0 25px 0 0}.main-nav .sub-nav{position:absolute;top:100%;opacity:0;visibility:hidden;font-size:14px;padding:20px 10px;width:170px;left:50%;right:auto;transform:translateX(-50%)}.main-nav .sub-nav li{margin-bottom:15px}.main-nav .sub-nav li:last-child{margin-bottom:0}.main-nav .sub-nav li a{padding:0 0 0 15px;overflow:hidden}.main-nav .sub-nav li a::before{content:none}.main-nav .sub-nav li a:after{content:"";position:absolute;left:-30px;top:51%;transform:translateY(-50%);height:1px;width:10px;background:#bc813b;background:var(--alternate-color);opacity:0;visibility:hidden}.main-nav .sub-nav li a:hover:after{opacity:1;visibility:visible;left:0}.main-nav .sub-nav li a:hover{font-weight:700}.button-holder{width:calc(40% - 50px);margin-right:-20px;justify-content:flex-end}.button-holder .phone-item{font-size:20px}.button-holder .btn-list{display:none;flex-wrap:wrap;max-width:calc(100% - 85px);padding-right:10px}.menu-opener-holder{display:none}body{font-weight:500}.chat-box{right:40px;bottom:40px}.local-attraction-map{padding:100px 0}.local-attraction-map .heading-holder{padding-bottom:54px}.local-attraction-map .heading-holder h2{letter-spacing:1px;margin-bottom:6px;width:100%;margin-right:0}.filter-open-close .opener{display:none}.filter-open-close .filter-list{border-width:0;font-size:15px;color:#23282c;color:var(--text-color);text-align:right;padding:0;letter-spacing:.5px}.filter-open-close .filter-list li{position:relative;padding-right:25px;margin-bottom:30px}.search-wrapper .desktop-filter-holder{width:170px;padding-right:10px;padding-top:62px}.search-wrapper .card-wrapp{display:flex;flex-wrap:wrap;width:60%}.search-wrapper .card-wrapp .scroll-next{left:calc(50% + 85px)}.search-wrapper .card-wrapp .jcf-scrollable-wrapper{width:calc(100% - 170px)!important}.search-wrapper .card-wrapp .jcf-scrollable-wrapper .jcf-scrollbar.jcf-scrollbar-vertical{left:0;right:auto}.search-wrapper .card-box{height:460px}.search-wrapper .map-wrapp{margin:0 -83px 0 0;width:calc(40% + 83px)}.search-wrapper .address-card{margin-bottom:54px;padding:0 20px}.search-wrapper .address-card h4{font-size:28px;margin-bottom:30px}.search-wrapper .address-card .address-box-holder{padding-left:63px;line-height:1.556}.search-wrapper .address-card .address-box-holder::before{top:-4px;left:8px;font-size:33px}.search-wrapper .address-card address{font-size:18px}.visual-block{padding:230px 0 34px}.finder-open-close .slide{padding-top:30px}.finder-open-close .select-group{margin-bottom:33px}.finder-open-close .sort-list .btn[class*=btn-outline-]{min-width:160px}.filtration-finder .address-col{width:calc(55% + 10px);display:flex;flex-wrap:wrap;margin:0 -5px}.filtration-finder .map-col{width:45%}.item-place{width:calc(50% - 10px);margin:0 5px 15px}.state-holder{padding:0 70px}.state-holder .slide-holder{padding-top:30px}.state-holder .state-column{margin-bottom:55px}.state-holder .full-list li{margin-bottom:22px}.section-values-block .container{display:flex;flex-wrap:wrap}.section-values-block .values-heading{padding:30px;margin:0 0 0 -170px;width:auto}.section-values-block .values-heading .head-box{padding:38px 15px 38px}.section-values-block .values-heading .logo-img{padding:0 78px 36px;width:305px;margin-bottom:26px}.section-values-block .mobile-holder{display:none}.section-values-block .slider-wrapp{width:calc(50% + 84px);margin-left:-84px}.section-values-block .wrapp-col{width:50%;padding:0 35px;margin-top:-40px}.section-values-block .value-slider-list li{margin-bottom:30px}.section-values-block.reverse .container{flex-direction:row-reverse}.section-values-block.reverse .slider-wrapp{margin-left:0;margin-right:-84px}.section-values-block.reverse .values-heading{margin:0 -160px 0 0}.section-values-block.reverse .value-slider .value-item .description::before{right:0;left:-999px}.value-slider{margin:0}.value-slider .value-item .description{font-size:21px;letter-spacing:.84px;padding-bottom:4px;margin-bottom:60px}.value-slider .value-item .wrapp-heading{font-size:28px}.value-slider .value-item h2{font-size:42px;margin-bottom:17px}.section-full-photo-content-card .top-text{width:50%;margin-left:auto;padding:20px}.section-full-photo-content-card .text-holder h2{font-size:42px}.section-center-photo-text-content .photo-holder{padding:150px 77px 60px 77px}.section-center-photo-text-content .photo-holder .icon-logo-2,.section-center-photo-text-content .photo-holder .icon{width:98px;height:98px;font-size:100px}.section-center-photo-text-content .photo-holder h2{font-size:48px}.section-center-photo-text-content .text-holder{padding:44px 78px 44px 78px;display:flex;flex-wrap:wrap;align-items:center}.section-center-photo-text-content .text-holder .text{width:calc(100% - 345px)}.section-center-photo-text-content .text-holder .btn-holder{padding-top:0;padding-left:10px;margin-left:auto}.section-full-background-cta .container{padding-left:300px}.section-full-background-cta .bg-image{width:311px;height:503px;bottom:0}.section-full-background-cta .heading h2{letter-spacing:.9px;margin-bottom:62px}.section-full-background-cta .benefits-holder{margin:0 -20px 30px;padding-right:0}.section-full-background-cta .benefits-list{width:calc(33.332% - 20px);margin:0 10px 18px}.section-full-background-cta .btn-holder{text-align:right;width:auto;padding-top:0}.section-two-column-photo-text .container{display:flex;flex-wrap:wrap;align-items:center}.section-two-column-photo-text .text-holder{width:42%;text-align:right;padding-right:25px;padding-bottom:0}.section-two-column-photo-text .photo-holder{width:calc(58% + 84px);margin:0 -84px 0 0}.section-lifestyles .heading h2{margin-bottom:30px}.section-full-photo-single-card{padding-top:250px}.section-full-photo-single-card.reverse .text-box{margin-left:-50px;margin-right:0}.section-full-photo-single-card h2{margin-bottom:45px}.section-full-photo-single-card .text-box{margin-top:0;width:calc(60% + 50px);margin-right:-50px;margin-left:auto;padding:52px}.section-full-photo-single-card .bg-image{position:absolute;top:0;left:0;right:0;bottom:250px;height:auto}.section-full-photo-title-content-below .photo-holder .heading h2{font-size:48px}.section-full-photo-title-content-below .text-holder{max-width:900px}.section-roobrik-survey{padding-bottom:135px}.section-roobrik-survey.variant-white h2{font-size:60px;line-height:1.2;margin-bottom:50px}.section-roobrik-survey .heading{width:50%;padding-right:55px}.section-roobrik-survey h2{font-size:64px;line-height:1.32;margin-bottom:65px}.section-roobrik-survey h3{font-size:32px;line-height:1.7}.section-roobrik-survey .row{padding-left:0;display:flex;flex-wrap:wrap;align-items:center}.section-roobrik-survey .text-holder{max-width:none;width:50%}.section-tell-me-more .heading{margin-bottom:21px}.section-tell-me-more h2{margin-bottom:34px}.popup-wrapp .popup-heading{max-width:715px;margin-bottom:57px}.popup-wrapp .more-list{width:33.332%}.section-3-photo-cta{padding:280px 0 300px}.section-3-photo-cta .heading{max-width:710px;margin:0 auto}.section-3-photo-cta .heading h2{font-size:55px;line-height:1.223;letter-spacing:-.825px;margin-bottom:65px}.section-3-photo-cta .image-row{padding-bottom:90px;padding-top:0;margin-bottom:70px}.section-3-photo-cta .image-row .img-box{width:58%}.section-3-photo-cta .image-row .img-box::before{padding-bottom:64.6%}.section-3-photo-cta .image-row .img-box.img-sm{width:calc(27% + 68px);align-self:center;margin:0 -68px 0 0}.section-3-photo-cta .image-row .img-box.img-xs{width:calc(15% + 162px);margin-left:-162px;margin-bottom:-90px}.section-3-photo-cta .image-row .img-box img{left:30px;top:30px;bottom:30px;right:30px;height:calc(100% - 60px);width:calc(100% - 60px)}.hero-inner .text-holder{padding:220px 0 0;max-width:75%}.hero-inner .text-holder .btn{margin-bottom:64px}.hero-inner h1{margin-bottom:48px}.hero-inner .tag-list{font-size:22px;letter-spacing:3.52px;margin-bottom:32px}.content{padding-top:117px}.content .content-description{padding-top:117px}.content h3{margin-bottom:34px}.content h4{margin-bottom:21px}.content p{margin-bottom:24px}.content ul:not([class]):not([id]) li{margin-bottom:33px}.content .table-of-contents{margin-bottom:74px}.content .table-of-contents h2{margin-bottom:40px}.content .table-of-contents .contents-list li{padding-left:85px}.content .table-of-contents .contents-list li a::before{font-size:35px;left:34px;top:0}.content blockquote::before{top:20px;height:59%}.content blockquote{font-size:55px}.content .two-column-holder ul:not([class]):not([id]){-moz-column-gap:45px;column-gap:45px}.content .content-info{padding:0 27px}.content figure{margin-bottom:82px}.navigation-single{letter-spacing:1.62px;font-size:18px}.navigation-single .prev a::before,.navigation-single .next a::before,.navigation-single .back a::before{font-size:28px}.navigation-single .prev a{padding-left:62px}.navigation-single .next a{padding-right:62px}.navigation-single .back a{padding-right:40px;padding-left:54px}.navigation-single .back a::before{left:16px}.navigation-single .back a:hover{left:0}.footer .container-fluid{display:flex;flex-wrap:wrap;padding:0 20px}.footer.no-google-map .address-box{align-items:center}.footer.no-google-map .address-box .btn-list li:last-of-type{margin-bottom:0}.back-holder-mobile{display:none}.back-holder-desktop{display:block;margin-bottom:15px}.contact-box{padding:15px 15px 0}.contact-box .footer-heading:before{left:-15px;right:-15px}.address-box{display:flex;flex-wrap:wrap;position:relative;padding-top:0}.address-box .h3{margin-bottom:18px}.address-box .address-wrapp{width:50%;padding-top:37px;padding-right:15px}.address-box address{letter-spacing:0}.address-box .btn-list{margin-bottom:21px;flex-direction:column}.address-box .alternative-map{width:50%;align-self:center;margin:30px 0}.address-box .alternative-map .address-holder-alternative{padding:10px 15px;margin-bottom:0}.footer-map{width:calc(50% + 15px);margin:0 -15px 0 0;height:auto}.footer-list .sub-list-item li{margin-bottom:16px}.footer-contact-col{width:50%;padding-right:30px}.footer-nav-col{width:50%;padding-left:10px}.footer-nav{padding:0}.copyright-row .info-btn-list{width:calc(100% + 12px);justify-content:flex-end}.copyright-row .copyright-holder{justify-content:flex-end;width:100%}.copyright-row .copyright-holder .copy-text{padding-right:10px}.gform_wrapper{border-radius:10px;padding-top:46px;padding-bottom:38px}.gform_wrapper.gravity-theme textarea{height:154px!important}.gform_wrapper.gravity-theme textarea{padding-left:20px}.gform_wrapper.gravity-theme .gform_button{border-radius:10px}.g-form-custom .g-form-custom-header{margin-bottom:58px}.g-form-custom .g-form-logo{width:78px;margin:-16px 20px 0 0}.g-form-custom .g-form-text-holder{padding-top:0}.g-form-custom .g-form-text-holder strong{margin-bottom:3px}.g-form-custom .g-form-text-holder h2{font-size:38px}.g-form-custom .g-form-info-holder{padding-right:8px}.g-form-custom .g-form-info-holder .phone{font-weight:400;font-size:31px;letter-spacing:-.6px;margin-bottom:1px}.g-form-custom .g-form-info-holder .coordinates{margin-right:-2px}.g-form-custom .js-checkbox-holder{max-width:874px;margin:0 auto;padding-bottom:71px;padding-top:8px}.g-form-custom .js-checkbox-holder .gfield_checkbox{margin:0 -5px}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice{padding:0 5px}.g-form-custom .g-form-custom-body{max-width:750px;padding-bottom:28px}.g-form-custom .g-form-custom-body.request-selected{max-width:978px;padding-left:5px}.g-form-custom .g-form-custom-body.request-selected .js-address-col{align-self:flex-start;width:33.2%}.g-form-custom .g-form-custom-body.request-selected .main-col{width:66.8%}.g-form-custom .g-form-custom-body.request-selected .js-left-col{width:49.1%;padding-right:32px}.g-form-custom .g-form-custom-body.request-selected .js-right-col{width:50.9%;padding-right:28px}.g-form-custom .g-form-custom-body .row{display:flex;justify-content:space-between}.g-form-custom .g-form-custom-body .js-left-col{width:56%;padding-right:46px}.g-form-custom .g-form-custom-body .js-right-col{width:44%;padding-right:27px;padding-bottom:0}.g-form-custom .g-form-custom-body .js-address-col{padding-bottom:0}.g-form-custom .g-form-custom-body .js-address-col .gfield{margin-bottom:10px}.g-form-custom .g-form-custom-body .js-address-col .gfield_label{margin-bottom:12px!important}.g-form-custom .g-form-custom-body .gfield.gf-short-field{width:100%;padding-top:9px}.g-form-custom .g-form-custom-body .gfield.gf-short-field .jcf-select .jcf-select-text{margin-left:21px}.g-form-custom .g-form-custom-body .gfield.gf-address-field{margin-bottom:11px}.g-form-custom .g-form-custom-body .gfield.gf-address-field .gfield_label{margin-bottom:16px!important}.g-form-custom .g-form-custom-body .gfield.gf-city-field{padding-right:0;width:100%}.g-form-custom .g-form-custom-body .gfield.gf-zip-field{width:calc(100% - 105px);padding-left:21px}.lightbox-contact{padding:100px 40px}.lightbox-contact--corporate-form .g-form-custom .g-form-logo{margin:5px 6px 0 14px}.banner.active{display:flex}.banner .banner-content{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:center}.banner .banner-content h3{margin-bottom:0;margin-right:15px;margin-top:-3px}.banner .button{margin-left:auto;margin-top:-2px;white-space:nowrap}.banner .banner-close{top:55%;transform:translateY(-50%)}.banner{padding:8px 60px 8px 8px;flex-direction:row;align-items:center}.heading-title-decor::after,.heading-icon-title-decor::after{margin-top:-17px}.heading-title-decor .icon,.heading-icon-title-decor .icon{margin:-18px 18px 10px -7px}.heading-title-decor .wp-block-heading,.heading-title-decor .title,.heading-icon-title-decor .wp-block-heading,.heading-icon-title-decor .title{font-size:45px;letter-spacing:-.7px;margin:0 15px 30px 0}.heading-title-decor{padding:0 50px 0 60px}.heading-title-decor .title{margin-right:30px}.heading-icon-center-decor-sm::before,.heading-icon-center-decor-sm::after,.heading-icon-center-decor::before,.heading-icon-center-decor::after{max-width:340px}.heading-icon-center-decor-sm::before,.heading-icon-center-decor-sm::after{max-width:132px}.heading-text-decor-icon{flex-direction:row;align-items:center}.heading-text-decor-icon.reverse{flex-direction:row-reverse}.heading-text-decor-icon.reverse .icon-holder{margin-top:-2px}.heading-text-decor-icon.reverse .icon-holder img,.heading-text-decor-icon.reverse .icon-holder svg{margin:0 50px 0 0}.heading-text-decor-icon.reverse .icon{margin-right:13px}.heading-text-decor-icon.reverse .subtitle{margin:0 0 0 68px}.heading-text-decor-icon.centered{flex-direction:row-reverse;padding:0 82px 0 115px}.heading-text-decor-icon.centered .subtitle{margin:0 0 0 82px}.heading-text-decor-icon.centered .icon-holder{margin-top:-2px}.heading-text-decor-icon .subtitle{margin:0 32px 0 0}.heading-text-decor-icon .icon-holder{width:auto}.heading-text-decor-icon .icon-holder img,.heading-text-decor-icon .icon-holder svg{margin:0 0 0 50px}.heading-text-decor-icon .icon{margin-left:47px}.heading-stack-titles-decor-icon{padding:0 103px 0 61px}.heading-stack-titles-decor-icon .subtitle{padding-right:40px;padding-left:3px}.heading-stack-titles-decor-icon .icon-holder{margin-top:0}.heading-stack-titles-decor-icon .icon{width:80px;height:80px;font-size:80px;margin-left:18px}.heading-text-decor-title-icon{display:flex;flex-wrap:wrap;align-items:flex-start}.heading-text-decor-title-icon .title-holder{display:flex;align-items:center;flex-wrap:wrap;flex-grow:1;width:62.7%;margin-top:25px;padding-right:58px}.heading-text-decor-title-icon .title-holder::after{flex-grow:1;margin-top:-1px}.heading-text-decor-title-icon .subtitle{margin-right:34px}.heading-text-decor-title-icon .text-holder{max-width:37.3%;justify-content:space-between;align-items:flex-start}.heading-text-decor-title-icon .title{text-align:left;margin-top:10px}.heading-text-decor-title-icon .icon{margin-right:0;margin-left:40px}.fancybox-button.fancybox-button--close{margin:40px 42px 0 0}.modal-floor-plans .fancybox-close-small{top:40px;right:42px;display:flex}.modal-floor-plans .container{min-height:calc(100vh - 126px);display:flex;align-items:center}.modal-floor-plans .floor-plan-card-horizontal{flex-direction:row-reverse;justify-content:flex-end;max-width:none;padding:0 0 0 15px;width:100%}.modal-floor-plans .floor-plan-card-horizontal .card-image{width:50%;padding:0 20px}.modal-floor-plans .floor-plan-card-horizontal .card-body{justify-content:flex-start;width:50%;padding-top:20px;padding-bottom:90px}.modal-floor-plans .floor-plan-card-horizontal .card-body .btn::after{margin-left:38px}.modal-floor-plans .floor-plan-card-horizontal .card-info{margin-bottom:110px}.card-post.full-width{padding-bottom:123px}.card-post.full-width .card-image{width:100%;margin:0}.card-post.full-width .card-image::before{padding-bottom:529px}.card-post.full-width .tag-list{padding:0;margin-bottom:30px}.card-post.full-width .card-body{margin:-96px 40px 0;padding:29px 40px 0}.card-post.has-image{width:calc(50% - 5px);padding-bottom:102px}.card-post.has-image .card-image{width:calc(100% - 7px);margin:0 0 0 7px}.card-post.has-image .card-body{padding:0 20px 0 24px}.card-post.has-image .tag-list{margin:-49px 0 0 -24px;padding-left:24px;padding-bottom:22px;padding-right:20px}.card-post.has-image+.card-post.has-image{padding-bottom:102px}.card-post .card-image::before{padding-bottom:80.5%}.card-row{display:flex;flex-wrap:wrap;justify-content:space-between}.columns-3 .card-content{width:calc(33% - 50px)}.card-content{width:calc(50% - 50px);display:flex;flex-direction:column;align-items:flex-start}.card-content:only-child{width:100%;padding-right:50px}.card-content .card-title{max-width:none;margin-bottom:30px;line-height:1.4375}.card-content .links-list{width:90%;padding-right:20px;padding-top:46px}.card-content .links-list:not(:last-child){margin-bottom:46px}.card-content .links-list li{margin-bottom:20px}.section-tool{padding:127px 0 97px}.section-tool h2{margin-bottom:39px}.section-tool .btn-info{border-radius:50rem;text-align:left;flex-direction:row}.section-tool .btn-info i{margin-right:20px;margin-bottom:0}.tool-block{max-width:1031px;margin:0 auto 48px;width:100%}.tool-block .radio-list{justify-content:center}.tool-block .radio-list li{padding:0 2px 5px 3px}.tool-block .radio-list .btn-outline-primary{height:100%}.tool-block .inputs-list{margin-bottom:64px}.tool-results .title{padding-left:68px}.tool-steps{align-self:flex-end}.hero.v-align-center .text-holder{padding-top:356px;padding-bottom:81px}.hero .text-holder{padding:220px 0 100px}.hero .text-holder .wp-block-heading{max-width:75%}.hero .text-holder .btn{margin-bottom:64px;font-size:25px}.hero .btn-holder{justify-content:flex-end;padding:0 155px 59px}.hero .bottom-text{padding:0 68px 39px}.section-two-column-text .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 0 -40px}.section-two-column-text .col{width:calc(50% - 40px);padding:0 0 0 34px;margin-bottom:62px;margin-left:40px}.section-two-column-text .col:only-child{width:100%}.section-two-column-text .col::before{bottom:10px}.section-two-column-text .block-more{margin:0 auto;width:83%}.section-50-50-photo-content{padding:72px 0 42px}.section-50-50-photo-content.reverse .row{display:flex;justify-content:flex-end;flex-wrap:wrap}.section-50-50-photo-content.reverse .inner-row{right:auto;left:0}.section-50-50-photo-content.reverse .img-block{right:auto;left:0;margin-left:0}.section-50-50-photo-content.reverse .heading{margin-left:0}.section-50-50-photo-content.reverse .text-block{padding:57px 31px 32px 82px}.section-50-50-photo-content.variant-2.reverse .heading{margin-left:0}.section-50-50-photo-content.variant-2.reverse .bg-image{left:auto;right:0}.section-50-50-photo-content.variant-2.reverse .text-block{padding-right:0}.section-50-50-photo-content.variant-2.reverse .bottom-text{text-align:left;padding-right:0;padding-left:40px}.section-50-50-photo-content.variant-2 .bg-image{width:50%;left:0;right:auto}.section-50-50-photo-content.variant-2 .heading{margin-right:0;padding-bottom:47px;margin-bottom:49px}.section-50-50-photo-content.variant-2 .text-block{background-color:#3a443f;background-color:var(--primary-color);padding-top:58px;padding-bottom:1px;padding-right:80px}.section-50-50-photo-content.variant-2 .bottom-text{width:50%;font-size:19px;line-height:2.3684;text-align:right;padding:30px 40px 1px 0}.section-50-50-photo-content .inner-row{width:50%;position:absolute;right:0;top:0;bottom:0}.section-50-50-photo-content .heading-holder{display:none}.section-50-50-photo-content .img-block{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.section-50-50-photo-content .img-block::before{padding:0}.section-50-50-photo-content .text-block{width:56.4%;padding:57px 50px 32px 0;background-color:#3c3534;background-color:var(--alternate-color-2);position:relative}.section-50-50-photo-content .heading{border-bottom-width:3px;padding-bottom:48px;margin-bottom:51px;margin-right:23px}.section-50-50-photo-content h2{line-height:1.5}.section-full-width-white-card{padding-top:200px}.section-full-width-white-card.reverse .container{display:flex;justify-content:flex-end}.section-full-width-white-card.reverse .text-block{margin-left:0;margin-right:-50px}.section-full-width-white-card .bg-image{position:absolute;top:0;left:0;right:0;bottom:227px;height:auto}.section-full-width-white-card .text-block{margin-top:0;width:calc(60% + 50px);margin-left:-50px;padding:49px 62px 70px 67px;letter-spacing:0}.section-full-width-white-card .btn{margin-top:23px}.section-check-list .row{margin:0 -57px 0 -15px}.section-check-list .col{width:33.33%}.section-two-columns-photo-content.reverse .container{flex-direction:row-reverse}.section-two-columns-photo-content.reverse .img-block{margin-right:0}.section-two-columns-photo-content.reverse .text-block{padding:50px 4% 70px}.section-two-columns-photo-content .container{flex-direction:row;padding:0;max-width:none}.section-two-columns-photo-content .img-block{margin:0;width:50%;min-height:571px;height:auto}.section-two-columns-photo-content .text-block{align-self:center;width:50%;padding:50px 4% 90px}.section-two-columns-photo-content h2{margin-bottom:48px}.section-two-columns-photo-slider-content .container{flex-direction:row}.section-two-columns-photo-slider-content.reverse .container{flex-direction:row}.section-two-columns-photo-slider-content .container{display:flex;flex-direction:row-reverse;max-width:none;padding:0}.section-two-columns-photo-slider-content .slider-block{width:50%;margin:0 0 33px;min-height:570px}.section-two-columns-photo-slider-content .slick-slide,.section-two-columns-photo-slider-content .slick-list,.section-two-columns-photo-slider-content .slick-track,.section-two-columns-photo-slider-content .photo-slider{height:100%}.section-two-columns-photo-slider-content .img-block{height:100%}.section-two-columns-photo-slider-content .text-block{width:50%;padding:40px;align-self:center}.section-two-columns-photo-slider-content .text-holder{max-width:550px;margin:0 auto}.section-two-columns-photo-slider-content h4{font-size:22.5px;letter-spacing:2.7px}.section-two-columns-photo-slider-content h2{font-size:35px;line-height:1.3438;letter-spacing:-.7px}.team-slider{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -6px;padding:0}.team-slider>div{width:33.33%;padding:0 6px 51px}.team-slider .slick-slide:not(.slick-active){opacity:1}.lightbox-bio{padding:0}.lightbox-bio .container{width:100%;min-height:100vh;display:flex;align-items:center;padding-top:90px;padding-bottom:44px}.lightbox-bio .modal-content{width:100%}.lightbox-bio .fancybox-close-small{top:40px;right:43px}.lightbox-bio .heading-text-decor-title-icon{padding-left:18px;margin-bottom:60px}.lightbox-bio .heading-text-decor-title-icon .title-holder{padding-right:31px}.lightbox-bio .modal-body{font-size:18px;line-height:1.9444;padding:0;display:flex;flex-direction:row-reverse}.lightbox-bio .text-column{flex-grow:1;-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.lightbox-bio .bio-info{flex-shrink:0;margin:0 0 0 50px}.section-content-photo-overlay .row{display:flex;flex-direction:row-reverse;align-items:flex-start}.section-content-photo-overlay .img-block{margin-right:-84px;margin-left:0;margin-top:27px;flex-grow:1;width:auto}.section-content-photo-overlay .img-block::before{padding-bottom:69.6%}.section-content-photo-overlay .text-block{width:50%;margin-top:0;padding:0 30px 0 0}.section-content-photo-overlay .heading-icon-left-decor{padding-left:0;margin-bottom:40px}.section-content-photo-overlay .heading-icon-left-decor .icon{margin-left:-6px;margin-right:30px}.section-gallery .container{padding:0;max-width:none}.section-gallery h4{margin-bottom:5px}.section-gallery .slick-controls{margin:0;position:absolute;z-index:10;top:0;left:0;transform:translate(-50%,-50%)}.section-gallery .main-slider-holder{flex-direction:row;position:relative;padding:0 40px 30px 100px}.section-gallery .top-holder{display:flex;justify-content:space-between;flex-direction:row-reverse}.section-gallery .text-holder{width:35.7%;display:flex;flex-direction:column;justify-content:space-between}.section-gallery .text-block{background-color:#fff;padding:30px 40px;margin-left:-84px;margin-bottom:50px;position:relative;z-index:2}.main-slider{margin:0;width:64.3%;min-height:600px}.main-slider img{height:100%}.thumbnails-slider{margin:0}.main-slider-description{padding-top:20px;line-height:1.4583;width:100%}.section-contact{padding:150px 0}.section-contact.reverse .top-row{flex-direction:row}.section-contact.reverse .bottom-row{flex-direction:row}.section-contact.reverse .btn-holder{text-align:right}.section-contact .contact-block{text-align:left}.section-contact .contact-block h2{font-size:40px}.section-contact .top-row{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:50px 30px 0;min-height:250px}.section-contact .top-row .text-holder{width:59%;padding-top:0}.section-contact .top-row .text-holder img{margin-bottom:43px;margin-left:5px}.section-contact h2{letter-spacing:-.2px;margin-bottom:50px}.section-contact .img-block{align-self:flex-end;position:relative;width:300px;overflow:visible;margin:0}.section-contact .img-block img{margin:0;position:absolute;bottom:0;left:0}.section-contact .text-holder{padding-top:3px;letter-spacing:0;width:58%}.section-contact .bottom-row{padding:50px 30px}.section-contact .bottom-row{display:flex;align-items:center;flex-direction:row-reverse;font-weight:500}.section-contact .bottom-row p{margin:0}.section-contact .btn-holder{flex-grow:1;padding-bottom:3px;padding-right:15px}.section-floor-plans-2-clumns .row{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0;margin:0 -15px}.section-floor-plans-2-clumns .row .col{padding-left:15px;padding-right:15px;width:50%}.section-floor-plans{padding:64px 0 0}.section-floor-plans::before{height:calc(100% - 32px)}.section-floor-plans .heading-title-decor-icon{margin-bottom:51px}.floor-plan-card .card-price{margin-bottom:42px}.floor-plan-card .card-holder{padding:0 40px 52px}.floor-plan-card-horizontal{margin:0;display:flex;justify-content:space-between;max-width:none}.floor-plan-card-horizontal .card-image{width:calc(50% - 20px)}.floor-plan-card-horizontal .card-body{width:calc(50% + 20px);padding:40px 30px 50px;display:flex;justify-content:center;align-items:center}.section-header-icon .icon-box{margin-bottom:40px}.section-header-icon h2{font-size:42px;line-height:1.9048;letter-spacing:-.9px}.section-pricing .heading{padding:0 0 53px;max-width:700px}.section-pricing .tabset{padding-left:70px;padding-right:70px}.pricing-tab-content .row{margin:0 7px}.pricing-tab-content .col{padding:48px 15px}.levels-list{padding-right:0;margin-top:-8px}.section-slider-photo-content .container{position:relative}.section-slider-photo-content .top-row{display:flex;align-items:flex-end;justify-content:space-between;width:calc(100% + 84px)}.section-slider-photo-content .slider-image{width:calc(100% - 374px)}.section-slider-photo-content .slider-content{margin:0;padding-right:200px}.section-slider-photo-content .paging-holder{width:100%;max-width:374px;flex-shrink:0;padding-left:50px}.section-slider-photo-content .slider-paging{width:100%;margin-top:0}.section-slider-photo-content .slider-paging li:last-child{margin-bottom:0}.section-slider-photo-content .slick-controls{position:absolute;bottom:13px;right:84px;z-index:10}.section-photo-card-content{padding:50px 0}.section-photo-card-content.reverse .row{flex-direction:row-reverse}.section-photo-card-content.reverse .img-block{left:auto;right:0;margin:0}.section-photo-card-content.reverse .text-block{margin-left:0;margin-right:auto}.section-photo-card-content.reverse .card-text{margin-right:-120px;margin-left:-50px}.section-photo-card-content.reverse .content-block{padding:11px 30px 4px 0}.section-photo-card-content .container{padding:0;max-width:none;position:relative}.section-photo-card-content .row{display:flex;max-width:1408px;margin:0 auto;padding:0 84px}.section-photo-card-content .img-block{width:50%;margin:0;position:absolute;left:0;top:0;bottom:0}.section-photo-card-content .img-block::before{padding-bottom:0}.section-photo-card-content .img-block img{-o-object-position:right center;object-position:right center}.section-photo-card-content .text-block{width:50%;margin-left:auto}.section-photo-card-content .card-text{margin-right:-50px;margin-left:-120px;padding:39px 35px 21px}.section-photo-card-content .content-block{padding:11px 0 4px 30px}.section-content-right-column-slider{position:relative;padding:108px 0}.section-content-right-column-slider .container{max-width:none;padding:0}.section-content-right-column-slider .slider-block{margin:0;position:absolute;right:0;top:0;bottom:0;width:50%}.section-content-right-column-slider .img-block{height:100%}.section-content-right-column-slider .img-block::before{padding-bottom:0}.section-content-right-column-slider .text-block{background-color:#eee9e5;background-color:var(--alternate-color-3);width:calc(50% + 64px);position:relative;z-index:10;padding:36px 3% 36px 5%;margin-bottom:70px}.section-content-right-column-slider .slick-controls{left:53%}.section-content-right-column-slider .slick-dots{left:53%}.section-content-right-column-slider .slick-dots li{margin:5px}.section-content-right-column-slider .slick-dots button{width:10px;height:10px}.section-bordered-photo-content{padding:0 0 50px}.section-bordered-photo-content.variant-2{padding:57px 0}.section-bordered-photo-content.variant-2.reverse .img-block{margin-left:40px}.section-bordered-photo-content.variant-2.reverse .text-block{padding-right:0;padding-left:106px}.section-bordered-photo-content.variant-2.reverse .icon-block{right:auto;left:80px}.section-bordered-photo-content.variant-2 .img-block{margin-right:40px;width:calc(40% + 44px)}.section-bordered-photo-content.variant-2 .img-block::before{padding-bottom:69.4%}.section-bordered-photo-content.variant-2 .text-block{position:static;width:60%;padding:0 90px 0 5px}.section-bordered-photo-content.variant-2 h2{margin-left:-5px}.section-bordered-photo-content.reverse .row{flex-direction:row-reverse}.section-bordered-photo-content.reverse .img-block{margin-left:0;margin-right:-84px}.section-bordered-photo-content.reverse .text-block{padding-left:0;padding-right:40px}.section-bordered-photo-content .holder{padding:100px 0}.section-bordered-photo-content .holder::before{top:50px;left:50px;right:50px;bottom:50px}.section-bordered-photo-content .row{display:flex;justify-content:space-between;align-items:center}.section-bordered-photo-content .img-block{width:calc(50% + 84px);margin:0 0 0 -84px}.section-bordered-photo-content .img-block::before{padding-bottom:74.4%}.section-bordered-photo-content .text-block{width:50%;padding:19px 0 37px 40px;letter-spacing:0}.section-bordered-photo-content .icon-block{top:80px;right:80px}.resource-block .section-resource{padding-left:222px}.section-resource .heading-stack-titles-decor-icon{padding-right:6px;margin-bottom:81px}.aside-panel{position:absolute;top:0;left:0;width:300px}.aside-panel .filter-opener{display:none}.aside-panel h3{margin-bottom:25px;margin-left:-5px}.aside-panel h3 .text-mobile{display:none}.aside-panel .filter-row{display:block}.aside-panel .filter-col{padding:40px 17px 36px 20px;margin-bottom:49px}.aside-panel .filter-col:first-child{width:100%}.aside-panel .filter-col:first-child{background-color:rgb(238 233 229 / .35);background-color:rgba(var(--alternate-color-3-rgb),.35)}.aside-panel .anchor-col{width:100%;padding:0 0 0 20px;display:flex;flex-direction:column;align-items:flex-start}.aside-panel .anchor-col h3{margin-left:0}.aside-panel .filter-list{margin-top:0}.aside-panel .filter-list li{margin-bottom:12px}.aside-panel .anchors-list{min-width:263px;margin-right:0}}@media (min-width:1024px)and (min-width:1024px){.header.fixed-position .phone-item{display:none}}@media (min-width:1025px){.hero .text-holder .cta-btn-holder{flex-direction:row;-moz-column-gap:1.2em;column-gap:1.2em;flex-wrap:wrap}}@media (min-width:1048px){.section-full-photo-content-card .bottom-holder{margin-top:-240px;margin-right:calc((100vw - 1408px)/-2 - 84px);margin-left:calc((100vw - 1408px)/-2 - 84px);padding-bottom:87px}}@media (min-width:1200px){.tool-block .tool-body{padding:42px 84px}.tool-block .tool-footer{margin:0 -39px 0 -27px}.section-contact .top-row{padding:50px 50px 0}.section-contact .bottom-row{padding:50px 50px 50px 60px}}@media (min-width:1274px){.search-wrapper .card-wrapp{width:47%}.search-wrapper .map-wrapp{width:calc(53% + (100vw - 1240px)/2);margin-right:calc((100vw - 1240px)/-2)}}@media (min-width:1408px){.section-values-block .slider-wrapp{margin-left:calc((100vw - 1408px)/-2 - 84px);width:calc(66% + (100vw - 1408px)/2 + 84px)}.section-values-block .wrapp-col{width:34%;padding:0 35px 0 80px;margin-top:-70px}.section-values-block.reverse .slider-wrapp{margin-right:calc((100vw - 1408px)/-2 - 84px);margin-left:0}.section-values-block.reverse .wrapp-col{padding:0 70px 0 45px}.section-two-column-photo-text .photo-holder{margin-right:calc((100vw - 1408px)/-2 - 84px);width:calc(58% + (100vw - 1408px)/2 + 84px)}.section-full-photo-title-content-below .photo-holder .bg-image{right:calc((100vw - 1408px)/-2 - 84px);left:calc((100vw - 1408px)/-2 - 84px)}.section-content-photo-overlay .img-block{margin-right:calc((100vw - 1408px)/2*-1 - 84px)}.section-slider-photo-content .top-row{width:auto;margin-left:calc((100vw - 1408px)/2*-1 - 84px)}.section-bordered-photo-content.reverse .img-block{margin-right:calc((100vw - 1408px)/2*-1 - 84px)}.section-bordered-photo-content .img-block{margin-left:calc((100vw - 1408px)/2*-1 - 84px);width:auto;flex-grow:1}}@media (min-width:1480px){.corporate-page .main-nav .sub-nav::before{top:-109px}.container-fluid{padding:0 53px}.header{padding:50px 0}.header.hide-header{padding:30px 0}.header.hide-header .drop{width:calc(60% - 115px)}.header.hide-header .button-holder{padding-top:0;padding-bottom:0}.contact-btn{font-size:18px;width:130px}.contact-btn:hover{width:150px}.drop{width:calc(65% - 98px);padding-top:23px;margin-left:0}.main-nav{font-size:18px;letter-spacing:.72px}.main-nav>li{padding:0 30px}.main-nav .sub-nav{font-size:16px;padding:49px 28px;width:230px}.main-nav .sub-nav::before{top:-40px}.button-holder{width:calc(35% - 82px + 53px);margin-right:-53px;padding-top:0}.button-holder .phone-item{font-size:24px}body{font-size:26px;line-height:1.5385;letter-spacing:.08px}h2,.h2{font-size:60px;line-height:1.3333;letter-spacing:-.9px}h3,.h3{font-size:42px;line-height:1.0714}h4,.h4{font-size:28px}h5,.h5{font-size:24px}.slick-controls{width:236px;box-shadow:1px 2px 23px rgb(0 0 0 / .12)}.slick-controls .slick-arrow{width:118px;height:92.5px}.slick-controls .slick-arrow::before{font-size:37px}.slick-controls .slick-arrow.slick-prev::before{margin-right:10px}.slick-controls .slick-arrow.slick-next::before{margin-left:10px}.local-attraction-map .img-decor{width:calc(50% + 110px);margin-right:-275px}.filter-open-close .filter-list{letter-spacing:1.5px;font-size:18px}.search-wrapper .desktop-filter-holder{width:242px;padding-right:49px}.search-wrapper .card-wrapp .scroll-next{left:calc(50% + 115px);bottom:35px}.search-wrapper .card-wrapp .jcf-scrollable-wrapper{width:calc(100% - 242px)!important}.search-wrapper .card-box{height:760px}.search-wrapper .address-card{padding:0 35px 0 67px}.search-wrapper .address-card:first-of-type:not(.first-visible-item){padding-top:64px}.search-wrapper .address-card.first-visible-item{padding-top:64px}.finder-open-close .sort-list .btn[class*=btn-outline-]{min-width:241px;font-size:20px;padding:7px 10px}.filtration-finder .address-col{width:calc(61% + 22px);padding:56px 50px 55px 70px;margin:0 -11px}.filtration-finder .map-col{width:39%}.item-place{width:calc(50% - 22px);margin:0 11px 24px}.item-place .info-holder{padding:27px 32px 23px 27px}.item-place .info-holder h3{margin-bottom:22px}.item-place .info-holder .info-wrap{padding-top:8px}.item-place .address-list li::after{padding-right:5px;padding-left:5px}.item-place .apartment-list{font-size:18px}.item-place .apartment-list li::after{padding-right:4px;padding-left:4px}.item-place .category-label-list li{padding:7px 31px}.section-values-block{padding-top:70px}.section-values-block .value-slider-list{padding-top:48px}.section-values-block .value-slider-list li{margin-bottom:40px}.value-slider .value-item{min-height:877px}.value-slider .value-item .wrapp-heading{padding-left:52px}.section-full-photo-content-card .top-text{width:63%;padding:20px 30px;line-height:1.7}.section-full-photo-content-card .top-text h2{margin-bottom:60px}.section-full-photo-content-card .photo-holder{padding-top:38%}.section-full-photo-content-card .text-holder{padding:81px 20% 0 24%}.section-full-photo-content-card .text-holder::before{left:21%;top:90px;bottom:0}.section-full-photo-content-card .text-holder h2{max-width:586px;line-height:1.19;margin-bottom:45px}.section-center-photo-text-content{padding:184px 0 221px}.section-full-background-cta{padding:95px 0 106px}.section-full-background-cta .container{padding-left:395px}.section-full-background-cta .bg-image{width:605px;height:957px;bottom:0}.section-full-background-cta .heading{line-height:1.71;letter-spacing:0;padding-left:40px;margin-bottom:95px}.section-full-background-cta .benefits-holder{margin:0 -31px 0}.section-full-background-cta .benefits-list{margin:0 31px 18px;width:calc(33.332% - 62px)}.section-two-column-photo-text .text-holder{padding-right:113px}.section-two-column-photo-text .text-holder h1{font-size:64px;line-height:1.32;letter-spacing:-.96px;margin-bottom:40px;max-width:305px;margin-left:auto}.section-two-column-photo-text .photo-holder{min-height:725px;padding:40px 270px 27px 100px}.section-two-column-photo-text .photo-holder h2{font-size:48px;line-height:1.344}.section-two-column-photo-text .photo-holder .description{margin-bottom:32px;font-size:21px;padding:0 135px 4px 0}.section-two-column-photo-text .photo-holder .description::before{right:155px}.section-lifestyles .heading{font-size:31px;line-height:1.56;letter-spacing:.1px;padding:0;max-width:900px;margin:0 auto 80px}.section-lifestyles .icon-heading{margin-bottom:50px}.lifestyles-list{margin:0 -28px 20px;justify-content:flex-start}.lifestyles-list li{padding:0 18px}.section-full-photo-single-card{padding-top:460px;padding-bottom:60px}.section-full-photo-single-card .text-holder{padding-bottom:85px}.section-full-photo-single-card .text-holder p{margin-bottom:60px}.section-full-photo-title-content-below .photo-holder{min-height:773px;padding-bottom:101px}.section-full-photo-title-content-below .text-holder{padding-bottom:150px}.section-roobrik-survey.variant-white .text-holder{padding:10px 30px 0 45px}.section-roobrik-survey.variant-white .text-holder p:last-of-type{margin-bottom:50px}.section-roobrik-survey h3{margin-bottom:81px}.section-roobrik-survey .text-holder{padding-top:80px;padding-right:15px;line-height:1.73}.section-tell-me-more{padding:203px 0 170px}.section-tell-me-more .info-wrapp{line-height:1.7}.section-tell-me-more .info-wrapp p:last-of-type{margin-bottom:81px}.popup-wrapp .more-info{padding-right:103px;padding-left:30px;margin-bottom:46px}.popup-wrapp .more-list{padding-left:37px;padding-right:80px}.hero-inner .text-holder{letter-spacing:0;max-width:65%}.hero-inner .anchor-btn{padding:30px 80px 20px 45px}.hero-inner .anchor-btn::before{font-size:35px;right:32px}.content ul:not([class]):not([id]) li::before{top:12px}.content .two-column-holder{padding-top:52px;padding-left:138px;padding-right:228px;margin-bottom:84px}.footer{padding:70px 0}.footer .container-fluid{padding:0 56px}.footer.no-google-map .address-box .btn-list{margin-bottom:0}.corporate-page .footer .address-box .btn-list .btn.btn-primary{padding:18px 55px 28px 15px}.contact-box{margin-bottom:70px}.address-box .btn-list .btn.btn-primary{min-width:256px}.address-box .alternative-map{margin:53px 0}.address-box .alternative-map .address-holder-alternative{padding:32px 35px}.address-box .alternative-map .map-img{padding-top:30%}.footer-list .sub-nav-item{max-width:190px}.managed-holder{padding-left:40px}.footer-contact-col{padding-right:0}.footer-nav-col{padding-left:50px}.footer-nav{margin-bottom:75px}.copyright-row .info-btn-list{padding-right:0;margin:0 -6px 13px}.copyright-row .info-btn-list li{padding:0 6px}.copyright-row .copyright-holder .copyright-list{margin:0 -10px}.copyright-row .copyright-holder .copyright-list li{padding:0 10px}.heading-title-decor{padding:0 104px 0 119px}.heading-title-decor::after{margin-top:-10px}.heading-title-decor .title{line-height:1.3333;margin-right:67px}.heading-title-decor-icon .title{font-size:35px}.heading-stack-titles-decor-icon .title{letter-spacing:-.7px}.heading-text-decor-title-icon .title{font-size:37px;line-height:1.1351}.modal-floor-plans{padding:74px 22px 84px}.modal-floor-plans .container{min-height:calc(100vh - 171px)}.modal-floor-plans .floor-plan-card-horizontal .card-image{padding:0 50px}.modal-floor-plans .floor-plan-card-horizontal .card-body{width:40%}.card-post{width:calc(50% - 54px);padding-bottom:84px}.card-post.full-width .card-image::before{padding-bottom:500px}.card-post.full-width .tag-list{font-size:18px;letter-spacing:2.8px}.card-post.full-width .tag-list li{padding-right:23px;margin-right:15px}.card-post.full-width .card-title{font-size:55px;line-height:1.1818;letter-spacing:-.8px;margin-bottom:33px}.card-post.full-width .card-body{font-size:26px;line-height:1.7308;margin-left:103px;margin-right:105px}.card-post.full-width .card-body p{margin-bottom:38px}.card-post.has-image{margin-left:-7px;width:calc(50% - 47px)}.card-post.has-image .card-title{font-size:38px;line-height:1.1842;margin-bottom:22px}.card-post.has-image .card-body p{margin-bottom:27px}.card-post.has-image .tag-list{padding-right:45px}.card-post.has-image+.card-post.has-image{margin-left:0}.card-post .card-body{padding:23px 30px 0;font-size:22px;line-height:1.5909}.card-post .card-body p{margin-bottom:29px}.card-post .card-title{font-size:32px;line-height:1.7188;letter-spacing:-.5px;margin-bottom:15px}.card-post .tag-list{margin-bottom:42px}.card-content{font-size:22px;line-height:1.5909;letter-spacing:.06px;padding:0 20px 0 51px}.card-content .links-list{font-weight:600}.navigation .nav-links{margin-left:14px}.section-tool .btn-info i{margin-right:52px}.hero.hero--resources .bg-image{background-position:50% 0;background-size:cover}.hero .text-holder{letter-spacing:0}.hero .text-holder .wp-block-heading{max-width:66%}.hero h3+p{margin-top:65px}.section-intro{padding-bottom:324px}.section-intro .intro-text{font-size:18px;letter-spacing:1.6px;padding:34px 84px 69px}.section-intro .intro-text h1,.section-intro .intro-text h2,.section-intro .intro-text h3,.section-intro .intro-text h4,.section-intro .intro-text h5,.section-intro .intro-text h6{font-size:18px;letter-spacing:1.6px}.section-intro .intro-text h1 br,.section-intro .intro-text h2 br,.section-intro .intro-text h3 br,.section-intro .intro-text h4 br,.section-intro .intro-text h5 br,.section-intro .intro-text h6 br{margin-bottom:16px}.section-intro .content-holder{max-width:854px;padding:0;line-height:1.7115}.section-intro .content-holder p{margin-bottom:45px}.section-intro h2{margin-bottom:57px;padding:0 32px}.section-intro .heading-icon-center-decor-sm{margin-bottom:29px}.section-two-column-text{font-size:22px;line-height:1.5909}.section-two-column-text h3{font-size:55px;line-height:1;margin-bottom:64px}.section-two-column-text .row{margin:0 0 0 -94px}.section-two-column-text .col{width:calc(50% - 94px);margin-left:94px}.section-two-column-text .block-more .text-holder{padding:0 6% 0 8.8%}.section-50-50-photo-content.reverse .text-block{margin-left:0;margin-right:-57px}.section-50-50-photo-content.variant-2.reverse .heading{margin-right:37px}.section-50-50-photo-content.variant-2.reverse .text-block{margin-right:0;margin-left:0;padding-right:35px;padding-left:94px}.section-50-50-photo-content.variant-2.reverse .bottom-text{width:calc(50% + 45px);margin-left:0;margin-right:-43px;padding-left:90px}.section-50-50-photo-content.variant-2 .heading{margin-right:34px}.section-50-50-photo-content.variant-2 .text-block{padding-right:132px;margin-left:-32px;width:63.1%;font-size:26px;line-height:1.6923}.section-50-50-photo-content.variant-2 .bottom-text{width:calc(50% + 40px);padding-top:30px;padding-right:75px;margin-left:-40px}.section-50-50-photo-content .text-block{font-size:24px;line-height:1.5417;padding-right:110px;margin-left:-47px;width:60.4%}.section-full-width-white-card{padding-top:290px}.section-full-width-white-card.reverse .text-block{margin-left:0}.section-full-width-white-card .text-block{font-size:22px;line-height:1.5682}.section-full-width-white-card h2{font-size:48px;line-height:1.25;margin-bottom:56px}.section-two-columns-photo-content.reverse .text-block{padding:81px 6% 98px 11%}.section-two-columns-photo-content .text-block{line-height:1.6923;padding:90px 11% 160px 5.22%}.section-two-columns-photo-content h2{font-size:64px;line-height:1.3203;letter-spacing:-.9px}.section-two-columns-photo-slider-content.reverse .text-block{padding:10px 7.6% 10px 5%}.section-two-columns-photo-slider-content.reverse .slick-controls{left:0}.section-two-columns-photo-slider-content .slick-controls{bottom:45px;left:100%;transform:translate(-50%,0)}.section-two-columns-photo-slider-content .text-block{padding:10px 5% 10px 8.3%;font-size:22px;line-height:1.4545;letter-spacing:0}.section-two-columns-photo-slider-content h4{margin-bottom:30px}.section-two-columns-photo-slider-content h2{margin-bottom:57px;font-size:48px}.section-two-columns-photo-slider-content .btn{margin-top:-17px}.section-team{padding:120px 0 180px}.section-team .heading-icon-text-decor{margin-bottom:103px}.team-slider>div{width:25%}.lightbox-bio .heading-text-decor-title-icon{margin-bottom:89px}.lightbox-bio .text-column{-moz-column-gap:69px;column-gap:69px}.lightbox-bio .bio-info{margin:0 75px 0 140px}.section-content-photo-overlay{padding:130px 0 210px}.section-content-photo-overlay .text-block{line-height:1.5962;letter-spacing:0}.section-content-photo-overlay h2{margin-bottom:49px}.section-content-photo-overlay .btn{margin-top:34px}.section-content-photo-overlay .heading-icon-left-decor{margin-bottom:81px}.section-gallery h2{font-size:64px;line-height:1.3;letter-spacing:-1px;margin-bottom:37px}.section-gallery .main-slider-holder{padding:0 56px 72px 157px}.section-gallery .text-block{line-height:1.6923;margin-bottom:90px;margin-left:-116px;letter-spacing:0;padding:73px 110px 71px 86px}.thumbnails-slider img{height:166px}.main-slider-description{padding-top:41px;padding-right:60px;font-size:24px;font-weight:600}.section-contact{padding:270px 0 216px}.section-contact.reverse .top-row{padding-left:103px;padding-right:112px}.section-contact.reverse .top-row .text-holder{padding-right:40px}.section-contact.reverse .text-holder{width:57%}.section-contact.reverse .bottom-row{padding:84px 102px 92px}.section-contact.reverse .btn-holder{padding-left:20px;padding-right:40px}.section-contact .top-row{padding-left:95px;min-height:310px}.section-contact .top-row .text-holder{width:59.4%;padding-right:75px}.section-contact .img-block{width:339px}.section-contact .bottom-row{padding:84px 55px 92px 94px}.section-contact .bottom-row{font-size:27.5px;line-height:1.7636}.section-contact .btn-holder{padding-left:40px}.section-floor-plans-2-clumns .row{margin:0 -5px}.section-floor-plans-2-clumns .row .col{padding-left:53px;padding-right:53px}.floor-plan-card .card-holder{padding:0 90px 50px}.floor-plan-card-horizontal{padding-left:78px}.floor-plan-card-horizontal .card-image{width:calc(50% - 43px)}.floor-plan-card-horizontal .card-body{padding:50px 50px 68px 94px;width:calc(50% + 43px)}.section-header-icon{padding:255px 0 237px}.section-header-icon .text-block{padding:0 13%}.section-header-icon h2{margin-bottom:81px}.section-pricing h2{margin:0 -100px 34px}.section-pricing .tabset{padding-left:40px;padding-right:40px}.section-pricing .tabset li{width:25%}.levels-list li{padding-left:33px;padding-right:52px}.section-slider-photo-content{padding:150px 0 186px}.section-slider-photo-content .top-row{margin-bottom:71px}.section-slider-photo-content .slider-image{width:calc(100% - 509px)}.section-slider-photo-content h2{margin-bottom:16px}.section-slider-photo-content p{margin-bottom:72px}.section-slider-photo-content .slider-content{padding-left:80px;padding-right:300px;letter-spacing:0}.section-slider-photo-content .paging-holder{padding-left:135px;max-width:509px}.section-slider-photo-content .slider-paging{font-size:22px;letter-spacing:-.3px}.section-slider-photo-content .slider-paging li{padding-bottom:1px;margin-bottom:34px}.section-slider-photo-content .slider-paging li::before{font-size:22.5px;width:39px}.section-slider-photo-content .slider-paging li.active{font-size:24px;line-height:1.2}.section-slider-photo-content .slick-controls{width:168px;box-shadow:0 1px 16px rgb(0 0 0 / .19)}.section-slider-photo-content .slick-controls .slick-arrow{width:84px;height:66px}.section-slider-photo-content .slick-controls .slick-arrow::before{font-size:28px}.section-slider-photo-content .slick-controls .slick-arrow.slick-prev::before{margin-right:13px}.section-slider-photo-content .slick-controls .slick-arrow.slick-next::before{margin-left:13px}.section-photo-card-content{padding:100px 0}.section-photo-card-content.reverse .card-text{margin:-90px -141px 0 -143px;padding:55px 98px 33px 106px}.section-photo-card-content.reverse .content-block{padding-right:57px;letter-spacing:0}.section-photo-card-content h2{margin-bottom:48px}.section-photo-card-content .card-text{border-width:40px;margin:-90px -136px 0 -148px;padding:55px 90px 33px 107px;line-height:1.5962;letter-spacing:0}.section-photo-card-content .content-block{line-height:1.4808;padding-left:57px}.section-photo-card-content .content-block p{margin-bottom:53px}.section-content-right-column-slider{padding:108px 0}.section-content-right-column-slider .img-block::after{height:40%}.section-content-right-column-slider .text-block{line-height:1.5385;letter-spacing:0;margin-bottom:91px;padding-left:9.3%}.section-content-right-column-slider h2{margin-bottom:46px}.section-content-right-column-slider p{margin-bottom:57px}.section-content-right-column-slider .slick-controls{bottom:87px;width:168px;box-shadow:0 1px 16px rgb(0 0 0 / .19)}.section-content-right-column-slider .slick-controls .slick-arrow{width:84px;height:66px}.section-content-right-column-slider .slick-controls .slick-arrow::before{font-size:28px}.section-content-right-column-slider .slick-controls .slick-arrow.slick-prev::before{margin-right:13px}.section-content-right-column-slider .slick-controls .slick-arrow.slick-next::before{margin-left:13px}.section-content-right-column-slider .slick-dots{bottom:29px}.section-bordered-photo-content.variant-2.reverse .img-block{margin-right:calc((100vw - 1408px)/2*-1 - 84px);margin-left:90px}.section-bordered-photo-content.variant-2.reverse .text-block{margin-left:0;width:50%;padding-left:170px}.section-bordered-photo-content.variant-2.reverse .icon-block{left:141px}.section-bordered-photo-content.variant-2 .holder{padding:165px 0}.section-bordered-photo-content.variant-2 .img-block{margin-right:90px;width:auto}.section-bordered-photo-content.variant-2 .text-block{padding-right:170px;width:50%}.section-bordered-photo-content.variant-2 h2{margin-bottom:48px}.section-bordered-photo-content.variant-2 p{margin-bottom:25px}.section-bordered-photo-content.reverse .text-block{padding-right:190px}.section-bordered-photo-content .holder{padding:167px 0}.section-bordered-photo-content .holder::before{top:74px;left:74px;right:95px;bottom:74px}.section-bordered-photo-content .text-block{padding-left:134px}.section-bordered-photo-content h2{font-size:60px;line-height:1.2;margin-bottom:48px;margin-left:-5px}.section-bordered-photo-content h2 em{font-size:52%;padding-bottom:23px}.section-bordered-photo-content p{margin-bottom:50px}.section-bordered-photo-content .icon-block{top:125px;right:172px}.section-bordered-photo-content .icon-block img{width:100px}.section-w-title-no-icon{padding-bottom:324px}.section-w-title-no-icon .content-holder{margin:0 auto;padding:0;line-height:1.7115}.section-w-title-no-icon .content-holder p{margin-bottom:45px}.resource-block .section-resource{padding-left:358px}.section-resource{padding-bottom:65px}.section-resource.articles-wrapp{padding-bottom:125px}.section-resource .articles-row{padding-bottom:17px}.section-resource .heading-stack-titles-decor-icon{padding-right:9px}.aside-panel{width:435px}.aside-panel .filter-col{padding-left:50px}.aside-panel .anchor-col{padding-left:50px}}@media (min-width:1600px){.card-post.full-width{padding-right:104px}.section-bordered-photo-content.reverse .text-block{margin-left:-55px;width:calc(50% + 55px)}}@media (min-width:1680px){.section-full-width-white-card.reverse .text-block{margin-right:-150px}.section-full-width-white-card .text-block{margin-left:-150px;width:calc(50% + 150px)}}@media (min-width:1800px){.section-bordered-photo-content.variant-2.reverse .text-block{padding-left:0}.section-bordered-photo-content.variant-2 .text-block{padding-right:0}}@media (min-width:1920px){.header.hide-header .drop{width:calc(62% - 82px)}.header.hide-header .button-holder{width:calc(38% - 82px)}.header.hide-header .main-nav{padding-left:30px}.contact-btn{width:178px}.contact-btn:hover{width:200px;margin-left:-10px;font-size:19px;font-weight:900}.main-nav>li{padding:0 45px}.main-nav>li>a{padding-right:35px}.main-nav>li>a::before{font-size:28px}.main-nav .sub-nav{width:265px}.main-nav .sub-nav li{margin-bottom:27px}.main-nav .sub-nav li:last-child{margin-bottom:0}.main-nav .sub-nav li a{padding-left:30px}.main-nav .sub-nav li a:after{width:20px;left:-50px}.button-holder .phone-item{font-size:30px;padding-right:50px}.button-holder .btn-list{padding-right:28px;margin:0 -10px}.button-holder .btn-list li{padding:0 10px}.button-holder .btn-list li a:not(.btn){font-size:20px;min-width:174px}.button-holder .btn-list .btn{font-size:20px;min-width:174px}.search-wrapper .card-wrapp{width:calc(47% + 180px);margin-left:-180px}.section-values-block.reverse .value-slider .value-item{padding:40px 340px 95px 193px}.value-slider .value-item{padding:40px 50px 94px 340px}.section-full-photo-content-card .top-text{padding:25px 77px 53px;margin-right:-160px}.section-two-column-photo-text .text-holder{margin-left:-150px;width:calc(42% + 150px);line-height:1.7;padding-bottom:110px}.section-full-photo-single-card.reverse .text-box{margin-left:-200px}.section-full-photo-single-card .text-box{width:calc(54% + 200px);margin-right:-200px}.footer.no-google-map .address-box .address-wrapp{padding-top:0;padding-right:54px}.corporate-page .footer .address-box .btn-list .btn.btn-primary{padding-right:70px;padding-left:21px}.corporate-page .footer .address-box .btn-list .btn.btn-primary::after{width:43px}.back-holder-desktop{margin-bottom:48px}.contact-box{padding:38px 35px 0 54px}.contact-box .footer-heading:before{right:-35px;left:-54px}.footer-map{width:calc(50% + 35px);margin:0 -35px 0 0}.footer-contact-list{margin:0 -22px;font-size:38px;letter-spacing:2.47px}.footer-contact-list li{padding:0 22px}.footer-nav-col{padding-left:120px;padding-top:30px}.section-slider-photo-content .img-block::before{padding-bottom:46.8%}.resource-block .section-resource{padding-left:0}.section-resource .container{padding-left:189px}}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media (max-width:767px){.navigation-single .next a,.navigation-single .prev a{padding:4px}.drop .drop-logo{display:none}.drop .btn-holder{display:none}.button-holder .phone-item{display:none}.menu-opener-holder .menu-text{display:none}.local-attraction-map .img-decor{display:none}.section-values-block .container{padding:0 38px}.section-values-block .value-slider-list{display:none}.section-center-photo-text-content .flex-column{margin:0 -17px}.section-center-photo-text-content .photo-holder img{-o-object-position:65%;object-position:65%}.section-full-background-cta .container{padding:0 40px}.section-full-background-cta .heading h2{line-height:1.1428}.section-two-column-photo-text .container{padding:0 35px}.section-full-photo-single-card h2{line-height:1.05;font-size:38px}.section-full-photo-single-card .text-holder .btn-holder{text-align:center}.section-full-photo-title-content-below .container{padding:0 40px}.section-full-photo-title-content-below .text-holder .btn-holder{text-align:center}.section-roobrik-survey .container{padding:0 38px}.section-tell-me-more .container{padding:0 40px}.hero-inner .text-holder{min-height:776px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.navigation-single .prev a{padding-left:25px}.navigation-single .next a{padding-right:25px}.navigation-single .back{order:-1;width:100%;text-align:center;padding-bottom:20px}.navigation-single .back a{padding-left:25px;padding-right:0}.corporate-page .footer .address-box .btn-list .btn.btn-primary{padding:14px 55px 22px 16px;font-size:17px}.footer-logo img{width:100%}.footer-contact-list li:last-of-type{margin-bottom:0}.g-form-custom .g-form-info-holder{order:-1;margin-bottom:18px}.g-form-custom .g-form-info-holder .coordinates{display:none}[class*=heading-]{margin:0 21px;padding-bottom:40px}.heading-title-decor.text-center,.heading-icon-title-decor.text-center{text-align:center}.heading-title-decor.text-center::after,.heading-icon-title-decor.text-center::after{width:143px;margin:0 auto}.heading-title-decor.text-center .icon,.heading-icon-title-decor.text-center .icon{margin:0 0 12px}.heading-title-decor.text-center .title,.heading-icon-title-decor.text-center .title{margin-bottom:33px;font-size:35px;line-height:1.4286}.heading-title-decor-icon .icon{font-size:52px;width:52px;height:52px}.heading-text-decor-icon.centered{align-items:center}.heading-text-decor-icon.centered .icon-holder{flex-direction:column-reverse}.heading-text-decor-icon.centered .icon-holder::before{margin:0 auto;width:144px}.heading-text-decor-title-icon .subtitle{font-size:13px;letter-spacing:.2px;padding-bottom:5px}.modal-floor-plans .floor-plan-card-horizontal .card-title{font-size:25px;margin-bottom:11px}.modal-floor-plans .floor-plan-card-horizontal .card-body .btn{width:100%;text-align:left;padding-left:28px;padding-right:28px}.modal-floor-plans .floor-plan-card-horizontal .card-body .btn::after{margin-left:auto}.modal-floor-plans .floor-plan-card-horizontal .card-info{font-size:18px;font-weight:600;letter-spacing:1.5px;margin-bottom:17px}.modal-floor-plans .floor-plan-card-horizontal .card-info li{padding-right:19px}.modal-floor-plans .floor-plan-card-horizontal .card-info li::before{right:7px}.hero.title-sm h1{font-size:35px;line-height:1.4286}.hero .text-holder{min-height:776px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.hero h1 br,.hero h2 br{display:none}.hero .btn-holder{background-color:#3a443f;background-color:var(--primary-color)}.hero .bottom-text{background-color:#3a443f;background-color:var(--primary-color)}.section-two-column-text .container{padding-left:38px}.section-check-list .container{padding:0 38px}.section-two-columns-photo-slider-content .btn{padding-right:13px}.section-two-columns-photo-slider-content .btn::after{margin-left:16px}.team-slider .slick-slide>div{flex-grow:1}.team-slider .slick-slide>div>div{height:100%}.section-content-photo-overlay .btn{padding-right:28px}.section-content-photo-overlay .btn::after{margin-left:28px}.section-content-photo-overlay .heading-icon-left-decor .icon{width:60px;height:60px;font-size:60px;margin-right:22px;margin-left:-3px}.pricing-tab-content h3{font-size:32px;letter-spacing:-.5px}.section-slider-photo-content .container{padding:0 37px}.section-slider-photo-content .btn.btn-secondary::after{margin-left:15px}.section-slider-photo-content .slider-paging{display:none!important}.section-content-right-column-slider .btn{padding-right:13px;justify-content:flex-start}.section-content-right-column-slider .btn::after{margin-right:0;margin-left:13px}.section-bordered-photo-content.variant-2 .btn{padding-right:13px}.section-bordered-photo-content.variant-2 .btn::after{margin-left:13px;width:20px}.section-bordered-photo-content .btn{width:100%;justify-content:space-between}}@media (max-width:1023px){iframe{width:100%}.header.headroom--pinned.fixed-position{transform:translateY(100%)}.header.headroom--unpinned.fixed-position{transform:translateY(0%)}.contact-btn .desktop-text{display:none}.drop{position:absolute;top:0;right:0;height:100vh;z-index:100;background:#3a443f;background:var(--primary-color);width:100%;padding:32px 60px 20vh 40px;overflow-y:scroll;transform:translateX(100%)}.main-nav>li>a::before{content:none}.main-nav .sub-nav::before{content:none}.button-holder .btn-list{display:none}.filter-open-close .filter-list li::before{content:none}.section-center-photo-text-content .photo-holder h2 em{display:block}.section-lifestyles .heading h2{font-size:44px;line-height:1.34}.section-lifestyles .heading h2 em{display:block}.thumbnails-slider .slick-slide.slick-current{transition:box-shadow .15s cubic-bezier(.3,.86,.36,.95);box-shadow:0 8px 15px rgb(0 0 0 / .31)}.aside-panel h3 .text-desktop{display:none}.aside-panel .filter-row{position:absolute;top:100%;left:0;right:0;background-color:#f9f8f6}.aside-panel .filter-col:first-child h3{display:none}}@media (max-width:768px){.section-two-columns-photo-content.reverse .text-block .buttons-wrap{justify-content:left!important}}@media (max-width:1919px){.resource-block .section-resource .container{max-width:none}}@media (min-width:768px)and (max-width:1023px){.header.hide-header .logo{margin-top:6px}.drop{padding:45px 85px 32px 50px;transform:translateY(-100%)}.section-values-block .value-list-holder{max-width:calc(100% + 168px);overflow:auto;margin:0 -76px;padding-bottom:15px}.section-values-block .value-slider-list{position:relative;display:flex}.g-form-custom .js-checkbox-holder .gfield_checkbox .gchoice label{font-size:15px;padding:13px 2px 10px}.g-form-custom .g-form-custom-body .js-left-col{display:flex;flex-wrap:wrap;justify-content:space-between}.g-form-custom .g-form-custom-body .js-left-col .gfield{width:calc(50% - 7px)}}@media (min-width:1024px)and (max-width:1479px){.item-place .info-holder h3{font-size:20px}.item-place .price{font-size:18px}.address-box .btn-list .btn.btn-primary{font-size:14px;padding:12px 20px;min-width:180px}.footer-contact-list{max-width:calc(100% - 100px)}.card-post.has-image .btn{padding-left:22px;padding-right:22px}.card-post.has-image .btn::after{margin-left:20px}}@media (min-width:768px)and (max-width:849px){.section-full-background-cta .btn-holder .btn.btn-primary{padding-left:15px;padding-right:15px}}@media (min-width:768px)and (max-width:1479px){.card-post:not(.full-width):not(.has-image) .btn{padding:14px 22px 22px;font-size:22px;line-height:1.364}.card-post:not(.full-width):not(.has-image) .btn::after{margin-left:20px}}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}}}