.scale-light .scale-image-width-text__description,.scale-light .scale-image-width-text__description p,.scale-light .scale-image-width-text__header-subtitle,.scale-light .scale-image-width-text__header-title{color:var(--clr-text-lt)}.scale-dark .scale-image-width-text__description,.scale-dark .scale-image-width-text__description p,.scale-dark .scale-image-width-text__header-subtitle,.scale-dark .scale-image-width-text__header-title{color:var(--clr-text-dk)}.scale-image-with-text__wrapper{align-items:center;display:flex;flex-wrap:wrap}.scale-image-with-text__image{position:relative}.scale-image-width-text__header,.scale-image-with-text__image{flex:0 0 100%;max-width:100%}.scale-image-with-text__image>img{filter:drop-shadow(11px 11px 11px rgba(0,0,0,.25));height:567px!important;margin-top:-148px;object-fit:cover;vertical-align:middle;width:100%}.scale-image-with-text__content{margin:auto;max-width:640px;padding:40px 30px 0}.scale-image-width-text .page-center__fullwidth{position:relative;z-index:2}.scale-background-color{background-color:#f7f7f7;bottom:0;position:absolute;right:0;top:0;width:62%;z-index:1}.scale-image-width-text__description{padding:15px 0}.scale-review--img{bottom:0;max-width:65px;position:fixed;right:0;z-index:99}.scale-review--img img{vertical-align:middle}.scale-location__btn{align-items:center;background:#fff;border-radius:27px;bottom:30px;display:inline-flex;font-family:proxima-nova-wide!important;font-size:20px;font-weight:700!important;gap:12px;justify-content:center;left:80px;padding:15px 35px;position:absolute}.scale-rich-text ul{padding-bottom:20px}.scale-location__btn img{height:23px!important;margin:0;position:sticky;width:23px}@media screen and (max-width:990px){.scale-background-color,.scale-location__btn,.scale-review--img{display:none}.scale-image-with-text__wrapper{background:#f7f7f7;padding-bottom:28px;padding-top:100px;position:relative}.scale-image-with-text__content{padding-left:28px;padding-right:28px}.scale-image-with-text__image>img{height:200px!important;margin-left:-48px}.scale-image-width-text{margin-bottom:30px!important}}@media screen and (min-width:991px){.scale-image-width-text__header,.scale-image-with-text__image{flex:0 0 50%;max-width:50%}.scale-image-with-text__image-bottom>img{margin-bottom:-148px;margin-top:0}}@media screen and (min-width:991px) and (max-width:1380px){.scale-location__btn{left:20px!important}.scale-image-width-text__header-title{font-size:40px;margin-bottom:15px}}