

/* Start:/local/templates/milida/libs/bvi/css/bvi.min.css?173460110078736*/
/*!
 * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 <bvi@isvek.ru>
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE.md)
 */html:not(.bvi-panel){font-size:100%}html:not(.bvi-panel) *,html:not(.bvi-panel) ::after,html:not(.bvi-panel) ::before{box-sizing:border-box}html body .bvi-panel{font-family:Arial,serif!important;font-size:1rem!important;padding:.5rem;color:#000;top:0;left:0;right:0;letter-spacing:0;position:relative;text-shadow:none;line-height:normal;border:0;margin-bottom:.3rem;background-color:#f7f7f7;box-shadow:0 1px 3px 0 rgba(0,0,0,.23);z-index:999999!important}html body .bvi-panel *{font-family:Arial,serif!important;font-size:1rem!important}html body .bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}html body .bvi-panel.bvi-panel-hide{display:none}html body .bvi-panel a{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a:focus,html body .bvi-panel a:hover{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a.bvi-link{display:inline-block;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}html body .bvi-panel a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}html body .bvi-panel a.bvi-link:focus,html body .bvi-panel a.bvi-link:hover{background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.active{color:#212529!important;background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.bvi-theme-white{background-color:#fff!important;color:#000!important}html body .bvi-panel a.bvi-link.bvi-theme-black{background-color:#000!important;color:#fff!important}html body .bvi-panel a.bvi-link.bvi-theme-blue{background-color:#9dd1ff!important;color:#063462!important}html body .bvi-panel a.bvi-link.bvi-theme-brown{background-color:#f7f3d6!important;color:#4d4b43!important}html body .bvi-panel a.bvi-link.bvi-theme-green{background-color:#3b2716!important;color:#a9e44d!important}html body .bvi-panel .bvi-blocks{margin:0 auto;text-align:center;display:flex;flex-flow:row wrap}html body .bvi-panel .bvi-blocks.bvi-block-start{justify-content:flex-start}html body .bvi-panel .bvi-blocks.bvi-block-center{justify-content:center}html body .bvi-panel .bvi-blocks.bvi-block-end{justify-content:flex-end}html body .bvi-panel .bvi-block{padding:.688rem .938rem}html body .bvi-panel .bvi-block .bvi-block-title{text-align:center;font-weight:600!important;font-size:1rem!important;display:block;margin-bottom:.8rem}html body .bvi-panel .bvi-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;visibility:hidden;z-index:1050;outline:0;opacity:0;background:rgba(0,0,0,.5);-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}html body .bvi-panel .bvi-modal.show{visibility:visible;opacity:1}html body .bvi-panel .bvi-modal .bvi-modal-dialog{max-width:500px;margin:1.75rem auto;display:flex;align-items:center;height:calc(100% - 3.5rem);pointer-events:none}html body .bvi-panel .bvi-modal .bvi-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;max-height:100%;overflow:hidden}html body .bvi-panel .bvi-modal .bvi-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.8rem .8rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-title{margin-top:0;margin-bottom:0;line-height:1.5;font-size:1.25rem;font-weight:600;color:#000}html body .bvi-panel .bvi-modal .bvi-modal-body{position:relative;flex:1 1 auto;padding:1rem;overflow-y:auto}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar{width:.5rem;background-color:transparent;opacity:0}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:.25rem}html body .bvi-panel .bvi-modal .bvi-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.8rem .8rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-close{float:right;font-size:1.2rem!important;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}html body .bvi-panel .bvi-modal .bvi-modal-close:focus,html body .bvi-panel .bvi-modal .bvi-modal-close:hover{cursor:pointer;opacity:.75}body.bvi-active{margin:0;padding:0;top:0;left:0}body.bvi-active.bvi-noscroll{overflow:hidden!important}body .bvi-body{padding:0 .5rem}body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-text{border-color:#000}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#000!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#000!important;color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#000!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-text{border-color:#fff}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#fff!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#ffffff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#fff!important;color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#fff!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-text{border-color:#063462}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#063462!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#063462!important;background-color:#9dd1ff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#063462!important;color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#063462!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#063462!important;background-color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-text{border-color:#4d4b43}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#4d4b43!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#4d4b43!important;background-color:#f7f3d6!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4D4B43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#4d4b43!important;color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#4d4b43!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#4d4b43!important;background-color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-text{border-color:#a9e44d}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#a9e44d!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#a9e44d!important;background-color:#3b2716!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#A9E44D!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#a9e44d!important;color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#a9e44d!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#a9e44d!important;background-color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-fontsize="40"] *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="40"] * h1,body .bvi-body[data-bvi-fontsize="40"] * h1 *{font-size:47px!important}body .bvi-body[data-bvi-fontsize="40"] * h2,body .bvi-body[data-bvi-fontsize="40"] * h2 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="40"] * h3,body .bvi-body[data-bvi-fontsize="40"] * h3 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="40"] * h4,body .bvi-body[data-bvi-fontsize="40"] * h4 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="40"] * h5,body .bvi-body[data-bvi-fontsize="40"] * h5 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="40"] * h6,body .bvi-body[data-bvi-fontsize="40"] * h6 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="39"] * h1,body .bvi-body[data-bvi-fontsize="39"] * h1 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="39"] * h2,body .bvi-body[data-bvi-fontsize="39"] * h2 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="39"] * h3,body .bvi-body[data-bvi-fontsize="39"] * h3 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="39"] * h4,body .bvi-body[data-bvi-fontsize="39"] * h4 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="39"] * h5,body .bvi-body[data-bvi-fontsize="39"] * h5 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] * h6,body .bvi-body[data-bvi-fontsize="39"] * h6 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="38"] * h1,body .bvi-body[data-bvi-fontsize="38"] * h1 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="38"] * h2,body .bvi-body[data-bvi-fontsize="38"] * h2 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="38"] * h3,body .bvi-body[data-bvi-fontsize="38"] * h3 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="38"] * h4,body .bvi-body[data-bvi-fontsize="38"] * h4 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="38"] * h5,body .bvi-body[data-bvi-fontsize="38"] * h5 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] * h6,body .bvi-body[data-bvi-fontsize="38"] * h6 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="37"] * h1,body .bvi-body[data-bvi-fontsize="37"] * h1 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="37"] * h2,body .bvi-body[data-bvi-fontsize="37"] * h2 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="37"] * h3,body .bvi-body[data-bvi-fontsize="37"] * h3 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="37"] * h4,body .bvi-body[data-bvi-fontsize="37"] * h4 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="37"] * h5,body .bvi-body[data-bvi-fontsize="37"] * h5 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] * h6,body .bvi-body[data-bvi-fontsize="37"] * h6 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="36"] * h1,body .bvi-body[data-bvi-fontsize="36"] * h1 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="36"] * h2,body .bvi-body[data-bvi-fontsize="36"] * h2 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="36"] * h3,body .bvi-body[data-bvi-fontsize="36"] * h3 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="36"] * h4,body .bvi-body[data-bvi-fontsize="36"] * h4 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="36"] * h5,body .bvi-body[data-bvi-fontsize="36"] * h5 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] * h6,body .bvi-body[data-bvi-fontsize="36"] * h6 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="35"] * h1,body .bvi-body[data-bvi-fontsize="35"] * h1 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="35"] * h2,body .bvi-body[data-bvi-fontsize="35"] * h2 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="35"] * h3,body .bvi-body[data-bvi-fontsize="35"] * h3 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="35"] * h4,body .bvi-body[data-bvi-fontsize="35"] * h4 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="35"] * h5,body .bvi-body[data-bvi-fontsize="35"] * h5 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] * h6,body .bvi-body[data-bvi-fontsize="35"] * h6 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="34"] * h1,body .bvi-body[data-bvi-fontsize="34"] * h1 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="34"] * h2,body .bvi-body[data-bvi-fontsize="34"] * h2 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="34"] * h3,body .bvi-body[data-bvi-fontsize="34"] * h3 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="34"] * h4,body .bvi-body[data-bvi-fontsize="34"] * h4 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="34"] * h5,body .bvi-body[data-bvi-fontsize="34"] * h5 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] * h6,body .bvi-body[data-bvi-fontsize="34"] * h6 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="33"] * h1,body .bvi-body[data-bvi-fontsize="33"] * h1 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="33"] * h2,body .bvi-body[data-bvi-fontsize="33"] * h2 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="33"] * h3,body .bvi-body[data-bvi-fontsize="33"] * h3 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="33"] * h4,body .bvi-body[data-bvi-fontsize="33"] * h4 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="33"] * h5,body .bvi-body[data-bvi-fontsize="33"] * h5 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] * h6,body .bvi-body[data-bvi-fontsize="33"] * h6 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="32"] * h1,body .bvi-body[data-bvi-fontsize="32"] * h1 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="32"] * h2,body .bvi-body[data-bvi-fontsize="32"] * h2 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="32"] * h3,body .bvi-body[data-bvi-fontsize="32"] * h3 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="32"] * h4,body .bvi-body[data-bvi-fontsize="32"] * h4 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="32"] * h5,body .bvi-body[data-bvi-fontsize="32"] * h5 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] * h6,body .bvi-body[data-bvi-fontsize="32"] * h6 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="31"] * h1,body .bvi-body[data-bvi-fontsize="31"] * h1 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="31"] * h2,body .bvi-body[data-bvi-fontsize="31"] * h2 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="31"] * h3,body .bvi-body[data-bvi-fontsize="31"] * h3 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="31"] * h4,body .bvi-body[data-bvi-fontsize="31"] * h4 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="31"] * h5,body .bvi-body[data-bvi-fontsize="31"] * h5 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] * h6,body .bvi-body[data-bvi-fontsize="31"] * h6 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="30"] * h1,body .bvi-body[data-bvi-fontsize="30"] * h1 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="30"] * h2,body .bvi-body[data-bvi-fontsize="30"] * h2 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="30"] * h3,body .bvi-body[data-bvi-fontsize="30"] * h3 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="30"] * h4,body .bvi-body[data-bvi-fontsize="30"] * h4 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="30"] * h5,body .bvi-body[data-bvi-fontsize="30"] * h5 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] * h6,body .bvi-body[data-bvi-fontsize="30"] * h6 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="29"] * h1,body .bvi-body[data-bvi-fontsize="29"] * h1 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="29"] * h2,body .bvi-body[data-bvi-fontsize="29"] * h2 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="29"] * h3,body .bvi-body[data-bvi-fontsize="29"] * h3 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="29"] * h4,body .bvi-body[data-bvi-fontsize="29"] * h4 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="29"] * h5,body .bvi-body[data-bvi-fontsize="29"] * h5 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] * h6,body .bvi-body[data-bvi-fontsize="29"] * h6 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="28"] * h1,body .bvi-body[data-bvi-fontsize="28"] * h1 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="28"] * h2,body .bvi-body[data-bvi-fontsize="28"] * h2 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="28"] * h3,body .bvi-body[data-bvi-fontsize="28"] * h3 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="28"] * h4,body .bvi-body[data-bvi-fontsize="28"] * h4 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="28"] * h5,body .bvi-body[data-bvi-fontsize="28"] * h5 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] * h6,body .bvi-body[data-bvi-fontsize="28"] * h6 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="27"] * h1,body .bvi-body[data-bvi-fontsize="27"] * h1 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="27"] * h2,body .bvi-body[data-bvi-fontsize="27"] * h2 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="27"] * h3,body .bvi-body[data-bvi-fontsize="27"] * h3 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="27"] * h4,body .bvi-body[data-bvi-fontsize="27"] * h4 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="27"] * h5,body .bvi-body[data-bvi-fontsize="27"] * h5 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] * h6,body .bvi-body[data-bvi-fontsize="27"] * h6 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="26"] * h1,body .bvi-body[data-bvi-fontsize="26"] * h1 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="26"] * h2,body .bvi-body[data-bvi-fontsize="26"] * h2 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="26"] * h3,body .bvi-body[data-bvi-fontsize="26"] * h3 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="26"] * h4,body .bvi-body[data-bvi-fontsize="26"] * h4 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="26"] * h5,body .bvi-body[data-bvi-fontsize="26"] * h5 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] * h6,body .bvi-body[data-bvi-fontsize="26"] * h6 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="25"] * h1,body .bvi-body[data-bvi-fontsize="25"] * h1 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="25"] * h2,body .bvi-body[data-bvi-fontsize="25"] * h2 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="25"] * h3,body .bvi-body[data-bvi-fontsize="25"] * h3 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="25"] * h4,body .bvi-body[data-bvi-fontsize="25"] * h4 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="25"] * h5,body .bvi-body[data-bvi-fontsize="25"] * h5 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] * h6,body .bvi-body[data-bvi-fontsize="25"] * h6 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="24"] * h1,body .bvi-body[data-bvi-fontsize="24"] * h1 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="24"] * h2,body .bvi-body[data-bvi-fontsize="24"] * h2 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="24"] * h3,body .bvi-body[data-bvi-fontsize="24"] * h3 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="24"] * h4,body .bvi-body[data-bvi-fontsize="24"] * h4 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="24"] * h5,body .bvi-body[data-bvi-fontsize="24"] * h5 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] * h6,body .bvi-body[data-bvi-fontsize="24"] * h6 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="23"] * h1,body .bvi-body[data-bvi-fontsize="23"] * h1 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="23"] * h2,body .bvi-body[data-bvi-fontsize="23"] * h2 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="23"] * h3,body .bvi-body[data-bvi-fontsize="23"] * h3 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="23"] * h4,body .bvi-body[data-bvi-fontsize="23"] * h4 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="23"] * h5,body .bvi-body[data-bvi-fontsize="23"] * h5 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] * h6,body .bvi-body[data-bvi-fontsize="23"] * h6 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="22"] * h1,body .bvi-body[data-bvi-fontsize="22"] * h1 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="22"] * h2,body .bvi-body[data-bvi-fontsize="22"] * h2 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="22"] * h3,body .bvi-body[data-bvi-fontsize="22"] * h3 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="22"] * h4,body .bvi-body[data-bvi-fontsize="22"] * h4 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="22"] * h5,body .bvi-body[data-bvi-fontsize="22"] * h5 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] * h6,body .bvi-body[data-bvi-fontsize="22"] * h6 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="21"] * h1,body .bvi-body[data-bvi-fontsize="21"] * h1 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="21"] * h2,body .bvi-body[data-bvi-fontsize="21"] * h2 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="21"] * h3,body .bvi-body[data-bvi-fontsize="21"] * h3 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="21"] * h4,body .bvi-body[data-bvi-fontsize="21"] * h4 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="21"] * h5,body .bvi-body[data-bvi-fontsize="21"] * h5 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] * h6,body .bvi-body[data-bvi-fontsize="21"] * h6 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="20"] * h1,body .bvi-body[data-bvi-fontsize="20"] * h1 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="20"] * h2,body .bvi-body[data-bvi-fontsize="20"] * h2 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="20"] * h3,body .bvi-body[data-bvi-fontsize="20"] * h3 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="20"] * h4,body .bvi-body[data-bvi-fontsize="20"] * h4 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="20"] * h5,body .bvi-body[data-bvi-fontsize="20"] * h5 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] * h6,body .bvi-body[data-bvi-fontsize="20"] * h6 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="19"] * h1,body .bvi-body[data-bvi-fontsize="19"] * h1 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="19"] * h2,body .bvi-body[data-bvi-fontsize="19"] * h2 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="19"] * h3,body .bvi-body[data-bvi-fontsize="19"] * h3 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="19"] * h4,body .bvi-body[data-bvi-fontsize="19"] * h4 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="19"] * h5,body .bvi-body[data-bvi-fontsize="19"] * h5 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] * h6,body .bvi-body[data-bvi-fontsize="19"] * h6 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="18"] * h1,body .bvi-body[data-bvi-fontsize="18"] * h1 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="18"] * h2,body .bvi-body[data-bvi-fontsize="18"] * h2 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="18"] * h3,body .bvi-body[data-bvi-fontsize="18"] * h3 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="18"] * h4,body .bvi-body[data-bvi-fontsize="18"] * h4 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="18"] * h5,body .bvi-body[data-bvi-fontsize="18"] * h5 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] * h6,body .bvi-body[data-bvi-fontsize="18"] * h6 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="17"] * h1,body .bvi-body[data-bvi-fontsize="17"] * h1 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="17"] * h2,body .bvi-body[data-bvi-fontsize="17"] * h2 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="17"] * h3,body .bvi-body[data-bvi-fontsize="17"] * h3 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="17"] * h4,body .bvi-body[data-bvi-fontsize="17"] * h4 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="17"] * h5,body .bvi-body[data-bvi-fontsize="17"] * h5 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] * h6,body .bvi-body[data-bvi-fontsize="17"] * h6 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="16"] * h1,body .bvi-body[data-bvi-fontsize="16"] * h1 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="16"] * h2,body .bvi-body[data-bvi-fontsize="16"] * h2 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="16"] * h3,body .bvi-body[data-bvi-fontsize="16"] * h3 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="16"] * h4,body .bvi-body[data-bvi-fontsize="16"] * h4 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="16"] * h5,body .bvi-body[data-bvi-fontsize="16"] * h5 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] * h6,body .bvi-body[data-bvi-fontsize="16"] * h6 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="15"] * h1,body .bvi-body[data-bvi-fontsize="15"] * h1 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="15"] * h2,body .bvi-body[data-bvi-fontsize="15"] * h2 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="15"] * h3,body .bvi-body[data-bvi-fontsize="15"] * h3 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="15"] * h4,body .bvi-body[data-bvi-fontsize="15"] * h4 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="15"] * h5,body .bvi-body[data-bvi-fontsize="15"] * h5 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] * h6,body .bvi-body[data-bvi-fontsize="15"] * h6 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="14"] * h1,body .bvi-body[data-bvi-fontsize="14"] * h1 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="14"] * h2,body .bvi-body[data-bvi-fontsize="14"] * h2 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="14"] * h3,body .bvi-body[data-bvi-fontsize="14"] * h3 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="14"] * h4,body .bvi-body[data-bvi-fontsize="14"] * h4 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="14"] * h5,body .bvi-body[data-bvi-fontsize="14"] * h5 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] * h6,body .bvi-body[data-bvi-fontsize="14"] * h6 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="13"] * h1,body .bvi-body[data-bvi-fontsize="13"] * h1 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="13"] * h2,body .bvi-body[data-bvi-fontsize="13"] * h2 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="13"] * h3,body .bvi-body[data-bvi-fontsize="13"] * h3 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="13"] * h4,body .bvi-body[data-bvi-fontsize="13"] * h4 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="13"] * h5,body .bvi-body[data-bvi-fontsize="13"] * h5 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] * h6,body .bvi-body[data-bvi-fontsize="13"] * h6 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="12"] * h1,body .bvi-body[data-bvi-fontsize="12"] * h1 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="12"] * h2,body .bvi-body[data-bvi-fontsize="12"] * h2 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="12"] * h3,body .bvi-body[data-bvi-fontsize="12"] * h3 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="12"] * h4,body .bvi-body[data-bvi-fontsize="12"] * h4 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="12"] * h5,body .bvi-body[data-bvi-fontsize="12"] * h5 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] * h6,body .bvi-body[data-bvi-fontsize="12"] * h6 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="11"] * h1,body .bvi-body[data-bvi-fontsize="11"] * h1 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="11"] * h2,body .bvi-body[data-bvi-fontsize="11"] * h2 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="11"] * h3,body .bvi-body[data-bvi-fontsize="11"] * h3 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="11"] * h4,body .bvi-body[data-bvi-fontsize="11"] * h4 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="11"] * h5,body .bvi-body[data-bvi-fontsize="11"] * h5 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] * h6,body .bvi-body[data-bvi-fontsize="11"] * h6 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="10"] * h1,body .bvi-body[data-bvi-fontsize="10"] * h1 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="10"] * h2,body .bvi-body[data-bvi-fontsize="10"] * h2 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="10"] * h3,body .bvi-body[data-bvi-fontsize="10"] * h3 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="10"] * h4,body .bvi-body[data-bvi-fontsize="10"] * h4 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="10"] * h5,body .bvi-body[data-bvi-fontsize="10"] * h5 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] * h6,body .bvi-body[data-bvi-fontsize="10"] * h6 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="9"] * h1,body .bvi-body[data-bvi-fontsize="9"] * h1 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="9"] * h2,body .bvi-body[data-bvi-fontsize="9"] * h2 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="9"] * h3,body .bvi-body[data-bvi-fontsize="9"] * h3 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="9"] * h4,body .bvi-body[data-bvi-fontsize="9"] * h4 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="9"] * h5,body .bvi-body[data-bvi-fontsize="9"] * h5 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] * h6,body .bvi-body[data-bvi-fontsize="9"] * h6 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="8"] * h1,body .bvi-body[data-bvi-fontsize="8"] * h1 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="8"] * h2,body .bvi-body[data-bvi-fontsize="8"] * h2 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="8"] * h3,body .bvi-body[data-bvi-fontsize="8"] * h3 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="8"] * h4,body .bvi-body[data-bvi-fontsize="8"] * h4 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="8"] * h5,body .bvi-body[data-bvi-fontsize="8"] * h5 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] * h6,body .bvi-body[data-bvi-fontsize="8"] * h6 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="7"] * h1,body .bvi-body[data-bvi-fontsize="7"] * h1 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="7"] * h2,body .bvi-body[data-bvi-fontsize="7"] * h2 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="7"] * h3,body .bvi-body[data-bvi-fontsize="7"] * h3 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="7"] * h4,body .bvi-body[data-bvi-fontsize="7"] * h4 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="7"] * h5,body .bvi-body[data-bvi-fontsize="7"] * h5 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] * h6,body .bvi-body[data-bvi-fontsize="7"] * h6 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="6"] * h1,body .bvi-body[data-bvi-fontsize="6"] * h1 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="6"] * h2,body .bvi-body[data-bvi-fontsize="6"] * h2 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="6"] * h3,body .bvi-body[data-bvi-fontsize="6"] * h3 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="6"] * h4,body .bvi-body[data-bvi-fontsize="6"] * h4 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="6"] * h5,body .bvi-body[data-bvi-fontsize="6"] * h5 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] * h6,body .bvi-body[data-bvi-fontsize="6"] * h6 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="5"] * h1,body .bvi-body[data-bvi-fontsize="5"] * h1 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="5"] * h2,body .bvi-body[data-bvi-fontsize="5"] * h2 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="5"] * h3,body .bvi-body[data-bvi-fontsize="5"] * h3 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="5"] * h4,body .bvi-body[data-bvi-fontsize="5"] * h4 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="5"] * h5,body .bvi-body[data-bvi-fontsize="5"] * h5 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] * h6,body .bvi-body[data-bvi-fontsize="5"] * h6 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="4"] * h1,body .bvi-body[data-bvi-fontsize="4"] * h1 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="4"] * h2,body .bvi-body[data-bvi-fontsize="4"] * h2 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="4"] * h3,body .bvi-body[data-bvi-fontsize="4"] * h3 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="4"] * h4,body .bvi-body[data-bvi-fontsize="4"] * h4 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="4"] * h5,body .bvi-body[data-bvi-fontsize="4"] * h5 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] * h6,body .bvi-body[data-bvi-fontsize="4"] * h6 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] *{font-size:3px!important}body .bvi-body[data-bvi-fontsize="3"] * h1,body .bvi-body[data-bvi-fontsize="3"] * h1 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="3"] * h2,body .bvi-body[data-bvi-fontsize="3"] * h2 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="3"] * h3,body .bvi-body[data-bvi-fontsize="3"] * h3 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="3"] * h4,body .bvi-body[data-bvi-fontsize="3"] * h4 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="3"] * h5,body .bvi-body[data-bvi-fontsize="3"] * h5 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] * h6,body .bvi-body[data-bvi-fontsize="3"] * h6 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] *{font-size:2px!important}body .bvi-body[data-bvi-fontsize="2"] * h1,body .bvi-body[data-bvi-fontsize="2"] * h1 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="2"] * h2,body .bvi-body[data-bvi-fontsize="2"] * h2 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="2"] * h3,body .bvi-body[data-bvi-fontsize="2"] * h3 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="2"] * h4,body .bvi-body[data-bvi-fontsize="2"] * h4 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="2"] * h5,body .bvi-body[data-bvi-fontsize="2"] * h5 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] * h6,body .bvi-body[data-bvi-fontsize="2"] * h6 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] *{font-size:1px!important}body .bvi-body[data-bvi-fontsize="1"] * h1,body .bvi-body[data-bvi-fontsize="1"] * h1 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="1"] * h2,body .bvi-body[data-bvi-fontsize="1"] * h2 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="1"] * h3,body .bvi-body[data-bvi-fontsize="1"] * h3 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="1"] * h4,body .bvi-body[data-bvi-fontsize="1"] * h4 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="1"] * h5,body .bvi-body[data-bvi-fontsize="1"] * h5 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] * h6,body .bvi-body[data-bvi-fontsize="1"] * h6 *{font-size:3px!important}body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-webkit-filter:grayscale(0);filter:grayscale(0);visibility:visible}body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){display:none;position:relative;border:1px dashed}body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:grayscale(1);visibility:visible}body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles){line-height:1.5!important}body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles){line-height:2!important}body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles){line-height:2.5!important}body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles){letter-spacing:0!important}body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles){letter-spacing:2px!important}body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles){letter-spacing:4px!important}body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles){font-family:Arial,sans-serif!important}body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles){font-family:"Times New roman",serif!important}body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps{display:block!important}body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps{display:none!important}body .bvi-body .bvi-speech{margin-bottom:1.5rem}body .bvi-body .bvi-speech .bvi-speech-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:.7rem}body .bvi-body .bvi-speech .bvi-speech-text{border:1px dashed transparent;padding:.7rem}body .bvi-body .bvi-speech .bvi-highlighting mark{font-weight:700;text-decoration:underline}body .bvi-body a.bvi-link{display:inline-block;font-weight:400;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}body .bvi-body a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}body .bvi-body .bvi-link-fixed-top{position:fixed!important;top:2.5rem!important;right:1.5rem!important;z-index:999999!important}body .bvi-body .bvi-hide{display:none!important}body .bvi-body .bvi-show{display:block!important}.bvi-images{width:18px;height:18px;letter-spacing:normal;display:inline-block;vertical-align:middle;z-index:1;background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%}.bvi-images.bvi-images-cog{background-image:url("/local/templates/milida/libs/bvi/css/../img/cog.svg");background-repeat:no-repeat}.bvi-images.bvi-images-eye-slash{background-image:url("/local/templates/milida/libs/bvi/css/../img/eye-slash.svg");background-repeat:no-repeat}.bvi-images.bvi-images-volume-up{background-image:url("/local/templates/milida/libs/bvi/css/../img/volume-up.svg");background-repeat:no-repeat}.bvi-images.bvi-images-volume-off{background-image:url("/local/templates/milida/libs/bvi/css/../img/volume-off.svg");background-repeat:no-repeat}.bvi-images.bvi-images-adjust{background-image:url("/local/templates/milida/libs/bvi/css/../img/adjust.svg");background-repeat:no-repeat}.bvi-images.bvi-images-minus-circle{background-image:url("/local/templates/milida/libs/bvi/css/../img/minus-circle.svg");background-repeat:no-repeat}.bvi-images.bvi-images-image{background-image:url("/local/templates/milida/libs/bvi/css/../img/image.svg");background-repeat:no-repeat}.bvi-images.bvi-images-minus{background-image:url("/local/templates/milida/libs/bvi/css/../img/minus.svg");background-repeat:no-repeat}.bvi-images.bvi-images-eye{background-image:url("/local/templates/milida/libs/bvi/css/../img/eye.svg");background-repeat:no-repeat;fill:green}.bvi-images.bvi-images-size-32{width:32px!important;height:32px!important}
/*# sourceMappingURL=bvi.min.css.map */
/* End */


/* Start:/local/templates/milida/assets/css/main.css?175015313930398*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: var(--font-text);
}
:root {
    --color-text-gray: #9c9c9c;
    --color-text-dark: #21272a;
    --color-border: #ebebeb;
    --color-blue: #0295dd;
    --color-blue-20: #0295dd33;
    --color-blue-light: #d8f1fd;
    --color-blue-super-light: #eef9ff;
    --color-white: #ffffff;
    --color-green: #99CC00;
    --font-text: "Rubik", sans-serif;
    --font-header: "Rubik", sans-serif;
    --transition: all 0.3s ease;
}
.text-dark {
    color: var(--color-text-dark);
}
.text-gray {
    color: var(--color-text-gray);
}
.text-blue {
    color: var(--color-blue);
}
.text-white,
.text-white a {
    color: var(--color-white);
}
html {
    overflow-x: hidden;
}
html,
form {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}
body {
    background-color: var(--color-white);
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    color: var(--color-text-dark);
    font-size: 16px;
    line-height: 100%;
    font-weight: 400;
}
body a,
body a:visited,
body a:hover {
    outline: none;
}
body a:hover {
    text-decoration: none;
}
p {
    margin-bottom: 15px;
}
a {
    color: var(--color-blue);
    text-decoration: none;
    -webkit-transition: var(--transition);
    -moz-transition: var(--transition);
    -o-transition: var(--transition);
    transition: var(--transition);
}
/*
a:hover {
   
}*/

a svg path,
button svg path {
    transition: var(--transition);
}

.hidden-scroll {
    overflow: hidden;
}
h1,
.h1 {
    font-size: 54px;
    line-height: 120%;
    font-weight: 500;
    letter-spacing: -1.54px;
    color: var(--color-blue);
    text-align: center;
}
h2,
.h2 {
    font-size: 46px;
    line-height: 120%;
    font-weight: 500;
    letter-spacing: -1.54px;
}
h3,
.h3 {
    font-size: 20px;
    line-height: 120%;
    font-weight: 300;
    letter-spacing: 0;
}
h4,
.h4 {
    font-size: 18px;
    line-height: 110%;
    font-weight: 400;
    letter-spacing: 0;
}
.font-1 {
    font-size: 18px;
    line-height: 120%;
    font-weight: 300;
}
.font-2 {
    font-size: 16px;
    line-height: 100%;
    font-weight: 400;
}
.font-2-light {
    font-size: 16px;
    line-height: 120%;
    font-weight: 300;
}
.font-3 {
    font-size: 14px;
    line-height: 120%;
    font-weight: 400;
}
.font-3-light {
    font-size: 14px;
    line-height: 120%;
    font-weight: 300;
}
.font-caption {
    font-size: 12px;
    line-height: 120%;
    font-weight: 300;
}
img {
    height: auto;
}
img,
iframe {
    max-width: 100%;
    vertical-align: unset;
    -webkit-transition: var(--transition);
    -moz-transition: var(--transition);
    -o-transition: var(--transition);
    transition: var(--transition);
}
.hide {
    display: none;
}
.blue-button,
.blue-white-button {
    width: 32px;
    height: 32px;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    transition: var(--transition);
    background-color: var(--color-blue);
}
.blue-button:hover {
    background-color: var(--color-blue-super-light);
}
.blue-white-button:hover {
    background-color: var(--color-white);
}
.blue-button:hover svg path,
.blue-white-button:hover svg path {
    fill: var(--color-blue);
}
.content ul, .content ol {
    margin-bottom: 20px;
}
.content ul > li {
    margin-bottom: 10px;
    margin-left: 17px;
    position: relative;
    list-style-type: none;
}
.content ul > li:before {
    width: 6px;
    height: 6px;
    content: "";
    background: var(--color-blue);
    border-radius: 50px;
    position: absolute;
    top: 6px;
    left: -17px;
}
.content .bl_bl-1 ul > li:before,
.content .bl_bl-2 ul > li:before {
    background: var(--color-white);
    width: 8px;
    height: 8px;
}
.content ol > li {
    margin-bottom: 10px;
    margin-left: 17px;
    position: relative;
}
b {
    font-weight: 400;
}

.content table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	line-height: 1.5;
	background-color: var(--color-white);
}

.content table tr {
    border-left: 1px solid var(--color-border);
}

.content table tr:first-child td {
	background-color: var(--color-blue);
	color: var(--color-white);
	font-weight: 600;
	text-align: center;
    vertical-align: middle;
	padding: 16px 12px;
}

.content table td {
	padding: 12px;
	border-right: 1px solid var(--color-border);
	border-bottom: 1px solid var(--color-border);
	vertical-align: top;
}

.content table td.first-cell {
	font-weight: 500;
	background-color: #f8f9fa;
	text-align: center;
	min-width: 120px;
}

/* Hover эффект для строк (кроме заголовка) */
.content table tr:not(:first-child):hover {
	background-color: #f8f9fa;
}

@media (max-width: 768px) {
	.content .table-wrapper {
		overflow-x: auto;
		width: 100vw;
		margin-inline: calc((100% - 100vw) / 2);
		padding-inline: calc((100vw - 100%) / 2);
	}

	.content .table-wrapper table {
		min-width: 500px;
	}
}

/*--------------------------------------------------------------
>>> FLEX
---------------------------------------------------------------- */
input,
a,
button,
input:focus {
    outline: none;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex.dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex.dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex.align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex.align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex.align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex.content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex.content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}
.flex.content-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex.content-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex.content-stretch {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
}
.flex.space-around {
    align-content: space-around;
}
/*
.preloader {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 9999;
   background-image: url(/bitrix/templates/roddom/assets/images/preloader-img.gif);
   background-size: 64px;
   background-repeat: no-repeat; 
   background-color: #FFF;
   background-position: center;
}*/
.container {
    max-width: 1140px;
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    padding-left: 0px;
    padding-right: 0px;
}
.container.full-width,
.full-width-section {
    width: 100vw;
    margin-left: calc((100% - 100vw) / 2);
}
/*--------------------------------------------------------------
>>> HEADER
---------------------------------------------------------------- */
header {
    z-index: 990;
    position: fixed;
    width: 100%;
    top: 0;
    transition: var(--transition);
}
header.header-fixed {
    background: var(--color-white);
    top: 0;
    box-shadow: 0px 0px 14px 0px var(--color-blue-20);
}
#page.front-page,
section.header-page {
    padding-top: 135px;
}
.header-contacts-text a {
    color: var(--color-text-dark);
}
.header-contacts-text a:hover {
    color: var(--color-blue);
}
.header-content {
    position: relative;
    padding-left: 220px;
    height: 135px;
}
header .logo {
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 33px;
    margin-right: 37px;
    margin-left: 11px;
}
header .logo img {
    max-width: none;
    width: 172px;
}
.header-contacts span {
    color: var(--color-text-gray);
}
.header-contacts-item.phones {
    margin-right: 40px;
}
.header-contacts-item.emails {
    margin-right: 35px;
}
.social-links {
    position: relative;
}
.social-links a {
    position: relative;
    margin-right: 8px;
    display: block;
    width: 32px;
    height: 32px;
    background: var(--color-blue-super-light);
    border-radius: 30px;
    -webkit-transition: var(--transition);
    -moz-transition: var(--transition);
    -o-transition: var(--transition);
    transition: var(--transition);
    z-index: 10;
}
.insta {
    width: 100%;
    height: 100%;
    cursor: pointer;
    border: none;
    margin-right: 30px;
}
.telegram {
    width: 100%;
    height: 100%;
    cursor: pointer;
    border: none;
    margin-right: 30px;
}
.tiktok {
    width: 100%;
    height: 100%;
    cursor: pointer;
    border: none;
    margin-right: 30px;
}
.youtube {
    width: 100%;
    height: 100%;
    cursor: pointer;
    border: none;
    margin-right: 30px;
}
.social-links a:hover {
    background: var(--color-blue);
}
.social-links a:hover svg path {
    fill: var(--color-blue-super-light);
}
.header-btns {
    border-right: 1px solid var(--color-border);
}
#header-search-icon {
    background-size: 14px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    border: none;
    margin-right: 19px;
}
.eye-module {
    background-size: 16px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    border: none;
    margin-right: 16px;
}
.header-callback {
    margin-left: 20px;
}
.button-callback {
    position: relative;
    margin-left: 10px;
    width: 32px;
    height: 32px;
    padding: 0;
    border: none;
    background: var(--color-blue);
    border-radius: 30px;
    -webkit-transition: var(--transition);
    -moz-transition: var(--transition);
    -o-transition: var(--transition);
    transition: var(--transition);
    z-index: 10;
}
.header-callback a {
    color: var(--color-text-dark);
}
.header-callback a:hover {
    color: var(--color-blue);
}
.header-callback a:hover .button-callback {
    background: var(--color-blue-super-light);
}
.header-callback a:hover svg path {
    fill: var(--color-blue);
}
.language .lang-item:not(.active) {
    display: none;
}
.header__language {
    width: 54px;
    height: 26px;
    position: relative;
    margin-right: 10px;
}
.header__language .language {
    position: relative;
    padding: 4px 8px;
    border: 1px solid var(--color-white);
    border-radius: 10px;
    background: var(--color-white);
    width: 100%;
}

.lang-item {
    border: none;
    background-color: transparent;
    cursor: pointer;
    transition: var(--transition);
}

.lang-item:hover {
    color: var(--color-blue);
}

.language:hover {
    position: absolute;
    z-index: 1;
    border: 1px solid var(--color-border);
    top: 0px;
    /*padding: 5px 26px 5px 9px;*/
}
.language:hover .lang-item {
    display: block;
}
.language::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/icons/arr-down.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 10px;
    height: 4px;
    top: 10px;
    right: 2px;
    -webkit-transition: var(--transition);
    -moz-transition: var(--transition);
    -o-transition: var(--transition);
    transition: var(--transition);
}
.language:hover::before {
    transform: rotate(180deg);
}
.language a.lang-item:hover {
    color: var(--color-blue);
}
/*--------------------------------------------------------------
>>> MENU
---------------------------------------------------------------- */
.mobile-menu {
    display: none;
}
.menu {
    width: 100%;
}
#horizontal-multilevel-menu,
#horizontal-multilevel-menu ul {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
}
#horizontal-multilevel-menu li {
    margin: 0;
}
#horizontal-multilevel-menu li::before {
    content: none;
}
.menu #horizontal-multilevel-menu {
    border: 1px solid var(--color-border);
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    background: var(--color-white);
}
.menu #horizontal-multilevel-menu .root-item {
    color: var(--color-text-dark);
    font-size: 16px;
    line-height: 100%;
    font-weight: 400;
}
.menu #horizontal-multilevel-menu .root-item-selected {
    color: var(--color-blue);
    font-size: 16px;
    line-height: 100%;
    font-weight: 400;
}
#horizontal-multilevel-menu a {
    display: block;
    text-decoration: none;
    text-align: center;
}
.menu #horizontal-multilevel-menu > li > a {
    padding: 12px 35px 16px;
}
.menu #horizontal-multilevel-menu > li > a:hover {
    background-color: var(--color-blue-super-light);
    border-radius: 25px;
    color: var(--color-blue);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#horizontal-multilevel-menu li ul {
    position: absolute;
    top: auto;
    display: none;
    z-index: 100;
    width: auto;
    height: auto;
    background: #fff;
    border: 1px solid var(--color-border);
    border-radius: 25px;
    padding: 35px 35px 19px;
}
#horizontal-multilevel-menu li li {
    width: 100%;
}
#horizontal-multilevel-menu li ul li a {
    text-align: left;
    padding-bottom: 16px;
    font-weight: 300;
    color: var(--color-text-dark);
}
#horizontal-multilevel-menu li ul li a:hover {
    color: var(--color-blue);
}
#horizontal-multilevel-menu ul.submenu {
    min-width: 342px;
}
/*-------
-------------------------------------------------------
>>> MOBILE MENU
---------------------------------------------------------------- */
.mobile-menu {
    position: relative;
}
.mobile-menu .menu-icon {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    border: 1px solid var(--color-border);
    border-radius: 50%;
    cursor: pointer;
}
.mobile-menu .menu-icon::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/icons/burger.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 12px;
    height: 10px;
    top: 9px;
    left: 9px;
}
.mobile-menu span {
    margin-right: 6px;
}
.under-mobile-menu {
    display: none;
}

/*--------------------------------------------------------------
>>> SEARCH
---------------------------------------------------------------- */
#search_wrap {
    display: none;
}
#search_wrap {
    position: relative;
    top: -135px;
    width: 100%;
    z-index: 1000;
}
#search_wrap .container_search_wrap {
    height: 135px;
    position: absolute;
    background: var(--color-white);
    width: 100%;
    padding: 20px 0;
}
#search_wrap form {
    width: calc(100% - 100px);
    display: block;
    position: relative;
}
#search_wrap #title-search-input {
    border: none;
    visibility: visible;
    border-radius: 25px;
    background: #f7f7f7;
    width: 100%;
    padding: 17px 20px 13px;
    margin-top: 30px;
}
#search_wrap form input {
    font-weight: 300;
}
#search_wrap #title-search-input::placeholder {
    color: var(--color-text-gray);
}
#search_wrap input[type="submit"] {
    background: url(/local/templates/milida/assets/images/icons/search.svg)
        center center no-repeat;
    height: 20px;
    width: 20px;
    cursor: pointer;
    border: none;
    position: absolute;
    top: 32px;
    right: 10px;
    background-size: 20px;
    padding: 40px 20px 0px;
}
#search_wrap .search_close {
    background-repeat: no-repeat;
    background-size: cover;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 35px;
    right: 0px;
    z-index: 200;
    border: 1px solid var(--color-border);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
#search_wrap .search_close:hover {
    background-color: var(--color-blue);
    border-color: var(--color-blue);
}
#search_wrap .search_close:hover svg path {
    stroke: var(--color-white);
}
/*search mobile*/
#search_mobile {
    width: 100%;
}
#search_mobile form {
    width: 100%;
    display: block;
    position: relative;
}
#search_mobile #title-search-input {
    border: none;
    visibility: visible;
    border-radius: 25px;
    background: #f7f7f7;
    width: 100%;
    padding: 11px 11px 11px 16px;
    margin-top: 20px;
    font-size: 12px;
    font-weight: 300;
}
#search_mobile input[type="submit"] {
    background: url(/local/templates/milida/assets/images/icons/search.svg)
        center center no-repeat;
    height: 14px;
    width: 14px;
    cursor: pointer;
    border: none;
    position: absolute;
    top: 24px;
    right: 8px;
    background-size: 14px;
    padding: 28px 16px 0px;
}
#search_mobile #title-search-input::placeholder {
    color: var(--color-text-gray);
}
/*--------------------------------------------------------------
>>> FOOTER
---------------------------------------------------------------- */
.map-over-footer{
    margin-top: 120px;
    position: relative;
}
.svg-footer {
    width: 100%;
    margin-bottom: -3px;  
    position: absolute;
    bottom: 0;  
}
footer {
    background: var(--color-blue);
    padding: 30px 0 15px 0;
}
footer .footer-white {
    background: var(--color-white);
    padding: 30px 40px 15px;
    border-radius: 14px;
    margin-bottom: 15px;
}
.footer-logo {
    max-width: 172px;
    margin-bottom: 14px;
}
.footer-top {
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 30px;
}
.column-footer.column-01 {
    width: 29%;
}
.column-footer.column-02 {
    width: 22%;
}
.column-footer.column-03 {
    width: 24%;
}
.column-footer.column-04 {
    width: 25%;
}
footer .footer-top a {
    color: var(--color-text-dark);
}
footer .footer-top a:hover {
    color: var(--color-blue);
}
.column-footer-title {
    margin-bottom: 14px;
}
.column-footer-subtitle {
    margin-bottom: 8px;
}
.footer-item {
    margin-bottom: 18px;
}
.footer-item.phones a:not(:last-child) {
    margin-bottom: 8px;
}
footer .social-links {
    margin-top: 65px;
}
footer .city {
    margin-bottom: 8px;
}
footer .address {
    width: 160px;
}
footer #banners {
    width: 100%;
    position: relative;
    padding-top: 5px;
}
#banners .swiper-slide img {
    filter: grayscale(100%);
}
#banners .swiper-slide img:hover {
    filter: grayscale(0%);
}
#banners .swiper {
    margin-right: 105px;
}
.slider-button {
    display: block;
    width: 32px;
    height: 32px;
    border: 1px solid var(--color-border);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--color-white);
    transition: var(--transition);
}
#banners .slider-button {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 200;
}
#banners .slider-button.slider-button-next {
    right: 46px;
}
#banners .slider-button.slider-button-prev {
    right: 0;
}
.slider-button:hover {
    background-color: var(--color-blue);
    border: 1px solid var(--color-blue);
}
.slider-button:hover path {
    fill: var(--color-white);
}
.footer-copyright.text-white {
    margin-top: 30px;
    margin-bottom: 15px;
    text-align: center;
}
.footer-copyright .item-1 {
    padding-right: 4px;
}
#btn-up {
    position: fixed;
    background: var(--color-blue);
    width: 56px;
    height: 56px;
    right: 30px;
    bottom: 50px;
    border-radius: 30px;
    -webkit-transition: var(--transition);
    -moz-transition: var(--transition);
    -o-transition: var(--transition);
    transition: var(--transition);
    cursor: pointer;
    z-index: 200;
    border: 1px solid var(--color-blue-light);
    display: flex;
    justify-content: center;
    align-items: center;
}
#btn-up.up-hide {
    bottom: -100px;
}
#btn-up:hover {
    background: var(--color-blue-light);
}
#btn-up:hover svg path {
    fill: var(--color-blue);
}

/*--------------------------------------------------------------
>>> HOME
---------------------------------------------------------------- */
.mt-120 {
    margin-top: 120px;
}
.mt-60 {
    margin-top: 60px;
}
.mt-40-60 {
    margin-top: 40px;
    margin-bottom: 60px;
}

/*--------------------------------------------------------------
>>> price list section
---------------------------------------------------------------- */

.price-list-section {
    margin: 14px 0px 0px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 54px;
}
.price-list-section .title-price-list-section {
    max-width: 536px;
    width: 100%;
}
.price-list__links-wrap {
    width: 100%;
    gap: 22px;
}
.price-list__links-wrap a {
    width: 48%;
    height: 140px;
}
.price-list__links-wrap .block__link-title {
    max-width: 170px;
}
/*--------------------------------------------------------------
>>> mission section
---------------------------------------------------------------- */
.mission-up-left {
    width: 64%;
}
.mission-up-right {
    width: 35%;
}
.mission-img img {
    width: 100%;
    border-radius: 14px;
}
/*--------------------------------------------------------------
>>> contacts-sales section
---------------------------------------------------------------- */
.contacts-sales .sales {
    gap: 48px;
}
.contacts-sales .sales-col-1 {
    width: 100%;
    max-width: 275px;
    height: 148px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.sales-section__link-text {
    color: var(--color-text-dark);
    margin-right: 10px;
}
.sales-section__link:hover .sales-section__link-text {
    color: var(--color-blue);
}
.sales-section__link:hover .blue-button {
    background-color: var(--color-blue-super-light);
}
.sales-section__link:hover .blue-button svg path,
.sales-section__link-text:hover .blue-white-button svg path {
    fill: var(--color-blue);
}

.sales-row {
    gap: 14px;
}
.contacts-sales .sales-col-2 {
    width: 100%;
}
.sales-col-2 a {
    width: 32%;
    height: 140px;
}

/*--------------------------------------------------------------
>>> cooperation section
---------------------------------------------------------------- */
.cooperation {
    background: linear-gradient(
        -273deg,
        #3eb7f2 -19.04%,
        #0295dd 47%,
        #0295dd 91.74%
    );
    padding: 26px 0px 170px;
}
.back-before-cooperation,
.back-after-cooperation {
    width: 100%;
    height: auto;
    position: relative;
}
.back-before-cooperation-for-mobile {
    display: none;
}
.back-before-cooperation.mt-120 {
    margin-bottom: -4px;
}
.back-before-cooperation svg {
    width: 100%;
    height: auto;
}
.back-before-cooperation svg rect {
    width: 100%;
    height: auto;
}
.back-after-cooperation svg {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0px;
    margin-bottom: -2px;
    z-index: 10;
}
.cooperation-col-1 {
    width: 51%;
    padding: 0 79px 0 37px;
}
.cooperation-col-2 {
    width: 49%;
}
.cooperation-subtitle {
    margin-bottom: 14px;
}
.cooperation-title {
    margin-bottom: 60px;
}
.cooperation-col-2 img {
    border-radius: 14px;
    width: 100%;
}
/*--------------------------------------------------------------
>>> back image 
---------------------------------------------------------------- */
body::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/back-header.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 530px;
    height: 500px;
    top: 0px;
    right: 0px;
    z-index: -1;
}
.filial {
    position: relative;
}
.branches-section__wrap h2 {
    text-align: center;
}
.front-page .filial::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/back-filial.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 435px;
    height: 986px;
    top: -110px;
    left: 0px;
    z-index: -1;
}
.front-page .filial .branches-section__wrap::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/paket.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 358px;
    height: 375px;
    top: -45px;
    right: -290px;
    z-index: -1;
}
.count-section {
    position: relative;
}
.count-section .count-items::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/back-count.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 659px;
    height: 676px;
    top: 55px;
    left: -65px;
    z-index: -1;
    transform: translate(50%, -50%);
}
.cooperation .cooperation-block::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/cow-with-logo.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 547px;
    height: 351px;
    top: 60px;
    left: -496px;
    z-index: -1;
}
.contacts-sales::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/bottle.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 231px;
    height: 325px;
    top: 40px;
    left: -205px;
    z-index: -1;
}
.republic-news::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/jug.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 352px;
    height: 362px;
    top: -170px;
    right: -335px;
    z-index: -1;
}

/*--------------------------------------------------------------
>>> browser links section
---------------------------------------------------------------- */

.browser-links {
    display: flex;
    align-items: center;
    gap: 6px;
}

.browser-links a {
    display: flex;
}

.browser-links a:hover img {
    transform: translateY(-4px);
}

/*--------------------------------------------------------------
>>> pages
---------------------------------------------------------------- */
.page .subtitle {
    text-align: center;
    margin-top: 24px;
    margin-bottom: 40px;
}
.pages-with-sidebar {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 25px;
}
.pages-with-sidebar .container {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
}
.pages-with-sidebar .mt-40-60:last-child {
    margin-bottom: 0px;
}
.nofront .factory-news::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/bottle.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 231px;
    height: 325px;
    top: -70px;
    left: -205px;
    z-index: -1;
}
.nofront .product-item-small-card::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/open-jar.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 330px;
    height: 371px;
    bottom: -318px;
    left: -282px;
    z-index: -1;
}
.product-item-small-card {
    position: relative;
}
.factory-news {
    position: relative;
}
.nofront .news-category__wrap::before {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/plate.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 308px;
    height: 261px;
    bottom: 50%;
    left: -345px;
    z-index: -1;
}
.nofront .news-category__wrap::after {
    content: "";
    background-image: url(/local/templates/milida/assets/images/back/cheese.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 379px;
    height: 218px;
    bottom: 360px;
    right: -350px;
    z-index: -1;
}
/* Отступы якорей */
.anchor {
    position: relative;
}
.anchor #price-home {
    position: absolute;
    top: -136px;
}
/* search-page */
.search-page a {
    color: var(--color-blue);
}
.search-page input[type="text"] {
    border: none;
    visibility: visible;
    border-radius: 25px;
    background: var(--color-white);
    border: 1px solid var(--color-border);
    width: 100%;
    padding: 16px 20px 16px;
    margin-top: 30px;
}
.search-page input[type="submit"] {
    background: url(/local/templates/milida/assets/images/icons/search.svg)
        center center no-repeat;
    height: 20px;
    width: 20px;
    cursor: pointer;
    border: none;
    position: absolute;
    top: 50px;
    right: 10px;
    background-size: 20px;
    padding: 40px 20px 0px;
}
.search-page input[type="text"]::placeholder {
    font-size: 18px;
}
.search-page font.text {
    margin-bottom: 10px;
    display: block;
}
.search-page small {
    display: none;
}
.search-page a.title-search {
    font-size: 32px;
    line-height: 120%;
    letter-spacing: -1.54px;
    color: var(--color-blue);
    margin-bottom: 20px;
    display: block;
}
.search-page a.title-search b {
    font-weight: 500;
}
.block-search {
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 20px;
    margin-bottom: 20px;
}

/*--------------------------------------------------------------
>>> 404
---------------------------------------------------------------- */

.not-found-container {
    display: flex;
    align-items: center;
    gap: 48px;
}

.not-found-container img {
    width: 375px;
}

.not-found-container .font-3-light {
    margin-bottom: 16px;
}

.not-found-container .h2 {
    margin-bottom: 28px;
}

.not-found-container a {
    width: fit-content;
    color: var(--color-text-dark);
    transition: var(--transition);
}

.not-found-container a:hover {
    color: var(--color-blue);
}

.not-found-container a:hover .button-callback {
    background-color: var(--color-blue-super-light);
}

.not-found-container a path {
    transition: var(--transition);
}

.not-found-container a:hover path {
    fill: var(--color-blue);
}

@media only screen and (max-width: 1024px) {
    
    .not-found-container img {
        width: 250px;
    }

}

@media only screen and (max-width: 768px) {
    .not-found-container img {
        width: 200px;
    }
}

@media only screen and (max-width: 600px) {
    .not-found-container {
        flex-direction: column;
    }
}
/* End */


/* Start:/local/templates/milida/assets/css/modals.css?17346011002073*/
/* Default styles rewrite */

.popup-forms.mfp-close-btn-in .mfp-close {
    display: none;
}

.mfp-bg {
    opacity: 1;
    background: #0295DD4D;
    backdrop-filter: blur(7.5px);
}

/* Modal forms custom styles */

.white-popup__wrap {
    position: relative;
    max-width: 630px;
    width: 100%;
    margin: 0 auto;
}

.popup-modal-close {
    position: absolute;
    top: 40px;
    right: 40px;
    padding: 9px;
    display: flex;
    background-color: var(--color-white);
    border: 1px solid #ebebeb;
    border-radius: 100px;
    transition: var(--transition);
    cursor: pointer;
}

.popup-modal-close path {
    transition: var(--transition);
}

.popup-modal-close:hover {
    background-color: var(--color-blue-super-light);
    border: 1px solid var(--color-blue-super-light);
}

.popup-modal-close:hover path {
    fill: var(--color-blue);
}

@media only screen and (max-width: 767px) {
    .popup-modal-close {
        top: 16px;
        right: 40px;
    }

    .modal-form__wrap {
        margin: 20px;
    }
}

/* Modal images custom styles */

.popup-img__wrap .mfp-content, .popup-img__wrap .mfp-content img {
    background-color: var(--color-white);
}

.popup-img__wrap .mfp-content img {
    padding: 100px 140px;
}

.popup-img__wrap .mfp-content .mfp-figure:after {
    display: none;
}

.popup-img__wrap .mfp-content, .popup-img__wrap .mfp-figure, .popup-img__wrap .mfp-img  {
    border-radius: 14px;
}

.popup-img__wrap.mfp-close-btn-in .mfp-close {
    width: max-content;
    height: max-content;
    line-height: unset;
    top: 20px;
    right: 20px;
    padding: 18px 10px;
    display: flex;
    background-color: var(--color-white);
    border: 1px solid var(--color-blue);
    border-radius: 100px;
    transition: var(--transition);
    cursor: pointer;
    color: var(--color-blue);
}

.popup-img__wrap.mfp-close-btn-in .mfp-close:hover {
    background-color: var(--color-blue);
    color: var(--color-white);
}

@media only screen and (max-width: 480px) {
    .popup-img__wrap .mfp-content img {
        padding: 40px 90px;
    }
}
/* End */


/* Start:/local/templates/milida/assets/css/responsive.css?174619698016285*/
@media screen and (max-width: 1200px) {
    .container {
        max-width: 960px;
        width: 100%;
    }
    header .logo {
        margin-left: 0px;
    }
    .header-content {
        padding-left: 180px;
    }
    .menu #horizontal-multilevel-menu > li > a {
        padding: 12px 25px 16px;
    }
}
@media screen and (max-width: 991px) {
    .container {
        max-width: 800px;
        width: 100%;
    }
    .header-content {
        padding-top: 19px;
        padding-left: 0px;
    }
    header .logo {
        margin-right: 0px;
        margin-top: 19px;
    }
    header .logo img {
        width: 107px;
    }
    .header-contacts {
        padding-left: 124px;
    }
    .header-contacts-item.social {
        display: none;
    }
    .header-contacts-item.phones {
        margin-right: 21px;
    }
    .header-contacts-item.emails {
        margin-right: 21px;
    }
    #header-search-icon {
        margin-right: 10px;
    }
    .eye-module {
        margin-right: 0px;
    }
    .language {
        padding-right: 10px;
    }
    .header__language {
        margin-right: 1px;
    }
    .header-callback {
        margin-left: 10px;
    }
    .button-callback {
        margin-left: 6px;
    }
    /*footer*/
    footer .footer-white {
        padding: 30px 30px 15px;
    }
    .column-footer.column-01 {
        width: 100%;
        margin-bottom: 30px;
    }
    footer .footer-logo {
        float: left;
        width: 152px;
        margin-right: 17px;
        margin-bottom: 0px;
    }
    footer .footer-text {
        margin-top: 7px;
    }
    footer .social-links {
        margin-top: 17px;
    }
    .column-footer.column-02 {
        width: 31%;
    }
    .column-footer.column-03 {
        width: 37%;
    }
    .column-footer.column-04 {
        width: 32%;
    }
    .swiper {
        margin-right: 96px;
    }
}
@media screen and (max-width: 820px) {
    .container {
        max-width: 100%;
        width: 100%;
        padding-left: 33px;
        padding-right: 33px;
    }
    .menu #horizontal-multilevel-menu > li > a {
        padding: 12px 16px 16px;
    }
}
@media screen and (min-width: 768px) {
    #horizontal-multilevel-menu .marker-open-menu {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    body {
        font-size: 14px;
    }
    h1,
    .h1 {
        font-size: 32px;
    }
    h2,
    .h2 {
        font-size: 28px;
    }
    h4,
    .h4 {
        font-size: 16px;
    }
    .font-2 {
        font-size: 14px;
    }
    .font-3 {
        font-size: 12px;
    }
    .font-3-light {
        font-size: 12px;
    }
    .menu .main_menu {
        display: none;
    }
    header .menu.flex.align-center.content-between {
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
    }
    .header-content {
        width: 100%;
    }
    .header-contacts,
    .header-modules #header-search-icon {
        display: none;
    }
    header .logo {
        margin-top: 0px;
        position: relative;
    }
    .menu {
        border-top: 1px solid var(--color-border);
        padding-top: 11px;
        padding-bottom: 11px;
    }
    /*mobile menu*/
    .mobile-menu {
        display: flex;
    }
    .mobile-menu.open .menu-icon::before {
        background-image: url(/local/templates/milida/assets/images/icons/close.svg);
        width: 12px;
        height: 12px;
    }
    .main_menu.open {
        display: block;
        left: -33px;
        top: 135px;
        position: absolute;
        width: calc(100% + 66px);
		height: calc(100vh - 135px);
        background-color: var(--color-white);
        overflow: auto;
        z-index: 99999;
        padding-top: 8px;
        padding-bottom: 40px;
    }
    .menu #horizontal-multilevel-menu {
        border: none;
        border-radius: 0px;
    }
    .menu #horizontal-multilevel-menu li {
        width: 100%;
    }
    #horizontal-multilevel-menu a {
        text-align: left;
    }
    .menu #horizontal-multilevel-menu > li > a {
        padding: 0px 30px 20px 20px;
    }
    #horizontal-multilevel-menu li {
        position: relative;
    }
    .marker-open-menu {
        width: 70px;
        height: 34px;
        text-align: center;
        position: absolute;
        top: -10px;
        line-height: 28px;
        right: 0px;
        font-size: 18px;
        -webkit-transition: var(--transition);
        -moz-transition: var(--transition);
        -o-transition: var(--transition);
        transition: var(--transition);
        z-index: 20;
        cursor: pointer;
    }
    .level-1.open .marker-open-menu {
        transform: rotate(180deg);
    }
    #horizontal-multilevel-menu li .submenu {
        width: 100%;
        position: relative;
        border: none;
        border-radius: 0px;
        background: var(--color-blue-super-light);
        padding: 20px 20px 4px;
        margin-bottom: 20px;
    }
    #horizontal-multilevel-menu li .submenu a {
        font-size: 14px;
    }
    li.level-1.open:after {
        width: calc(100% - 40px);
    }
    li.level-1:after {
        content: "";
        height: 2px;
        right: 0px;
        width: 0%;
        top: 34px;
        margin-left: 20px;
        margin-right: 20px;
        background: var(--color-blue);
        position: absolute;
        -webkit-transition: width 0.3s ease;
        -moz-transition: width 0.3s ease;
        -o-transition: width 0.3s ease;
        transition: width 0.3s ease;
    }
    .menu #horizontal-multilevel-menu > li > a:hover {
        background-color: transparent;
    }
    .under-mobile-menu.open {
        display: flex;
    }
    .under-mobile-menu {
        margin: 0px 20px;
        padding-top: 20px;
        border-top: 1px solid var(--color-border);
    }
    .under-mobile-menu .header-contacts-item {
        width: 50%;
        margin: 0;
    }
    /*footer*/
    .column-footer.column-02 {
        width: 40%;
        order: 2;
    }
    .column-footer.column-03 {
        width: 60%;
        order: 1;
    }
    .column-footer.column-04 {
        width: 100%;
        order: 3;
        border-top: 1px solid var(--color-border);
        padding-top: 20px;
        margin-top: 6px;
    }
    .footer-item {
        margin-bottom: 14px;
    }
    #vertical-menu li {
        margin-bottom: 14px;
    }
    .footer-top {
        padding-bottom: 6px;
    }
    .footer-copyright.text-white {
        margin-top: 14px;
        margin-bottom: 0px;
    }
    footer .address {
        width: 150px;
    }
    .swiper {
        margin-right: 92px;
    }
    .slider-button.slider-button-next {
        right: 42px;
    }
}
@media screen and (max-width: 540px) {
    .container {
        padding-left: 17px;
        padding-right: 17px;
    }

    /* h1 title */

    h1#pagetitle,
    .catalog-element-title,
    .news-detail-title {
        margin: 30px 0px 0px;
    }

    /*mob-menu*/
    .main_menu.open {
        width: calc(100% + 34px);
        left: -17px;
    }
    /*footer*/
    footer .footer-white {
        padding: 20px 20px 15px;
    }
    footer .footer-logo {
        float: none;
        width: 115px;
    }
    footer .footer-text {
        margin-top: 14px;
    }
    footer .social-links {
        margin-top: 12px;
    }
}
@media screen and (max-width: 385px) {
    header .logo img {
        width: 77px;
    }
    .header-content {
        padding-top: 9px;
    }
}
@media screen and (max-width: 345px) {
    .eye-btn {
        display: none;
    }
}
@media screen and (max-width: 1200px) {
    .mt-120 {
        margin-top: 80px;
    }
    .mt-60 {
        margin-top: 40px;
    }
    .mt-40-60 {
        margin-bottom: 40px;
    }
    #btn-up {
        width: 40px;
        height: 40px;
        right: 13px;
        bottom: 13px;
    }
    .price-list-section {
        gap: 20px;
    }
    .price-list-section .title-price-list-section {
        max-width: none;
        width: 60%;
    }
    .price-list__links-wrap {
        gap: 12px;
        width: 40%;
    }
    .price-list__links-wrap a {
        width: 100%;
    }

    .sales-row {
        gap: 12px;
    }
    .sales-col-2 a {
        width: 49%;
    }
    .cooperation {
        padding: 26px 0px 40px;
    }
}
@media screen and (max-width: 1024px) {
    .cooperation {
        background: linear-gradient(
            -268deg,
            #3eb7f2 -21.04%,
            #0295dd 44%,
            #0295dd 91.74%
        );
    }
    .mission-up-left {
        width: 100%;
        margin-bottom: 24px;
    }
    .mission-up-right {
        width: 100%;
    }
}
@media screen and (max-width: 991px) {
    .price-list-section {
        display: flex;
        flex-wrap: wrap;
        gap: 24px;
    }
    .price-list-section .title-price-list-section {
        width: 100%;
        max-width: 92%;
    }
    .price-list__links-wrap {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .price-list__links-wrap a {
        width: 100%;
        max-width: 100%;
        flex: 0 0 calc(50% - 8px);
    }

    .contacts-sales .sales {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 30px;
    }
    .contacts-sales .sales-col-1 {
        max-width: 100%;
        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .cooperation-block {
        width: 568px;
        margin-right: auto;
        margin-left: auto;
    }
    .cooperation {
        padding-bottom: 90px;
    }
    .cooperation-col-1 {
        padding: 0;
        width: 100%;
    }
    .cooperation-col-2 {
        width: 100%;
    }
    .back-after-cooperation svg {
        width: 140%;
        right: 0;
    }
    .cooperation-title {
        margin-bottom: 40px;
    }
    .cooperation-text {
        margin-bottom: 25px;
    }
}
@media screen and (max-width: 767px) {
    .mission-up-left {
        margin-bottom: 16px;
    }
}
@media screen and (max-width: 680px) {
    .mt-120 {
        margin-top: 60px;
    }
    .mt-60 {
        margin-top: 30px;
    }
    .mt-40-60 {
        margin-top: 24px;
        margin-bottom: 30px;
    }
    .price-list__links-wrap a {
        height: 110px;
        width: 100%;
        max-width: 320px;
    }
    .price-list-section .title-price-list-section {
        max-width: 100%;
    }
    .sales-row {
        gap: 10px;
    }
    .sales-col-2 a {
        width: 100%;
    }
    .cooperation-block {
        width: 100%;
    }
    .back-before-cooperation-for-desktop,
    .cooperation .cooperation-block::before {
        display: none;
    }
    .back-before-cooperation-for-mobile {
        display: block;
    }
    .cooperation {
        background: linear-gradient(
            95deg,
            #3eb7f2 35%,
            #0295dd 91%,
            #0295dd 126.27%
        );
    }
}
@media screen and (max-width: 480px) {
    .cooperation {
        padding-bottom: 50px;
    }
    .cooperation-title {
        margin-bottom: 30px;
    }
    .back-after-cooperation svg {
        width: 170%;
    }
    .cooperation {
        background: linear-gradient(
            96deg,
            #3eb7f2 34%,
            #0295dd 86%,
            #0295dd 89.27%
        );
    }
    .price-list__links-wrap a {
        max-width: 100%;
        flex: 0 0 100%;
    }
}
@media screen and (max-width: 380px) {
    .cooperation {
        background: linear-gradient(
            94deg,
            #3eb7f2 34%,
            #0295dd 88%,
            #0295dd 89.27%
        );
    }
}
@media screen and (max-width: 1210px){
    .header-contacts-item.phones {
        margin-right: 15px;
    }
    .header-contacts-item.emails {
        margin-right: 10px;
    }
    .eye-module {
        margin-right: 0px;
    }
    #header-search-icon {
        margin-right: 8px;
    }
    .header-callback {
        margin-left: 12px;
    }
}
@media screen and (max-width: 1210px) and (min-width: 768px){
    .header-content .war-banner-header {
        width: 40px;
    }
}
@media screen and (max-width: 985px) and (min-width: 768px){
    .header-contacts {
        padding-left: 108px;
    }
}
@media screen and (max-width: 1200px) {
    .count-section .count-items::before {
        width: 748px;
        height: 843px;
        top: 160px;
        left: -250px;
    }
    body::before {
        width: 280px;
        height: 300px;
    }
    .front-page .filial::before {
        width: 178px;
        height: 710px;
    }
    .nofront .product-item-small-card::before {
        width: 259px;
        height: 303px;
        bottom: -246px;
        left: -230px;
    }
    .nofront .news-category__wrap::before {
        left: -315px;
    }
}
@media screen and (max-width: 991px) {
    body::before {
        width: 290px;
        height: 285px;
        top: -46px;
        right: 0px;
    }
    .front-page .filial::before {
        left: -70px;
    }
    .count-section .count-items::before {
        left: -350px;
    }
    .cooperation .cooperation-block::before {
        width: 360px;
        height: 230px;
        top: 71px;
        left: -250px;
    }
    .contacts-sales::before {
        width: 185px;
        height: 260px;
        top: 540px;
    }
    .republic-news::before {
        width: 200px;
        height: 250px;
        top: 400px;
        right: -112px;
    }
    .front-page .filial .branches-section__wrap::before {
        width: 300px;
        height: 291px;
    }
    .nofront .factory-news::before {
        width: 185px;
        height: 260px;
        left: -155px;
    }
    .nofront .product-item-small-card::before {
        width: 216px;
        height: 256px;
        bottom: -212px;
        left: -185px;
    }
    .nofront .news-category__wrap::before {
        width: 240px;
        height: 200px;
        bottom: 50%;
        left: -246px;
    }
    .nofront .news-category__wrap::after {
        width: 225px;
        height: 135px;
        bottom: 360px;
        right: -232px;
    }
}
@media screen and (max-width: 780px) {
    .front-page .filial .branches-section__wrap::before {
        top: 23px;
        right: -146px;
    }
    .contacts-sales::before {
        left: -123px;
    }
    .republic-news::before {
        top: 475px;
    }
}
@media screen and (max-width: 767px) {
    .front-page .filial::before {
        top: 100px;
    }
    .front-page .filial .branches-section__wrap::before {
        top: 15px;
        right: -190px;
    }
    .cooperation .cooperation-block::before {
        top: 50px;
        left: -284px;
    }
    .contacts-sales::before {
        left: -284px;
    }
    .republic-news::before {
        top: 360px;
    }
}
@media screen and (max-width: 680px) {
    .nofront .product-item-small-card::before {
        display: none;
    }
}
@media screen and (max-width: 600px) {
    .count-section .count-items::before {
        width: 500px;
        height: 535px;
        top: 70px;
        left: -225px;
    }
    .republic-news::before {
        display: none;
    }
    .contacts-sales::before {
        left: -125px;
        top: 950px;
    }
    .nofront .factory-news::before {
        width: 150px;
        height: 223px;
        left: -145px;
        top: -42px;
    }
}
@media screen and (max-width: 480px) {
    .header-content .mob-war-banner-header {
        width: 40px;
    }
    .front-page .filial .branches-section__wrap::before {
        width: 175px;
        height: 155px;
        top: 50px;
        right: -92px;
    }
    .count-section .count-items::before {
        left: -310px;
    }
    .contacts-sales::before {
        width: 152px;
        height: 230px;
        left: -120px;
    }
}
@media screen and (max-width: 1024px) {
    .pages-with-sidebar {
        flex-direction: column;
        gap: 40px;
    }
    .wight-60 {
        width: 54%;
    }
    .sp-gap {
        gap: 4%;
    }
}
@media screen and (max-width: 600px) {
    .sp-gap {
        gap: 20px;
    }
    .wight-40,
    .wight-60 {
        width: 100%;
    }
    .wight-40 {
        order: 2;
    }
    .wight-60 {
        order: 1;
    }
    .wight-40 img {
        width: 100%;
    }
    .pages-with-sidebar {
        gap: 30px;
    }
}
@media screen and (max-width: 359px) {
    .sidebar {
        grid-template-columns: repeat(1, 1fr);
    }
}

/* End */


/* Start:/local/templates/milida/components/bitrix/menu/horizontal_multilevel/style.css?17346011003338*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	
}
/*Links*/
#horizontal-multilevel-menu a
{

}
/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{

}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{

}

#horizontal-multilevel-menu li ul ul
{
	
}
@media screen and (min-width: 768px){
	#horizontal-multilevel-menu li:hover ul ul,
	#horizontal-multilevel-menu li.jshover ul ul,
	#horizontal-multilevel-menu li:hover ul ul ul,
	#horizontal-multilevel-menu li.jshover ul ul ul,
	#horizontal-multilevel-menu li:hover ul ul ul ul,
	#horizontal-multilevel-menu li.jshover ul ul ul ul,
	#horizontal-multilevel-menu li:hover ul ul ul ul ul,
	#horizontal-multilevel-menu li.jshover ul ul ul ul ul
	{
		
		display:none;
	}

	#horizontal-multilevel-menu li:hover ul,
	#horizontal-multilevel-menu li.jshover ul,
	#horizontal-multilevel-menu li li:hover ul,
	#horizontal-multilevel-menu li li.jshover ul,
	#horizontal-multilevel-menu li li li:hover ul,
	#horizontal-multilevel-menu li li li.jshover ul,
	#horizontal-multilevel-menu li li li li:hover ul,
	#horizontal-multilevel-menu li li li li.jshover ul,
	#horizontal-multilevel-menu li li li li li:hover ul,
	#horizontal-multilevel-menu li li li li li.jshover ul
	{
		display:block;
	}
}
div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/local/templates/milida/components/bitrix/search.title/search_main/style.css?17346011002112*/
/*div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/milida/components/bitrix/search.title/search_main/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}*/
/* End */


/* Start:/local/templates/milida/components/bitrix/breadcrumb/template_main/style.css?1734601101597*/
.bx-breadcrumb{
    margin-top: 20px;
    margin-bottom: 26px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 8px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 8px;
}
.bx-breadcrumb .bx-breadcrumb-item svg{
    margin-right: 4px;
    margin-bottom: 1px;
}
.bx-breadcrumb-item span{
    font-size: 12px;
    font-weight: 300;
    line-height: 120%;
    color: var(--color-text-gray);
}
.bx-breadcrumb-item a span{
    color: var(--color-blue);
}

@media screen and (max-width: 540px) {
    .breadcrumb-main {
        display: none;
    }
}
/* End */


/* Start:/local/templates/milida/components/bitrix/menu/vertical_menu/style.css?1734601100200*/
#vertical-menu, 
#vertical-menu ul {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
}
#vertical-menu li {
    line-height: 120%;
    margin-bottom: 16px;
    margin-left: 0px;
}
/* End */


/* Start:/local/templates/milida/components/bitrix/news.list/banners/style.css?1734601100204*/
div.news-list img.preview_picture {
    float: left;
    margin: 0 4px 6px 0;
}

.footer-bottom {
    overflow: hidden;
}

.banners-slider {
    max-width: 100vw;
    width: 100%;
    overflow: hidden;
}

/* End */


/* Start:/local/templates/milida/components/bitrix/form/modal_form/bitrix/form.result.new/.default/style.css?1734601101353*/
.modal-form__content {
    padding: 70px 50px;
    border: 1px solid var(--color-border);
    border-radius: 40px;
    background-color: var(--color-white);
}

.modal-form__content h2 {
    padding: 0px 24px;
    text-align: center;
}

.modal-form__content form {
    margin: 20px 0px 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}
/* End */


/* Start:/local/templates/milida/styles.css?17472884956412*/
/*--------------------------------------------------------------
>>> common
---------------------------------------------------------------- */

.section-border {
    padding: 30px 0px 0px;
    border-top: 1px solid var(--color-border);
}

@media only screen and (max-width: 480px) {
    .section-border {
        padding: 20px 0px 0px;
    }
}

/*--------------------------------------------------------------
>>> price list section
---------------------------------------------------------------- */

/*
.price-list__link {
    position: relative;
    width: 249px;
    height: 140px;
    padding: 24px 20px 20px 30px;
    border: 1px solid var(--color-blue);
    border-radius: 14px;
    background-color: var(--color-blue);
    transition: var(--transition);
}

.price-list__link:hover,
.price-list__link + .price-list__link:hover {
    border: 1px solid var(--color-blue-super-light);
    background-color: var(--color-blue-super-light);
}

.price-list__link + .price-list__link {
    border: 1px solid var(--color-border);
    background-color: var(--color-white);
}

.price-list__link-title {
    color: var(--color-white);
}

.price-list__link:hover .price-list__link-title,
.price-list__link + .price-list__link:hover .price-list__link-title {
    color: #012b3f;
}

.price-list__link + .price-list__link .price-list__link-title {
    color: var(--color-text-dark);
}

.price-list__link .price-list-link__svg-wrap {
    width: 32px;
    height: 32px;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color-white);
    border-radius: 100px;
    transition: var(--transition);
}

.price-list__link + .price-list__link .price-list-link__svg-wrap {
    background-color: var(--color-blue);
}

.price-list-link__svg-wrap {
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.price-list__link:hover .price-list-link__svg-wrap,
.price-list__link + .price-list__link:hover .price-list-link__svg-wrap {
    background-color: var(--color-white);
}

.price-list__link .price-list-link__svg-wrap path,
.price-list__link + .price-list__link .price-list-link__svg-wrap path {
    transition: var(--transition);
}

.price-list__link:hover .price-list-link__svg-wrap path,
.price-list__link + .price-list__link:hover .price-list-link__svg-wrap path {
    fill: var(--color-blue);
}
*/

.war-banner-header,
.mob-war-banner-header {
	width: 60px;
}

.mob-war-banner-header {
	display: none;
}

/*--------------------------------------------------------------
>>> forms
---------------------------------------------------------------- */

.form-field {
    position: relative;
    flex-direction: column;
    gap: 4px;
}

.form-field input[type="text"],
.form-field textarea {
    width: 100%;
    padding: 17px 0px 17px 24px;
    border: 1px solid #ebebeb;
    border-radius: 50px;
}

.form-field textarea {
    border-radius: 20px;
}

.form-field input[type="text"]::placeholder,
.form-field textarea::placeholder {
    font-size: 12px;
    font-weight: 300;
    line-height: 14.4px;
}

.form-field input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    z-index: -1;
}

.form-field input[type="checkbox"] + label {
    position: relative;
    display: inline-flex;
    align-items: center;
    max-width: max-content;
    font-size: 16px;
    line-height: 1.875em;
    text-align: left;
    cursor: pointer;
}

.modal-form__content .form-field input[type="checkbox"] + label,
.contacts-form__wrap .form-field input[type="checkbox"] + label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 12px;
    font-weight: 300;
    line-height: 14.4px;
    color: var(--color-text-gray);
}

.form-field input[type="checkbox"] + label::before {
    content: "";
    display: inline-flex;
    flex-grow: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    background-color: var(--color-white);
    border: 1px solid var(--color-blue);
    border-radius: 2px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    transition: var(--transition);
    box-sizing: border-box;
}

.form-field input[type="checkbox"]:checked + label::before {
    border-color: var(--color-blue);
    background-color: var(--color-blue);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3e%3cpath d='M17.2559 4.41107C17.5814 4.73651 17.5814 5.26414 17.2559 5.58958L8.08926 14.7562C7.76382 15.0817 7.23618 15.0817 6.91074 14.7562L2.74408 10.5896C2.41864 10.2641 2.41864 9.73651 2.74408 9.41107C3.06951 9.08563 3.59715 9.08563 3.92259 9.41107L7.5 12.9885L16.0774 4.41107C16.4028 4.08563 16.9305 4.08563 17.2559 4.41107Z' /%3e%3c/svg%3e");
}

.form-submit {
    margin: 28px auto 0px;
    display: flex;
    align-items: center;
    gap: 10px;
    border: none;
    background: none;
    color: var(--color-text-dark);
    transition: var(--transition);
    cursor: pointer;
}

.form-submit:hover {
    color: var(--color-blue);
}

.btn-svg__wrap {
    width: 32px;
    height: 32px;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color-blue);
    border-radius: 100px;
    transition: var(--transition);
}

.form-submit:hover .btn-svg__wrap {
    background-color: var(--color-blue-super-light);
}

.btn-svg__wrap path {
    transition: var(--transition);
}

.form-submit:hover .btn-svg__wrap path {
    fill: var(--color-blue);
}

.form-field__error {
    color: red;
    font-size: 14px;
    padding-left: 14px;
}

@media only screen and (max-width: 767px) {
    .modal-form__content {
        padding: 50px 20px;
    }

    .modal-form__content h2 {
        padding: 0px 16px;
    }

    .modal-form__content form {
        gap: 10px;
    }

    .form-submit {
        margin: 16px auto 0px;
    }
}

/* Submited form */

.form-note {
    text-align: center;
}

.form-note-desc {
    margin: 18px 0px 0px;
    font-size: 16px;
    font-weight: 300;
    line-height: 19.2px;
    text-align: center;
    color: #9c9c9c;
}

@media only screen and (max-width: 767px) {
    .form-note-desc {
        margin: 14px 0px 0px;
    }
}



@media only screen and (max-width: 480px) {
	.war-banner-header {
		display: none;
	}

	.menu {
		display: flex;
		justify-content: space-between;
	}

	.mob-war-banner-header {
		display: block;
	}
/* End */
/* /local/templates/milida/libs/bvi/css/bvi.min.css?173460110078736 */
/* /local/templates/milida/assets/css/main.css?175015313930398 */
/* /local/templates/milida/assets/css/modals.css?17346011002073 */
/* /local/templates/milida/assets/css/responsive.css?174619698016285 */
/* /local/templates/milida/components/bitrix/menu/horizontal_multilevel/style.css?17346011003338 */
/* /local/templates/milida/components/bitrix/search.title/search_main/style.css?17346011002112 */
/* /local/templates/milida/components/bitrix/breadcrumb/template_main/style.css?1734601101597 */
/* /local/templates/milida/components/bitrix/menu/vertical_menu/style.css?1734601100200 */
/* /local/templates/milida/components/bitrix/news.list/banners/style.css?1734601100204 */
/* /local/templates/milida/components/bitrix/form/modal_form/bitrix/form.result.new/.default/style.css?1734601101353 */
/* /local/templates/milida/styles.css?17472884956412 */
