.service-module__1rcySW__page{color:#171714;background:#f4f1eb}.service-module__1rcySW__hero{color:#f5f2ec;background:url(/images/service/service-hero.webp) 50%/cover no-repeat;min-height:580px;position:relative;overflow:hidden}.service-module__1rcySW__heroOverlay{background:linear-gradient(90deg,#040505f2 0%,#040505db 28%,#0405059e 48%,#04050557 72%,#04050533 100%);position:absolute;inset:0}.service-module__1rcySW__heroInner{z-index:1;align-items:center;width:min(100% - 48px,1180px);min-height:580px;margin:0 auto;padding-top:92px;display:flex;position:relative}.service-module__1rcySW__heroContent{width:min(100%,580px)}.service-module__1rcySW__heroTitle{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,5.7vw,88px);font-weight:400;line-height:.93}.service-module__1rcySW__heroText{color:#e4dfd7;margin:28px 0 0;font-size:22px;line-height:1.4}.service-module__1rcySW__services{background:#f4f1eb}.service-module__1rcySW__servicesInner{width:min(100% - 48px,960px);margin:0 auto;padding:38px 0 52px}.service-module__1rcySW__serviceItem{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:24px;padding:22px 0;display:grid}.service-module__1rcySW__serviceIcon{color:#403d38;border:1px solid #d3cdc4;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.service-module__1rcySW__serviceIcon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.service-module__1rcySW__serviceContent{flex-direction:column;display:flex}.service-module__1rcySW__serviceTitle{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.15}.service-module__1rcySW__serviceText{color:#68635c;margin:7px 0 0;font-size:16px;line-height:1.4}.service-module__1rcySW__contactButton{color:#171714;background:#e7c5a7;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:58px;margin-top:26px;padding:12px 66px 12px 24px;font-size:16px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;position:relative}.service-module__1rcySW__contactButton:hover{background:#efd1b6;transform:translateY(-1px)}.service-module__1rcySW__contactButtonArrow{font-size:21px;line-height:1;position:absolute;right:26px}@media (max-width:1180px){.service-module__1rcySW__hero{background-position:58%;min-height:540px}.service-module__1rcySW__heroInner{width:min(100% - 40px,1100px);min-height:540px;padding-top:92px}.service-module__1rcySW__heroTitle{font-size:72px}.service-module__1rcySW__heroText{font-size:19px}.service-module__1rcySW__servicesInner{width:min(100% - 40px,900px);padding:34px 0 46px}.service-module__1rcySW__serviceItem{padding:20px 0}.service-module__1rcySW__serviceTitle{font-size:22px}.service-module__1rcySW__serviceText{font-size:15px}}@media (max-width:900px){.service-module__1rcySW__hero{background-position:62%;min-height:500px}.service-module__1rcySW__heroInner{width:min(100% - 32px,900px);min-height:500px;padding-top:76px}.service-module__1rcySW__heroContent{width:min(100%,520px)}.service-module__1rcySW__heroTitle{font-size:60px}.service-module__1rcySW__heroText{margin-top:22px;font-size:17px}.service-module__1rcySW__servicesInner{width:min(100% - 32px,760px);padding:30px 0 42px}.service-module__1rcySW__serviceItem{grid-template-columns:48px minmax(0,1fr);gap:18px;padding:18px 0}.service-module__1rcySW__serviceIcon{width:44px;height:44px}.service-module__1rcySW__serviceIcon svg{width:21px;height:21px}.service-module__1rcySW__serviceTitle{font-size:20px}.service-module__1rcySW__serviceText{font-size:14px}.service-module__1rcySW__contactButton{min-height:54px;margin-top:24px}}@media (max-width:640px){.service-module__1rcySW__hero{background-position:67%;min-height:520px}.service-module__1rcySW__heroOverlay{background:linear-gradient(90deg,#040505f5 0%,#040505d6 52%,#0405056b 100%)}.service-module__1rcySW__heroInner{width:min(100% - 24px,1180px);min-height:520px;padding-top:76px}.service-module__1rcySW__heroContent{width:min(100%,360px)}.service-module__1rcySW__heroTitle{font-size:48px}.service-module__1rcySW__heroText{margin-top:20px;font-size:16px}.service-module__1rcySW__servicesInner{width:min(100% - 24px,1180px);padding:26px 0 36px}.service-module__1rcySW__serviceItem{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:17px 0}.service-module__1rcySW__serviceIcon{width:40px;height:40px}.service-module__1rcySW__serviceIcon svg{width:19px;height:19px}.service-module__1rcySW__serviceTitle{font-size:18px}.service-module__1rcySW__serviceText{margin-top:5px;font-size:14px}.service-module__1rcySW__contactButton{min-height:52px;margin-top:22px;padding-right:54px;font-size:15px}.service-module__1rcySW__contactButtonArrow{right:20px}}
