:root{--color-content: #ffffff;--color-main: #eeeeee;--color-header: #eb0000;--color-header-dark: #0060ff;--color-header-href: #0060ff;--color-header-href-hover: #fff;--color-button: #eb0000;--color-button-hover: #fc3434;--color-button-href: #fff;--color-href: #0060ff;--color-href-hover: #58a4fa;--color-h1: #1c1c1c;--color-body: #301d00;--color-body-background: #fff;--color-footer: #f5f0f0;--color-footer-background: #232323;--color-footer-href: #58a4fa;--color-footer-href-hover: #58a4fa;--color-footer-pre-background-begin: #FB8C00;--color-footer-pre-background-end: #753902;--color-message-background: #ecf2fa;--color-panel-background: #ecf2fa;--color-portfolio-image-border: #e0e0e0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{line-height:1.5em}body{background-color:var(--color-body-background);color:var(--color-body)}#main{background-color:var(--color-main)}html,button,input,select,textarea{font-family:Verdana,Tahoma,DejaVu Sans,sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;line-height:1.5em;margin-top:0;margin-bottom:.5em;overflow-wrap:anywhere;overflow:hidden;color:var(--color-h1)}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:.5em}h3{font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:.5em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:.5em}h5{font-size:.83em;line-height:1.807em;margin-top:1.807em;margin-bottom:.5em}h6{font-size:.75em;line-height:2em;margin-top:2em;margin-bottom:.5em}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:700}blockquote{margin:16px;background-color:#cbc9c9;padding:32px 16px;border-radius:10px;font-style:italic;border-left-color:#383838;border-left-width:6px;border-left-style:solid}dfn{font-style:italic}mark{background:#ff0;color:#000}#content p{margin:0 0 1.5em;text-indent:1.5em}pre{margin:0 0 1.5em;padding:16px;overflow:auto;line-height:1.45;background-color:#e5e6e8;border-radius:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word}code{margin:0 0 1.5em;padding:5px 10px;background-color:#e5e6e8;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px}pre code{padding:0}q{quotes:none}q:before,q:after{content:none}.inline{display:inline-block}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul,.item-list ul{margin:1.5em 0}.item-list ul li{margin:0}dd{margin:0 0 0 30px}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0}menu,ol,ul,.item-list ul{padding:0 0 0 30px}nav ul,nav ol{list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.5em .625em 1em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;padding:10px;border-radius:10px;border:0;background-color:#e9e7e7;box-sizing:border-box}button,input{line-height:normal}.region{margin-left:auto;margin-right:auto;max-width:1200px}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}#header:after,#main:after,#footer:after{clear:both}#logo{padding:0}#header{padding:1em}#header .main-header{display:flex;flex-wrap:wrap;align-items:flex-end;font-family:monospace}#telephone{font-size:18px;font-weight:600;margin:10px 0 10px auto}#logo img{width:60px;height:80px}#name-and-slogan{padding-right:2em}#site-name{margin:0;font-weight:600;font-family:monospace;font-size:3em;line-height:1.4}#site-name a{display:flex}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-name .name{margin-top:25px;color:var(--color-header)}.nav-header{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}.region-header{clear:both}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0 0 .5em}#footer{background-color:var(--color-footer-background);padding:2em 1em;color:var(--color-header-href-hover)}#footer a{color:var(--color-footer-href)}#footer .main-footer{display:flex;flex-wrap:wrap;font-family:monospace;font-size:16px}#footer .block{margin:0 2em 0 0}#footer .links{padding:0;margin:0}#footer .links li{list-style-type:none}#footer .slogan{font-size:14px}#navigation .block{margin-bottom:0}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 1em 0 0;list-style-type:none;list-style-image:none}body{margin:0;padding:0}#main-menu{display:flex}#content{padding:1em;min-height:70vh;background-color:var(--color-content);margin-top:1em;margin-bottom:1em;border-radius:20px}#navigation{padding:0;position:relative;margin:10px 0;font-size:18px}#site-name{text-decoration:none;color:var(--color-href);margin-top:-5px}#site-name a:link,#site-name a:visited{text-decoration:none;color:var(--color-href)}#site-slogan{color:var(--color-header);float:right;margin-top:-10px;line-height:100%;font-size:.9em;font-weight:700}#main-menu li a{text-transform:uppercase;text-decoration:none;color:var(--color-header-href);font-weight:600}#main-menu li.first a{border-left:0}#main-menu li a.active{font-size:20px}#page-title{color:var(--color-h1)}a:link{color:var(--color-href);text-decoration:none}a:visited{color:var(--color-href)}a:hover,a:focus{color:var(--color-href);text-decoration:underline}a:active{color:var(--color-href)}.create_site_1{display:block;clear:both;background-color:#fff;padding:1em;margin:1em 0;border-radius:1em}.create_site_5{background-color:#5a4ed8;display:block;color:#fff;clear:both;padding:1em;margin:1em 0;border-radius:1em}.create_site_5 a{color:#fff}.create_site_2{background-color:#fff;display:block;padding:1em;margin:1em 0;clear:both;border-radius:1em}.create_site_3{background-color:green;padding:1em;margin:1em 0;color:#fff;display:block;clear:both;border-radius:1em}.create_site_3 a{color:#fff}.create_site_4{background-color:#fff;display:block;padding:1em;margin:1em 0;clear:both;border-radius:1em}.create_site_6{background-color:red;padding:15px;color:#fff;display:block;margin-top:10px;margin-bottom:10px;clear:both;border-radius:10px}button,a.button,input[type=button],input[type=reset],input[type=submit]{border:none;background-color:var(--color-button);padding:16px;border-radius:10px;text-decoration:none;color:var(--color-button-href);cursor:pointer;display:inline-block;text-indent:0}button:hover,a.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--color-button-hover)}#block-block-1,#block-block-3{display:inline-block}.green_button{border:none;background-color:#60d84e;padding:10px;color:#fff;width:150px;text-align:center;opacity:.7;border-radius:10px}.green_button a,.green_button a:visited{color:#fff}.f-field{margin:0 0 16px;font-size:1em}.portfolio__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.portfolio__item{display:table-cell;width:220px;padding:10px}.portfolio__item a{font-weight:700}.portfolio__item img{width:200px;height:200px;border-radius:20px}.last-modified form{padding:40px 0}.last-modified form .f-field__flex{display:flex;flex-flow:row nowrap}.last-modified form .f-field.url{width:80%}.last-modified form .f-field.b_submit{width:20%;margin-left:10px}.last-modified form .f-field.b_submit button{width:100%}div.error{padding:20px;background-color:#cc3838;color:#fff;border-radius:10px}div.success{padding:20px;background-color:green;color:#fff;border-radius:10px}.post__list .post__item{padding:1em;margin:1em 0;background-color:var(--color-panel-background);border-radius:10px}.post__list .post__item h3{margin:0}.post__list .post__item .description{margin:1em 0 0;text-indent:1em}.contacts{display:flex;flex-wrap:wrap;justify-content:space-between}.contacts .item.name{font-size:1.5em;font-weight:600;line-height:1}.contacts .item.description{font-style:italic;font-size:.9em;margin:16px 0}.contacts .item.rr{margin:20px 0}.requisites{display:flex;flex-wrap:wrap}.requisites .block{display:table}.requisites .block.download{margin-left:auto}.requisites .block .item{display:table-row}.requisites p{margin:0;padding:0 .5em;display:table-cell;text-indent:inherit}@media (max-width: 500px){.requisites p{font-size:.6em}}.panel{background-color:var(--color-panel-background);padding:1em;border-radius:1em}#message{padding:1em;margin:0;background-color:var(--color-message-background);border-radius:1em}.qr-code{margin-top:20px}.contacts-block .item.socials{margin:1em 0}.contacts-block .item.socials .links{margin-top:1em}a.socials__link{display:inline-block}.banner{color:#fff;background:#232323 url(/storage/banner_background.webp) no-repeat fixed center top;padding:80px 1em}.banner .description{max-width:650px}.banner h1{margin:0;color:#fff}.banner .create{margin-right:1em;margin-bottom:1em}.feedback-form-container{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border:1px solid #ccc;z-index:9999;border-radius:1em}.feedback-form-container form .block-flex{display:flex;flex-wrap:wrap;align-items:center}.feedback-form-container h2{margin:0;font-size:2em}@media all and (min-width: 480px){#main{position:relative}#content{padding:2em;margin-top:2em;margin-bottom:2em}}ul.menu.sites{margin-left:2em;list-style-type:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}thead{font-weight:700}td{font-size:.8em;border:1px #dddddd solid;padding:5px}table.admin{width:100%}ul.pagination{display:flex;list-style-type:none}ul.pagination li{margin:10px}ul.pagination li a{padding:10px}.portfolio figure.image{text-align:center;display:inline-flex;margin:16px 0;border:6px solid var(--color-portfolio-image-border);border-radius:20px;float:none}.portfolio figure.image img{border-radius:12px}.portfolio figure.image.image-style-side img{max-height:512px}figcaption{font-style:italic;font-size:small}button#feedback-form-close{padding:10px;line-height:0}.right{display:flex;justify-content:flex-end}.portfolio .f-field .image_view img{width:200px;height:200px;border-radius:20px;margin:20px 0}.container_right{display:flex;flex-direction:column;gap:20px}@media (min-width: 728px){.container_right{flex-direction:row}}.container_right .field_default{flex:1}.container_right .field_right{flex:0 0 auto}.f-field label.flex{display:flex;flex-direction:column}.images_list_container{position:relative;width:100%;overflow:hidden;clear:both;margin:0 0 20px}.images_list{display:flex;transition:transform .3s ease}.images_list__item{height:60vh;margin-right:10px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.scroll-button{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:13px 18px;cursor:pointer;z-index:10;border-radius:50%;width:50px;height:50px;margin:0}.scroll-button.left{left:10px}.scroll-button.right{right:10px}.f-field .images_block{display:flex;flex-wrap:wrap}.f-field .images_block .image-block{margin:16px;display:flex;align-items:center;flex-direction:column}
