html{width:100%;height:100%;scroll-behavior:smooth}body{width:100%;height:100%;min-height:100vh;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:normal;display:flex;flex-direction:column}body.lock-scroll{position:fixed}*{position:relative}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",roboto,sans-serif;font-weight:400;color:#b1a369;background-color:#fff}.inner{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1.25rem,0.921rem + 1.316vw,2.5rem)}.inner--wide{max-width:100%;padding-inline:clamp(1.25rem,0.888rem + 1.447vw,2.625rem)}section:has(+.is-tight-top){padding-bottom:0}section.is-tight-top{min-height:unset}section.bg-sand{color:#fff;background-color:#d9cec1}section.bg-white{color:#b1a369;background-color:#fff}.t1{font-size:103px}@media(max-width: 1600px){.t1{font-size:88px}}@media(max-width: 1440px){.t1{font-size:78px}}@media(max-width: 1280px){.t1{font-size:68px}}@media(max-width: 1024px){.t1{font-size:54px}}@media(max-width: 768px){.t1{font-size:44px}}@media(max-width: 600px){.t1{font-size:36px}}@media(max-width: 480px){.t1{font-size:30px}}.t1{font-weight:700;line-height:1.02;letter-spacing:.022em}.t2{font-size:83px}@media(max-width: 1600px){.t2{font-size:72px}}@media(max-width: 1440px){.t2{font-size:64px}}@media(max-width: 1280px){.t2{font-size:56px}}@media(max-width: 1024px){.t2{font-size:46px}}@media(max-width: 768px){.t2{font-size:38px}}@media(max-width: 600px){.t2{font-size:32px}}@media(max-width: 480px){.t2{font-size:27px}}.t2{font-weight:700;line-height:1.07}.t3{font-size:77px}@media(max-width: 1600px){.t3{font-size:66px}}@media(max-width: 1440px){.t3{font-size:59px}}@media(max-width: 1280px){.t3{font-size:52px}}@media(max-width: 1024px){.t3{font-size:43px}}@media(max-width: 768px){.t3{font-size:36px}}@media(max-width: 600px){.t3{font-size:31px}}@media(max-width: 480px){.t3{font-size:26px}}.t3{font-weight:700;line-height:1.09}.t4{font-size:69px}@media(max-width: 1600px){.t4{font-size:60px}}@media(max-width: 1440px){.t4{font-size:54px}}@media(max-width: 1280px){.t4{font-size:48px}}@media(max-width: 1024px){.t4{font-size:40px}}@media(max-width: 768px){.t4{font-size:34px}}@media(max-width: 600px){.t4{font-size:29px}}@media(max-width: 480px){.t4{font-size:25px}}.t4{font-weight:700;line-height:1.08}.t5{font-size:50px}@media(max-width: 1600px){.t5{font-size:44px}}@media(max-width: 1440px){.t5{font-size:40px}}@media(max-width: 1280px){.t5{font-size:36px}}@media(max-width: 1024px){.t5{font-size:30px}}@media(max-width: 768px){.t5{font-size:26px}}@media(max-width: 600px){.t5{font-size:22px}}@media(max-width: 480px){.t5{font-size:20px}}.t5{font-weight:400;line-height:1;letter-spacing:.021em}h2,.h2{font-size:49px}@media(max-width: 1600px){h2,.h2{font-size:43px}}@media(max-width: 1440px){h2,.h2{font-size:39px}}@media(max-width: 1280px){h2,.h2{font-size:35px}}@media(max-width: 1024px){h2,.h2{font-size:30px}}@media(max-width: 768px){h2,.h2{font-size:26px}}@media(max-width: 600px){h2,.h2{font-size:23px}}@media(max-width: 480px){h2,.h2{font-size:21px}}h2,.h2{font-weight:700;line-height:1.2}h3,.h3{font-size:35px}@media(max-width: 1600px){h3,.h3{font-size:31px}}@media(max-width: 1440px){h3,.h3{font-size:29px}}@media(max-width: 1280px){h3,.h3{font-size:27px}}@media(max-width: 1024px){h3,.h3{font-size:24px}}@media(max-width: 768px){h3,.h3{font-size:21px}}@media(max-width: 600px){h3,.h3{font-size:19px}}@media(max-width: 480px){h3,.h3{font-size:18px}}h3,.h3{font-weight:700;line-height:1.09}h4,.h4{font-size:33px}@media(max-width: 1600px){h4,.h4{font-size:30px}}@media(max-width: 1440px){h4,.h4{font-size:28px}}@media(max-width: 1280px){h4,.h4{font-size:26px}}@media(max-width: 1024px){h4,.h4{font-size:23px}}@media(max-width: 768px){h4,.h4{font-size:21px}}@media(max-width: 600px){h4,.h4{font-size:19px}}@media(max-width: 480px){h4,.h4{font-size:18px}}h4,.h4{font-weight:400}h5,.h5{font-size:32px}@media(max-width: 1600px){h5,.h5{font-size:29px}}@media(max-width: 1440px){h5,.h5{font-size:27px}}@media(max-width: 1280px){h5,.h5{font-size:25px}}@media(max-width: 1024px){h5,.h5{font-size:22px}}@media(max-width: 768px){h5,.h5{font-size:20px}}@media(max-width: 600px){h5,.h5{font-size:18px}}@media(max-width: 480px){h5,.h5{font-size:17px}}h5,.h5{font-weight:700;line-height:1.58}.num{font-size:87px}@media(max-width: 1600px){.num{font-size:76px}}@media(max-width: 1440px){.num{font-size:68px}}@media(max-width: 1280px){.num{font-size:60px}}@media(max-width: 1024px){.num{font-size:50px}}@media(max-width: 768px){.num{font-size:42px}}@media(max-width: 600px){.num{font-size:36px}}@media(max-width: 480px){.num{font-size:32px}}.num{font-weight:700;line-height:1.02;letter-spacing:-0.021em}.b1{font-size:36px}@media(max-width: 1600px){.b1{font-size:32px}}@media(max-width: 1440px){.b1{font-size:29px}}@media(max-width: 1280px){.b1{font-size:27px}}@media(max-width: 1024px){.b1{font-size:23px}}@media(max-width: 768px){.b1{font-size:20px}}@media(max-width: 600px){.b1{font-size:18px}}@media(max-width: 480px){.b1{font-size:17px}}.b1{font-weight:400;line-height:1.33}.b2,.text-small{font-size:32px}@media(max-width: 1600px){.b2,.text-small{font-size:26px}}@media(max-width: 1440px){.b2,.text-small{font-size:24px}}@media(max-width: 1280px){.b2,.text-small{font-size:22px}}@media(max-width: 1024px){.b2,.text-small{font-size:19px}}@media(max-width: 768px){.b2,.text-small{font-size:18px}}@media(max-width: 600px){.b2,.text-small{font-size:17px}}@media(max-width: 480px){.b2,.text-small{font-size:16px}}.b2,.text-small{font-weight:400;line-height:1.37}.b3{font-size:26px}@media(max-width: 1600px){.b3{font-size:24px}}@media(max-width: 1440px){.b3{font-size:22px}}@media(max-width: 1280px){.b3{font-size:21px}}@media(max-width: 1024px){.b3{font-size:19px}}@media(max-width: 768px){.b3{font-size:17px}}@media(max-width: 600px){.b3{font-size:16px}}@media(max-width: 480px){.b3{font-size:15px}}.b3{font-weight:400;line-height:1.57;letter-spacing:-0.023em}.rte p+p{margin-block-start:.75em}.rte ul,.rte ol{padding-inline-start:1.4em}.rte strong,.rte b{font-weight:700}.rte a:not(.btn){color:inherit;transition:opacity .3s ease}.rte a:not(.btn):hover,.rte a:not(.btn):focus-visible{opacity:.7}.btn{font-size:31px}@media(max-width: 1600px){.btn{font-size:28px}}@media(max-width: 1440px){.btn{font-size:26px}}@media(max-width: 1280px){.btn{font-size:24px}}@media(max-width: 1024px){.btn{font-size:21px}}@media(max-width: 768px){.btn{font-size:19px}}@media(max-width: 600px){.btn{font-size:16px}}@media(max-width: 480px){.btn{font-size:14px}}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;font-weight:900;line-height:1.27;letter-spacing:.022em;text-align:center;text-decoration:none;color:#fff;background-color:#b1a369;padding:clamp(0.75rem,0.618rem + 0.526vw,1.25rem) clamp(1.5rem,1.237rem + 1.053vw,2.5rem);border:1px solid #b1a369;border-radius:500px;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .2s ease}.btn:hover,.btn:focus-visible{color:#fff;background-color:#d3af37;border-color:#d3af37}.btn:active{transform:scale(0.97)}.btn--sm{font-size:26px}@media(max-width: 1600px){.btn--sm{font-size:24px}}@media(max-width: 1440px){.btn--sm{font-size:22px}}@media(max-width: 1280px){.btn--sm{font-size:18px}}@media(max-width: 1024px){.btn--sm{font-size:17px}}@media(max-width: 768px){.btn--sm{font-size:16px}}@media(max-width: 600px){.btn--sm{font-size:15px}}@media(max-width: 480px){.btn--sm{font-size:14px}}.btn--sm{line-height:1.19;letter-spacing:.02em;padding:clamp(0.5rem,0.467rem + 0.132vw,0.625rem) clamp(1.125rem,0.928rem + 0.789vw,1.875rem)}.btn--white{color:#d3af37;background-color:#fff;border-color:#fff}.btn--uppercase{text-transform:uppercase}.btn--full{width:100%}.visually-hidden{width:1px;height:1px;position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.header{position:absolute;top:0;right:0;left:0;z-index:20;padding-top:clamp(0.9375rem,0.691rem + 0.987vw,1.875rem)}.header__inner{display:flex;justify-content:space-between;align-items:center;gap:clamp(0.75rem,0.635rem + 0.461vw,1.1875rem)}.header__brand{width:clamp(8.75rem,7.171rem + 6.316vw,14.75rem);display:block;flex-shrink:0}.header__logo{width:100%;height:auto;transition:opacity .3s ease}.header__brand:hover .header__logo,.header__brand:focus-visible .header__logo{opacity:.8}.header__list{display:flex;justify-content:center;align-items:center;gap:clamp(0.75rem,-0.252rem + 1.252vw,1.25rem);list-style:none}.header__link{font-size:24px;font-weight:700;padding:clamp(0.5rem,0.249rem + 0.313vw,0.625rem) clamp(0.75rem,-0.252rem + 1.252vw,1.25rem)}@media(max-width: 1800px){.header__link{font-size:22px}}@media(max-width: 1700px){.header__link{font-size:20px}}@media(max-width: 1550px){.header__link{font-size:18px}}@media(max-width: 1440px){.header__link{font-size:16px}}.header__lang{display:flex;align-items:center;gap:clamp(0.4375rem,0.388rem + 0.197vw,0.625rem);margin-right:clamp(0.3125rem,-1.567rem + 2.347vw,1.25rem)}.header__lang-item{font-size:20px}@media(max-width: 1600px){.header__lang-item{font-size:18px}}@media(max-width: 1440px){.header__lang-item{font-size:16px}}@media(max-width: 1280px){.header__lang-item{font-size:14px}}@media(max-width: 1024px){.header__lang-item{font-size:14px}}@media(max-width: 768px){.header__lang-item{font-size:14px}}@media(max-width: 600px){.header__lang-item{font-size:14px}}@media(max-width: 480px){.header__lang-item{font-size:14px}}.header__lang-item{font-weight:200;text-decoration:none;color:#fff;opacity:.5;transition:all .3s ease}.header__lang-item--active{font-weight:600;opacity:1}.header__lang-item:hover{opacity:.8}.header__lang-sep{font-size:20px}@media(max-width: 1600px){.header__lang-sep{font-size:18px}}@media(max-width: 1440px){.header__lang-sep{font-size:16px}}@media(max-width: 1280px){.header__lang-sep{font-size:14px}}@media(max-width: 1024px){.header__lang-sep{font-size:14px}}@media(max-width: 768px){.header__lang-sep{font-size:14px}}@media(max-width: 600px){.header__lang-sep{font-size:14px}}@media(max-width: 480px){.header__lang-sep{font-size:14px}}.header__lang-sep{font-weight:600;line-height:normal;color:#fff}.header__actions{display:flex;align-items:center;gap:clamp(0.75rem,0.618rem + 0.526vw,1.25rem);flex-shrink:0}.header__burger{width:48px;height:48px;display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;background-color:#fff;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.header__burger:hover,.header__burger:focus-visible{background-color:#d3af37}.header__burger:hover .header__burger-bar,.header__burger:focus-visible .header__burger-bar{background-color:#fff}.header__burger-bar{width:20px;height:2px;background-color:#d3af37;border-radius:2px;transition:background-color .3s ease}@media(max-width: 1280px){.header__nav{display:none}.header__burger{display:flex}}@media(max-width: 600px){.header__right{display:none}}.footer{color:#fff;background-color:#b1a369;padding-block:clamp(3.125rem,2.632rem + 1.974vw,5rem)}.footer__inner{display:flex;flex-direction:column;gap:clamp(2.25rem,1.855rem + 1.579vw,3.75rem)}.footer__cols{display:grid;grid-template-columns:repeat(3, 1fr);align-items:start;gap:clamp(2.5rem,1.184rem + 5.263vw,7.5rem)}.footer__col{display:flex;flex-direction:column;gap:clamp(1rem,0.77rem + 0.921vw,1.875rem)}.footer__brand{width:clamp(12.5rem,10.872rem + 6.513vw,18.6875rem);display:block}.footer__logo{width:100%;height:auto;transition:opacity .3s ease}.footer__brand:hover .footer__logo,.footer__brand:focus-visible .footer__logo{opacity:.8}.footer__cta{align-self:start}.footer__text .tel{text-decoration:none}.footer__footnote{display:flex;justify-content:space-between;align-items:center;gap:clamp(1.5rem,0.908rem + 2.368vw,3.75rem)}.footer__legal{color:inherit;text-decoration:none;transition:opacity .3s ease}.footer__legal:hover,.footer__legal:focus-visible{opacity:.7}.footer__copy{text-align:center}.footer__socials{display:flex;align-items:center;gap:clamp(0.75rem,0.651rem + 0.395vw,1.125rem);list-style:none;flex-shrink:0}.footer__social{width:clamp(2.5rem,2.023rem + 1.908vw,4.3125rem);display:block;color:#fff;transition:color .3s ease,transform .3s ease}.footer__social svg{width:100%;height:auto}.footer__social:hover,.footer__social:focus-visible{color:#d3af37;transform:translateY(-3px)}@media(max-width: 1200px){.footer__cols{grid-template-columns:repeat(2, 1fr)}.footer__col:not(.footer__col--brand){padding-block-start:0}.footer__col--brand{grid-column:1/-1}}@media(max-width: 768px){.footer__footnote{flex-direction:column-reverse;align-items:center}}@media(max-width: 600px){.footer__cols{grid-template-columns:1fr}}[x-cloak]{display:none !important}.mobile-menu{position:fixed;inset:0;z-index:100;visibility:hidden;pointer-events:none;transition:visibility 0s linear .4s}.mobile-menu.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-menu.is-open .mobile-menu__backdrop{opacity:1}.mobile-menu.is-open .mobile-menu__panel{transform:translateX(0)}.mobile-menu__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .4s ease}.mobile-menu__panel{width:min(420px,88vw);height:100%;margin-left:auto;display:flex;flex-direction:column;gap:clamp(1.5rem,1.237rem + 1.053vw,2.5rem);background-color:#b1a369;padding:clamp(1.5rem,1.237rem + 1.053vw,2.5rem) clamp(1.25rem,0.921rem + 1.316vw,2.5rem);overflow-y:auto;transform:translateX(100%);transition:transform .4s cubic-bezier(0.33, 1, 0.68, 1)}.mobile-menu__head{display:flex;justify-content:space-between;align-items:center;gap:20px}.mobile-menu__brand{width:160px;translate:-8% 0;display:block}.mobile-menu__logo{width:100%;height:auto}.mobile-menu__close{width:44px;height:44px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;flex-shrink:0}.mobile-menu__close-bar{width:24px;height:2px;position:absolute;background-color:#fff;border-radius:2px;transition:background-color .3s ease}.mobile-menu__close-bar:nth-child(2){transform:rotate(45deg)}.mobile-menu__close-bar:nth-child(3){transform:rotate(-45deg)}.mobile-menu__close:hover .mobile-menu__close-bar,.mobile-menu__close:focus-visible .mobile-menu__close-bar{background-color:#d3af37}.mobile-menu__list{display:flex;flex-direction:column;gap:20px;list-style:none}.mobile-menu__link{display:inline-block;font-size:20px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;transition:color .3s ease}.mobile-menu__link:hover,.mobile-menu__link:focus-visible{color:#d3af37}.mobile-menu .footer__socials{margin-top:auto;justify-content:center}.text-block:has(.text-block__btn){min-height:clamp(25rem,19.572rem + 21.711vw,45.625rem)}.text-block{padding-block:clamp(3.125rem,2.632rem + 1.974vw,5rem);display:flex;align-items:center}.text-block__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,0.908rem + 2.368vw,3.75rem)}.text-block__eyebrow,.text-block__title,.text-block__text{text-align:center}.text-block__eyebrow~.text-block__title{max-width:1340px}.text-block__eyebrow~.text-block__text{max-width:1060px}.text-block:has(.text-small){padding-block:clamp(3.75rem,2.73rem + 4.079vw,7.625rem)}.advantages{padding-block:clamp(3.125rem,2.632rem + 1.974vw,5rem)}.advantages__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(2.25rem,1.855rem + 1.579vw,3.75rem);padding-block:clamp(0rem,-0.987rem + 3.947vw,3.75rem) clamp(0.625rem,-0.526rem + 4.605vw,5rem)}.advantages__title{text-align:center}.advantages__list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto;align-items:start;-moz-column-gap:clamp(1.25rem,1.086rem + 0.658vw,1.875rem);column-gap:clamp(1.25rem,1.086rem + 0.658vw,1.875rem);row-gap:clamp(0.625rem,0.099rem + 2.105vw,2.625rem);list-style:none}.advantages__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;justify-items:center;align-content:start;text-align:center}.advantages__icon{width:clamp(1.875rem,1.595rem + 1.118vw,2.9375rem);display:block}.advantages.bg-sand .advantages__icon svg path{fill:#fff}.advantages__icon-img{width:100%;height:auto}@media(max-width: 768px){.advantages__list{grid-template-columns:1fr;grid-template-rows:none;row-gap:clamp(2.25rem,2.02rem + 0.921vw,3.125rem)}.advantages__item{grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column;align-items:center;gap:clamp(0.625rem,0.099rem + 2.105vw,2.625rem)}}.pricelist{padding-block:clamp(3.125rem,2.632rem + 1.974vw,5rem)}.pricelist+.pricelist{padding-block-start:clamp(1.875rem,1.382rem + 1.974vw,3.75rem)}.pricelist__card{color:#fff;background-color:#b1a369;padding:clamp(1.5rem,1.237rem + 1.053vw,2.5rem) clamp(1rem,0.605rem + 1.579vw,2.5rem);border-radius:clamp(1rem,0.836rem + 0.658vw,1.625rem)}.pricelist__title{text-align:center}.pricelist__table{width:100%;border-collapse:separate;border-spacing:0 clamp(1rem,0.77rem + 0.921vw,1.875rem);margin-block-end:clamp(-1.875rem,-0.77rem + -0.921vw,-1rem)}.pricelist__cell{text-align:left;line-height:2;vertical-align:middle;padding-block:clamp(0.125rem,-0.007rem + 0.526vw,0.625rem)}.pricelist__cell:first-child{padding-inline-start:clamp(0.75rem,0.618rem + 0.526vw,1.25rem)}@media(min-width: 601px){.pricelist__cell{padding-inline-end:clamp(0.75rem,0.618rem + 0.526vw,1.25rem)}}.pricelist__cell--price{text-align:right;white-space:nowrap}.pricelist__cell--price:nth-child(2){width:10.2%}.pricelist__cell--price:last-child{width:14.45%}.pricelist__row--head .pricelist__cell{font-weight:700;background-color:#d9cec1;padding-block:clamp(0.75rem,0.618rem + 0.526vw,1.25rem)}.pricelist__row--head .pricelist__cell:first-child{border-start-start-radius:clamp(0.625rem,0.526rem + 0.395vw,1rem);border-end-start-radius:clamp(0.625rem,0.526rem + 0.395vw,1rem)}.pricelist__row--head .pricelist__cell:last-child{border-start-end-radius:clamp(0.625rem,0.526rem + 0.395vw,1rem);border-end-end-radius:clamp(0.625rem,0.526rem + 0.395vw,1rem)}.pricelist__body .pricelist__cell{border-block-end:1px solid #fff}.pricelist__body .pricelist__row:last-child .pricelist__cell{border-block-end:0}@media(max-width: 600px){.pricelist__table{display:block;margin-block-start:clamp(1rem,0.77rem + 0.921vw,1.875rem);margin-block-end:0}.pricelist__body{display:block}.pricelist__head{display:none}.pricelist__body .pricelist__row{display:block;height:auto}.pricelist__body .pricelist__row:not(:last-child){margin-block-end:clamp(0.75rem,0.684rem + 0.263vw,1rem);padding-block-end:clamp(0.75rem,0.684rem + 0.263vw,1rem);border-block-end:1px solid #fff}.pricelist__cell{display:flex;justify-content:space-between;align-items:baseline;gap:12px;line-height:normal}.pricelist__cell--service,.pricelist__cell--price,.pricelist__cell--price:nth-child(2),.pricelist__cell--price:last-child{width:100%}.pricelist__cell:first-child,.pricelist__cell:last-child{padding-inline:0}.pricelist__body .pricelist__cell{border-block-end:0}.pricelist__cell--service.b3{font-size:20px;font-weight:700;padding-block-end:clamp(0.3125rem,-0.313rem + 2.5vw,0.625rem)}.pricelist__cell--price::before{content:attr(data-label);opacity:.75}}@media(max-width: 480px){.pricelist__cell--service.b3{font-size:18px}}.faq{padding-block:clamp(3.125rem,1.48rem + 6.579vw,9.375rem)}.faq__inner{display:grid;grid-template-columns:453fr 1027fr;align-items:center;gap:clamp(1.5rem,1.237rem + 1.053vw,2.5rem)}.faq__aside{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,0.908rem + 2.368vw,3.75rem)}@media(max-width: 1024px){.faq__aside .btn{position:absolute;bottom:0;left:0;right:0;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.faq__more{white-space:nowrap}.faq__list{display:flex;flex-direction:column;gap:clamp(1.5rem,1.138rem + 1.447vw,2.875rem);list-style:none}.faq__item+.faq__item{padding-block-start:clamp(1.5rem,1.138rem + 1.447vw,2.875rem)}.faq__item+.faq__item::before{width:100%;height:1px;content:"";position:absolute;top:0;left:0;background-color:currentcolor}.faq__head{display:flex;align-items:center;gap:clamp(0.875rem,0.612rem + 1.053vw,1.875rem)}@media(max-width: 1024px){.faq__inner{grid-template-columns:1fr;gap:clamp(1.5rem,0.908rem + 2.368vw,3.75rem);padding-bottom:clamp(4.1875rem,3.186rem + 4.006vw,5.75rem)}.faq__aside{position:static}.faq__more{position:absolute;bottom:0;left:50%;translate:-50% 0}}@media(max-width: 600px){.faq__head{flex-direction:column;align-items:flex-start;gap:4px}}.practical-info{padding-block:clamp(1.875rem,1.382rem + 1.974vw,3.75rem)}.practical-info__grid{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:clamp(1rem,0.77rem + 0.921vw,1.875rem);column-gap:clamp(1rem,0.77rem + 0.921vw,1.875rem);row-gap:clamp(1.875rem,1.382rem + 1.974vw,3.75rem);list-style:none}.practical-info__card{display:flex;flex-direction:column;gap:clamp(1rem,0.77rem + 0.921vw,1.875rem);color:#fff;background-color:#b2a36a;padding:clamp(1.25rem,0.921rem + 1.316vw,2.5rem);border-radius:clamp(1.25rem,0.921rem + 1.316vw,2.5rem);transition:transform .35s cubic-bezier(0.33, 1, 0.68, 1)}.practical-info__card:hover{transform:translateY(-6px)}.practical-info__name{text-align:center}.practical-info__name-link{color:inherit;text-decoration:none;transition:color .3s ease}.practical-info__name-link:hover,.practical-info__name-link:focus-visible{color:#d3af37}.practical-info__text{text-align:center;margin-block-end:auto}.practical-info__btn{padding-block:clamp(0.5rem,0.467rem + 0.132vw,0.625rem);padding-inline:clamp(1.125rem,0.928rem + 0.789vw,1.875rem);color:#b2a36a;background-color:#fff}@media(max-width: 1024px){.practical-info__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.practical-info__grid{grid-template-columns:1fr}}.image-with-text__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.25rem,0.592rem + 2.632vw,3.75rem);padding-block:clamp(3.125rem,1.974rem + 4.605vw,7.5rem);padding-inline:clamp(1.25rem,-1.711rem + 11.842vw,12.5rem) clamp(1.25rem,1.053rem + 0.789vw,2rem);overflow:hidden}.image-with-text__title{max-width:950px}.image-with-text__text,.image-with-text__text.b2{line-height:1.37}.image-with-text__btn{align-self:stretch}.image-with-text__media{display:block;overflow:hidden;max-height:890px}.image-with-text__media:is(a) .image-with-text__img{transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1)}.image-with-text__media:is(a):hover .image-with-text__img{transform:scale(1.03)}.image-with-text__media picture{height:100%}.image-with-text__map{height:100%}.image-with-text__map iframe,.image-with-text__map embed,.image-with-text__map object{width:100%;height:100%;display:block;border:0}.image-with-text__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-with-text--reversed .image-with-text__layout{grid-template-columns:49.17% 50.83%}.image-with-text--reversed .image-with-text__content{order:1;padding-inline:clamp(1.25rem,1.053rem + 0.789vw,2rem) clamp(1.25rem,-1.711rem + 11.842vw,12.5rem)}.image-with-text--reversed .image-with-text__media{order:0}.image-with-text--boxed{padding-block:clamp(3.125rem,2.632rem + 1.974vw,5rem)}.image-with-text--boxed .image-with-text__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:clamp(1.5rem,0.908rem + 2.368vw,3.75rem);column-gap:clamp(1.5rem,0.908rem + 2.368vw,3.75rem)}.image-with-text--boxed .image-with-text__content{padding:0}.image-with-text--boxed .image-with-text__title{max-width:none}.image-with-text--boxed .image-with-text__img{aspect-ratio:744/898;height:auto}.image-with-text--boxed.image-with-text--reversed .image-with-text__layout{grid-template-columns:716fr 744fr}@media(max-width: 768px){.image-with-text__layout{grid-template-columns:1fr}.image-with-text__media{order:-1;aspect-ratio:16/10}.image-with-text__content{padding-inline:clamp(1.25rem,0.921rem + 1.316vw,2.5rem)}.image-with-text__title{max-width:none}.image-with-text--reversed .image-with-text__layout{grid-template-columns:1fr}.image-with-text--reversed .image-with-text__media{order:-1}.image-with-text--reversed .image-with-text__content{order:0;padding-inline:clamp(1.25rem,0.921rem + 1.316vw,2.5rem)}.image-with-text--boxed .image-with-text__layout,.image-with-text--boxed.image-with-text--reversed .image-with-text__layout{grid-template-columns:1fr;row-gap:clamp(1.5rem,1.237rem + 1.053vw,2.5rem)}.image-with-text--boxed .image-with-text__media,.image-with-text--boxed.image-with-text--reversed .image-with-text__media{aspect-ratio:auto}.image-with-text--boxed .image-with-text__content,.image-with-text--boxed.image-with-text--reversed .image-with-text__content{padding:0}.image-with-text--boxed .image-with-text__img,.image-with-text--boxed.image-with-text--reversed .image-with-text__img{aspect-ratio:4/5}.image-with-text__map,.image-with-text--boxed .image-with-text__map{aspect-ratio:4/5}}.text-and-gallery{padding-block:clamp(3.125rem,1.645rem + 5.921vw,8.75rem) clamp(3.125rem,1.316rem + 7.237vw,10rem)}.text-and-gallery__inner{display:flex;flex-direction:column;gap:clamp(1.875rem,1.382rem + 1.974vw,3.75rem)}.text-and-gallery__title{text-align:center}.text-and-gallery__text{line-height:1.37}.text-and-gallery__gallery{display:flex;gap:clamp(1rem,0.77rem + 0.921vw,1.875rem);list-style:none}.text-and-gallery__item{flex:1;margin-inline:auto}.text-and-gallery__img{width:100%;height:auto;aspect-ratio:3/2;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width: 600px){.text-and-gallery__gallery{flex-wrap:wrap}.text-and-gallery__item{flex:0 1 calc(50% - clamp(0.5rem,0.385rem + 0.461vw,0.9375rem))}}.services{padding-block:clamp(3.125rem,2.632rem + 1.974vw,5rem)}.services__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(2.25rem,1.855rem + 1.579vw,3.75rem)}.services__title{text-align:center}.services__grid{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:clamp(1rem,0.77rem + 0.921vw,1.875rem);column-gap:clamp(1rem,0.77rem + 0.921vw,1.875rem);row-gap:clamp(1.25rem,0.592rem + 2.632vw,3.75rem);list-style:none}.services__card{display:flex;flex-direction:column;gap:clamp(1rem,0.77rem + 0.921vw,1.875rem);color:#b1a369;background-color:#fff;padding:clamp(0.625rem,0.132rem + 1.974vw,2.5rem);border-radius:clamp(1.25rem,0.921rem + 1.316vw,2.5rem);overflow:hidden;transition:transform .35s cubic-bezier(0.33, 1, 0.68, 1)}.services__card:hover{transform:translateY(-6px)}.services.bg-white .services__card{color:#fff;background-color:#d9cec1}.services__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.services__icon{width:clamp(2.25rem,1.493rem + 3.026vw,5.125rem);display:block;flex-shrink:0}.services__icon-img{width:100%;height:auto}.services.bg-white .services__icon-img g{fill:#fefdfb}.services__name{text-align:center;margin-block:auto}.services__name-link{color:inherit;text-decoration:none;transition:color .3s ease}.services__name-link:hover,.services__name-link:focus-visible{color:#d3af37}.services__btn{padding-block:clamp(0.375rem,0.309rem + 0.263vw,0.625rem);padding-inline:clamp(0.5rem,0.183rem + 1.41vw,1.875rem)}.services__more{font-weight:700}@media(max-width: 1024px){.services__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 360px){.services__grid{grid-template-columns:1fr}}.health-insurance{padding-block:clamp(3.125rem,2.632rem + 1.974vw,5rem)}.health-insurance.is-tight-top{padding-block-start:clamp(1.5rem,0.908rem + 2.368vw,3.75rem)}.health-insurance__inner{max-width:1682px}.health-insurance__list{display:flex;justify-content:space-between;align-items:center;gap:clamp(0rem,-0.987rem + 3.947vw,3.75rem);flex-wrap:wrap;list-style:none}.health-insurance__item{display:flex;justify-content:center;align-items:center;flex:0 1 auto;margin-inline:auto}.health-insurance__logo{width:auto;max-width:clamp(7.8125rem,2.385rem + 21.711vw,28.4375rem);max-height:clamp(5.625rem,1.513rem + 16.447vw,21.25rem);-o-object-fit:contain;object-fit:contain}@media(max-width: 600px){.health-insurance__list{justify-content:center}}.team{padding-block:clamp(3.125rem,2.632rem + 1.974vw,5rem) clamp(3.125rem,2.303rem + 3.289vw,6.25rem)}.team__inner{max-width:1656px;display:flex;flex-direction:column;gap:clamp(1.875rem,1.382rem + 1.974vw,3.75rem)}.team__title{text-align:center}.team__track{max-width:1284px;max-width:clamp(63.75rem,30.673rem + 41.315vw,80.25rem);margin-inline:auto}.team__list{display:flex;justify-content:center;gap:clamp(0.625rem,-0.197rem + 3.289vw,3.75rem);list-style-type:none}.team__slide{height:auto}.team__card{height:100%;display:flex;flex-direction:column;gap:clamp(0.75rem,0.618rem + 0.526vw,1.25rem);color:#b1a369;background-color:#fff;padding:clamp(0.75rem,0.618rem + 0.526vw,1.25rem);border-radius:clamp(1rem,0.836rem + 0.658vw,1.625rem)}.team.bg-white .team__card{color:#fff;background-color:#d9cec1}.team__media{display:block;overflow:hidden}.team__photo{width:100%;height:auto;aspect-ratio:348/500;display:block;-o-object-fit:cover;object-fit:cover}.team__body{display:flex;flex-direction:column;gap:clamp(0.625rem,0.461rem + 0.658vw,1.25rem);margin-block-start:auto}.team__name{font-size:24px}@media(max-width: 1600px){.team__name{font-size:23px}}@media(max-width: 1440px){.team__name{font-size:22px}}@media(max-width: 1280px){.team__name{font-size:21px}}@media(max-width: 1024px){.team__name{font-size:19px}}@media(max-width: 768px){.team__name{font-size:18px}}@media(max-width: 600px){.team__name{font-size:17px}}@media(max-width: 480px){.team__name{font-size:16px}}.team__name{font-weight:900;letter-spacing:.004em}.team__function{font-size:20px}@media(max-width: 1600px){.team__function{font-size:19px}}@media(max-width: 1440px){.team__function{font-size:18px}}@media(max-width: 1280px){.team__function{font-size:18px}}@media(max-width: 1024px){.team__function{font-size:17px}}@media(max-width: 768px){.team__function{font-size:16px}}@media(max-width: 600px){.team__function{font-size:15px}}@media(max-width: 480px){.team__function{font-size:15px}}.team__function{line-height:.85}.team__arrows{position:static}.team__arrow{width:clamp(2.875rem,2.217rem + 2.632vw,5.375rem);height:clamp(2.8125rem,2.155rem + 2.632vw,5.3125rem);display:flex;justify-content:center;align-items:center;position:absolute;top:50%;z-index:2;translate:0 -50%;background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.team__arrow:hover:not(:disabled){transform:scale(1.08)}.team__arrow:disabled{opacity:.35;cursor:default}.team__arrow-icon{width:100%;height:auto}.team .splide__arrow--prev{scale:-1 1}.team .splide__arrow--next{right:0}@media(max-width: 1280px){.team__slider{padding-block-end:clamp(3.75rem,2.756rem + 3.977vw,5.9375rem)}.team__arrow{top:auto;bottom:0;translate:none}.team .splide__arrow--prev{inset-inline:auto 50%;margin-inline-end:8px}.team .splide__arrow--next{inset-inline:50% auto;margin-inline-start:8px}}.index{flex:1}.index .hero{min-height:clamp(32.5rem,24.605rem + 31.579vw,62.5rem);display:flex;align-items:center;padding-block:clamp(7.5rem,5.197rem + 9.211vw,16.25rem) clamp(2.5rem,2.171rem + 1.316vw,3.75rem);overflow:hidden}.index .hero__media{position:absolute;inset:0;background-color:rgba(0,0,0,.2705882353)}.index .hero__media picture{height:100%}.index .hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:multiply}.index .hero__inner{z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(1.125rem,0.862rem + 1.053vw,2.125rem)}.index .hero__title,.index .hero__subtitle{text-align:center;color:#fff}.index .hero__btn{padding:clamp(0.75rem,0.618rem + 0.526vw,1.25rem) clamp(1.5rem,1.237rem + 1.053vw,2.5rem)}.index .advantages{padding-block:clamp(3.125rem,1.645rem + 5.921vw,8.75rem)}.index .advantages__inner{padding-block:0}.index .image-with-text__layout{display:flex;justify-content:end}@media(max-width: 768px){.index .image-with-text__layout{flex-direction:column}}.index .image-with-text__content{max-width:1300px;padding-left:clamp(2.5rem,-4.181rem + 13.901vw,12.5rem)}@media(max-width: 768px){.index .image-with-text__content{padding-inline:clamp(1.25rem,1.053rem + 0.789vw,2rem)}}.index .image-with-text__media{flex:0 0 clamp(23.75rem,0.199rem + 49.001vw,59rem)}@media(max-width: 1024px){.index .image-with-text__media{order:0}}@media(max-width: 768px){.index .image-with-text__media{order:-1;flex:1;aspect-ratio:944/1067}}.index .image-with-text__btn{width:-moz-fit-content;width:fit-content;min-width:clamp(25rem,0.377rem + 38.436vw,46.5rem)}@media(max-width: 1024px){.index .image-with-text__btn{min-width:unset}}@media(max-width: 480px){.index .image-with-text__btn{width:100%}}.index .faq .btn{white-space:nowrap}.index .photo-band__img{width:100%;height:auto}.universal-subpage{flex:1}.universal-subpage .subpage-hero__band{color:#fff;background-color:#d9cec1;padding-block:clamp(6.875rem,5.066rem + 7.237vw,13.75rem) clamp(2.5rem,1.579rem + 3.684vw,6rem)}.universal-subpage .subpage-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(0.75rem,0.52rem + 0.921vw,1.625rem)}.universal-subpage .subpage-hero__media{max-height:620px;display:block;line-height:0}.universal-subpage .subpage-hero__img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.service-detail{flex:1}.service-detail__hero{color:#fff;background-color:#d9cec1;padding-block:clamp(8.75rem,7.303rem + 5.789vw,14.25rem) clamp(2.5rem,1.579rem + 3.684vw,6rem)}.service-detail__hero-inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(0.75rem,0.52rem + 0.921vw,1.625rem)}.service-detail__icon{width:clamp(2.75rem,2.125rem + 2.5vw,5.125rem);display:block}.service-detail__icon-img{width:100%;height:auto}.thank-you{min-height:100dvh}.thank-you .wrapper{position:absolute;inset:0;margin-top:clamp(2.5rem,2.171rem + 1.316vw,3.75rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,1.086rem + 0.658vw,1.875rem);padding-inline:1rem}.thank-you .checkmark{width:4rem;height:4rem;color:#029800;-o-object-fit:cover;object-fit:cover}.thank-you .checkmark-path{stroke-dasharray:30;stroke-dashoffset:30;animation:draw-check .8s ease-in-out .5s forwards}.thank-you h1,.thank-you p{text-align:center;text-wrap-style:balance}.thank-you h1{font-size:clamp(1.5rem,1.171rem + 1.316vw,2.75rem);font-weight:600}.thank-you p{font-size:clamp(1rem,0.934rem + 0.263vw,1.25rem)}.thank-you .toast{position:fixed;bottom:1rem;z-index:10;backdrop-filter:blur(8px)}.thank-you .toast .inner{position:relative;overflow:hidden;width:-moz-max-content;width:max-content;padding:1.25rem;border-radius:.75rem;background-color:rgba(235,235,235,.5647058824);transition:width 100ms ease-out}.thank-you .toast p{display:flex;gap:.25em;font-size:clamp(1rem,0.934rem + 0.263vw,1.25rem)}.thank-you .toast .timeout-bar{position:absolute;inset:0 auto auto 0;width:100%;height:2px;background-color:#029800;transition:transform .8s ease-out}@keyframes draw-check{to{stroke-dashoffset:0}}/*# sourceMappingURL=main.css.map */