.ac-mortgage-home .ac-hero h1{max-width:1200px;font-size:clamp(63px,7.2vw,96px)}.ac-mortgage-home .ac-hero-bottom p{max-width:660px}.ac-mortgage-home .ac-hero h1{max-width:1050px;font-size:clamp(57px,6.7vw,94px)}.ac-kicker{display:block;margin-bottom:24px;color:#985a3c;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ac-journey .ac-kicker,.mh-qualification .ac-kicker{color:#dfae87}.mh-scenarios-head h2{margin-top:0}.ac-services{padding:118px 0 126px;background:#e9dfd1}.ac-services-head{display:grid;grid-template-columns:1fr 410px;grid-column-gap:9%;column-gap:9%;align-items:flex-end;margin-bottom:54px}.ac-services-head .ac-kicker{grid-column:1/-1}.ac-services-head h2{margin:0;font:500 clamp(43px,4.5vw,69px)/1.12 Playfair Display,Georgia,serif;letter-spacing:-.03em}.ac-services-head h2 i{color:#a86544}.ac-services-head p{margin:0 0 5px;color:#4f5f60;font-size:16px;line-height:1.65}.ac-service-list{border-top:1px solid #bfb3a4}.ac-service-list>a{display:grid;grid-template-columns:200px minmax(250px,.9fr) minmax(250px,1fr) 26px;align-items:center;grid-gap:24px;gap:24px;min-height:135px;padding:22px 0;border-bottom:1px solid #bfb3a4;text-decoration:none;transition:color .25s ease}.ac-service-list>a:hover{color:#93553a}.ac-service-list>a svg{transition:transform .25s ease}.ac-service-list>a:hover svg{transform:translate(4px,-4px)}.ac-service-list-extra>span,.ac-service-list>a>span{color:#985a3c;font-size:12px;font-weight:700}.ac-service-list h3{margin:0;font:500 clamp(26px,2.7vw,40px)/1.14 Playfair Display,Georgia,serif}.ac-service-list>a p{max-width:420px;margin:0;color:#4f5f60;font-size:15px;line-height:1.55}.ac-service-list-extra{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;padding:33px 0 0}.ac-service-list-extra>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:21px 45px;gap:21px 45px}.ac-service-list-extra p{margin:0;color:#4f5f60;font-size:14px;line-height:1.6}.ac-service-list-extra strong{display:block;margin-bottom:5px;color:#24343a;font-size:15px}.ac-all-services{display:inline-flex;align-items:center;gap:25px;margin-top:34px;padding-bottom:9px;border-bottom:1px solid;text-decoration:none;font-size:14px;font-weight:700}.mh-scenarios{padding:118px 0 128px;background:#f5f1e9}.mh-scenarios-head{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:70px;gap:70px;align-items:flex-end;margin-bottom:60px}.mh-qualification h2,.mh-related h2,.mh-route h2,.mh-scenarios h2{margin:0;font:500 clamp(43px,4.65vw,72px)/1.12 Playfair Display,Georgia,serif;letter-spacing:-.032em}.mh-qualification h2 i,.mh-route h2 i,.mh-scenarios h2 i{color:#aa6543}.mh-scenarios-head p{max-width:410px;margin:0 0 8px;color:#4f5f60;font-size:17px;line-height:1.65}.mh-scenario-list{border-top:1px solid #c8beb0}.mh-scenario-list article{display:grid;grid-template-columns:190px 1fr 1.1fr 180px;grid-gap:26px;gap:26px;align-items:center;min-height:191px;border-bottom:1px solid #c8beb0}.mh-scenario-num{color:#985a3c;font-size:13px;font-weight:700}.mh-scenario-list h3{margin:0;max-width:330px;font:500 clamp(27px,2.7vw,40px)/1.2 Playfair Display,Georgia,serif}.mh-scenario-list p{max-width:450px;margin:0;color:#4e5e5e;font-size:15px;line-height:1.6}.mh-scenario-list a{display:inline-flex;justify-content:space-between;align-items:center;gap:12px;align-self:center;text-decoration:none;border-bottom:1px solid #293941;padding-bottom:9px;font-size:12px;font-weight:700;white-space:nowrap}.mh-qualification{background:#23343a;color:#f8f5ee;overflow:hidden}.mh-qualification-grid{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:8%;gap:8%;align-items:stretch}.mh-qualification-image{position:relative;min-height:720px;margin-left:calc((min(1360px,100vw - 96px) - 100vw)/2);overflow:hidden}.mh-qualification-image img{object-fit:cover;object-position:49% center;filter:saturate(.75) contrast(1.07)}.mh-qualification-copy{padding:118px 0 115px}.mh-qualification h2{font-size:clamp(41px,4.1vw,65px)}.mh-qualification h2 i{color:#dfae87}.mh-qualification-copy>p{max-width:610px;margin:34px 0 37px;color:#d9e0dc;font-size:17px;line-height:1.67}.mh-qualification ul{list-style:none;padding:0;margin:0 0 36px;max-width:620px;border-top:1px solid #788a89}.mh-qualification li{border-bottom:1px solid #788a89;padding:16px 0;font-size:15px;line-height:1.5}.mh-qualification-copy>a{display:inline-flex;gap:22px;align-items:center;text-decoration:none;border-bottom:1px solid #f8f5ee;padding-bottom:9px;font-size:14px;font-weight:700}.mh-route{padding:120px 0 130px;background:#eee5d8}.mh-route-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:53px}.mh-route-heading p{max-width:390px;margin:0 0 6px;color:#4f5f60;font-size:16px;line-height:1.65}.mh-route-list{border-top:1px solid #bbb0a2}.mh-route-list article{display:grid;grid-template-columns:68px minmax(240px,.8fr) minmax(300px,1.2fr) 142px;grid-gap:30px;gap:30px;align-items:center;min-height:118px;border-bottom:1px solid #bbb0a2}.mh-route-number{color:#9a5c3c;font-size:13px;font-weight:700}.mh-route-list h3{margin:0;font:500 clamp(23px,2.35vw,35px)/1.2 Playfair Display,Georgia,serif}.mh-route-list p{margin:0;color:#4f5c5c;font-size:14px;line-height:1.55}.mh-route-duration{text-align:right;color:#8a5439;font-size:12px;line-height:1.4;font-weight:700}.mh-route-note{max-width:680px;margin:25px 0 0;color:#5b6460;font-size:12px;line-height:1.6}.mh-prices{background:#f5f1e9}.mh-related{background:#d5c3ae;padding:110px 0 120px}.mh-related-grid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:10%;gap:10%}.mh-related h2{font-size:clamp(42px,4.3vw,67px)}.mh-related-grid>div:first-child p{max-width:450px;margin:27px 0 0;font-size:16px;line-height:1.67}.mh-related-links{border-top:1px solid #ab9e91}.mh-related-links a{display:flex;justify-content:space-between;gap:15px;align-items:center;text-decoration:none;border-bottom:1px solid #ab9e91;padding:21px 0;font:500 clamp(22px,2.3vw,34px)/1.2 Playfair Display,Georgia,serif}.mh-related-links a svg{flex:none}.mh-related-links p{max-width:580px;margin:23px 0 0;color:#4c5858;font-size:13px;line-height:1.6}@media(max-width:1000px){.mh-scenario-list article{grid-template-columns:120px 1fr 1fr;gap:22px;padding:25px 0}.mh-scenario-list a{grid-column:2/-1;justify-self:start}.mh-route-list article{grid-template-columns:50px 1fr 1.2fr 100px;gap:15px}.mh-qualification-grid{gap:5%}.ac-service-list>a{grid-template-columns:130px 1fr 1fr 26px;gap:16px}.ac-service-list-extra{grid-template-columns:130px 1fr;gap:16px}}@media(max-width:700px){.ac-mortgage-home .ac-hero{height:745px}.ac-mortgage-home .ac-hero h1{font-size:clamp(44px,10.6vw,70px)}.ac-mortgage-home .ac-hero-bottom p{font-size:15px}.mh-scenarios{padding:75px 0 85px}.mh-scenarios-head{display:block;margin-bottom:35px}.mh-qualification h2,.mh-related h2,.mh-route h2,.mh-scenarios h2{font-size:clamp(36px,9.2vw,51px)}.mh-scenarios-head p{margin:20px 0 0;font-size:15px}.mh-scenario-list article{grid-template-columns:1fr;gap:10px;padding:27px 0 31px}.mh-scenario-num{margin-bottom:5px}.mh-scenario-list h3{font-size:29px}.mh-scenario-list p{font-size:14px}.mh-scenario-list a{grid-column:1;margin-top:10px}.mh-qualification-grid{grid-template-columns:1fr;width:100%;gap:0}.mh-qualification-image{min-height:300px;margin:0}.mh-qualification-copy{width:calc(100% - 36px);margin:auto;padding:65px 0 77px}.mh-qualification-copy>p{font-size:15px;margin:23px 0 28px}.mh-qualification li{font-size:14px}.mh-route{padding:74px 0 83px}.mh-route-heading{display:block;margin-bottom:32px}.mh-route-heading p{margin:18px 0 0;font-size:14px}.mh-route-list article{grid-template-columns:34px 1fr;gap:6px 12px;padding:22px 0;min-height:0}.mh-route-number{grid-row:span 3;align-self:start;margin-top:5px}.mh-route-list h3{font-size:26px}.mh-route-list p{font-size:13px}.mh-route-duration{text-align:left;margin-top:5px}.mh-related{padding:74px 0 85px}.mh-related-grid{grid-template-columns:1fr;gap:38px}.mh-related-grid>div:first-child p{font-size:14px}.mh-related-links a{font-size:26px}.ac-services{padding:73px 0 82px}.ac-services-head{display:block;margin-bottom:30px}.ac-services-head h2{font-size:clamp(36px,9.2vw,51px)}.ac-services-head p{margin-top:19px;font-size:14px}.ac-service-list>a{position:relative;display:block;min-height:0;padding:26px 36px 29px 0}.ac-service-list h3{margin:12px 0 9px;font-size:32px}.ac-service-list>a p{font-size:14px}.ac-service-list>a svg{position:absolute;right:3px;top:32px}.ac-service-list-extra{display:block;padding-top:29px}.ac-service-list-extra>div{grid-template-columns:1fr;gap:19px;margin-top:20px}.mh-route-heading p,.mh-route-list p,.mh-scenario-list p{font-size:14px}.ac-mortgage-home .ac-price-tail p,.mh-related-links p,.mh-route-note{font-size:13px}.ac-mortgage-home .ac-price-heading p{font-size:15px}.ac-mortgage-home .ac-price-labels{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ac-mortgage-home .ac-price-row:not(.ac-price-labels){grid-template-columns:1fr 1fr;gap:11px 18px;padding:17px 0 20px;min-height:0;font-size:20px}.ac-mortgage-home .ac-price-row:not(.ac-price-labels)>span:first-child{grid-column:1/-1}.ac-mortgage-home .ac-price-row:not(.ac-price-labels)>span:not(:first-child){text-align:left}.ac-mortgage-home .ac-price-row:not(.ac-price-labels)>span:nth-child(2):before,.ac-mortgage-home .ac-price-row:not(.ac-price-labels)>span:nth-child(3):before{display:block;margin-bottom:5px;color:#596561;font:700 13px/1.3 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.03em}.ac-mortgage-home .ac-price-row:not(.ac-price-labels)>span:nth-child(2):before{content:"В городе от"}.ac-mortgage-home .ac-price-row:not(.ac-price-labels)>span:nth-child(3):before{content:"У моря от"}}