.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}[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;}: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:.66667em;padding-right:.66667em;}: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;}.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;}.screen-reader-text:focus{background-color:#ddd;clip:auto !important;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;}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-close::before{content:"";}.icon-facebook::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;}h2,.h2{font-size:35px;}h3,.h3{font-size:28px;}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 .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 .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: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;}img{max-width:100%;height:auto;vertical-align:middle;}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;}.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;}.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 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;}.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;}.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[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;}[class*=heading-]{margin:0 0 40px;color:#23282c;color:var(--text-color);}.popup-holder{position:relative;overflow:hidden;height:0;}@keyframes loader{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.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%);}@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;}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;}.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;}}@media (min-width: 1024px){.corporate-page .main-nav .sub-nav::before{top:-84px;}.container-fluid{padding:0 20px;}.corporate-page .header .drop{width:calc(70% - 140px);}.corporate-page .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: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;}.lightbox-contact--corporate-form .g-form-custom .g-form-logo{margin:5px 6px 0 14px;}}@media (min-width: 1480px){.corporate-page .main-nav .sub-nav::before{top:-109px;}.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;}h5,.h5{font-size:24px;}.footer{padding:70px 0;}.footer .container-fluid{padding:0 56px;}.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;}.footer-list .sub-nav-item{max-width:190px;}.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;}}@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;}.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;}}@media (max-width: 767px){.drop .drop-logo{display:none;}.drop .btn-holder{display:none;}.button-holder .phone-item{display:none;}.menu-opener-holder .menu-text{display:none;}.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;}}@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);}}