:root{--a-cl:#e9c699;--b-cl:#edaab0;--f-carousel-dot-color:#e9c699}@font-face{font-family:flaticon;src:url(font/icon/Flaticon.eot);src:url(font/icon/Flaticon.eot?#iefix) format('embedded-opentype'),url(font/icon/Flaticon.woff2) format('woff2'),url(font/icon/Flaticon.woff) format('woff'),url(font/icon/Flaticon.ttf) format('truetype'),url(font/icon/Flaticon.svg#Flaticon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Avenir Next Cyr';src:url(font/AvenirNextCyr-Regular.woff2) format('woff2'),url(font/AvenirNextCyr-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next Cyr';src:url(font/AvenirNextCyr-Bold.woff2) format('woff2'),url(font/AvenirNextCyr-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;word-break:break-word}::after,::before{font-family:flaticon}body.fix{overflow:hidden}body{background:#fffdfb}body,button,input,select,textarea{font-family:Avenir Next Cyr,sans-serif}button,input,select,textarea{outline:0}iframe{max-width:100%}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:2.3em;font-weight:700}h3{text-align:center}h3 span,h4 span{color:var(--a-cl);text-transform:uppercase}a,a[href^='mailto:'],a[href^='tel:']{text-decoration:none;color:#000}a:hover{color:var(--a-cl)}a[href^='mailto:']+p::before,a[href^='mailto:']::before,a[href^='tel:']::before{color:var(--a-cl);margin:0 5px 0 0}a[href^='tel:']::before{content:'\f114'}a[href^='mailto:']::before{content:'\f115'}a[href^='mailto:']+p::before{content:'\f116'}a img:hover{opacity:.8}ul{list-style:none}form label{color:#000;font-size:.8em;display:block}form label a{border-bottom:1px dashed;color:#777}form label a:hover{border:0}button,input,textarea{outline:0}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none;font-size:1em;padding:calc(1em - 1px);border:1px solid #eee;background-color:#fff;color:#777}button,input[type=submit]{border:0;cursor:pointer;-webkit-appearance:none}input[name=mail]{display:none!important}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p+p{margin:.5em 0 0}a img:hover{opacity:.8}.bt{background-color:var(--a-cl);padding:1em 1.5em;font-size:1em;font-weight:700;display:inline-block;text-align:center;word-break:normal;border-radius:2em}.bt:hover{opacity:.8;color:#fff}.wrap{max-width:1280px;margin:0 auto;padding:0 1em;position:relative}.hood{padding:.5em 0}.hood .wrap .ft{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em}.hood .wrap .ft .lg a img{width:88px}.hood .wrap .ft .cn p{margin:.5em 0 0}.hood .wrap .sd{margin:1em 0}.hood .wrap .sd ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.hood .wrap .sd ul li .go{text-transform:uppercase}.head .wrap .ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;background:linear-gradient(to left,var(--a-cl),var(--b-cl));border-radius:2em}.head .wrap .ft::after{content:'';height:60px;width:100%;position:absolute;bottom:-60px;background:#fffdfb}.head .wrap .ft .tx{max-width:500px}.head .wrap .ft .tx p{font-size:2em}.head .wrap .ft .tx .go{margin:2em 0 0}.head .wrap .ft .ig{text-align:center;line-height:0;margin:0 0 -4em;min-width:350px}.head .wrap .ft .ig img{width:320px;position:relative;top:-1em;animation:mover 4s infinite alternate}.about{padding:3em 0 0}.about .wrap .ft{border-radius:2em;box-shadow:0 0 2em rgb(0 0 0 / 7%);padding:3em;border:2px solid var(--a-cl)}.about .wrap .ft .tx p{font-size:1.5em}.services{padding:3em 0 0}.services .wrap .ft{display:grid;gap:1em;margin:2em 0 0}.services .wrap .ft .bl{display:flex;flex-wrap:wrap;gap:1em}.services .wrap .ft .bl .nm b{border:2px solid var(--a-cl);padding:1em;display:inline-block;border-radius:2em;min-width:338px}.services .wrap .ft .bl .tx{flex:1;margin:.5em 0 0}.services .wrap .ft .bl .tx ul{list-style:disc inside;display:grid;gap:.5em;margin:.5em 0}.price{padding:3em 0 0}.price .wrap .ft{background:var(--a-cl);padding:2em;border-radius:2em;display:grid;gap:2em}.price .wrap .ft .bl{display:flex;flex-wrap:wrap;gap:1em}.price .wrap .ft .bl .nm{flex:1}.expert{padding:3em 0 0}.expert .dp{display:grid;grid-template-columns:1fr 1fr;gap:2em}.expert .wrap .ft{margin:2em 0 0}.expert .wrap .ft .bl{display:flex;flex-wrap:wrap;align-items:center;gap:1em;box-shadow:0 0 2em rgb(0 0 0 / 7%);border-radius:2em;overflow:hidden}.expert .wrap .ft .bl .ig{line-height:0}.expert .wrap .ft .bl .ig img{width:300px}.expert .wrap .ft .bl .tx{flex:1;padding:1em}.expert .wrap .ft .bl .tx p{margin:1em 0}.education{margin:2em 0 0}.education .sd{margin:2em 0 0}.education .sd .ig{line-height:0;border:2px solid var(--b-cl);padding:1em;border-radius:2em;width:calc(33.33% - 1em);margin-right:1em}.education .sd .ig a{display:block;height:107px;overflow:hidden}.education .sd .ig a img{width:100%;height:100%;object-fit:contain}.contact{padding:3em 0 0}.contact .wrap .ft{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:1em;box-shadow:0 0 2em rgb(0 0 0 / 7%);padding:2em;margin:2em 0;border-radius:2em}.contact .wrap .ft a{font-size:1.5em}.contact .wrap .ft p{font-size:1.5em}.contact .wrap .sd #map_106737385{border-radius:2em}.foot{margin:2em 0}.foot .wrap .ft{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em}.foot .wrap .ft .lg{line-height:0}.foot .wrap .ft .lg a img{width:88px}.foot .wrap .ft .md{min-width:243px;text-align:right}.modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:99999;padding:20px;box-sizing:border-box;background-color:rgba(0,0,0,.75);text-align:center}.modal .on{position:relative;max-width:360px;margin:0 auto;background-color:#fff;padding:38px}.modal .on .a{margin:0 0 2px}.modal .on .a h4{font-size:1.8em}.modal .on .a p{font-size:16px}.modal .on form{margin:1em 0 0;display:flex;flex-wrap:wrap;flex-direction:column;gap:1em}.modal .on form input,.modal .on form textarea{display:block;width:100%}.modal #close{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);cursor:pointer}.order{max-height:100vh}.order .on{display:flex;flex-wrap:wrap;align-items:center;height:100vh;justify-content:center;flex-direction:column}.order .on .a{text-align:center}.order .on .a h1{font-size:48px;margin:0 0 15px}.order .on .a p{font-size:21px}.order .on .a p+p{margin:15px 0 0}.order .on .b{margin:32px}.order .on .b a{font-size:21px;border-bottom:1px dotted;color:#000}.order .on .b a:hover{border:0}.policy{margin:2em 0}.policy h3{font-size:27px}.policy .on{padding:2em 0 0;border-top:1px solid #eee;margin:2em 0 0}.policy .on ul{padding:0 0 1em 1em}.policy .on p,.policy .on ul li{margin:.5em 0 0}.policy .on ol li{font-size:14px;margin:.5em 0 0}.hood .wrap .ft .mb{display:none}.arw{padding:3em 0 0;display:none;position:relative;margin:1em 0}.arw span{position:absolute;top:.8em;left:50%;width:24px;height:24px;margin-left:-22px;border-left:2px solid var(--a-cl);border-bottom:2px solid var(--a-cl);transform:rotate(225deg);animation:sdb05 1.5s infinite}@keyframes mover{0%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}.wap{position:fixed;right:1em;bottom:1em;z-index:999}.wap a{background-color:transparent;padding:0;border-radius:0;font-size:0;display:inline-block}.wap a img{max-width:48px}@media screen and (max-width:992px){.expert .dp{grid-template-columns:1fr;display:block}.expert .wrap .ft .bl .ig img{width:200px}}@media screen and (max-width:768px){h1,h2,h3,h4,h5,h6{font-size:1.8em}.hood .wrap .ft .lg a img{width:40px}.hood .wrap .ft .cn,.hood .wrap .ft .tl a{font-size:10px}.head .wrap .ft .tx{padding:1em}.head .wrap .ft .ig{min-width:100%;margin:0 0 -1em}.head .wrap .ft .ig img{width:182px;position:static}.about .wrap .ft,.price .wrap .ft{padding:1em}.contact .wrap .ft,.expert .wrap .ft .bl,.foot .wrap .ft,.price .wrap .ft .bl,.services .wrap .ft .bl{flex-direction:column}.services .wrap .ft .bl .nm b{min-width:auto}.services .wrap .ft .bl .tx{margin:0}.expert .wrap .ft .bl .ig img{width:100%}.education .sd .ig{width:calc(100% - 1em)}.education .sd .ig a{height:200px}.contact .wrap .ft a,.contact .wrap .ft p{font-size:1em}.foot .wrap .ft{justify-content:center}.foot .wrap .ft .lg a img{width:70px}.foot .wrap .ft .md{text-align:center}}
