@charset "UTF-8";.PicFrame{display:flex;justify-content:center;align-items:center;width:100%;object-fit:cover;object-position:center}.Panel{border:1px solid #f6f6f6;border-radius:6px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05}.Card{padding:1.2rem 1.4rem;border-radius:16px}*,*:after,*:before{padding:0;margin:0;border:none;outline:none;box-sizing:border-box;font-size:1rem;font-weight:400}html{scroll-behavior:smooth}body{display:flex;flex-flow:column nowrap;min-height:100vh;background-color:#f9f9f9;align-items:center}img{max-height:100%;display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}li{list-style:none}.Level{position:relative;display:flex;flex-flow:row wrap;gap:2.4rem;justify-content:start;padding:3.6rem;width:90rem}@media (max-width: 1420px){.Level{width:100%}}@media (max-width: 1024px){.Level{padding:3.2rem calc(1.6vw + .8rem);gap:3rem}}@media (max-width: 768px){.Level{padding:3rem calc(1.6vw + .8rem);gap:2rem;flex-flow:column nowrap;align-items:center}}@media (max-width: 480px){.Level{padding:2.6rem calc(1.6vw + .8rem)}}@media (max-width: 768px){.Level>h2,.Level>h3{text-align:center}}.Link--Active{color:#5ecc8f}main>section:first-child{padding-top:4rem}main>section:first-child{padding-bottom:4rem}a.Btn--Call{padding:calc(2px + .4rem);display:none}@media (max-width: 460px){a.Btn--Call{display:flex}}.Btn--Call>svg{width:32px;height:32px}html{font-family:Raleway,Century Gothic,serif;font-size:16px;font-weight:600;color:#0a0a0a}@media (max-width: 1024px){html{font-size:14px}}@media (max-width: 768px){html{font-size:13px}}button{font-family:inherit}h1{font-size:2.18rem;font-weight:500;margin-bottom:1rem}@media not (min-width: 1420px){h1{font-weight:500}}@media (max-width: 480px){h1{font-size:2rem}}h2{font-size:2.2rem;margin-bottom:.8rem;font-weight:600}h3{font-size:1.54rem;margin-bottom:.7rem;font-weight:600;text-align:left}h4{font-size:1.2rem;margin-top:.2em}@media (max-width: 1024px){h2{text-align:center}}.H--Level{padding:0 calc(1.6vw + .8rem);position:relative;margin-bottom:0;top:.5em}p>span{font-size:1.06em;font-weight:bolder}.Btn{position:relative;top:0;left:0;min-width:12rem;display:inline-flex;justify-content:center;border:2px solid #5ecc8f;width:max-content;cursor:pointer;font-family:inherit;font-size:1.08rem;padding:.9rem 1.4rem;border-radius:2rem;transition:all .2s ease;background-color:transparent;color:#000}.Btn>span{font-weight:500}.Btn.Btn--Filled{background-color:#5ecc8f;color:#000}.Btn.Btn--Loading{color:transparent!important;transform:none}.Btn.Btn:disabled{cursor:not-allowed}.Btn--Filled:hover,.Btn--Outline:hover{background-color:#6ae6a1;border-color:#6ae6a1;color:#000}.Level:before{font-size:2rem;font-weight:600;color:inherit}.MainTitle{font-size:3.8rem;color:#f5f5f5;font-weight:500;margin-bottom:1.8rem;line-height:1em}@media (max-width: 480px){.MainTitle{font-size:2.8rem}}.ServiceTitle{color:#f5f5f5;font-size:1.5rem}@media (max-width: 1024px){.ServiceTitle{font-size:1.4rem}}@media (max-width: 768px){.ServiceTitle{font-size:1.3rem}}@media (max-width: 480px){.ServiceTitle{font-size:1.2rem}}.Btn.Btn--Hero{margin-top:3rem;border-radius:2rem;border:none;background-color:#f5f5f5}.Btn.Btn--Submit{box-shadow:none;color:#f5f5f5;background-color:#313131}.Btn--Submit:hover{top:0;left:0;background-color:transparent;color:#313131}.TopTitle{margin:4rem;font-size:1.7rem;font-weight:500}p>strong{font-weight:700;font-size:1em}.Directions__Text{font-weight:500;font-size:1.1rem;text-align:left;line-height:1.4em;letter-spacing:.4px;position:relative}.Directions__Counter{position:relative;margin-top:auto;font-size:2.4rem;font-weight:700;line-height:2.6rem}.Directions__Title{margin:1rem 0;font-size:1.6rem;text-align:left;font-weight:700}.Directions__Header{text-transform:uppercase;font-weight:600;font-size:.8em;opacity:.6;letter-spacing:.8px}.Btn--Texted{justify-content:flex-start;color:inherit;padding:.2rem .4rem .2rem 0;font-weight:400;text-decoration:underline;text-underline-offset:4px;background-color:transparent;font-size:1em;border:none}.Btn .Btn__Label{font-weight:400}.Btn--Float{cursor:pointer;bottom:2rem;position:fixed;padding:.4rem;border-radius:50px;background-color:#5bc78c;z-index:500;display:flex;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;border:2px solid black}@media (max-width: 768px){.Btn--Float{bottom:1.2rem}}.Btn--Call{left:2rem}@media (max-width: 768px){.Btn--Call{left:1.2rem}}.Btn--Lift{rotate:-90deg;right:2rem}@media (max-width: 768px){.Btn--Lift{right:1.2rem}}.Tbtn{background-color:#5bc78c;gap:.8ch;padding-inline:1.4rem;padding-block:.9rem;border-radius:50px;display:flex;justify-content:center;align-items:center;white-space:nowrap;cursor:pointer}.Btn__Label{font-weight:500}.Underlined{font-weight:unset;text-decoration:underline;text-underline-offset:3px}.iicon{width:2ch;height:2ch}.TextBtn{display:flex;cursor:pointer;justify-content:center;align-items:center;background-color:transparent;padding-block:.4ch;gap:.6ch;transition:gap .2s linear}.TextBtn--Arrow:where(:hover,:focus){gap:1.2ch}.Btn__Label{font-family:inherit;font-size:inherit}.Link--Texted:where(:hover,:focus)>span{text-decoration:underline;text-underline-offset:3px}.TextBtn>.Btn__Label{font-weight:400}.Link--Underlined{text-decoration:underline}.Form{display:flex;flex-flow:column nowrap;row-gap:1.6rem;padding:2.8rem 1.8rem;background-color:#fdfaf6;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05}@media (max-width: 640px){.Form{max-width:100%;width:100%}}.Field{position:relative;font-size:1rem;font-family:Raleway,Century Gothic,serif;letter-spacing:.01rem;padding:.8rem 1rem;width:100%;border-radius:8px;font-weight:500;background-color:#fdfaf6;border:1px solid #dedede;transition:all .1s ease-in-out}.Form .Btn{margin-top:.4rem;transition:all .1s ease-in-out}textarea{resize:none;min-height:7rem}.Field:hover{border-color:#c1c1c1}.Field:focus{border-color:#939393}.Field.Field--HasError{border-color:#eb0044}.NavBar{display:grid;grid-template-areas:"logo menu contacts";justify-content:space-between;max-width:1420px;margin:0 auto;align-items:center;grid-template-rows:68px;grid-template-columns:auto repeat(2,auto);column-gap:.8rem}@media (max-width: 1024px){.NavBar{grid-template-areas:"logo contacts toggler" "menu menu menu";grid-template-rows:60px auto;grid-template-columns:220px 1fr auto;column-gap:calc(1.6vw + .8rem)}}@media (max-width: 460px){.NavBar{grid-template-areas:"logo toggler" "contacts contacts" "menu menu";grid-template-rows:48px auto;grid-template-columns:166px auto;column-gap:calc(.4*(1.6vw + .8rem))}}.NavBar__Logo{position:relative;padding:2px 0;display:flex;align-items:center;gap:8px;grid-area:logo}@media (max-width: 480px){.NavBar__Logo{max-width:220px}}.NavBar__Logo>img{object-fit:contain}.Logo__Frame{width:50px}.Logo__Label{font-weight:700;font-size:1.7rem}.Logo__Text{font-weight:400;font-size:.96rem;white-space:nowrap}.NavBar__Menu{display:flex;column-gap:.8rem;grid-area:menu;justify-self:center}@media (max-width: 1024px){.NavBar__Menu{display:none;flex-flow:column nowrap;align-items:center;font-size:1.4rem;row-gap:3rem;padding:4rem 0}}.NavBar__Contacts{justify-self:end;padding:10px 0;grid-area:contacts}@media (max-width: 460px){.NavBar__Contacts{display:none}}.NavBarMenu--Opened{display:flex}.NavBarMenu__Item{cursor:pointer;transition:color .2s;text-align:center}.NavBarMenu__Text{color:#313131;font-weight:500}@media (max-width: 1024px){.NavBarMenu__Text{font-size:1.26rem}}@media (max-width: 768px){.NavBarMenu__Text{font-size:1.3rem}}@media (max-width: 480px){.NavBarMenu__Text{font-size:1.34rem}}.NavBarMenu__Link{padding:.6rem}.NavBarMenu__Item:hover{color:#33503f;transition:color .2s}.NavBar__Toggler{display:none;grid-area:toggler;align-items:flex-end}@media (max-width: 1024px){.NavBar__Toggler{display:flex;flex-flow:column nowrap}}.NavBar__Burger,.NavBar__X{stroke-width:1.2}.MenuToggler__Input{display:none}.MenuToggler__Label{cursor:pointer}.MenuToggler__X{display:none}.MenuToggler__Input:checked~.MenuToggler>.MenuToggler__Label>.MenuToggler__Burger{display:none}.MenuToggler__Input:checked~.MenuToggler>.MenuToggler__Label>.MenuToggler__X{display:block}.MenuToggler__Input:checked~.NavBar__Menu{display:flex}.Header{position:sticky;width:100%;top:0;z-index:500;padding:0 calc(1.6vw + .8rem);background-color:#f9f9f9}.Header--Scrolled{box-shadow:0 2px 4px #0000001a,0 0 2px #0000000f}.Notifier{background-color:#5ecc8f;position:fixed;z-index:1000;top:34px;right:calc(1.2vw + 24px);width:340px;max-width:80vw;height:auto;display:flex;flex-flow:column nowrap;justify-content:start;row-gap:.3rem;align-items:start;min-height:100px;padding:1.3rem 2.6rem 1.3rem 1.6rem;border-radius:10px;color:#000;font-weight:500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;cursor:default}.Notifier:after{content:"×";position:absolute;top:-4px;cursor:pointer;right:1rem;padding:0 4px;font-size:2.6rem;font-weight:200}.Btn--Loading:after{content:"";position:absolute;width:1.4em;height:1.4em;border:2px solid;border-color:#FDFAF6 transparent;border-radius:50%;left:calc(50% - .7em);top:calc(50% - .7em);animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Review{display:flex;flex-flow:column nowrap;row-gap:.6rem}.Review__Rating{display:flex}.Review__Text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.Review__Text--Full{-webkit-line-clamp:unset}.Main{flex:1;display:flex;flex-flow:column nowrap;width:100%;align-items:center}.Welcome{width:100%;justify-content:flex-start;padding:6.4rem 5rem;position:relative;background-size:cover;background-repeat:no-repeat;height:calc(82vh - 68px);background-image:linear-gradient(to left,rgba(56,56,56,.4),rgba(46,125,86,.56)),url(https://2023.artlex70.ru/pictures/hero.webp);background-position:10% 38%}@media (max-width: 1420px){.Welcome{padding:5rem 4rem}}@media (max-width: 1024px){.Welcome{background-position:30% 50%;padding:4rem 3rem}}@media (max-width: 480px){.Welcome{background-position:36% 50%;padding:1rem calc(1.6vw + .8rem);height:calc(78vh - 68px)}}.Welcome__Action{flex:3 1 700px;max-width:700px}@media (max-width: 1420px){.Welcome__Action{flex-basis:400px}}@media (max-width: 1216px){.Welcome__Action{flex-basis:380px}}@media (max-width: 1024px){.Welcome__Action{width:100%;flex:0 1 auto}}@media (max-width: 480px){.Welcome__Action{width:100%;flex-basis:auto}}.Welcome__Action>p{font-size:1.2rem}.Welcome__Action>p:not(:last-child){margin-bottom:.5rem}.Welcome__Form{display:flex;max-width:700px;flex:1 3 400px;flex-flow:column nowrap}@media (max-width: 1420px){.Welcome__Form{flex-basis:400px}}@media (max-width: 1216px){.Welcome__Form{flex-basis:380px}}@media (max-width: 768px){.Welcome__Form{flex:0 1 auto;width:100%}}.Welcome__FormHeader{font-weight:500}.Welcome__FormHeader>span{font-size:1.1em;color:#33503f;font-weight:700}.Directions{padding-top:0;flex-wrap:nowrap;justify-content:flex-start;gap:1.6rem;align-items:flex-end}@media (max-width: 1420px){.Directions{flex-wrap:wrap}}@media (max-width: 1024px){.Directions{flex-wrap:wrap}}@media (max-width: 480px){.Directions{flex-wrap:nowrap}}.Directions__Card{position:relative;flex:1 1 380px;padding:2.2rem;border-radius:1.2rem;min-height:18rem;color:#000;display:flex;flex-flow:column nowrap;background-color:#5bc78c}@media (max-width: 768px){.Directions__Card{flex-basis:100%;width:100%}}.Directions__Number{position:absolute;font-size:14rem;font-weight:700;color:#58c087;left:1.2rem;bottom:-1.6rem}.Directions__Card:last-child .Directions__Number{bottom:.4rem;font-weight:700;font-size:11.6rem}.Services{display:grid;grid-template-rows:repeat(2,15rem);grid-template-columns:repeat(3,1fr);gap:1.6rem;border-radius:32px;padding-bottom:5rem}@media (max-width: 1024px){.Services{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media (max-width: 768px){.Services{grid-template-columns:1fr;grid-template-rows:auto}}.Services__Card{position:relative;border-radius:1.6rem;display:flex;padding:1.4rem;flex-flow:column nowrap;justify-content:flex-end;border:1px solid #cccfcc;cursor:default;transition:all .3s ease-in-out;min-height:14rem}.Services__Card>p{margin-top:.6rem;margin-bottom:0}.Services__Card>p{position:relative;margin:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.Services__Card:first-child>p{max-height:5rem;margin-top:.4rem}@media (max-width: 768px){.Services__Card:first-child>p{margin:0;max-height:0}}.Services__Card:hover{box-shadow:#0000001a 0 10px 32px -2px,#0000001a 0 8px 16px -2px}.Services__Card:hover>p{max-height:5rem;margin-top:.4rem}.Services__Card>.icon{transition:all .3s ease-in-out}.Services__Card:not(:first-child):hover>.icon{width:2.4rem;height:2.4rem;stroke:#5ecc8f}.Services__Card:nth-child(1){grid-column:1/3}@media (max-width: 1024px){.Services__Card:nth-child(1){grid-row:1/3}}@media (max-width: 768px){.Services__Card:nth-child(1){grid-row:unset;grid-column:unset}}.Services__Card>h3{font-size:1.3rem;margin-top:1.2rem;font-weight:600;margin-bottom:0}.PriceListAction__Actions{margin-top:1.6rem;row-gap:1rem}.Advantages{display:grid;gap:1.6rem;grid-template-columns:repeat(3,1fr);flex-wrap:wrap;justify-content:center}.f{flex:0 1 43%}.Features{display:flex;grid-column:1/3;gap:1.6rem;justify-content:center;flex-flow:column nowrap;row-gap:1rem}@media (max-width: 1227px){.Features{grid-column:1/4}}.Features>li{display:flex;flex-flow:row nowrap}.Features svg{flex:0 1 30px;position:relative;top:-.2rem;margin-right:.6rem}.Attachment{position:relative;width:22rem;height:22rem;background-color:#5ecc8f;border-radius:1.6rem}@media (max-width: 1227px){.Attachment{display:none}}.Attachment__Pic{position:absolute;bottom:0;left:0;color:#00000005;width:90%;height:auto}.Features p{flex:1 0}.Level--Reviews{padding:0;margin:5rem 0 8rem}.Reviews{display:flex;flex-flow:row nowrap;align-items:flex-start;overflow-x:scroll;gap:1.2rem;padding:0 1.2rem 1.2rem}.Reviews::-webkit-scrollbar{display:none}.Reviews__Item{flex:0 0 100%;max-width:320px;border-radius:1.6rem;padding:1.6rem}.Features__Card{border:5px solid #E4EFE7}.Features__Card>p>strong,.PriceListAction>p>strong{font-size:1.43em}.PriceListAction{padding-top:3rem;flex-flow:column nowrap;align-items:center;row-gap:0}.PriceListAction>p{text-align:center}.PriceListAction__Actions{display:flex;flex-wrap:wrap;column-gap:1rem;justify-content:center}.ToForm{padding-top:0;align-items:center;flex-wrap:wrap;gap:.8rem;justify-content:center}.RequestAction{padding:8rem 4.6rem;margin-bottom:4rem;margin-left:calc(1.6vw + .8rem);margin-right:calc(1.6vw + .8rem);justify-content:start;align-items:start;border-radius:2.2rem;background-color:#5ecc8f;background-image:linear-gradient(to left,rgba(94,204,143,.99),rgba(94,204,143,.86)),url(https://2023.artlex70.ru/pictures/request-hero.webp);background-position:center;background-size:cover}@media (max-width: 768px){.RequestAction{padding:4rem 1.2rem}}.RequestAction__Contacts:before{font-size:2rem;margin-bottom:.7rem;font-weight:600;max-width:20rem;content:"Звоните или приходите к нам. Решим ваш вопрос"}.RequestAction__Contacts{position:relative;flex:1 1 300px;max-width:500px;display:flex;flex-flow:column nowrap;justify-content:space-between;row-gap:1.8rem;color:#000}.Contacts__Item{display:flex;flex-flow:column nowrap;row-gap:.4rem}.Contacts__Work{flex-flow:row nowrap;justify-content:space-between;max-width:16rem}:where(.Contacts__Days,.Contacts__Times){display:flex;row-gap:.4rem;flex-flow:column nowrap}.Contacts :where(.Contacts__Label,.Btn__Label){font-size:1.2rem}.RequestAction__Form{display:flex;flex:1 3 400px;max-width:700px;flex-flow:column nowrap;border-radius:1.6rem}@media (max-width: 1420px){.RequestAction__Form{flex-basis:400px}}@media (max-width: 1216px){.RequestAction__Form{flex-basis:380px}}@media (max-width: 768px){.RequestAction__Form{flex:0 1 auto;width:100%}}.Faq{padding-left:calc(1.6vw + .8rem);padding-right:calc(1.6vw + .8rem);flex-flow:column nowrap;align-items:flex-start;row-gap:0}.Faq__Question{cursor:pointer}.Faq__Question:after{position:relative;display:inline-block;top:10px;left:4px;content:"+";font-size:3rem;font-weight:300;line-height:.1rem}.Faq__Answer:before{content:"> ";font-size:1.4rem}.Faq__Answer{padding:0 6px;max-height:0;overflow:hidden;transition:all .4s ease-out;font-size:1.2rem;margin-bottom:0}.Faq__Answer>li{font-size:1em}.Faq__Question--Answered:after{position:relative;top:5px;content:"-"}.Faq__Question--Answered~.Faq__Answer{margin-bottom:1rem}.BankDetails{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2rem;width:min(100%,86rem);padding-inline:1.6rem}.BankDetails__Info{flex:0 1 46rem}.BankDetails__Code{width:clamp(0px,20rem,400px)}.BankDetails span{font-weight:600}.BankDetails p{margin-bottom:.8rem}.BankDetails a{margin-top:2rem}.BankDetails h2{line-height:1.3}.Privacy{width:min(80ch,100%);padding-inline:1.6rem}.Privacy__Title{font-weight:600;margin-top:1.7rem}.Privacy :where(.Privacy__Paragraph,.Privacy__Description){line-height:1.5;margin-top:1rem}.Privacy__Purposes th{text-align:left}.Footer{min-height:60px;width:100%;display:flex;flex-flow:column nowrap;align-items:center}.Map{width:100%}@media (min-width: 1420px){.Map{height:34vh}}@media not (min-width: 1420px){.Map{height:46vh}}.Footer__Info{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;padding-block:1.2rem;width:min(100%,86rem);padding-inline:1.6rem}.Footer__Info :where(li,a){font-size:.9rem;font-weight:500;color:#505050;transition:color .2s ease}.Footer__Info :where(a:hover){color:#222}.Tiles{position:relative;display:grid;justify-content:center;grid-template-columns:repeat(3,minmax(300px,400px));grid-template-rows:repeat(2,minmax(200px,auto));gap:1.6rem}@media (max-width: 1420px){.Tiles{justify-content:center;grid-template-columns:repeat(2,minmax(200px,600px));grid-template-rows:repeat(3,minmax(220px,auto));align-items:stretch;gap:calc(1.6vw + .8rem)}}@media (max-width: 768px){.Tiles{justify-content:center;grid-template-columns:auto;grid-template-rows:auto;align-items:stretch}}@media (max-width: 480px){.Card{min-height:160px;padding-bottom:2rem}}#star{color:#fc0}#right-arrow{position:relative;color:#5e5e5e}.icon{margin-bottom:auto;width:4rem;height:4rem;color:#000;stroke:#000}:where(.MenuToggler__Burger,.MenuToggler__X){min-width:2.4rem;width:2.4rem;height:2.4rem;stroke:#0a0a0a}.Arrow{position:absolute;cursor:pointer;width:46px;height:46px;color:#f5f5f5e6;background-color:#7d7d7dcc;padding:.3rem;border-radius:50px;z-index:500;top:5rem}.Arrow--Left{rotate:.5turn;left:.5rem}.Arrow--Right{right:.5rem}.Icon{width:22px;height:22px}
