.respect-landing .rs-welcome.rs-welcome-split-contact{align-items:center}.respect-landing .rs-welcome-split-contact .rs-actions-contact{display:block}.respect-landing .rs-welcome-split-contact .rs-contact-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.respect-landing .rs-welcome-split-contact .rs-contact-phone{display:flex;align-items:center;gap:18px}.respect-landing .rs-welcome-split-contact .rs-contact-phone-copy{width:auto;min-width:0;flex:1}.respect-landing .rs-welcome-split-contact .rs-contact-line{display:flex;align-items:center;gap:8px;white-space:nowrap}.respect-landing .rs-welcome-split-contact .rs-phone-number{color:var(--rs-dark);text-decoration:none}.respect-landing .rs-welcome-split-contact .rs-contact-phone-copy strong{font-size:18px}.respect-landing .rs-welcome-split-contact .rs-messengers{margin-left:0;gap:5px}.respect-landing .rs-welcome-split-contact .rs-messenger{width:32px;height:32px;font-size:16px}.respect-landing .rs-welcome-split-contact .rs-viber{width:32px;height:32px;background:#6654b5}.respect-landing .rs-welcome-split-contact .rs-viber .fa-viber{font-size:18px;filter:brightness(0) invert(1);transform:scale(1.15)}.respect-landing .rs-welcome-split-contact .rs-tariffs-button{margin-top:16px;min-height:46px;padding:10px 16px;font-size:16px;background:#b9853f;border-color:#b9853f}.rs-welcome-split-contact .rs-tariffs-button:hover{background:#9d7135;border-color:#9d7135}.respect-landing .rs-highlights{grid-template-columns:repeat(4,1fr);gap:0;align-items:center;padding:24px 0;font-size:17px}.respect-landing .rs-highlights li{position:relative;flex-direction:row;justify-content:center;align-items:center;gap:16px;min-height:76px;padding:0 24px;text-align:left}.respect-landing .rs-highlights li:not(:last-child):after{content:"";position:absolute;right:0;top:12px;bottom:12px;width:1px;background:#dcc7a8}.respect-landing .rs-highlight-icon{width:72px;height:72px;flex:0 0 72px;border-radius:50%;background:#f5eee5;color:#9b2b3e;font-size:30px;line-height:1;box-shadow:0 1px 0 #e9d9c4;display:inline-flex;align-items:center;justify-content:center}.respect-landing .rs-highlights li:before{content:none}@media(max-width:767px){.respect-landing .rs-welcome-split-contact .rs-contact-info{display:block}.respect-landing .rs-welcome-split-contact .rs-contact-line{gap:8px;flex-wrap:wrap;white-space:normal}.respect-landing .rs-welcome-split-contact .rs-messengers{margin-left:0;margin-top:4px}.respect-landing .rs-highlights{grid-template-columns:1fr 1fr;gap:0;padding:10px 0;font-size:15px}.respect-landing .rs-highlights li{flex-direction:column;gap:8px;min-height:0;padding:16px 8px;text-align:center}.respect-landing .rs-highlights li:not(:last-child):after{display:none}.respect-landing .rs-highlight-icon{width:56px;height:56px;flex-basis:56px;font-size:24px}}.respect-landing .rs-nav{gap:32px;padding:18px 0}.respect-landing .rs-nav a{font-size:17px;font-weight:600;gap:8px;align-items:center}.respect-landing .rs-nav .rs-nav-icon{font-size:16px;color:#b9853f;line-height:1}.respect-landing .rs-nav a:hover .rs-nav-icon{color:#9d7135}@media(max-width:767px){.respect-landing .rs-nav{gap:20px;padding:15px 0}.respect-landing .rs-nav a{font-size:16px;gap:6px}.respect-landing .rs-nav .rs-nav-icon{font-size:14px}}.respect-landing .rs-benefits{gap:18px}.respect-landing .rs-benefit{padding:0 0 16px;border:1px solid #e6ded2;border-top:2px solid var(--rs-gold);background:#fff;overflow:hidden}.respect-landing .rs-benefit img{height:150px;object-fit:cover}.respect-landing .rs-benefit h3{margin:14px 16px 8px}.respect-landing .rs-benefit p{margin:0 16px;font-size:14px;line-height:1.55}@media(max-width:767px){.respect-landing .rs-benefit img{height:130px}.respect-landing .rs-benefit h3{margin:12px 12px 7px}.respect-landing .rs-benefit p{margin:0 12px;font-size:13px}}.respect-landing .rs-scenarios{gap:18px}.respect-landing .rs-scenario-card{display:block;padding:0;background:#fff;border:1px solid #e6ded2;border-bottom:2px solid var(--rs-gold);overflow:hidden;text-decoration:none}.respect-landing .rs-scenario-card img{height:160px;object-fit:cover}.respect-landing .rs-scenario-copy{padding:16px 18px}.respect-landing .rs-scenario-copy h3{font-size:22px;color:var(--rs-dark);margin:0 0 8px}.respect-landing .rs-scenario-copy p{font-size:15px;line-height:1.55;margin:0 0 10px;color:#6d5e57}.respect-landing .rs-scenario-link{display:block;color:var(--rs-wine);font-size:14px;font-weight:600}@media(max-width:767px){.respect-landing .rs-scenario-card img{height:150px}.respect-landing .rs-scenario-copy{padding:14px 16px}.respect-landing .rs-scenario-copy h3{font-size:20px}.respect-landing .rs-scenario-copy p{font-size:14px}}.respect-landing .rs-scenarios a.rs-scenario-card{padding:0;background:#fff}.respect-landing .rs-scenarios span.rs-scenario-link{display:block;font-family:inherit;font-size:15px;line-height:1.4;color:var(--rs-wine);font-weight:600;margin:10px 0 0}@media(max-width:767px){.respect-landing .rs-scenarios span.rs-scenario-link{font-size:14px;margin-top:8px}}.respect-landing .rs-scenario-card{display:flex;flex-direction:column}.respect-landing .rs-scenario-card .rs-scenario-copy{display:flex;flex:1;flex-direction:column}.respect-landing .rs-scenario-card .rs-scenario-link{margin-top:auto}.respect-landing .rs-scenarios a.rs-scenario-card{display:flex;flex-direction:column}.respect-landing .rs-scenarios a.rs-scenario-card .rs-scenario-copy{display:flex;flex:1;flex-direction:column}.respect-landing .rs-scenarios a.rs-scenario-card .rs-scenario-link{margin-top:auto}.respect-landing h3.rs-section-heading{font-family:inherit;font-size:32px;line-height:1.2;font-weight:400;color:var(--rs-dark);margin:0 0 24px}@media(max-width:767px){.respect-landing h3.rs-section-heading{font-size:27px;margin-bottom:20px}}.respect-landing .rs-room-grid>.rs-room{min-width:0}.respect-landing .rs-room-link{display:block;text-decoration:none}.respect-landing .rs-room-link:hover{text-decoration:none}.respect-landing .rs-room-grid>.rs-room{min-width:0}.respect-landing .rs-room-link{display:block;text-decoration:none}.respect-landing .rs-room-link:hover{text-decoration:none}.respect-landing .rs-scenario-image{display:block;text-decoration:none}.respect-landing .rs-scenario-image:hover{text-decoration:none}.respect-landing .rs-room-grid>.rs-room{min-width:0}.respect-landing .rs-room-link{display:block;text-decoration:none}.respect-landing .rs-room-link:hover{text-decoration:none}.respect-landing .rs-scenario-image{display:block;text-decoration:none}.respect-landing .rs-scenario-image:hover{text-decoration:none}.respect-landing .rs-scenarios .rs-scenario-image{padding:0;background:0 0;border:0}