@charset "UTF-8";@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}.button,button,div#popup div.close,nav.breadcrumbs ol,nav.nav-horizontal ul li,nav.nav-vertical ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-icon,.box-icon-horizontal,.button.success::after,button.success::after,div#popup div.columns div.image,div.content div.call,nav.nav-horizontal ul{display:-webkit-box;display:-ms-flexbox;display:flex}.box-icon,.box-icon-horizontal,.button,.button.success::after,button,button.success::after,div#popup div.close,div#popup div.columns div.image,nav.nav-horizontal ul li,nav.nav-vertical ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.content div.call,nav.breadcrumbs ol,nav.nav-horizontal ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}div#popup div.columns form div.form-data{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:100%;grid-template-rows:auto}.box-icon-vertical,div#popup div.columns,div#popup div.columns form,div.content,div.content div.pre,div.content h2.heading,nav.nav-vertical ul{display:grid;grid-template-rows:auto}div#popup div.columns form{grid-template-columns:100%}.box-icon-vertical,div#popup div.columns,div#popup div.columns form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div#popup div.columns form div.form-data,div.content,div.content div.pre,div.content h2.heading,nav.nav-vertical ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.anim-shine{position:relative;overflow:hidden}.anim-shine:hover::before{-webkit-animation:shine 1s;animation:shine 1s;opacity:1}.anim-shine::before{position:absolute;top:0;left:-45%;z-index:2;display:block;content:"";width:25%;height:100%;opacity:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.5)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@font-face{font-family:"Georgia";src:url(/wp-content/themes/theme/assets/fonts/georgia.ttf)}@font-face{font-family:"Arial";src:url(/wp-content/themes/theme/assets/fonts/roboto-regular.ttf)}html{margin:0!important;padding:0!important}body{background:#fff;color:#000;margin:0;padding:0;font-family:"Georgia",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}body .--scroll::-webkit-scrollbar,body::-webkit-scrollbar{width:5px}body .--scroll::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#efe1d1;border:3px solid #efe1d1}body .--scroll::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#e7e7e7}body .--bg{background:#fff}body .--color_light,section.section-dark div.content{color:#fff}.box-icon span,.box-icon-horizontal span,body .--color_dark,section.section-light div.content,section.section-rose div.content{color:#000}body .--radius{border-radius:15px}body .--radius_input{border-radius:5px}body .--border{border:1px solid #d1d1d1}body.stop-scrolling{overflow-y:hidden}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Georgia",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}.container{max-width:1440px;margin:auto;position:relative}@media screen and (max-width:1460px){.container{padding:0 10px}}div.overflow{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(3px);opacity:0;z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}div.overflow.active{z-index:9000;opacity:1}.i-center{text-align:center}.i-bold{font-weight:700}.i-title,div.content h2.heading span,h1{font-size:40px}@media screen and (max-width:900px){.i-title{font-size:24px}}@media screen and (max-width:500px){.i-title{font-size:20px}}h2{font-size:30px}div.content div.call span,h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.bg-main,.bg-main-hover:hover{background:#e7c093}.bg-wa{background:#10b981!important}.bg-wa:hover{background:#12d091!important}.bg-tg{background:#009dc9!important}.bg-tg:hover{background:#00b1e3!important}.bg-light,.bg-light-hover:hover{background:#fff}.bg-dark,.bg-dark-hover:hover,.box-icon{background:#616161}.box-icon{gap:5px;padding:5px;border-radius:5px}.box-icon.bg-max{padding:0!important;background:0 0!important}.box-icon.bg-max img{width:28px!important}.box-icon img,.box-icon svg,.box-icon-horizontal img,.box-icon-horizontal svg{width:18px;height:auto}.box-icon,.box-icon-horizontal,.box-icon-vertical,div.content div.pre{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-icon-horizontal{gap:5px}.box-icon-vertical,div.content div.pre{grid-template-columns:100%}.box-icon-vertical{gap:0}.box-icon-vertical img,.box-icon-vertical svg{width:24px;height:auto;margin:auto}.box-icon-vertical span{color:#000;text-align:center}svg.color.stroke path{fill:none;stroke:#e7c093}svg.color path{fill:#e7c093}svg.light.stroke path{fill:none;stroke:#fff}svg.light path{fill:#fff}svg.dark.stroke path{fill:none;stroke:#000}svg.dark path{fill:#000}section{padding:80px 0}section.section-dark{background:#000}section.section-light{background:#fff}section.section-rose{background:#efe1d1}div.title-top .line{font-size:24px;text-transform:uppercase;font-family:"Arial"!important;letter-spacing:2px;font-weight:100}div.title-top .line.rose{color:#e7c093}div.title-top .line.gray,nav.woocommerce-breadcrumb span span{color:gray}div.title-top .line.center{text-align:center}div.content,div.content h2.heading{grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}div.content{gap:28px;margin-top:25px}div.content h2.heading{gap:10px}div.content h2.heading p{font-size:40px;font-style:italic}div.content div.pre{padding-left:20px;border-left:3px solid #efe1d1;max-width:800px}div.content div.pre p{color:gray;font-style:italic}div.content div.text{font-size:16px;color:gray;max-width:800px}div.content div.call{color:#efe1d1;font-size:20px;text-transform:uppercase;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease;transition:all .3s ease}div.content div.call:hover{letter-spacing:2px;color:#e7c093}nav.breadcrumbs{padding:15px 0}nav.breadcrumbs ol{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}*,nav.breadcrumbs ol li a,nav.breadcrumbs ol li p{text-decoration:none}nav.breadcrumbs ol li a span,nav.breadcrumbs ol li p span{font-size:14px;color:gray}nav.breadcrumbs ol li a span.current,nav.breadcrumbs ol li p span.current,nav.nav-horizontal ul li a:hover,nav.nav-vertical ul li a:hover,nav.woocommerce-breadcrumb a span{color:#efe1d1}nav.breadcrumbs-mask{padding:20px 0 20px 20px;border-radius:36px 36px 0 0;background:#f5f5f6;margin-top:-36px;position:relative;z-index:2}nav.nav-horizontal,nav.nav-vertical{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}nav.nav-horizontal ul{gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}nav.nav-horizontal ul li a,nav.nav-vertical ul li a{font-size:14px;color:#000}nav.nav-vertical ul{grid-template-columns:100%;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}nav.woocommerce-breadcrumb{padding:15px 0;color:gray}@media screen and (max-width:600px){nav.woocommerce-breadcrumb{font-size:12px}}nav.woocommerce-breadcrumb span{font-size:14px;color:#efe1d1}@media screen and (max-width:600px){nav.woocommerce-breadcrumb span{font-size:12px}}nav.woocommerce-breadcrumb a{font-size:14px;text-decoration:none;color:gray}@media screen and (max-width:600px){nav.woocommerce-breadcrumb a{font-size:12px}}.button,button{border:0;outline:0;cursor:pointer;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;gap:10px;background:#e7c093;color:#fff;position:relative;border-radius:5px;-webkit-transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.button.success,button.success{position:relative;overflow:hidden}.button.success::after,button.success::after{position:absolute;content:"Заявка отправлена!";width:100%;height:100%;left:0;top:0;background:#10b981;color:#fff;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button:hover,button:hover{background:#e8d5be}.button:focus,button:focus{-webkit-transform:scale(.95);transform:scale(.95)}.button.btn-fit,.button.btn-more,button.btn-fit,button.btn-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.btn-icon svg,button.btn-icon svg{width:18px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.button.btn-icon svg path,button.btn-icon svg path{fill:#fff}.button.btn-burger.open div.burger span,button.btn-burger.open div.burger span{background-color:transparent}.button.btn-burger.open div.burger span::before,button.btn-burger.open div.burger span::before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.button.btn-burger.open div.burger span::after,button.btn-burger.open div.burger span::after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.button.btn-burger div.burger,button.btn-burger div.burger{width:24px;height:24px;position:relative}.button.btn-burger div.burger span,button.btn-burger div.burger span{background-color:#fff;border-radius:2px;height:2px;left:2px;margin-top:-1px;position:absolute;right:4px;top:50%}.button.btn-burger div.burger span::after,.button.btn-burger div.burger span::before,button.btn-burger div.burger span::after,button.btn-burger div.burger span::before{background-color:#fff;border-radius:2px;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.button.btn-burger div.burger span::before,button.btn-burger div.burger span::before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.button.btn-burger div.burger span::after,button.btn-burger div.burger span::after{-webkit-transform:translateY(6px);transform:translateY(6px)}.button.btn-more,button.btn-more{border:1px solid #efe1d1;background:0 0;color:#efe1d1;margin:20px auto 0;min-width:200px;-webkit-transition:all .3s ease;transition:all .3s ease}.button.btn-more:hover,button.btn-more:hover{background:#efe1d1;color:#fff}input[name=robots],input[name=utm]{display:none}.input-box{position:relative}.input-box input[type=text]:not(:-moz-placeholder)~label,.input-box input[type=text]:not(:-ms-input-placeholder)~label{top:0;left:10px;font-size:12px;font-style:italic;z-index:2}.input-box input[type=text]:focus~label,.input-box input[type=text]:not(:placeholder-shown)~label{top:0;left:10px;font-size:12px;font-style:italic;z-index:2}.input-box input[type=text]::-webkit-input-placeholder{color:transparent}.input-box input[type=text]::-moz-placeholder{color:transparent}.input-box input[type=text]:-ms-input-placeholder{color:transparent}.input-box input[type=text]::-ms-input-placeholder{color:transparent}.input-box input[type=text]::placeholder{color:transparent}.input-box label{position:absolute;left:15px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:0;font-size:16px;padding:2px;-webkit-transition:all .3s ease,background 0s ease,background-color 0s ease,color 0s ease;transition:all .3s ease,background 0s ease,background-color 0s ease,color 0s ease}input[type=text]{position:relative;z-index:1;background:0 0;outline:0;border-width:1px;border-style:solid;padding:12px 16px;border-radius:5px}input[type=text].__error{border-color:red!important}input[type=text].__complete{border-color:green}div.iti{display:block}input[name=phone]::-webkit-input-placeholder{color:gray!important}input[name=phone]::-moz-placeholder{color:gray!important}input[name=phone]:-ms-input-placeholder{color:gray!important}input[name=phone]::-ms-input-placeholder{color:gray!important}input[name=phone]::placeholder{color:gray!important}div.privacy-check{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:10px!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin:5px auto 0!important}div.privacy-check input{width:unset!important;max-width:unset!important;cursor:pointer!important}div.privacy-check p,div.privacy-check p a{font-size:12px!important;text-transform:none!important;font-weight:400!important}div.privacy-check p{color:gray!important;margin:0!important}div.privacy-check p a{color:#efe1d1!important;border-bottom:1px dashed #efe1d1!important}div#popup{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;z-index:-1;display:none}@media screen and (max-width:500px){div#popup{min-width:unset;width:340px}}div#popup.show{z-index:9902;display:block}div#popup div.close{position:absolute;right:10px;top:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:30px;height:30px;z-index:3;cursor:pointer}div#popup div.close svg{width:100%;height:100%}div#popup div.close svg path{fill:gray}div#popup div.columns{grid-template-columns:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:1px;border-style:solid;margin:auto;padding:20px}div#popup div.columns div.image,div#popup div.columns form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}div#popup div.columns div.image{max-width:150px;margin:auto}div#popup div.columns div.image img{width:100%;max-width:50px;height:auto;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}div#popup div.columns form{margin-top:24px;gap:16px;max-width:400px}@media screen and (max-width:600px){div#popup div.columns form{margin-bottom:20px}}div#popup div.columns form div.form-data,div#popup div.columns form input{width:100%;max-width:unset}div#popup div.columns form div.form-data{gap:8px}div#popup div.columns form div.form-data button{width:100%;min-width:unset}div#popup div.columns form div.form-data a,div#popup div.columns form div.form-data span{font-size:11px;text-align:left}