.feat-premises-window-content-title::before{background-position:center;background-repeat:no-repeat;background-size:contain}.feat-premises-window-content-title{padding-top:2px;padding-right:8px;margin-bottom:36px}.feat-premises-window-content-title::before{display:inline-block;margin-right:19px;content:"";width:42px;height:42px;background-image:url(../../../images/btn-arrow.svg)}.feat-premises-window-content-title h2{padding-top:3px}.feat-premises-window-content-premises{gap:25px}.feat-premises-window-content-premises a{padding-top:9px;padding-bottom:6px;background:rgba(255,255,255,.5)}.feat-premises-window-content-premises a .feat-premises-window-content-premise-type{margin-bottom:8px}@media only screen and (max-width: 991px){.feat-premises-window{padding:21px 14px 0}.feat-premises-window-content-title{padding-right:0;padding-left:7px;margin-bottom:20px}.feat-premises-window-content-title::before{margin-right:19px;width:24px;height:24px}.feat-premises-window-content-title h2{font-size:18px;line-height:normal}.feat-premises-window-content-premises{gap:14px}.feat-premises-window-content-premises a span{min-width:max-content}.feat-premises-window-content-premises a .fs-34{font-size:18px;line-height:normal}}@media only screen and (max-width: 418px){.feat-premises-window-content-title h2{font-size:16px;line-height:normal}.feat-premises-window-content-premises{gap:4px}.feat-premises-window-content-premises a{padding-left:8px !important;padding-right:8px !important}.feat-premises-window-content-premises a .fs-34{font-size:16px;line-height:normal}}@media only screen and (min-width: 992px){.hub-window{max-width:260px}}.hub-window-inside-btm{flex:1 0 auto;background-color:#cfcdc9;padding-left:22px;padding-right:22px;padding-bottom:11px}.hub-window-inside-btm h2{margin-top:22px}@media only screen and (max-width: 991px){.hub-window-inside-btm h2{margin-top:0;font-size:18px;font-weight:500;line-height:24px}}.hub-window-inside-btm span::after{left:0}.hub-window-inside-btm span:hover{background-color:initial}@media only screen and (max-width: 991px){.hub-window-inside-btm{justify-content:space-between;padding-top:10px}}.hub-window-inside:hover .btn::after{transform:translateX(4px)}.hub-window-inside .hub-window-logo{height:24px;background-size:contain;background-position:50% 50%}@media only screen and (max-width: 991px){.hub-window-inside .btn{padding:16px 10px 16px 41px;font-size:14px;line-height:18px}.hub-window-inside .btn::after{width:15px;height:15px;left:16px}}.front-header-overlay-windows{position:absolute;bottom:-24px;right:24px;z-index:2;width:max-content}@media only screen and (max-width: 991px){.front-header-overlay-windows{bottom:initial;top:calc(100% - 105px);right:initial;left:50%;transform:translateX(-50%);max-width:100%}}.front-header-block{position:relative;margin-bottom:22px}.front-header-block:has(.front-header-overlay-windows){margin-bottom:120px}.front-header-block .background video{max-width:initial;object-fit:cover}.front-header-block .background::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);mix-blend-mode:multiply}.front-header-block .container{min-height:100vh}.front-header-block .block-content{padding:0 116px}.front-header-block .block-content .orange-line{top:-20px;height:48px;left:100px;width:calc(100% - 116px)}.front-header-block .block-content p{font-size:96px;font-style:normal;font-weight:500;line-height:80px;text-transform:uppercase}@media only screen and (max-width: 991px){.front-header-block{margin-bottom:29px}.front-header-block .container{padding:0 19px;height:calc(var(--vh)*50);min-height:540px}.front-header-block .block-content{padding:0}.front-header-block .block-content .orange-line{top:-18px;height:32px;left:52px;width:calc(100% - 33px)}.front-header-block .block-content p{font-size:48px;line-height:48px}}@media only screen and (min-width: 992px){.front-header-block .social-media-links{position:absolute;top:168px;left:24px;flex-direction:column;z-index:2;gap:24px}.front-header-block .social-media-link{width:24px;height:24px}}.front-header-block.subpage-front-header .container{max-width:1138px}.front-header-block.subpage-front-header .block-content{padding:0}@media only screen and (max-width: 991px){.front-header-block.subpage-front-header{padding-bottom:24px}.front-header-block.subpage-front-header .container{padding:0 24px;min-height:499px}}main.default_page .front-header-block,.template-hub .front-header-block{margin-bottom:0}@media only screen and (min-width: 992px){main.default_page .front-header-block,.template-hub .front-header-block{margin-top:-48px}}
