@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap);:root{--bh:15vmax;--cdfs:1em;--cmw:1200px;--hh:6em;--hwpb:1.75vmin;--lh:3em;--mmfs:1rem;--slfs:.5em;--slls:normal;--snfs:1.3em;--snls:inherit;--snws:inherit;--color1:#d9e2cf;--color2:#99b380;--color3:#597043;--color4:#1a2013;--tfc:#cd5b5b}html{width:100%;height:100%;font-family:Merriweather,serif;--fs-min:15;--fs-max:18;--f-view-min:576;--f-view-max:1280;font-size:clamp(calc(var(--fs-min) * 1px),calc((var(--fs-min) * 1px) + (var(--fs-max) - var(--fs-min)) * ((100vw - (var(--f-view-min) * 1px)) / var(--f-view-max))),calc(var(--fs-max) * 1px));line-height:1.6em}:root{--hfc:var(--color3)}.dark-theme{--hfc:var(--color1)}header svg{fill:var(--color3)}.dark-theme header svg{fill:var(--color1)}footer{color:var(--color2)}footer svg{fill:var(--color2)}nav :is(a:hover,a:active,li.selected a){color:var(--tfc)}:is(.follow-block,.messeng-block) :is(svg:hover,svg:active){fill:var(--tfc)}.fb-link{color:#fff}:is(.scroll-top,.fb-link) svg{height:1.4rem;fill:#fff}@media (max-width:1023px){.hc2{color:var(--color1)}.hc2 svg{fill:var(--color1)}.nav-bar span,.nav-bar::before,.nav-bar::after{background-color:var(--color3)}.dark-theme .nav-bar span,.dark-theme .nav-bar::before,.dark-theme .nav-bar::after{background-color:var(--color1)}}@media (min-width:1024px){.abs-mb{color:var(--color1)}.abs-mb svg{fill:var(--color1)}}:root{--fs:14px;--pad:1.8em;--blue1:#3498db;--blue2:#5dade2;--blue3:#85c1e9;--blue4:#3380CC;--blue5:#336699;--green:#229954;--red:crimson;--yellow:#ffd273;--bgc:#fff;--bgc2:hsl(200,10%,96%);--brc:hsl(0,0%,90%);--fc1:hsl(0,0%,10%)}@media (min-width:600px){}@media (min-width:800px){}@media (min-width:1200px){}*{border-color:transparent;border-style:solid;border-width:0;color:inherit;margin:0;outline:0;padding:0}body{display:grid;min-height:100%;background-color:hsl(0,0%,96%);grid-template-rows:auto 1fr auto}.dark-theme{--bgc:hsl(220,5%,10%);--bgc2:hsl(200,10%,20%);--brc:#555;--fc1:hsl(0,0%,90%);background-color:hsl(225,6%,13%);color:hsla(0,0%,100%,.8)}svg{fill:var(--fc1);vertical-align:middle}.stdwr{background-color:var(--bgc)}footer{background-color:var(--color4);border-top:4px solid var(--color2);font-size:.8em}main{--pad_tb:calc(var(--pad)*1.2);max-width:100vw}a{font-size:inherit;text-decoration:none}img,.far,.fas{vertical-align:middle}.debug-msg{position:fixed;left:50%;bottom:0;min-width:20%;max-width:100%;max-height:60%;border:5px solid red;box-shadow:0 0 5px hsla(0,50%,50%,1);font-size:.7rem;overflow-y:auto;transform:translateX(-50%);z-index:100}.debug-msg>pre{background-color:#fff;color:#444;padding:1rem}.hidden{visibility:hidden!important}.nodisp{display:none!important}.colwr3{column-count:2}.flex-def{display:flex;align-items:center;justify-content:center}.sbtn,.modbtn span{display:inline-flex;cursor:pointer;user-select:none}i.sbtn:active{transform:translateY(1px)}.sbtn svg{height:18px;aspect-ratio:1}.modbtn{display:flex;align-items:center;gap:10px;position:relative}.modbtn :is(i,span){opacity:.75;transition:opacity .2s}.modbtn span{font-size:.85em;padding:2px 6px}.modbtn :is(i:hover,i:active,span:hover,span:active){opacity:1}.sidebar{background-color:var(--bgc);padding:2rem}.sidebar li{position:relative;color:hsla(0,0%,50%,.9);transition:color .3s}.sidebar li~li{margin-top:1em}.sidebar li:hover,.sidebar li:active{color:hsla(0,0%,10%,.9)}.dark-theme :is(.sidebar li:hover,.sidebar li:active){color:hsla(0,0%,90%,.9)}.sidebar li.selected a{color:var(--tfc)}.sidebar a{display:block}.bfwr{display:flex;position:fixed;bottom:var(--pad);right:var(--pad);height:2.5rem;gap:.65rem}.scroll-top,.fb-link{display:flex;height:100%;align-items:center;background-color:var(--color3);border-radius:3px;justify-content:center;opacity:.75;transition:opacity ease .3s;z-index:10;cursor:pointer}.scroll-top{width:2.5rem;font-size:1.5rem}.fb-link{font-size:1rem;padding:0 .6rem}.scroll-top:hover,.fb-link:hover{opacity:1}.fb-link svg{margin-right:8px}.follow-block,.messeng-block{gap:14px}:is(.follow-block,.messeng-block) svg{height:1.3rem;transition:fill .2s}.developer a{margin-left:.8rem}.developer img{height:1.4rem;margin-right:.5rem}.clocks{display:flex;font-size:.9em;text-align:center}.clocks>div + div{margin-left:1em}.clocks time{color:var(--color1)}.analytics{display:none}.h-banner{display:flex;position:relative;min-height:var(--bh);width:100%;align-items:center;box-sizing:border-box;color:var(--color1);gap:.7rem;flex-direction:column;justify-content:center}.h-banner figure{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url(/temp/img/pat1.svg)}.h-banner .bg-img{background-image:url(/img/cmn/ban2.jpg);background-position:center;background-size:cover}.h-banner figure::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.h-banner .bg-img::before{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.5))}.h-banner h1{font-size:calc(1em + 1.5vmin);word-spacing:2px}.h-banner .navlnk{display:flex;align-items:baseline;color:#fff;gap:.5rem;text-transform:capitalize}.h-banner>:is(h1,p){position:relative;line-height:1.6;max-width:var(--cmw);text-align:center}.h-banner a{color:var(--blue3)}.h-banner svg{height:.7em}table{border-collapse:collapse;counter-reset:rowCounter;font-size:calc(0.4em + .9vmin)}caption{display:flex;position:relative;max-width:100%;background-color:var(--blue3);box-sizing:border-box;color:var(--color3);font-size:calc(0.5em + 1vmin);font-weight:600;justify-content:center;padding:.5rem 3.5vmin;text-transform:uppercase;word-spacing:2px}caption:after{content:'';position:absolute;top:0;right:-1.5rem;height:100%;width:3rem;background-color:inherit;transform:skew(30deg)}tr:hover,tr:active{background-color:#f3f3f3}tr>*{border:1px solid #dadada}table th{background-color:#f5f5f5;font-weight:500;padding:.5em;text-transform:uppercase}tr td{padding:.2em;text-align:center}table.counter tr td:first-child{counter-increment:rowCounter}table.counter td:first-child::before{content:counter(rowCounter)}table td[colspan]:first-child::before{content:''}.wrap-del{position:absolute;right:0;top:0;height:1.5rem;width:1.5rem;background-color:rgba(0,0,0,.3);color:#ddd;font-family:serif;font-size:1.75rem;font-weight:200;line-height:1.5rem;text-align:center;-webkit-user-select:none;user-select:none;z-index:5}.wrap-del:hover,.wrap-del:active{background-color:rgba(0,0,0,.7);color:var(--red)}.arb .btn-wrap{display:flex;justify-content:center}.arb i{color:#bbb;cursor:pointer;font-size:1.25rem;margin:0 5px;transition:color .3s}.arb i:hover,.arb i:active{color:#999}.window-overlay{display:flex;position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.8);align-items:center;justify-content:center;z-index:100}.pseudo-window{background-color:var(--bgc);border:1px solid var(--brc);max-width:100%}.window-content{max-height:90vh;overflow-y:auto;padding:1rem}.pw-top-border{display:flex;height:3rem;align-items:center;background-color:hsla(0,0%,50%,.3);justify-content:space-between}.pw-top-border:before{content:' '}.pw-back{color:var(--fc1);cursor:pointer;font-size:1.2em;font-family:monospace;opacity:.7;transition:opacity .3s}.pw-back:hover,.pw-back:active{opacity:1}.pw-close{width:3rem;color:var(--fc1);cursor:default;font-family:serif;font-size:3rem;text-align:center;transition:background-color .3s;-webkit-user-select:none;user-select:none}.pw-close:hover,.pw-close:active{background-color:hsla(350,86%,55%,.9)}body .pop-up,body .pu-confirm{position:absolute;top:100%;background-color:var(--bgc2);border:1px solid var(--brc);box-shadow:0 5px 10px hsla(0,0%,30%,.2);box-sizing:border-box;opacity:1;z-index:10}body .pop-up{visibility:hidden}body .pop-up.visible{visibility:visible}.pu-conf-data{display:flex;width:max-content;flex-direction:column;gap:4px;padding:4px}.pu-conf-data output{font-size:1em;grid-column-start:1;grid-column-end:3;line-height:1.5;padding:0 5px}.pu-conf-data input{height:1.5rem;width:12rem}.pu-conf-data .modbtn{justify-content:space-around}.pu-conf-data i{padding:3px}.pu-conf-data :is(i:hover,i:active),.pop-up>.modbtn :is(span:active,span:hover){background-color:hsla(0,0%,50%,.2)}.pop-up>:is(.modbtn,.pu-conf-data){padding:6px}.stdwr>.vcard{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem 0}.vcard h2{background-color:var(--color1);color:#fff;font-size:1.5em;padding:.25em;text-align:center;text-transform:uppercase}.vcard h3{color:#999;font-size:1.4em;text-transform:capitalize}.vcard .cdwr{font-size:1.2em}.vcard .cdwr div{font-weight:300}.vcard .adr{flex-direction:column}.vcard a:hover,.vcard a:active{color:var(--blue4)}:is(.vcard,.our-advants) i{display:flex;align-items:center;background-color:hsla(0,0%,90%,.8);border-radius:50%;justify-content:center;padding:.7rem}:is(.vcard,.our-advants) svg{height:1.3em;width:1.3em;fill:var(--color3)}.cdwr{display:flex;align-items:center;gap:.5rem}.cdwr div{display:flex;line-height:1.2}.cdwr address{font-style:normal}.cdwr time{font-weight:300;white-space:nowrap}.cdwr time span{font-weight:500}.cdwr time span:after{content:' / '}a[itemprop="telephone"] span{margin-right:.5em;opacity:.7}.org-tel,.org-tel .flex-def{gap:.5em}.our-advants li{display:flex;align-items:center;gap:.5rem}.our-advants li + li{margin-top:1rem}.chat-wnd-popup{position:fixed;left:0;right:0;bottom:0;background-color:#eaeaea;border:1px solid #ddd;box-sizing:border-box;overflow:hidden;padding:0 2vmin;z-index:20}.chat-wnd-popup.closed{opacity:.9}.chat-wnd-popup .header{display:flex;color:indianred;justify-content:space-between;padding:.75rem 0;text-transform:uppercase}.chat-wnd-popup h4{display:flex;align-items:center}.chat-wnd-popup h4 i{font-size:1.5rem;margin-right:1rem}.show-hide-chat i{cursor:pointer}.chat-wnd-popup>:last-child{max-height:80vh;box-sizing:border-box;transition:max-height .5s}.closed>:last-child{max-height:0;overflow:hidden}.chat-wnd-popup>:last-child::after{content:' ';display:block;height:1rem}.live-chat .chat-data{background-color:#fff;margin-bottom:.6rem;overflow-y:auto;scrollbar-width:thin}.chat-wnd-popup .chat-data{height:15rem;list-style:none}.live-chat li{margin-top:.7rem}.live-chat li:last-child{margin-bottom:.7rem}.live-chat .r-msg{padding-left:2rem;padding-right:.5rem;text-align:right}.live-chat .l-msg{padding-left:.5rem;padding-right:2rem;text-align:left}.live-chat li pre{display:inline-block;background-color:#f5f5f5;border-radius:.5rem;color:#444;font-size:.85rem;padding:.5rem}.live-chat .r-msg pre{background-color:aliceblue}.live-chat .new-msg{display:flex;align-items:center;justify-content:space-between}.live-chat textarea{height:3rem;width:auto;border-width:1px;border-radius:.5rem;flex-grow:1;line-height:1.4;padding:5px 10px;resize:none}.live-chat textarea:focus{outline:0}.live-chat .send-btn{width:1.8rem;margin-left:.5rem}.send-btn svg{vertical-align:bottom}.send-btn .send-icon{fill:#aaa}.send-btn[data-active='1'] .send-icon{fill:var(--blue2)}.loadwr{display:flex;flex-direction:column;gap:3vmin}.page-nav{display:flex;gap:.5rem;justify-content:center}.page-nav:empty{display:none}.page-nav>*{width:2.5rem;height:2.5rem;background-color:hsla(200,40%,50%,.1);border:2px solid hsla(200,40%,50%,.1);color:hsl(200,50%,55%);cursor:pointer;font-size:1.25rem;line-height:2.5rem;text-align:center;transition:background-color .3s;-webkit-user-select:none;user-select:none}.page-nav>:is(:first-child,:last-child){display:flex;background-color:hsla(200,50%,50%,.2);align-items:center;justify-content:center}.page-nav svg{height:60%;fill:hsl(200,50%,55%)}.page-nav>.dots{width:auto;border:0;cursor:default;padding:0 3px}.page-nav .current{background-color:hsla(200,40%,50%,.2);border-color:hsla(200,40%,50%,.7);font-weight:800}.page-nav>*:hover:not(.current):not(.dots){background-color:hsla(200,40%,50%,.3)}.page-nav :is(p:active,span:active){transform:translateY(1px)}.user-likes{display:flex;align-items:center;gap:.7rem}.user-likes i:hover{opacity:.75}.user-likes svg :first-child{fill:transparent}.user-likes .liked path{fill:indianred}.photo-gallery{display:flex;min-height:20vh;flex-wrap:wrap;justify-content:space-between}.photo-gallery.hide figure{display:none}.photo-gallery figure{position:relative;background-color:hsla(0,0%,50%,.1);cursor:pointer;margin-bottom:5px;overflow:hidden}.photo-gallery figure:not([style]){flex-basis:calc(33.5% - 5px);aspect-ratio:1.5}.photo-gallery .last{margin:0}.photo-gallery:after{content:'';flex-basis:33%}.photo-gallery figure:hover::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.1)}.photo-gallery img{width:100%;height:100%;opacity:0;will-change:opacity}.photo-gallery figure[style] img{opacity:1}.photo-gallery :is(figcaption,.modbtn){position:absolute;background-color:hsla(0,0%,0%,.7);color:hsl(0,0%,80%);font-size:.8em;padding:.5rem;opacity:0;transition:opacity .3s;z-index:2}.photo-gallery figure:hover :is(figcaption,.modbtn){opacity:1}.photo-gallery figcaption{bottom:0;width:100%;box-sizing:border-box;font-weight:300;text-align:center}.photo-gallery .modbtn{display:flex;top:0;right:0;gap:.5rem}.photo-gallery .modbtn i:hover{color:hsl(0,0%,85%)}.photo-gallery .pg-slider{display:none}.pg-slider{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;color:hsl(0,0%,100%);z-index:20}.slides-wrap{width:100%;height:100%;overflow:hidden}.slides-wrap div{display:flex;position:absolute;top:0;width:100%;height:100%;align-items:center;justify-content:center}.slides-wrap div:not([style]){transition:left .4s cubic-bezier(0,0,.25,1) 0s;will-change:left}.slides-wrap .prev-slide{left:-100%}.slides-wrap .curr-slide{left:0;z-index:2}.slides-wrap .next-slide{left:100%}.slides-wrap img{cursor:grab;transition:transform ease-in;-webkit-user-select:none;user-select:none}.slides-wrap img:active{cursor:grabbing}.slides-wrap img:not([style^="width"]){max-width:100%;max-height:100%}.pg-slider>:nth-child(n+2){z-index:10}.pg-slider .slp{position:absolute;left:0;top:0;height:4px;width:0;background-color:var(--red)}.pg-slider .sld{position:absolute;left:0;right:0;top:-100%;background-color:rgba(0,0,0,.5);font-size:.85em;padding:8px 20px;text-align:center}.pg-slider .sld.active{top:0}.pg-slider .sld:empty{display:none}.pg-slider button{cursor:pointer;padding:10px;transition:background-color .2s}.pg-slider :is(button:hover,button:active){background-color:indianred}.pg-slider>button{position:absolute;top:50%;transform:translateY(-50%)}.pg-slider>button svg{height:2em;fill:#fff}.pg-slider>.ps{left:-100%}.pg-slider>.ps.active{left:1vmin}.pg-slider>.ns{right:-100%}.pg-slider>.ns.active{right:1vmin}.sl-toolbar{display:flex;position:absolute;left:0;right:0;bottom:-100%;background-color:rgba(0,0,0,.5);gap:10px;justify-content:space-between;padding:1vh;place-items:center normal}.pg-slider .ah{transition:left .3s,right .3s,top .3s,bottom .3s}.sl-toolbar.active{bottom:0}.sl-toolbar .slc{padding:10px}.sl-toolbar .slb{display:flex}.slb button[disabled]{cursor:default;opacity:.5}.slb.full .fs,.slb .ex{display:none}.slb .fs,.slb.full .ex{display:inline-block}.slb svg{height:16px;aspect-ratio:1;fill:#fff}.slideshow{position:relative;width:100%;margin:0!important}.slideshow .slide-wrap{position:relative;height:38vmin}.slideshow figure{position:absolute;top:0;width:100%;height:100%;opacity:0;overflow:hidden;transition:opacity .75s ease-in-out;z-index:0}.slide-wrap .active{opacity:1;z-index:5}.slideshow img{width:100%;height:100%;object-fit:cover}.slideshow .dot-wrap{position:absolute;bottom:5%;left:50%;list-style:none;margin:0;opacity:.6;padding:0;transform:translateX(-50%);z-index:5}.slideshow .dot-wrap li{float:left;width:.75em;height:.75em;background-color:rgba(255,255,255,.7);border-radius:50%;cursor:pointer;margin:0 .375em;transition:.4s ease;vertical-align:middle}.slideshow .dot-wrap .active{background-color:var(--color3)}.slideshow i{position:absolute;top:50%;background-color:hsl(0,0%,0%);color:#fff;cursor:pointer;font-size:2em;opacity:.25;padding:1rem;transform:translateY(-50%);transition:opacity .3s;z-index:5}.slideshow i:hover,.slideshow i:active{opacity:.5}.slideshow i:first-child{left:0}.slideshow i:last-child{right:0}.map-wrap .map{z-index:5}.video-wrap{position:relative;width:100%;padding-top:calc(100%/16*9)}.video-wrap iframe{position:absolute;top:0;left:0;height:100%;width:100%}.enter-wrap{font-size:1.1rem}.stdwr.enter-wrap{max-width:550px}.enter-wrap h3{text-transform:uppercase}.enter-wrap a{color:var(--blue4)}.enter-wrap a:hover{text-decoration:underline}.enter-wrap .input-prompt{color:#aaa;font-size:.9em}.user-question{color:#aaa}.switch-btn{color:var(--blue4);cursor:pointer;text-transform:uppercase}.registr-success>:nth-child(n+2){margin-top:1.5vmin}.registr-success .suc-msg{text-align:justify}.registr-success a{color:var(--green)}.suc-msg,.err-msg{display:block;line-height:1.5}.err-msg{text-align:center}span.suc-msg{color:var(--green)}span.err-msg{color:var(--red)}.err-page{position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;color:coral;justify-content:space-between;padding:5vh;overflow:hidden;text-align:center}.err-page h1{font-size:4vh;text-transform:uppercase}.err-page p{font-size:1.8rem;font-size:3.5rem;white-space:nowrap}.err-page a{color:#fff;font-size:.6rem;opacity:.5}.page500,.page503{height:100vh;background-color:#000}.page500{background-image:url(/temp/img/page500.png)}.page503{background-image:url(/temp/img/page503.png)}.stdwr{position:relative;width:100%;box-sizing:border-box;padding:var(--pad)}.stdwr>:nth-child(n+2){margin-top:1.5rem}.stdwr .title-wr{background-color:hsla(0,0%,50%,.15);border-radius:3px;padding:1vmin}.title-wr h2{position:relative;font-size:1.5rem;text-align:center;text-transform:uppercase}.stdwr table{width:100%}.read-more-lnk a{display:inline-flex;align-items:center;background-color:var(--color2);border-radius:3px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:1rem;padding:.6rem 1.8rem calc(0.6rem + 3px);text-transform:uppercase;transition:background-color .3s,color .3s}.read-more-lnk a:hover,.read-more-lnk a:active{background-color:var(--color3)}.cost-inf{color:#fff;text-transform:uppercase}.cost-inf s{font-size:.8em}article .cost-inf{background-color:hsla(0,0%,50%,.2);font-size:1.5em;padding:5px 0;margin-bottom:1em;text-align:center}article .cost-inf data{color:var(--tfc)}main>section{display:flex;position:relative;align-items:center;flex-direction:column;gap:var(--pad_tb)}.sbw{display:flex;align-items:stretch;flex-direction:column;gap:var(--pad_tb)}.sidebar-wrap{box-sizing:border-box;padding:var(--pad)}.uni-wr>:nth-child(n+2){margin-top:3vmin}.uni-wr .read-more-lnk{text-align:right}main>.content>:last-child{margin-bottom:var(--pad_tb)}main>.content>:is(:first-child,h1.nodisp + *){margin-top:var(--pad_tb)}.content h1{box-sizing:border-box;font-size:1.6rem;text-align:center;text-transform:uppercase}.content h1,.title-wr h2{color:var(--tfc)}.content>.bg-img{margin:0}.content article{width:100%}.content article>p{text-indent:2vw}.content article :is(p,ul){font-size:1.15rem;line-height:1.6;padding:0;text-align:justify;word-spacing:5px}.content article :is(ol,ul){padding-left:2rem}.content article li{line-height:1.8}.content article a{color:var(--blue1)}.content article>figure{position:relative;margin:1.5em 0;text-align:center}.content article img{max-width:100%}.content article>figure figcaption{position:absolute;top:0;background-color:hsla(0,0%,0%,.4);color:#fff;font-size:.8em;padding:.25rem .5rem}article h2{color:var(--tfc);font-size:1.5rem;line-height:1.75;margin-bottom:1.5rem;text-align:center}nav a{transition:color .2s}.stdwr>.map-wrap .map{height:50vmin}.stdwr.page404>*{margin:0}.page404 img{width:100%}.page404 :is(p,a){position:absolute;left:0;right:0;padding:0 5vmin;text-align:center}.page404 p{top:5vmin;color:hsl(35,100%,50%);font-size:4vmin;font-family:monospace;line-height:1.8;text-transform:uppercase}.page404 a{bottom:4vmin;color:#aaa;font-size:.7em}ul.preview{display:flex;flex-direction:column;gap:3vmin;list-style:none}.preview li{background-color:hsla(0,0%,50%,.05);padding:var(--pad)}.preview li>:nth-child(n+2){margin-top:1rem}.preview li>a{display:block}.preview img{width:100%}.preview h3{border-bottom:1px solid #e5e5e5;font-size:1.5em;padding-bottom:.4em}.preview .prev-descr{background-color:#f7f7f7;font-size:1.1em;line-height:1.5;padding:1em;text-align:justify}.reviews blockquote{position:relative;color:hsl(0,0%,50%);font-family:Georgia,serif;font-size:1.1em;padding-left:36px;line-height:1.5}.reviews blockquote:before{display:block;position:absolute;left:-8px;top:-30px;color:#7a7a7a;content:"\201C";font-size:80px}.tiles-preview{display:flex;flex-direction:column;gap:var(--pad);list-style:none}.tiles-preview li{border:1px solid hsla(0,0%,50%,.2);background-color:hsla(0,0%,50%,.05);border-radius:3px;box-sizing:border-box;overflow:hidden;padding:1.2rem;transition:box-shadow .2s ease}.tiles-preview :is(li:hover,li:active){box-shadow:0 0 25px -15px var(--fc1)}.tiles-preview li a{display:block}li .cost-inf{position:absolute;background-color:var(--tfc);border-radius:2px;color:#fff;font-size:1.3em;padding:6px 12px}.tiles-preview img{width:100%;border-radius:2px}.tiles-preview h3{border-bottom:1px solid hsla(0,0%,50%,.2);color:var(--tfc);font-size:1.5em;padding-bottom:.7rem}.tiles-preview div>*{line-height:1.7;margin-top:.7rem}.feedback h4{color:var(--color3);font-size:1.1em;font-weight:400;line-height:1.5;text-align:justify}.uni-wr.reviews{font-size:.9em}.rating-wrap span:before{content:'\2605';display:inline-block;color:orange;font-size:2em}.uni-wr.reviews h3{font-size:1.4em}.services .preview a>:nth-child(n+3){margin-top:1rem}.services .preview h3{font-size:1.75rem}.mcl.services li{font-size:1.2rem;font-style:italic;text-align:justify}table.price-list{margin:30px}.price-list caption{font-size:28px;font-weight:600;margin-bottom:10px;text-align:left;text-transform:uppercase}.price-list td{font-size:18px;padding:10px;text-align:left}.price-list td[colspan]{color:#CC9900;font-size:1.5em;font-weight:400;text-align:center;text-transform:uppercase}.pseudo-window .registr-success{width:500px}.data-search{display:flex;position:relative;justify-content:center;white-space:nowrap}.data-search>span{position:absolute;display:inline-block;width:20px;height:20px;left:10px;top:10px;background-image:url(/temp/images/search.png);background-size:contain;z-index:1}.data-search input{width:100%;height:2rem;font-weight:500;padding-left:1rem;transition:background .4s ease}.data-search input::placeholder{color:#65737e}.data-search input::-webkit-search-cancel-button{position:relative;right:10px}.data-search ul{display:flex;position:absolute;width:100%;box-shadow:0 0 8px 0 hsla(0,0%,50%,.3);flex-direction:column;gap:1px;list-style:none;margin-top:3px;z-index:10}.data-search ul:empty{display:none}.data-search li{position:relative;background-color:var(--bgc);font-size:.8em;opacity:.8;overflow:hidden;padding:.4rem .6rem;text-overflow:ellipsis;white-space:nowrap;transition:background-color ease .3s;-webkit-user-select:none;user-select:none}.data-search li[data-id]{cursor:pointer}.data-search li:hover{background-color:var(--bgc2)}.data-search img{height:100%;margin-right:3px}.latest-articles{display:inline-block;width:493px;background:#212121;border:1px solid #333;margin-left:10px;padding:20px;vertical-align:top}.latest-articles ul{list-style:none}.latest-articles li{margin-bottom:10px;overflow:hidden}.latest-articles img{float:left;height:60px;margin-right:10px}.latest-articles li{color:#aaa}.user-level{display:inline-block}.user-level span{font-size:22px;line-height:20px;vertical-align:bottom}.user-level .empty{color:#D4AF37;font-weight:100}.user-level .full{color:#D4AF37;font-weight:100}.top-bottom-ad{background:#ddd;overflow:auto}.stop-300x250{height:250px;text-align:center}.stop-300x250 p{font-size:15px;font-weight:bold;padding:0 15px;padding-top:5px}.stop-300x250 img{margin-top:10px}.stop-300x250 a{font-size:14px;color:#aaa}.ad-wr{text-align:center}.ad-wr>div{display:table;background:#fff;margin:10px auto;box-shadow:0 0 1px 1px rgba(0,0,0,.3)}.fixed-ad{position:fixed;top:0}div>ins{vertical-align:bottom}.buttons-wrap,.buttons-wrap>span{position:relative}.buttons-wrap{display:flex;position:absolute;right:3px;top:4px}.buttons-wrap>span{display:block;height:16px;width:16px;background:url(/temp/img/action-group.png) no-repeat 999px 0;cursor:pointer;margin:0 1px}.thumbnail span{border:1px solid #aaa}.thumbnail .buttons-wrap span{opacity:0;transition:opacity .5s}.thumbnail:hover>.buttons-wrap span{opacity:.5}.thumbnail .buttons-wrap span:hover{opacity:1}.tooltip{visibility:hidden;opacity:0;position:absolute;text-align:center}.tooltip{left:100%;top:0;border:1px solid #97a7aa;margin-left:9px;transition:opacity 1s}.tooltip:before,.tooltip:after{content:'';display:block;position:absolute;width:0;height:0}.tooltip:before{top:5px;right:100%;border:10px solid transparent;border-right-color:#97a7aa}.tooltip:after{top:6px;right:100%;border:9px solid transparent;border-right-color:white}.tooltip.binded{left:0;top:100%;margin:0}.tooltip.binded:before,.tooltip.binded:after{display:none}.tooltip>div{max-height:270px;overflow-y:auto;padding:7px}.tooltip .data-search{width:200px;margin-bottom:3px}.tooltip .data-search li{font-size:12px}.tooltip li:hover{background:#e8f1f3}.tooltip input{height:24px;border:1px solid #aaa;font-size:12px}.tooltip input:focus{border:1px solid #0080ff;box-shadow:none}.top-hint{position:relative}.top-hint:before,.top-hint:after{position:absolute;left:0;opacity:0;pointer-events:none;z-index:12}.top-hint:before{content:'▼';top:-16px;color:#f2a900;font-size:16px;line-height:16px}.top-hint:after{content:attr(data-hint);height:24px;top:-35px;background:#f2a900;color:white;font-size:12px;font-weight:bold;line-height:24px;padding:0 5px;text-align:center;white-space:nowrap}.top-hint:hover:before,.top-hint:hover:after{opacity:1;transition:opacity .5s}.progress-bar{display:block;position:relative;height:.5rem;width:0;background:#2E86C1}.progress-bar:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;animation:move 2s linear infinite;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:50px 50px;overflow:hidden}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes shimmer{0%{background-color:hsla(0,0%,50%,.05)}50%{background-color:hsla(0,0%,50%,.1)}100%{background-color:hsla(0,0%,50%,.05)}}.bg-loader>*{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear}.lds-ring{display:inline-block;position:relative;width:3rem;height:3rem}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:2rem;height:2rem;margin:8px;border:5px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lds-dual-ring{display:inline-block;width:64px;height:64px}.lds-dual-ring:after{content:" ";display:block;height:46px;width:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#2E86C1 transparent #2E86C1 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lds-spinner{display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}header{--hbc:var(--color1);position:sticky;top:0;background-color:var(--hbc);color:var(--hfc);z-index:10}.dark-theme header{--hbc:var(--color3)}header .wrap{display:flex;height:var(--hh);width:100%;align-items:center;justify-content:space-evenly}header .wrap>div{flex-shrink:0}.hf-group{display:flex;font-weight:500}header .hf-group{font-size:var(--cdfs)}.hbar{display:flex;gap:3px}footer .wrap{display:flex;align-items:center;flex-direction:column;gap:2rem;padding:2rem}footer .hf-group{max-width:var(--cmw);align-items:center;gap:3rem;justify-content:center}footer .hf-group>:first-child{justify-self:end}footer .hf-group:first-child{}.hf-group>div{display:flex;align-items:center}.hf-group :is(.cdwr,.org-tel) svg{height:1.1em}.logo{display:flex;position:relative;align-items:center;box-sizing:border-box;justify-content:space-between}.logo a{display:flex;align-items:center}.logo svg{height:var(--lh);margin-right:.75em}.logo h3{font-size:var(--snfs);font-weight:700;letter-spacing:var(--snls);line-height:1;word-spacing:var(--snws)}.logo p{height:1.2em;font-size:var(--slfs);letter-spacing:var(--slls);opacity:.7;text-align:justify}.logo p:after{content:"";display:inline-block;width:100%}.main-menu{display:flex;position:relative;gap:.7em;text-transform:uppercase}.main-menu,.sidebar{list-style:none}.main-menu li{box-sizing:border-box}.main-menu li a{white-space:nowrap}.acc-bar a{transition:color .2s}.acc-bar :last-child{}.acc-bar .sbtn svg,.lang-bar svg{height:1.2rem}.acc-bar .pop-up svg{height:1em;margin-right:.5rem;transition:fill .2s}.acc-bar,.lang-bar{position:relative}.acc-bar .pop-up,.lang-bar .pop-up{padding:.7rem}.acc-bar a,.lang-bar span{display:block;opacity:.6;transition:opacity ease .2s;user-select:none}.acc-bar a{font-size:.85em;white-space:nowrap}.acc-bar a:hover{opacity:1}.lang-bar span{font-size:1.1rem}.lang-bar span:not(.active){cursor:pointer}.lang-bar :is(span:hover,span:active,.active){opacity:1}.theme-bar{--tbsize:1.2rem}.acc-bar i,.lang-bar i,.theme-bar p{position:relative;height:var(--tbsize);width:var(--tbsize);border-radius:50%;padding:.5rem;transition:background-color ease .2s}.acc-bar :is(i:hover,i:active),.lang-bar :is(i:hover,i:active),.theme-bar :is(p:hover,p:active){background-color:hsla(0,0%,0%,.1)}.theme-bar i{display:none;position:absolute}.dark-theme .theme-bar i:last-child,body:not(.dark-theme) .theme-bar i:first-child{display:flex;z-index:5}.theme-bar i svg{height:var(--tbsize)}@media (max-width:1023px){header .nav-bar{display:flex;flex-direction:column}.nav-bar span,.nav-bar::before,.nav-bar::after{content:'';width:26px;height:2px;margin:3px 0;transition:.4s}.menu-opened .nav-bar::before{transform:rotate(-45deg) translate(-5px,5px)}.menu-opened .nav-bar::after{transform:rotate(45deg) translate(-6px,-6px)}.menu-opened .nav-bar span{opacity:0}.hc2{position:absolute;top:100%;left:0;right:0;max-height:0;background-color:var(--color4);border-bottom:2px solid var(--color2);font-size:1.1em;overflow:hidden;transition:max-height .3s ease-in-out;z-index:100}.menu-opened .hc2{max-height:85vh;overflow:hidden}.hc2 .hf-group{flex-direction:column;gap:1.5rem;margin-top:2rem;padding:0 2rem}.hc2 .hf-group:last-child{margin-bottom:2rem}.hc2 nav{border-bottom:1px solid var(--color3);padding:0 0 1.5rem 0}.hc2 .flex-def{justify-content:start}.main-menu{flex-direction:column}.org-tel .flex-def{flex-wrap:wrap}main .h-banner{padding:4vmin}.bg-img + div aside{margin-top:10px}.pseudo-window{width:100%}.stdwr .rtw{overflow-x:auto}.cp .sidebar{column-count:2}}@media (min-height:558px) and (min-width:1024px){.colwr2{column-count:2;column-gap:1rem}.colwr3{column-count:3}header{display:flex;justify-content:center}header .wrap{gap:2em;grid-template-columns:auto 3fr 1fr}header .wrap .hbar{justify-self:end}header .wrap.hwpad{padding-bottom:var(--hwpb)}.abs-mb{display:flex;position:absolute;bottom:0;left:50%;width:max-content;background-color:var(--color2);border-radius:40px;padding:.35rem 40px;transform:translate(-50%,50%);z-index:10}header .hf-group{align-items:center;gap:1.5em}.main-menu{align-items:center;min-height:2.5rem}header :is(.follow-block,.messeng-block) span,.nav-bar{display:none}.acc-bar{flex-direction:column;gap:1px}.theme-bar span{display:none}.stdwr>.vcard{flex-direction:row}.stdwr>.vcard>div{flex-basis:calc(50%)}.pseudo-window{min-width:500px}.pw-top-border{height:2rem}.pw-close{width:2rem;font-size:1.75rem;line-height:2rem}.chat-wnd-popup{left:auto;right:3vmin;bottom:0;width:400px}.contact-bar div + div{margin-left:3em}header .org-tel .flex-def{flex-direction:column;gap:0}.cdwr time span:after{display:block;content:''}.h-banner .bg-img{background-image:url(/img/cmn/ban1.jpg)}.sbw{flex-direction:row;justify-content:center;padding:var(--pad_tb) var(--pad)}aside{flex-basis:30%;max-width:320px}aside nav{position:sticky;top:calc(var(--hh) + var(--pad_tb))}.cp section{flex-basis:900px}.sbw .stdwr{max-width:2000px}.stdwr,.preview li,.sidebar{border:1px solid var(--brc);border-radius:3px;box-shadow:0 4px 0 rgba(200,200,200,.2)}main:not(.sbw) .content:not(.sbw){}.tiles-preview{display:grid;grid-template-columns:1fr 1fr}.tiles-preview li{}ul.preview{display:grid}.preview.gc2{max-width:var(--cmw);grid-template-columns:repeat(2,1fr)}.preview.gc3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.stdwr{max-width:var(--cmw)}.stdwr .title-wr{font-size:20px}.bg-img + .sidebar-wrap{align-items:center}.mcl.contacts{column-rule:2px solid var(--color2)}}form{--fep:calc(var(--pad) *0.75);--flc:hsla(200,30%,50%,1)}form[name]{max-width:510px;margin:0 auto}.dark-theme form[name]{color:unset}:is(form[name],fieldset,.fcw,.arb,.arb-unit)>:nth-child(n+2){margin-top:1em}form .fcw:nth-child(n+2){margin-top:2.5em}fieldset{min-width:0}legend{width:100%;background-color:var(--flc);box-sizing:border-box;color:hsla(0,0%,100%,.8);font-weight:500;padding:.5em 0}legend,.fcw h3{font-size:1.1em;text-align:center;text-transform:uppercase}.fcw h3{background-color:hsla(0,0%,30%,.6);color:hsl(0,0%,90%);padding:.5em}legend~div:nth-of-type(1),legend~p:nth-of-type(1){clear:both}.content form p{line-height:normal}form :is(input,select,textarea,.btn){width:100%;font-family:inherit;font-size:1em}input,select,textarea,.cfe{border-color:var(--brc);border-radius:3px;border-width:1px;box-sizing:border-box;padding:.4em .6em;vertical-align:top}input,select{height:2.2rem}form option{background-color:var(--bgc2)}form textarea{height:6em;resize:none}input,select,textarea{background-color:inherit}button{background-color:transparent}form label{color:var(--flc)}form label:first-letter{text-transform:uppercase}form .required:after{content:'\2731';color:var(--red);font-size:.6em;margin-left:2px;vertical-align:top}.afe,.cfe{position:relative;background-color:var(--bgc)}.cfe{padding:.75rem}input[type=checkbox],input[type=radio]{height:1.2em;width:1.2em;margin-right:8px;vertical-align:middle}.radio-group label{margin-bottom:3px}.radio-group span~span{margin-left:2vmin}.color-inp{position:relative}input[type=color]{height:2.5em;padding:3px 5px}.dark-theme ::-webkit-calendar-picker-indicator{filter:invert(1)}form p.switch{display:flex;align-items:center;font-size:.8em;text-transform:uppercase}.switch input[readonly]{display:none}.switch label{position:relative;width:40px;height:24px;margin-right:1em}.switch [type=checkbox]{width:0;height:0;opacity:0}.switch span{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:12px;cursor:pointer;transition:.3s}.switch span:before{content:"";position:absolute;left:3px;bottom:3px;height:18px;width:18px;background-color:#fff;border-radius:50%;transition:.3s}.switch [type=checkbox]:checked + span{background-color:var(--green)}.switch [type=checkbox]:focus + span{box-shadow:0 0 0 2px var(--blue2)}.switch [type=checkbox]:checked + span:before{transform:translateX(16px)}.btn{height:2.3em;background-color:steelblue;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:500;letter-spacing:1px;padding:0 .5rem;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;word-spacing:3px;transition:box-shadow .1s}[type=submit]{background-color:mediumseagreen}[type=reset]{background-color:salmon}.btn:focus,.btn:hover{box-shadow:inset 0 0 0 2em rgba(255,255,255,.1)}.btn:active{box-shadow:inset 0 0 1em .5em hsla(0,0%,20%,.2);transform:translateY(1px)}button[disabled]{box-shadow:none}.btn svg{fill:#fff}.fbw span{text-align:center;color:#fff}.fbw span.suc-msg{background-color:var(--green)}.fbw span.err-msg{background-color:var(--red)}.ifu{position:relative}.ifu label{position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer}.ifu input{display:none}.ifu{display:flex;align-items:center;background-color:hsl(30,40%,50%);gap:1rem;justify-content:center}.ifu svg{height:1.2em}.txt-file-upl textarea{cursor:default}.obj-input{position:relative}.obj-input label,.obj-input input[readonly]{cursor:pointer}.obj-input .modbtn{position:absolute;top:0;right:1em;background-color:inherit;font-size:1em;padding:0 8px;transform:translateY(-50%)}.obj-input .modbtn i{color:#aaa}.custSel>label,.custSel>input{cursor:default}.custSel input:not([readonly]):focus{cursor:text}.custSel>svg{position:absolute;right:1rem;top:50%;height:.5rem;transform:translateY(-50%)}.custSel ul{width:100%;max-height:18.5rem;font-size:.9rem;list-style:none;overflow-y:auto;padding:4px 0}.custSel [disabled]~ul{display:none}.custSel li{color:var(--fc1);font-size:1em;padding:.25rem .8rem;-webkit-user-select:none;user-select:none}.custSel li[data-value='']::after{content:'#';opacity:0}.custSel .selected,.custSel li:hover{background-color:hsla(0,0%,50%,.1)}.ta-bar{display:flex;position:absolute;right:1.5rem;top:0;align-items:center;background-color:inherit;color:#aaa;gap:10px;padding:0 5px;transform:translateY(-50%)}.ta-bar .te{display:flex;cursor:pointer;padding:4px}.ta-bar :is(.te:hover,.te:active){background-color:hsla(0,0%,50%,.2)}.ta-bar .symb-counter{font-size:.75em}.image-upload .preview-area{margin-top:.75rem}.image-upload .info-txt{color:#aaa;font-size:.9em;text-align:center}.image-upload .thumb-area{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.image-upload figure[data-selected='1']{outline:solid orange}.image-upload figure{position:relative}.image-upload .preview-area img{max-height:6rem;width:auto;max-width:100%}.main-img-sel .thumb-area img{cursor:pointer}.image-upload svg{height:4rem;fill:hsla(200,40%,60%,.6);vertical-align:middle}.image-upload .thumb-area img[src$=svg]{height:5rem}svg .camera{fill:#bbb}.image-upload svg + .wrap-del{display:none}.image-upload .main-img-area{display:flex;justify-content:center}.image-upload .main-img-area img{max-height:500px}.main-img-area figcaption{background-color:peachpuff;color:#222;padding:3px;text-align:center}.lds ul,.lds ol{max-height:20vh;list-style:none;overflow-y:auto}.lds ul:empty::before,.lds ol:empty::before{content:'A';opacity:0}.lds li{display:flex;align-items:center;font-size:.8em;justify-content:space-between;padding:2px 6px}.lds li:hover,.lds li:active{background-color:#f5f5f5}.dark-theme :is(.lds li:hover,.lds li:active){background-color:hsla(0,0%,15%,.75)}.lds li .modbtn{opacity:0;transition:opacity .2s}.lds li:hover .modbtn,.lds li:active .modbtn{opacity:1}.lds ul i + i,.lds ol i:first-child,.lds ol li:first-child i:nth-child(3),.lds ol li:last-child i:last-child{display:none}.mr-slider .labels{display:flex;justify-content:space-between;margin-bottom:14px}.mr-slider ul{display:flex;position:relative;list-style:none;margin:0 1rem 0;z-index:5}.mr-slider li{height:16px;border-left:3px solid hsl(30,60%,60%);flex-grow:1;font-size:0;text-align:center}.mr-slider li:last-child{flex-grow:0}.mr-slider div{position:relative;height:4px;background-color:hsl(30,50%,50%);margin:-10px 1rem 0}.mr-slider .scale span{display:flex;position:absolute;top:calc(-1rem + 4px/2);width:2rem;height:2rem;background-color:hsl(200,50%,50%);border-radius:2rem;cursor:pointer;margin-left:-1rem;-webkit-user-select:none;user-select:none;z-index:10}.mr-slider .values{display:flex;color:hsl(30,60%,60%);justify-content:center;margin-top:1rem}.afe>label,.image-upload label,.lds label{position:absolute;left:calc(0.75rem - 1px);top:50%;padding:0 2px;transition:all .2s ease-out;transform:translateY(-50%)}label.adapt{top:0;background-color:inherit;border-radius:2px;font-size:.8em;line-height:1.2}label.active{color:var(--blue2)}.afe:not(.custSel) label:not(.adapt){cursor:text}form .sb-info{color:var(--red);font-size:.85em;margin-bottom:.33em;text-align:center}.sb-info:before{content:'\2731 ';color:var(--red)}.multi-field{display:flex;align-items:center;flex-direction:column}.multi-field>label{position:relative;transform:translateY(-35%)}.multi-field>label::before,.multi-field>label::after{content:'';display:flex;position:absolute;top:50%;width:50px;height:8px;border-top:1px solid var(--flc)}.multi-field>label:before{border-left:1px solid var(--flc);transform:translateX(-110%)}.multi-field>label:after{right:0;border-right:1px solid var(--flc);transform:translateX(110%)}.multi-field>div{display:flex;width:100%;gap:.5em}.multi-field>div>*{width:100%}form .err-msg,form .suc-msg{font-size:.75em}input:focus,select:focus,textarea:focus{border-color:var(--blue2);outline:1px solid var(--blue2)}form .invalid:focus{outline:1px solid var(--red)}[type=checkbox]:focus,[type=radio]:focus{outline:0;box-shadow:0 0 3px rgba(0,0,0,.5)}form *:disabled{cursor:default;opacity:.3}form .invalid{border-color:var(--red)}.plus-btn{text-align:center}.plus-btn span{display:inline-flex;align-items:center;cursor:pointer;gap:.5rem;opacity:.7;transition:opacity .3s}.plus-btn :is(span:hover,span:active){opacity:1}.plus-btn svg{height:1.2em}form[name=impExpFD] .fcw{padding:1.5rem;background-color:hsla(200,20%,50%,.1)}.iuWnd{width:500px;max-width:100%;text-align:center}.iuWnd>div{display:flex;align-items:center;flex-direction:column;padding:3vmin}.iuWnd p{color:#999;font-size:1.75rem;line-height:2}.drop-area.active{background-color:cornsilk}.drop-area .info-text>svg{height:4rem}.drop-area p>span:last-child,.iuWnd .crop-area,.iuWnd .process-area{display:none}.crop-area{position:relative;background:#ddd;border:1px solid #aaa;overflow:hidden;vertical-align:bottom;-webkit-user-select:none;user-select:none}.crop-area .control-bar{position:absolute;width:300px;top:12px;z-index:5;-webkit-user-select:none;user-select:none}.crop-area span,.crop-area input{height:22px;background:#aaa;border:1px solid #555;margin-right:5px;vertical-align:middle}.crop-area label,.crop-area input{color:#555;font-weight:600}.crop-area label{position:absolute;margin-top:2px;margin-left:-25px}.crop-area input{width:50px;line-height:22px;padding:0 3px}.crop-area span{display:inline-block;width:22px;background-image:url(/temp/images/image-crop-ctrl.png);background-repeat:no-repeat;background-position:3px;border-radius:11px;color:#555;font-weight:600}.crop-area .zoom-out{background-position:-17px}.crop-area .zoom-in{background-position-x:-37px}.crop-area .ready{background-position-x:-57px}.crop-area span:hover,.crop-area input:hover{background-color:#ddd}.crop-area input:hover~label,.crop-area input:focus~label{visibility:hidden}.crop-area img{position:absolute}.crop-area:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.7;border:50px solid #000}.crop-area .border{position:absolute;left:48px;top:48px;border:2px solid #3380CC;cursor:move;z-index:3}.iuWnd .upload-area{display:none;width:500px;padding:20px}.iuWnd form{width:270px}.iuWnd .img-preview img{max-height:150px;border:1px solid #999}@media (min-height:558px) and (min-width:992px){.iuWnd{width:500px}.drop-area p>span:nth-child(2){display:none}.drop-area p>span:nth-child(3){display:block}}article .cost-inf{border-bottom:1px solid var(--color2);font-size:1.5em}.h-banner .bg-img.home{background-color:#c3c3c3;background-repeat:no-repeat;background-position:right 18% top;background-size:cover}.bg-img~div{position:relative}.home + div>h1{font-size:calc(1.2em + 2vmin);line-height:1.5}.home-header h1{color:var(--color1);font-size:3.2vmin;line-height:1.6;margin-bottom:1px}.home-header p{display:inline-block;border-top:1px solid var(--color3);color:var(--color3);font-size:.8em;padding-top:3px}.bg-img~div button{display:flex;align-items:center;background-color:var(--color1);font-size:calc(0.8rem + 1vmin);padding:calc(0.5rem + 1vmin)}table td{padding:1vmin 2vmin}table td:first-child{text-align:left}.ph-ser-pr{list-style:none}.ph-ser-pr li{background-color:hsla(0,0%,50%,.1);border-radius:4px;overflow:hidden;transition:opacity .3s}.ph-ser-pr li~li{margin-top:5vmin}.ph-ser-pr li .user-likes{padding:.7rem 1rem}.ph-ser-pr a{display:block}.ph-ser-pr :is(a:hover,.a:active){opacity:.85}.ph-ser-pr h2{padding:8px 0;text-align:center}.ph-ser-pr img{max-width:100%}.model b{color:indianred}.note{background-color:hsla(30,25%,50%,.5);padding:2px 10px}.img-parser{text-align:center}.img-parser form svg{height:5rem;fill:hsla(0,0%,50%,1)}.img-parser .img-wr{display:grid;gap:10px 5px;grid-template-columns:1fr 1fr;margin-top:2rem}.img-parser .img-wr:empty{display:none}.img-parser figure{background-color:hsla(150,50%,30%,.2)}.img-parser figcaption{font-size:1.1em;font-weight:600;padding:5px}.img-parser .err-msg{font-size:1.2em}.img-parser img{text-align:center;max-width:100%}.img-parser img[src$=svg]{max-height:200px}.img-parser a{font-size:1.3em;gap:.5rem;padding:5px}.img-parser a svg{fill:var(--blue1)}.tg-output{display:flex;flex-wrap:wrap;min-height:1.75em;border:1px solid var(--blue2);padding:4px}.tg-output span{border:1px solid #eee;font-size:.9em;margin:4px;padding:3px 5px}.tg-output i{color:var(--blue2);cursor:default;margin-left:4px}.tg-output i::before{content:'x'}.tag-generator .tag-num{border:1px solid #eee;padding:3px}.tag-num output{color:var(--blue2);margin-left:1em}.quote-wrap{color:#000}@media print{.cv-gen{background-color:white;height:100%;width:100%;position:fixed;top:0;left:0;z-index:100}}.cv-gen .top-bar{display:grid;align-items:center;background-color:#000;gap:30px;grid-template-columns:1fr 3fr .5fr;margin-bottom:30px;padding:30px}.cv-gen .top-bar h2{border-bottom:1px solid #aaa;color:#fff;font-size:2em;margin-bottom:12px;padding-bottom:12px;text-transform:uppercase}.cv-gen .top-bar p{color:#ddd;font-size:1.25em}.cv-gen h3{color:indianred;border-bottom:2px solid indianred;border-top:2px solid indianred;padding:10px}.content .cv-gen>p,.content .cv-gen>li{line-height:1.7}.cv-gen .cont-bar{background-color:hsl(120,20%,85%);padding:30px}.cv-gen .cont-bar h4{border-bottom:2px solid hsl(120,30%,50%);color:hsl(120,30%,50%);font-size:1.2em;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase}.cv-gen .cont-bar .wr{display:grid;width:60%;align-items:center;gap:10px;grid-template-columns:1fr 1fr}.cv-gen .cont-bar i{color:hsl(120,30%,50%);margin-right:10px}.model-list{display:grid;font-size:.85em;gap:2vmin;grid-template-columns:1fr 1fr;list-style:none}.model-list li{background-color:hsla(0,0%,50%,.05);border:1px solid hsla(0,0%,50%,.2);border-radius:3px;padding:1.5vmin}.model-list a{display:grid;gap:.4rem}.model-list h3,.model-info h2{color:var(--tfc);text-align:center;text-transform:uppercase}.model-list img{max-width:100%}.mod-subscr svg{height:.55rem}.model-info .topwr{display:flex;gap:2rem}.model-info .avatar img{height:12rem}.calc-result output{color:#333;font-size:1.2em;font-weight:600;margin-left:1rem}.order-rules{list-style:none}.order-rules li{position:relative;counter-increment:list;padding-left:calc(2rem + 4vmin)}.order-rules li~li{margin-top:1.5rem}.order-rules li:before{position:absolute;left:0;height:100%;width:calc(2rem + 2vmin);content:counter(list);align-items:center;background-image:linear-gradient(coral,lightsalmon);color:#fff;font-size:3rem;font-weight:700;text-align:center;z-index:1}.order-rules h3{font-size:calc(1em + .8vmin);margin-bottom:2px}.order-rules p{text-align:justify}.transp-sites>div{border:1px solid #e5e5e5;padding:2vmin;text-align:center}.transp-sites>div~div{margin-top:2vmin}.transp-sites a{display:inline-block;width:20%}.transp-sites img{max-height:5rem}.transp-sites p{font-size:.9rem;margin-top:.5rem;text-align:justify}.rent-price dl{color:#555;font-size:1.25em}.rent-price dt{float:left;width:32%;margin-bottom:.5rem;overflow:hidden;white-space:nowrap}.rent-price dd{float:left;overflow:hidden}.rent-price dt:after{content:" ..............................................................."}@media (min-height:558px) and (min-width:1024px){.ph-ser-pr{display:grid;gap:4vmin;grid-template-columns:1fr 1fr}.ph-ser-pr li~li{margin:0}.model-list{grid-template-columns:repeat(4,1fr)}}