:root{--a-cl:red;--swiper-navigation-color:#ff0000!important}@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:Geometria;src:url(font/Geometria-Bold.woff2) format('woff2'),url(font/Geometria-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geometria;src:url(font/Geometria-BoldItalic.woff2) format('woff2'),url(font/Geometria-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Geometria;src:url(font/Geometria-Italic.woff2) format('woff2'),url(font/Geometria-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geometria;src:url(font/Geometria.woff2) format('woff2'),url(font/Geometria.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;word-break:break-word}::after,::before{font-family:flaticon}body{background-color:#f8f8f6}body.fix{overflow:hidden}body,button,input,select,textarea{font-family:Geometria,sans-serif}button,input,select,textarea{outline:0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:2.3em;font-weight:700}b,strong{font-weight:700}p a{text-decoration:underline;color:var(--on-cl)}p a:hover{text-decoration:none}a,a[href^='mailto:'],a[href^='tel:']{text-decoration:none;color:#000}a img:hover{opacity:.8}form label{color:#000;font-size:.8em;display:block;margin:1em}form label a{border-bottom:1px dashed;color:#777}form label a:hover{border:0}button,input,textarea{outline:0}input[type=password],input[type=text],textarea{font-size:16px;padding:calc(1em - 2px);border:1px solid #eee;background-color:#fff;border-radius:2em;color:#777}button,input[type=submit]{-webkit-appearance:none;border:0;cursor:pointer}input[name=mail]{display:none!important}ol,ul{list-style:none}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p+p{margin:1em 0 0}a img:hover{opacity:.8}header{background:url(../img/head.jpg) center no-repeat}.but{background-color:var(--a-cl);padding:calc(1em + 2px) 1.5em;font-size:14px;border-radius:1em;color:#fff;font-weight:700;display:inline-block}.but:hover{background-color:#c41818!important}.wrap{max-width:1200px;margin:0 auto;padding:0 1em}.hood{padding:2em 0}.hood .on{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hood .on .lg{flex:1}.hood .on .lg p{font-weight:700;font-size:2em}.hood .on .ct{padding:1em}.hood .on .ct a{font-weight:700;margin:0 5px}.hood .on .ct a[href^=tel]::before{margin:0 5px 0 0;content:'\f114';color:var(--a-cl)}.about{padding:3em 0 5em}.about .on .tx ul{margin:2em 0}.about .on .tx ul li{font-size:1.5em}.about .on .tx ul li::before{content:'';padding:5px;background-color:var(--a-cl);display:inline-block;border-radius:5px;vertical-align:3px;margin:0 5px 0 0}.about .on .tx p{color:#777;font-size:1.2em}.kinds .on{display:flex;flex-wrap:wrap;margin:0 -1em}.kinds .on .bl{background-color:#fff;padding:3em;border-radius:1em;flex:0 calc(50% - 2em);margin:1em}.kinds .on .bl p{font-size:1.5em;font-weight:700}.kinds .on .bl ul li{font-size:1.2em}.kinds .on .bl ul li::before{content:'';padding:5px;background-color:var(--a-cl);display:inline-block;border-radius:5px;vertical-align:3px;margin:0 5px 0 0}.step{margin:2em 0 0}.step .on .bl{background-color:#6d6d6d;border-radius:1em;padding:2em;margin:1em 0 0}.step .on .bl p{color:#fff;margin:0}.step .on .bl p:first-child{font-weight:700;font-size:1.5em}.pro{margin:2em 0 0}.pro .on{background-color:#fff;padding:0 2em 2em;border-radius:1em}.pro .on .tx h5{padding:1em 0 0;font-size:1.5em;margin:1em 0 0}.pro .on .tx p{margin:0}.pro .on .tx p+h5{border-top:1px solid #cacaca}.partner{margin:2em 0}.partner .on{display:flex;flex-wrap:wrap;margin:0 -1em}.partner .on .bl{flex:0 calc(33.33% - 2em);margin:1em}.partner .on .bl p{margin:0}.partner .on .bl p:nth-child(2){font-size:1.2em;font-weight:700;margin:.5em 0}.contect .on{display:flex;flex-wrap:wrap}.contect .on .tx{background-color:#fff;padding:2em;border-radius:1em}.contect .on .tx p{font-size:1.2em}.contect .on .tx p a[href^=tel]::before{content:'\f114';color:var(--a-cl);margin:0 5px 0 0}.contect .on .tx p a[href^=mailto]::before{content:'\f115';color:var(--a-cl);margin:0 5px 0 0}.contect .on .tx a.but{margin:1em 0 0}.contect .on .mp{flex:1;margin:0 0 0 1em;border-radius:1em;overflow:hidden}.foot{margin:2em 0}.foot .on{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.foot .on .if{text-align:center}.foot .on .if a{color:#777}.foot .on .if a:hover{color:var(--a-cl)}.foot .on .cp a{color:#777;text-decoration:none}.foot .on .cp a:hover{color:var(--a-cl)}.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.5em}.modal .on .a p{font-size:16px}.modal .on form{margin:15px 0 0}.modal .on form input{margin:10px 0 0;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}.mess{position:fixed;right:25px;bottom:25px}.mess .a a{background-color:#25d366;padding:15px;border-radius:50%;font-size:0;display:inline-block}.mess .a a img{max-width:32px!important}.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:#777}.order .on .b a:hover{border:0}.cookie{position:fixed;bottom:1em;left:1em;z-index:999;background:#fff;padding:1em;width:300px;border-radius:1em;box-shadow:0 0 1em #00000017}.cookie *{color:#000}.cookie p{font-size:14px}.cookie p a{text-decoration:underline;color:var(--a-cl)}.cookie p a:hover{text-decoration:none}.cookie>a{border:1px solid var(--a-cl);padding:.5em 1em;display:inline-block;margin:1em 0 0;border-radius:2em}.cookie>a:hover{background:var(--a-cl);color:#fff}input[type=submit]+label a{border-bottom:1px dashed;color:var(--a-cl)}input[type=submit]+label a:hover{border-color:transparent}input[type=submit]+label{display:block;margin:1em 0 0;font-size:14px}@media screen and (max-width:768px){h1,h2,h3,h4,h5,h6{font-size:2em}.foot .on,.hood .on,.kinds .on,.partner .on{flex-direction:column}.foot .on>div+div{margin:1em 0 0}.hood .on .ct a{display:block}.contect .on .mp{margin:2em 0 0}}