.elementor-8879 .elementor-element.elementor-element-5dd406f{--display:flex}.elementor-8879 .elementor-element.elementor-element-fd8eddb{--display:flex}.elementor-8879 .elementor-element.elementor-element-9f56365{--display:flex}.elementor-8879 .elementor-element.elementor-element-3fe3a62{--display:flex}.elementor-8879 .elementor-element.elementor-element-254bc98{--display:flex}.saloot-hero,.saloot-hero *{box-sizing:border-box}.saloot-hero{position:relative;width:100%;overflow:hidden;background:radial-gradient(circle at 82% 15%,rgba(212,167,68,.12),transparent 28%),linear-gradient(135deg,#fbf8f1 0%,#ffffff 58%,#f8f3e9 100%);color:#1f2929}.saloot-hero__inner{width:min(1240px, calc(100% - 60px));min-height:650px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:75px 0 65px}.saloot-hero__content{position:relative;z-index:3}.saloot-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#c89c36;font-size:14px;font-weight:700;letter-spacing:2.3px;text-transform:uppercase}.saloot-hero__eyebrow::before{content:"";width:38px;height:2px;background:#d4a744}.saloot-hero__title{margin:0 0 24px;color:#004d49;font-size:clamp(40px, 3.6vw, 58px);line-height:1.08;font-weight:700;letter-spacing:-1.7px}.saloot-hero__text{max-width:650px;margin:0;color:#4c5756;font-size:18px;line-height:1.75}.saloot-hero__benefits{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:28px;color:#004d49;font-size:15px;font-weight:600}.saloot-hero__benefits span::first-letter{color:#d4a744}.saloot-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.saloot-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 25px;border-radius:7px;text-decoration:none!important;font-size:14px;font-weight:700;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.saloot-btn:hover{transform:translateY(-2px)}.saloot-btn--gold{background:#d4a744;color:#fff!important;box-shadow:0 12px 28px rgba(158,116,24,.18)}.saloot-btn--gold:hover{background:#004d49}.saloot-btn--outline{border:1px solid rgba(0,77,73,.35);color:#004d49!important;background:rgba(255,255,255,.65)}.saloot-btn--outline:hover{color:#fff!important;border-color:#004d49;background:#004d49}.saloot-hero__visual{position:relative;min-height:510px}.saloot-hero__gold-shape{position:absolute;width:82%;height:82%;right:-12%;top:-4%;border-radius:48% 52% 44% 56% / 55% 42% 58% 45%;background:linear-gradient(145deg,#e3c277,#c99732);opacity:.85;transform:rotate(7deg)}.saloot-hero__image{position:absolute;inset:35px 15px 30px 35px;z-index:2;overflow:hidden;border-radius:34px 90px 34px 34px;background:#e8e4dc;box-shadow:0 30px 70px rgba(0,77,73,.16)}.saloot-hero__image img{width:100%;height:100%;display:block;object-fit:cover}.saloot-hero__badge{position:absolute;z-index:4;left:0;bottom:8px;min-width:250px;padding:17px 22px;display:flex;flex-direction:column;gap:3px;color:#fff;background:#004d49;border-left:4px solid #d4a744;border-radius:9px;box-shadow:0 18px 40px rgba(0,0,0,.15)}.saloot-hero__badge strong{color:#e4c16d;font-size:17px;letter-spacing:1.4px}.saloot-hero__badge span{font-size:12px;opacity:.92}.saloot-hero__bottom{width:100%;min-height:66px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;padding:14px max(30px, calc((100vw - 1240px) / 2));background:#004d49;color:#fff;text-align:center;font-size:14px;font-weight:600}.saloot-hero__bottom div+div{border-left:1px solid rgba(255,255,255,.18)}@media (max-width:1024px){.saloot-hero__inner{width:min(100% - 40px, 900px);grid-template-columns:1fr 1fr;gap:35px;min-height:580px}.saloot-hero__title{font-size:43px}.saloot-hero__text{font-size:16px}.saloot-hero__visual{min-height:450px}}.saloot-services,.saloot-services *{box-sizing:border-box}.saloot-services{width:min(1240px, calc(100% - 60px));margin:0 auto;padding:105px 0 115px}.saloot-services__head{max-width:760px;margin-bottom:52px}.saloot-section-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#c99732;font-size:13px;font-weight:700;letter-spacing:2.3px;line-height:1.3}.saloot-section-label::before{content:"";width:38px;height:2px;flex:0 0 38px;background:#d4a744}.saloot-services__head h2{margin:0 0 20px;color:#004d49;font-size:clamp(40px, 4vw, 56px);font-weight:700;line-height:1.12;letter-spacing:-1.1px}.saloot-services__head p{max-width:700px;margin:0;color:#586361;font-size:17px;line-height:1.75}.saloot-services__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.saloot-service-card{position:relative;flex:0 1 calc((100% - 66px) / 4);min-width:0;min-height:350px;overflow:hidden;padding:30px 25px 72px;border:1px solid rgba(0,77,73,.11);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.99) 0%,rgba(251,248,241,.96) 100%);box-shadow:0 12px 34px rgba(0,77,73,.055);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.saloot-service-card::before{content:"";position:absolute;width:130px;height:130px;top:-67px;right:-58px;border-radius:50%;background:radial-gradient(circle,rgba(212,167,68,.16),rgba(212,167,68,.07));pointer-events:none;transition:width .35s ease,height .35s ease,opacity .35s ease}.saloot-service-card::after{content:"";position:absolute;left:25px;bottom:0;width:0;height:3px;background:#d4a744;transition:width .35s ease}.saloot-service-card:hover{transform:translateY(-7px);border-color:rgba(212,167,68,.42);box-shadow:0 25px 55px rgba(0,77,73,.11)}.saloot-service-card:hover::before{width:175px;height:175px}.saloot-service-card:hover::after{width:calc(100% - 50px)}.saloot-service-icon{position:relative;z-index:2;width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border:2px solid #d4a744;border-radius:50%;background:linear-gradient(145deg,#00635e,#003f3c);box-shadow:0 10px 23px rgba(0,77,73,.17)}.saloot-service-icon svg{width:36px;height:36px;fill:none;stroke:#e6c46d;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.saloot-service-card h3{position:relative;z-index:2;margin:0 0 13px;color:#004d49;font-size:19px;font-weight:700;line-height:1.38;overflow-wrap:normal;word-break:normal;hyphens:none}.saloot-service-card p{position:relative;z-index:2;margin:0;color:#5a6462;font-size:14px;line-height:1.75}.saloot-service-card a{position:absolute;left:25px;bottom:27px;z-index:3;display:inline-flex;align-items:center;gap:7px;color:#004d49!important;font-size:13px;font-weight:700;line-height:1;text-decoration:none!important;transition:color .25s ease}.saloot-service-card a span{color:#d4a744;font-size:18px;line-height:1;transition:transform .25s ease}.saloot-service-card a:hover{color:#c99732!important}.saloot-service-card a:hover span{transform:translateX(4px)}@media (max-width:1180px){.saloot-service-card{flex-basis:calc((100% - 44px) / 3)}}@media (max-width:900px){.saloot-services{width:min(100% - 40px,800px);padding:85px 0 95px}.saloot-services__grid{gap:18px}.saloot-service-card{flex-basis:calc((100% - 18px) / 2);min-height:330px}}.saloot-service-card:nth-child(5) h3,.saloot-service-card:nth-child(6) h3{font-size:17px}.saloot-why,.saloot-why *{box-sizing:border-box}.saloot-why{position:relative;overflow:hidden;width:100%;padding:95px 30px 80px;background:radial-gradient(circle at 90% 10%,rgba(212,167,68,.13),transparent 26%),radial-gradient(circle at 4% 85%,rgba(212,167,68,.07),transparent 25%),#004d49;color:#fff}.saloot-why::before{content:"";position:absolute;width:380px;height:380px;right:-190px;top:-160px;border:1px solid rgba(212,167,68,.25);border-radius:50%}.saloot-why::after{content:"";position:absolute;width:250px;height:250px;right:-120px;top:-95px;border:1px solid rgba(212,167,68,.18);border-radius:50%}.saloot-why__inner{position:relative;z-index:2;width:min(1240px, 100%);margin:0 auto}.saloot-why__head{max-width:760px;margin-bottom:55px}.saloot-why__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#e4bd5d;font-size:13px;font-weight:700;letter-spacing:2.4px}.saloot-why__label::before{content:"";width:38px;height:2px;background:#d4a744}.saloot-why__head h2{margin:0 0 20px;color:#fff;font-size:clamp(40px, 4vw, 58px);font-weight:700;line-height:1.12;letter-spacing:-1px}.saloot-why__head p{max-width:700px;margin:0;color:rgba(255,255,255,.74);font-size:17px;line-height:1.75}.saloot-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.saloot-why-card{position:relative;min-height:330px;overflow:hidden;padding:30px 26px 28px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025));backdrop-filter:blur(8px);transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.saloot-why-card:hover{transform:translateY(-7px);border-color:rgba(212,167,68,.5);background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(212,167,68,.05))}.saloot-why-card__number{position:absolute;top:25px;right:24px;color:rgba(228,189,93,.32);font-size:42px;font-weight:700;line-height:1}.saloot-why-card__icon{width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin-bottom:27px;border:1px solid rgba(212,167,68,.75);border-radius:18px;background:rgba(212,167,68,.08)}.saloot-why-card__icon svg{width:35px;height:35px;fill:none;stroke:#e2bb5a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.saloot-why-card h3{margin:0 0 15px;color:#fff;font-size:21px;font-weight:700;line-height:1.35}.saloot-why-card p{margin:0;color:rgba(255,255,255,.68);font-size:14.5px;line-height:1.75}.saloot-why__bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:35px;padding:27px 30px;border:1px solid rgba(212,167,68,.3);border-radius:16px;background:rgba(0,0,0,.10)}.saloot-why__bottom-text{display:flex;flex-direction:column;gap:6px}.saloot-why__bottom-text span{color:#e1b653;font-size:11px;font-weight:700;letter-spacing:1.8px}.saloot-why__bottom-text strong{color:#fff;font-size:18px;font-weight:600}.saloot-why__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;padding:0 23px;border-radius:7px;background:#d4a744;color:#ffffff!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease}.saloot-why__button span{font-size:18px;transition:transform .25s ease}.saloot-why__button:hover{transform:translateY(-2px);background:#e0b752}.saloot-why__button:hover span{transform:translateX(4px)}@media (max-width:1024px){.saloot-why{padding:85px 24px}.saloot-why__grid{grid-template-columns:repeat(2,1fr)}}.saloot-process,.saloot-process *{box-sizing:border-box}.saloot-process{width:min(1240px, calc(100% - 60px));margin:0 auto;padding:105px 0 110px}.saloot-process__head{max-width:760px;margin-bottom:55px}.saloot-process__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#c99732;font-size:13px;font-weight:700;letter-spacing:2.3px}.saloot-process__label::before{content:"";width:38px;height:2px;background:#d4a744}.saloot-process__head h2{margin:0 0 20px;color:#004d49;font-size:clamp(40px, 4vw, 56px);font-weight:700;line-height:1.12;letter-spacing:-1px}.saloot-process__head p{max-width:670px;margin:0;color:#596462;font-size:17px;line-height:1.75}.saloot-process__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.saloot-process__steps::before{content:"";position:absolute;top:56px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,167,68,.55),rgba(212,167,68,.55),transparent);z-index:0}.saloot-process-card{position:relative;z-index:2;min-height:310px;padding:30px 25px;border:1px solid rgba(0,77,73,.10);border-radius:18px;background:linear-gradient(145deg,#ffffff,#faf7ef);box-shadow:0 12px 35px rgba(0,77,73,.055);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.saloot-process-card:hover{transform:translateY(-6px);border-color:rgba(212,167,68,.40);box-shadow:0 22px 50px rgba(0,77,73,.10)}.saloot-process-card__number{position:absolute;top:22px;right:22px;color:rgba(0,77,73,.10);font-size:43px;font-weight:700;line-height:1}.saloot-process-card__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:27px;border:2px solid #d4a744;border-radius:50%;background:#004d49;box-shadow:0 10px 22px rgba(0,77,73,.16)}.saloot-process-card__icon svg{width:33px;height:33px;fill:none;stroke:#e5bf61;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.saloot-process-card h3{margin:0 0 14px;color:#004d49;font-size:20px;font-weight:700;line-height:1.35}.saloot-process-card p{margin:0;color:#5c6563;font-size:14.5px;line-height:1.75}.saloot-process__cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:25px 28px;border-radius:15px;background:#f8f3e9;border:1px solid rgba(212,167,68,.24)}.saloot-process__cta>div{display:flex;flex-direction:column;gap:6px}.saloot-process__cta>div span{color:#c39227;font-size:11px;font-weight:700;letter-spacing:1.7px}.saloot-process__cta strong{color:#004d49;font-size:18px;font-weight:700}.saloot-process__cta a{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;padding:0 23px;border-radius:7px;background:#d4a744;color:#ffffff!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease}.saloot-process__cta a:hover{transform:translateY(-2px);background:#004d49}.saloot-process__cta a span{font-size:18px}@media (max-width:1024px){.saloot-process{width:min(100% - 40px, 900px);padding:85px 0}.saloot-process__steps{grid-template-columns:repeat(2,1fr)}.saloot-process__steps::before{display:none}}.saloot-area,.saloot-area *{box-sizing:border-box}.saloot-area{position:relative;overflow:hidden;width:100%;padding:105px 30px;background:linear-gradient(135deg,#fbf8f1 0%,#ffffff 65%,#f7f1e5 100%)}.saloot-area__inner{width:min(1240px, 100%);margin:0 auto;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:80px}.saloot-area__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#c99732;font-size:13px;font-weight:700;letter-spacing:2.3px}.saloot-area__label::before{content:"";width:38px;height:2px;background:#d4a744}.saloot-area__content h2{margin:0 0 20px;color:#004d49;font-size:clamp(40px, 4vw, 56px);font-weight:700;line-height:1.12;letter-spacing:-1px}.saloot-area__content>p{max-width:610px;margin:0;color:#596462;font-size:17px;line-height:1.75}.saloot-area__locations{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px}.saloot-location{display:flex;align-items:center;gap:15px;min-height:90px;padding:17px 18px;border:1px solid rgba(0,77,73,.10);border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(0,77,73,.05)}.saloot-location__icon{width:51px;height:51px;flex:0 0 51px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#004d49;border:2px solid #d4a744}.saloot-location__icon svg{width:27px;height:27px;fill:none;stroke:#e4bd5d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.saloot-location>div:last-child{display:flex;flex-direction:column;gap:2px}.saloot-location strong{color:#004d49;font-size:17px}.saloot-location span{color:#6a7270;font-size:13px}.saloot-area__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;padding:0 23px;border-radius:7px;background:#d4a744;color:#ffffff!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease}.saloot-area__button:hover{transform:translateY(-2px);background:#004d49}.saloot-area__button span{font-size:18px}.saloot-area__visual{position:relative;min-height:480px}.saloot-area__circle{position:absolute;border-radius:50%}.saloot-area__circle--one{width:330px;height:330px;right:-30px;top:20px;background:linear-gradient(145deg,#e7c676,#c99732);opacity:.75}.saloot-area__circle--two{width:230px;height:230px;left:10px;bottom:0;border:1px solid rgba(0,77,73,.12)}.saloot-area__map-card{position:absolute;inset:35px 25px 25px 35px;z-index:2;padding:28px;border-radius:25px;background:linear-gradient(145deg,#00605b,#003f3c);box-shadow:0 30px 65px rgba(0,77,73,.18)}.saloot-area__map-head{display:flex;flex-direction:column;gap:3px;margin-bottom:30px}.saloot-area__map-head span{color:#e3bc5d;font-size:12px;font-weight:700;letter-spacing:2px}.saloot-area__map-head strong{color:#fff;font-size:22px}.saloot-area__map{position:relative;min-height:315px;border-radius:18px;background:radial-gradient(circle at 25% 30%,rgba(255,255,255,.08),transparent 24%),radial-gradient(circle at 72% 65%,rgba(212,167,68,.10),transparent 24%),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.saloot-map-point{position:absolute;display:flex;align-items:center;gap:9px;color:#fff}.saloot-map-point strong{font-size:15px}.saloot-map-point--worms{left:18%;top:30%}.saloot-map-point--heidelberg{right:12%;bottom:26%}.saloot-map-dot{width:17px;height:17px;border:4px solid #d4a744;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(212,167,68,.12)}.saloot-map-line{position:absolute;width:48%;height:1px;left:29%;top:51%;background:linear-gradient(90deg,#d4a744,rgba(212,167,68,.25));transform:rotate(18deg)}.saloot-map-note{position:absolute;left:50%;bottom:12%;transform:translateX(-50%);color:rgba(255,255,255,.55);font-size:12px}@media (max-width:1024px){.saloot-area{padding:85px 24px}.saloot-area__inner{gap:40px}}.saloot-contact,.saloot-contact *{box-sizing:border-box}.saloot-contact{width:min(1240px, calc(100% - 60px));margin:0 auto;padding:105px 0}.saloot-contact__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:stretch}.saloot-contact__content{padding:25px 0}.saloot-contact__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#c99732;font-size:13px;font-weight:700;letter-spacing:2.3px}.saloot-contact__label::before{content:"";width:38px;height:2px;background:#d4a744}.saloot-contact__content h2{margin:0 0 20px;color:#004d49;font-size:clamp(40px, 4vw, 56px);font-weight:700;line-height:1.12;letter-spacing:-1px}.saloot-contact__content>p{max-width:680px;margin:0;color:#596462;font-size:16.5px;line-height:1.75}.saloot-contact__items{display:grid;gap:13px;margin-top:32px}.saloot-contact-item{display:flex;align-items:center;gap:16px;min-height:78px;padding:13px 16px;border:1px solid rgba(0,77,73,.10);border-radius:14px;background:#fff;color:inherit!important;text-decoration:none!important;box-shadow:0 8px 25px rgba(0,77,73,.045)}.saloot-contact-item__icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#004d49;border:2px solid #d4a744}.saloot-contact-item__icon svg{width:26px;height:26px;fill:none;stroke:#e3bd5c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.saloot-contact-item>div:last-child{display:flex;flex-direction:column;gap:2px}.saloot-contact-item span{color:#8b918f;font-size:12px}.saloot-contact-item strong{color:#004d49;font-size:15px}.saloot-contact__cta{position:relative;overflow:hidden;padding:48px 42px;border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(212,167,68,.18),transparent 35%),#004d49;box-shadow:0 25px 60px rgba(0,77,73,.15)}.saloot-contact__cta::after{content:"";position:absolute;width:230px;height:230px;right:-120px;bottom:-120px;border-radius:50%;border:1px solid rgba(212,167,68,.25)}.saloot-contact__cta-label{display:block;margin-bottom:17px;color:#e5bd59;font-size:12px;font-weight:700;letter-spacing:2px}.saloot-contact__cta h3{margin:0 0 18px;color:#fff;font-size:clamp(34px, 3.2vw, 47px);font-weight:700;line-height:1.12}.saloot-contact__cta p{max-width:480px;margin:0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.7}.saloot-contact__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:27px;padding:0 25px;border-radius:7px;background:#d4a744;color:#ffffff!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease}.saloot-contact__button:hover{transform:translateY(-2px);background:#e0b753}.saloot-contact__button span{font-size:18px}.saloot-contact__note{margin-top:15px;color:rgba(255,255,255,.65);font-size:12px}@media (max-width:900px){.saloot-contact__inner{grid-template-columns:1fr}}@media (max-width:767px){.saloot-hero__inner{min-height:auto;width:calc(100% - 28px);grid-template-columns:1fr;gap:28px;padding:42px 0 34px}.saloot-hero__content{text-align:center}.saloot-hero__eyebrow{justify-content:center;margin-bottom:15px;font-size:10px;letter-spacing:1.35px}.saloot-hero__eyebrow::before{display:none}.saloot-hero__title{font-size:clamp(36px, 11vw, 46px);line-height:1.12;letter-spacing:-1px;margin-bottom:18px}.saloot-hero__text{font-size:16px;line-height:1.65;max-width:100%}.saloot-hero__benefits{justify-content:center;gap:9px 14px;margin-top:20px;font-size:12px}.saloot-hero__buttons{flex-direction:column;display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}.saloot-btn{width:100%;min-height:49px;padding:0 18px;font-size:12px}.saloot-hero__visual{min-height:350px}.saloot-hero__image{inset:15px 0 38px;border-radius:20px 48px 20px 20px}.saloot-hero__gold-shape{width:86%;height:78%;right:-15%;top:-1%}.saloot-hero__badge{left:14px;right:14px;bottom:0;min-width:0;padding:13px 17px;border-radius:7px}.saloot-hero__bottom{gap:0;grid-template-columns:1fr;padding:6px 16px;font-size:11px}.saloot-hero__bottom div{padding:8px 0;white-space:normal}.saloot-hero__bottom div+div{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.saloot-services{width:calc(100% - 28px);padding:58px 0 65px}.saloot-services__head{margin-bottom:30px;text-align:center}.saloot-section-label{justify-content:center;margin-bottom:13px;font-size:10px;letter-spacing:1.45px}.saloot-section-label::before{display:none}.saloot-services__head h2{font-size:34px;line-height:1.16;margin-bottom:15px}.saloot-services__head p{font-size:15.5px;line-height:1.7}.saloot-services__grid{display:block}.saloot-service-card{margin-bottom:16px;width:100%;min-height:0;margin:0 0 14px;padding:24px 21px 62px;border-radius:16px}.saloot-service-icon{width:58px;height:58px;margin-bottom:18px}.saloot-service-icon svg{width:29px;height:29px}.saloot-service-card h3{font-size:19px}.saloot-service-card p{font-size:13.5px;line-height:1.65}.saloot-service-card a{left:21px;bottom:22px;font-size:12px}.saloot-why{padding:58px 16px 55px}.saloot-why__head{margin-bottom:30px;text-align:center}.saloot-why__label{justify-content:center;margin-bottom:14px;font-size:10px;letter-spacing:1.4px}.saloot-why__label::before{display:none}.saloot-why__head h2{font-size:34px;line-height:1.17;margin-bottom:15px}.saloot-why__head p{font-size:15.5px}.saloot-why__grid{grid-template-columns:1fr;gap:12px}.saloot-why-card{min-height:0;padding:23px 21px 24px;border-radius:16px}.saloot-why-card__icon{width:56px;height:56px;margin-bottom:17px;border-radius:14px}.saloot-why__bottom{flex-direction:column;align-items:stretch;margin-top:18px;padding:21px 18px;gap:18px;border-radius:13px;text-align:center}.saloot-why__button{width:100%;min-height:48px;font-size:12px}.saloot-process{width:calc(100% - 28px);padding:58px 0 65px}.saloot-process__head{margin-bottom:30px;text-align:center}.saloot-process__label{justify-content:center;margin-bottom:13px;font-size:10px;letter-spacing:1.4px}.saloot-process__label::before{display:none}.saloot-process__head h2{font-size:34px;line-height:1.16}.saloot-process__head p{font-size:15.5px}.saloot-process__steps{grid-template-columns:1fr;gap:12px}.saloot-process-card{min-height:0;padding:23px 21px 24px;border-radius:16px}.saloot-process__cta{flex-direction:column;align-items:stretch;margin-top:18px;padding:20px 18px;gap:18px;border-radius:13px;text-align:center}.saloot-process__cta a{width:100%;min-height:48px;font-size:12px}.saloot-area{padding:58px 16px}.saloot-area__inner{grid-template-columns:1fr;gap:32px}.saloot-area__content{text-align:center}.saloot-area__label{justify-content:center;margin-bottom:13px;font-size:10px;letter-spacing:1.4px}.saloot-area__label::before{display:none}.saloot-area__content h2{font-size:34px;margin-bottom:15px}.saloot-area__content>p{font-size:15.5px}.saloot-area__locations{grid-template-columns:1fr;gap:10px;margin-top:24px}.saloot-area__button{width:100%;min-height:48px;margin-top:18px;font-size:12px}.saloot-area__visual{min-height:355px}.saloot-area__map-card{inset:10px 0;padding:21px;border-radius:19px}.saloot-contact{width:calc(100% - 28px);padding:58px 0 60px}.saloot-contact__content{padding:0;text-align:center}.saloot-contact__label{justify-content:center;margin-bottom:13px;font-size:10px;letter-spacing:1.4px}.saloot-contact__label::before{display:none}.saloot-contact__content h2{font-size:34px}.saloot-contact__content>p{font-size:15.5px}.saloot-contact-item{min-height:70px;padding:11px 13px;border-radius:13px;text-align:left}.saloot-contact__cta{padding:32px 22px;border-radius:19px;text-align:center}.saloot-contact__button{width:100%;min-height:49px;font-size:12px}.saloot-hero__title,.saloot-services__head h2,.saloot-why__head h2,.saloot-process__head h2,.saloot-area__content h2,.saloot-contact__content h2{font-size:32px;line-height:1.14;letter-spacing:-.6px}.saloot-hero__text,.saloot-services__head p,.saloot-why__head p,.saloot-process__head p,.saloot-area__content>p,.saloot-contact__content>p{font-size:15px;line-height:1.7}.saloot-hero__title br{display:none}.saloot-hero__badge strong{font-size:14px}.saloot-hero__badge span{font-size:10px}.saloot-service-card h3,.saloot-service-card:nth-child(5) h3,.saloot-service-card:nth-child(6) h3{margin-bottom:10px;font-size:18px;line-height:1.35;word-break:normal;overflow-wrap:break-word;hyphens:auto}.saloot-why-card__icon svg{width:29px;height:29px}.saloot-why-card__number{top:20px;right:20px;font-size:35px}.saloot-why-card h3{margin-bottom:10px;font-size:18px}.saloot-why-card p{font-size:13.5px;line-height:1.65}.saloot-why__bottom-text strong{font-size:15px;line-height:1.45}.saloot-process__steps::before{display:none}.saloot-process-card__icon{width:56px;height:56px;margin-bottom:18px}.saloot-process-card__icon svg{width:28px;height:28px}.saloot-process-card__number{top:19px;right:19px;font-size:35px}.saloot-process-card h3{margin-bottom:10px;font-size:18px}.saloot-process-card p{font-size:13.5px;line-height:1.65}.saloot-process__cta strong{font-size:15px}.saloot-location{min-height:73px;padding:12px 14px;text-align:left;border-radius:13px}.saloot-location__icon{width:46px;height:46px;flex-basis:46px}.saloot-area__map-head{margin-bottom:18px}.saloot-area__map-head strong{font-size:19px}.saloot-area__map{min-height:250px}.saloot-contact__inner{grid-template-columns:1fr;gap:28px}.saloot-contact__items{gap:10px;margin-top:24px}.saloot-contact-item__icon{width:45px;height:45px;flex-basis:45px}.saloot-contact-item strong{font-size:13px;overflow-wrap:anywhere}.saloot-contact__cta h3{font-size:31px}.saloot-contact__cta p{font-size:14px}}.saloot-intro,.saloot-intro *{box-sizing:border-box}.saloot-intro{position:relative;width:100%;overflow:hidden;padding:105px 30px;background:linear-gradient(135deg,#ffffff 0%,#fbf8f1 100%)}.saloot-intro__inner{width:min(1240px, 100%);margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px}.saloot-intro__visual{position:relative;min-height:575px}.saloot-intro__gold-shape{position:absolute;width:78%;height:78%;left:-8%;bottom:-3%;border-radius:46% 54% 58% 42% / 53% 46% 54% 47%;background:linear-gradient(145deg,#e8ca82,#c99732);opacity:.82;transform:rotate(-6deg)}.saloot-intro__image-main{position:absolute;top:0;left:0;width:82%;height:500px;overflow:hidden;border-radius:28px 75px 28px 28px;background:#eee9df;box-shadow:0 28px 65px rgba(0,77,73,.14);z-index:2}.saloot-intro__image-main img{display:block;width:100%;height:100%;object-fit:cover}.saloot-intro__image-small{position:absolute;width:235px;height:185px;right:0;bottom:20px;overflow:hidden;border:8px solid #fff;border-radius:20px;background:#eee9df;box-shadow:0 18px 45px rgba(0,77,73,.18);z-index:4}.saloot-intro__image-small img{display:block;width:100%;height:100%;object-fit:cover}.saloot-intro__badge{position:absolute;left:25px;bottom:28px;z-index:5;display:flex;flex-direction:column;gap:3px;padding:15px 20px;border-left:4px solid #d4a744;border-radius:8px;background:#004d49;box-shadow:0 15px 35px rgba(0,0,0,.14)}.saloot-intro__badge span{color:#e4bd5d;font-size:11px;font-weight:700;letter-spacing:1.7px}.saloot-intro__badge strong{color:#fff;font-size:13px;font-weight:600}.saloot-intro__content{max-width:600px}.saloot-intro__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#c99732;font-size:13px;font-weight:700;letter-spacing:2.3px}.saloot-intro__label::before{content:"";width:38px;height:2px;background:#d4a744}.saloot-intro__content h2{margin:0 0 22px;color:#004d49;font-size:clamp(40px, 4vw, 56px);line-height:1.12;font-weight:700;letter-spacing:-1px}.saloot-intro__lead{margin:0 0 16px;color:#374846;font-size:18px;line-height:1.7;font-weight:500}.saloot-intro__text{margin:0;color:#65706e;font-size:15.5px;line-height:1.8}.saloot-intro__features{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px}.saloot-intro-feature{display:flex;align-items:center;gap:13px;padding:14px 15px;border:1px solid rgba(0,77,73,.09);border-radius:13px;background:rgba(255,255,255,.75)}.saloot-intro-feature__icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#004d49;border:2px solid #d4a744}.saloot-intro-feature__icon svg{width:24px;height:24px;fill:none;stroke:#e4bd5d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.saloot-intro-feature>div:last-child{display:flex;flex-direction:column;gap:2px}.saloot-intro-feature strong{color:#004d49;font-size:13px;font-weight:700}.saloot-intro-feature span{color:#7a8381;font-size:11px}.saloot-intro__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:28px;padding:0 23px;border-radius:7px;background:#d4a744;color:#ffffff!important;text-decoration:none!important;font-size:13px;font-weight:700;transition:transform .25s ease,background-color .25s ease}.saloot-intro__button:hover{transform:translateY(-2px);background:#004d49}.saloot-intro__button span{font-size:18px}@media (max-width:1024px){.saloot-intro{padding:85px 24px}.saloot-intro__inner{gap:45px}.saloot-intro__visual{min-height:500px}.saloot-intro__image-main{height:430px}}@media (max-width:767px){.saloot-intro{padding:58px 14px 65px}.saloot-intro__inner{grid-template-columns:1fr;gap:38px}.saloot-intro__visual{min-height:410px;order:2}.saloot-intro__content{max-width:100%;text-align:center;order:1}.saloot-intro__label{justify-content:center;margin-bottom:13px;font-size:10px;letter-spacing:1.4px}.saloot-intro__label::before{display:none}.saloot-intro__content h2{margin-bottom:16px;font-size:32px;line-height:1.14}.saloot-intro__lead{font-size:15.5px;line-height:1.7}.saloot-intro__text{font-size:14px;line-height:1.7}.saloot-intro__features{grid-template-columns:1fr;margin-top:23px}.saloot-intro-feature{text-align:left}.saloot-intro__button{width:100%;min-height:49px;margin-top:22px;font-size:12px}.saloot-intro__image-main{width:91%;height:350px;border-radius:20px 50px 20px 20px}.saloot-intro__image-small{width:145px;height:115px;right:0;bottom:0;border-width:5px;border-radius:14px}.saloot-intro__badge{left:13px;bottom:17px;padding:11px 14px}.saloot-intro__badge strong{font-size:10px}.saloot-intro__badge span{font-size:9px}.saloot-intro__gold-shape{width:80%;height:72%;left:-10%}}.saloot-intro__content h2{font-size:clamp(38px, 3.5vw, 52px);line-height:1.12}.saloot-intro__image-small{right:-10px;bottom:8px}.saloot-intro{padding-bottom:85px}@media (max-width:767px){.saloot-intro__content h2{font-size:30px}.saloot-intro__image-small{right:0;bottom:0}.saloot-intro{padding-bottom:58px}}.saloot-gallery,.saloot-gallery *{box-sizing:border-box}.saloot-gallery{width:min(1240px, calc(100% - 60px));margin:0 auto;padding:35px 0 105px}.saloot-gallery__head{max-width:760px;margin-bottom:38px}.saloot-gallery__head>span{display:inline-flex;align-items:center;gap:10px;margin-bottom:17px;color:#c99732;font-size:13px;font-weight:700;letter-spacing:2.2px}.saloot-gallery__head>span::before{content:"";width:38px;height:2px;background:#d4a744}.saloot-gallery__head h2{margin:0 0 17px;color:#004d49;font-size:clamp(38px, 3.7vw, 54px);line-height:1.12;font-weight:700;letter-spacing:-1px}.saloot-gallery__head p{max-width:650px;margin:0;color:#5c6664;font-size:16px;line-height:1.7}.saloot-gallery__grid{display:grid;grid-template-columns:1.35fr .85fr;grid-template-rows:repeat(2,260px);gap:18px}.saloot-gallery-card{position:relative;overflow:hidden;display:block;min-width:0;border-radius:22px;background:#e9e4db;box-shadow:0 18px 45px rgba(0,77,73,.08);text-decoration:none!important}.saloot-gallery-card--large{grid-row:1 / 3}.saloot-gallery-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s ease}.saloot-gallery-card:hover img{transform:scale(1.04)}.saloot-gallery-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,52,49,.82) 100%);pointer-events:none}.saloot-gallery-card__overlay{position:absolute;z-index:3;left:25px;right:25px;bottom:22px;display:flex;align-items:flex-end;gap:14px;color:#fff}.saloot-gallery-card__overlay>span{min-width:39px;height:39px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(229,189,89,.65);border-radius:50%;background:rgba(0,77,73,.76);color:#e4bd5d;font-size:11px;font-weight:700}.saloot-gallery-card__overlay>div{display:flex;flex-direction:column;gap:3px}.saloot-gallery-card__overlay strong{color:#fff;font-size:20px;line-height:1.3}.saloot-gallery-card__overlay small{color:rgba(255,255,255,.76);font-size:12px;line-height:1.4}@media (max-width:767px){.saloot-gallery{width:calc(100% - 28px);padding:15px 0 58px}.saloot-gallery__head{margin-bottom:28px;text-align:center}.saloot-gallery__head>span{justify-content:center;font-size:10px;letter-spacing:1.4px}.saloot-gallery__head>span::before{display:none}.saloot-gallery__head h2{font-size:30px;line-height:1.14}.saloot-gallery__head p{font-size:14.5px}.saloot-gallery__grid{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:13px}.saloot-gallery-card,.saloot-gallery-card--large{grid-row:auto;height:250px;border-radius:17px}.saloot-gallery-card:first-child{height:300px}.saloot-gallery-card__overlay{left:18px;right:18px;bottom:17px}.saloot-gallery-card__overlay strong{font-size:17px}.saloot-gallery-card__overlay small{font-size:11px}}.saloot-image-cta,.saloot-image-cta *{box-sizing:border-box}.saloot-image-cta{position:relative;width:min(1240px, calc(100% - 60px));min-height:520px;margin:20px auto 0;overflow:hidden;border-radius:26px;background:#004d49;box-shadow:0 25px 65px rgba(0,77,73,.13)}.saloot-image-cta__media{position:absolute;inset:0}.saloot-image-cta__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.saloot-image-cta__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,55,52,.94) 0%,rgba(0,65,61,.84) 38%,rgba(0,65,61,.34) 68%,rgba(0,0,0,.08) 100%)}.saloot-image-cta__content{position:relative;z-index:2;width:min(650px, 60%);padding:75px 70px}.saloot-image-cta__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:19px;color:#e4bd5d;font-size:12px;font-weight:700;letter-spacing:2px}.saloot-image-cta__label::before{content:"";width:38px;height:2px;background:#d4a744}.saloot-image-cta h2{margin:0 0 19px;color:#fff;font-size:clamp(40px, 4vw, 58px);line-height:1.1;font-weight:700;letter-spacing:-1px}.saloot-image-cta p{max-width:580px;margin:0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.75}.saloot-image-cta__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.saloot-image-cta__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 24px;border-radius:7px;background:#d4a744;color:#ffffff!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:transform .25s ease,background-color .25s ease}.saloot-image-cta__button:hover{transform:translateY(-2px);background:#e0b753}.saloot-image-cta__phone{display:flex;flex-direction:column;gap:1px;text-decoration:none!important}.saloot-image-cta__phone span{color:rgba(255,255,255,.55);font-size:10px}.saloot-image-cta__phone strong{color:#fff;font-size:15px}@media (max-width:767px){.saloot-image-cta{width:calc(100% - 28px);min-height:540px;border-radius:20px}.saloot-image-cta__media img{object-position:62% center}.saloot-image-cta__overlay{background:linear-gradient(180deg,rgba(0,60,56,.45) 0%,rgba(0,61,57,.90) 52%,rgba(0,55,52,.98) 100%)}.saloot-image-cta__content{position:absolute;left:0;right:0;bottom:0;width:100%;padding:35px 22px;text-align:center}.saloot-image-cta__label{justify-content:center;font-size:9px;letter-spacing:1.3px}.saloot-image-cta__label::before{display:none}.saloot-image-cta h2{font-size:30px;line-height:1.13}.saloot-image-cta p{font-size:14px;line-height:1.65}.saloot-image-cta__actions{flex-direction:column;gap:15px;margin-top:22px}.saloot-image-cta__button{width:100%}}@media (min-width:1025px){.saloot-image-cta__content{width:min(720px, 64%)}.saloot-image-cta h2{font-size:clamp(38px, 3.6vw, 54px);max-width:620px}}