.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.gb-block-container{margin:0;position:relative;padding:0;}.gb-block-container .gb-container-content{margin:0 auto;position:relative;}[data-type="genesis-blocks/gb-pricing-table"],.wp-block-genesis-blocks-gb-pricing-table{display:inline-block;vertical-align:top;}@media only screen and (max-width: 600px){[data-type="genesis-blocks/gb-pricing-table"],.wp-block-genesis-blocks-gb-pricing-table{margin-bottom:1.5em;}}[data-type="genesis-blocks/gb-column"],.gb-block-layout-column{display:block;vertical-align:top;min-width:0;}*[class*=gpb-fluid],.entry-content *[class*=gpb-fluid]{margin:0 0 1rem 0;line-height:1.2;font-weight:normal;}.left{text-align:left;}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}.has-text-align-center{text-align:center;}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}@keyframes cmplz-fadein{from{opacity:0;}to{opacity:1;}}: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;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:.67em 0;}a{background-color:rgba(0,0,0,0);}b,strong{font-weight:bolder;}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;}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;}[hidden]{display:none;}@font-face{font-family:"icomoon";src:url("https://seniorservicesofamerica.com/wp-content/themes/ssa/markup/dist/fonts/icomoon.woff?cw4v0g") format("woff");font-weight:normal;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:normal;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-chevron-down::before{content:"";}.icon-close::before{content:"";}.icon-phone::before{content:"";}.icon-phone-email::before{content:"";}@keyframes fancybox-rotate{100%{transform:rotate(360deg);}}html{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}.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;}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;}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:rgba(0,0,0,0);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);}.container-fluid{max-width:100%;padding:0 30px;}.header{transition:transform .5s cubic-bezier(.3,.86,.36,.95);--text-color:#fff;color:#fff;color:var(--text-color);padding:30px 0;position:absolute;left:0;top:0;width:100%;will-change:transform;z-index:999;}.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);}.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 .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: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:rgba(0,0,0,0);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;}.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;}.slick-controls{border-radius:50rem;overflow:hidden;box-shadow:0 1px 16px rgba(0,0,0,.12);display:flex;width:168px;}.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);}.subtitle{display:block;}.footer{padding:60px 0;--text-color:#fff;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-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 rgba(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 rgba(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:rgba(0,0,0,0);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;}.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 .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:rgba(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:rgba(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_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;}.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 .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 .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 .js-right-col{padding-bottom:42px;}.lightbox-contact{padding:88px 14px 22px;background-color:rgba(0,0,0,0);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;}.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%,rgba(255,255,255,0) 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;}.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[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:rgba(0,0,0,0);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);}.buttons-wrap{display:flex;flex-wrap:wrap;gap:40px;}[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-] .subtitle{font-size:16.5px;line-height:1.47;text-transform:uppercase;color:#bc813b;color:var(--alternate-color);letter-spacing:.6px;}.heading-icon-center-decor-sm,.heading-icon-center-decor{display:flex;justify-content:center;align-items:center;}.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-text-decor-icon{display:flex;flex-wrap:wrap;}.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;}.popup-holder{position:relative;overflow:hidden;height:0;}.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 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:rgba(0,0,0,0);margin-left:22px;margin-top:3px;margin:3px 0 -3px 22px;width:auto;height:auto;font-size:30px;line-height:1;}.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:bold;text-transform:uppercase;}.hero{--text-color:#fff;--gradient-color:var(--primary-color-rgb);color:#fff;color:var(--text-color);margin-bottom:20px;}.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;}.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-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-contact{--special-color:#fff;--inner-bg-dark:var(--secondary-color);background-color:#fff;color:#23282c;color:var(--text-color);padding:92px 0 126px;}.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 .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-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-slider-photo-content{--text-color:#fff;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 rgba(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 .slick-controls{margin:0 auto;box-shadow:0 1px 16px rgba(0,0,0,.19);position:absolute;top:63vw;}.section-resource{color:#23282c;color:var(--text-color);padding-bottom:120px;}@keyframes loader{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media (min-width: 768px){.container-fluid{padding:0 40px;}.header{padding:38px 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;}.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;}.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;}.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 rgba(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;}.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-custom-body .js-right-col{padding-bottom:13px;}.lightbox-contact{padding:92px 40px 42px;}.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;}.heading-text-decor-icon{flex-direction:column;}.heading-text-decor-icon .subtitle{margin-bottom:-6px;letter-spacing:.65px;}.card-content{padding:0 21px 0 30px;margin-bottom:77px;}.card-content::before{top:4px;}.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;}.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;}.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-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-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-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-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-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-resource{padding-bottom:47px;}}@media (min-width: 1024px){.container-fluid{padding:0 20px;}.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 .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: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;}.footer .container-fluid{display:flex;flex-wrap:wrap;padding:0 20px;}.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;}.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 .coordinates{margin-right:-2px;}.g-form-custom .g-form-custom-body{max-width:750px;padding-bottom: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;}.lightbox-contact{padding:100px 40px;}.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 .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;}.card-row{display:flex;flex-wrap:wrap;justify-content:space-between;}.card-content{width:calc(50% - 50px);display:flex;flex-direction:column;align-items:flex-start;}.card-content:only-child{width:100%;padding-right:50px;}.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;}.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-contact{padding:150px 0;}.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-header-icon .icon-box{margin-bottom:40px;}.section-header-icon h2{font-size:42px;line-height:1.9048;letter-spacing:-.9px;}.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;}}@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: 1200px){.section-contact .top-row{padding:50px 50px 0;}.section-contact .bottom-row{padding:50px 50px 50px 60px;}}@media (min-width: 1408px){.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);}}@media (min-width: 1480px){.container-fluid{padding:0 53px;}.header{padding:50px 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 rgba(0,0,0,.12);}.footer{padding:70px 0;}.footer .container-fluid{padding:0 56px;}.contact-box{margin-bottom:70px;}.address-box .btn-list .btn.btn-primary{min-width:256px;}.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;}.card-content{font-size:22px;line-height:1.5909;letter-spacing:.06px;padding:0 20px 0 51px;}.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-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-contact{padding:270px 0 216px;}.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-header-icon{padding:255px 0 237px;}.section-header-icon .text-block{padding:0 13%;}.section-header-icon h2{margin-bottom:81px;}.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 .slick-controls{width:168px;box-shadow:0 1px 16px rgba(0,0,0,.19);}.section-resource{padding-bottom:65px;}}@media (min-width: 1920px){.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;}.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%;}.section-resource .container{padding-left:189px;}}@media (max-width: 767px){.drop .btn-holder{display:none;}.button-holder .phone-item{display:none;}.menu-opener-holder .menu-text{display:none;}.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;}.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);}.section-content-photo-overlay .btn{padding-right:28px;}.section-content-photo-overlay .btn::after{margin-left:28px;}.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;}}@media (max-width: 1023px){iframe{width:100%;}.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;}}@media (min-width: 768px)and (max-width: 1023px){.drop{padding:45px 85px 32px 50px;transform:translateY(-100%);}.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){.address-box .btn-list .btn.btn-primary{font-size:14px;padding:12px 20px;min-width:180px;}.footer-contact-list{max-width:calc(100% - 100px);}}@font-face{font-family:gform-icons-theme;src:url("https://seniorservicesofamerica.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff2?o6rzdt") format("woff2"),url("https://seniorservicesofamerica.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.ttf?o6rzdt") format("truetype"),url("https://seniorservicesofamerica.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff?o6rzdt") format("woff"),url("https://seniorservicesofamerica.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme") format("svg");font-weight:400;font-style:normal;font-display:block;}.gform_wrapper.gravity-theme ::-ms-reveal{display:none;}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px;}.gform_wrapper.gravity-theme textarea{line-height:1.5;}}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden;}.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden{display:none;}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;clip-path:none;height:auto;margin:0;position:static !important;width:auto;}.gform_wrapper.gravity-theme .gfield textarea{width:100%;}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px;}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%;}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;}.gform_wrapper.gravity-theme *{box-sizing:border-box;}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%;}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0;}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12;}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0;}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1;}}html[dir=rtl] .gform_wrapper.gravity-theme code,html[dir=rtl] .gform_wrapper.gravity-theme input[type=email],html[dir=rtl] .gform_wrapper.gravity-theme input[type=tel],html[dir=rtl] .gform_wrapper.gravity-theme input[type=url]{direction:rtl;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label{direction:rtl;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required{margin-left:0;margin-right:4px;}html[dir=rtl] .gform_wrapper.gravity-theme ::-webkit-input-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme ::-moz-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme :-ms-input-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme :-moz-placeholder{text-align:right;}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0;}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:.125em;}.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom,.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:italic;font-weight:400;}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#c02b0a;}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6;}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex;}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end;}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0;}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px;}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6;}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px;}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px;}.gform_wrapper.gravity-theme input[type=number]{display:inline-block;}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px;}@keyframes gformLoader{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}