

/* Start:/local/templates/sgm_landings/libs/bvi/css/bvi.min.css?174064811478708*/
/*!
 * Button visually impaired v1.0.1 (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%}.bvi-body *,.bvi-body *::after,.bvi-body *::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/sgm_landings/libs/bvi/css/../img/cog.svg");background-repeat:no-repeat}.bvi-images.bvi-images-eye-slash{background-image:url("/local/templates/sgm_landings/libs/bvi/css/../img/eye-slash.svg");background-repeat:no-repeat}.bvi-images.bvi-images-volume-up{background-image:url("/local/templates/sgm_landings/libs/bvi/css/../img/volume-up.svg");background-repeat:no-repeat}.bvi-images.bvi-images-volume-off{background-image:url("/local/templates/sgm_landings/libs/bvi/css/../img/volume-off.svg");background-repeat:no-repeat}.bvi-images.bvi-images-adjust{background-image:url("/local/templates/sgm_landings/libs/bvi/css/../img/adjust.svg");background-repeat:no-repeat}.bvi-images.bvi-images-minus-circle{background-image:url("/local/templates/sgm_landings/libs/bvi/css/../img/minus-circle.svg");background-repeat:no-repeat}.bvi-images.bvi-images-image{background-image:url("/local/templates/sgm_landings/libs/bvi/css/../img/image.svg");background-repeat:no-repeat}.bvi-images.bvi-images-minus{background-image:url("/local/templates/sgm_landings/libs/bvi/css/../img/minus.svg");background-repeat:no-repeat}.bvi-images.bvi-images-eye{background-image:url("/local/templates/sgm_landings/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/sgm_landings/libs/slick.css?17122290071646*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
  outline: none!important;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/*# sourceMappingURL=slick.css.map */
/* End */


/* Start:/local/templates/sgm_landings/libs/datepicker.css?17126790756025*/
/*!
 * Datepicker v0.6.3
 * https://github.com/fengyuanchen/datepicker
 * 
 * Copyright (c) 2014-2017 Fengyuan Chen
 * Released under the MIT license
 * 
 * Date: 2017-09-29T14:28:02.764Z
 */
.dateWrapper{
  position: absolute;
  display: none;
  top: 100%;
  background: #FFFFFF;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  z-index: 10;
  width: 320px;
  padding: 16px 24px;
  box-sizing: border-box;
}
@media (max-width: 360px) {
  .dateWrapper{
    width: 300px;
    padding: 16px 8px;
    box-sizing: border-box;
    left: -8px;
  }
}
.datepicker-container {
  background-color: #fff;
  direction: ltr;
  font-size: 12px;
  left: 0;
  line-height: 30px;
  position: fixed;
  top: 0;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  z-index: -1;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.datepicker-container::before,
.datepicker-container::after {
  border: 5px solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.datepicker-dropdown {
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 3px 6px #ccc;
  box-shadow: 0 3px 6px #ccc;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  z-index: 1;
}

.datepicker-inline {
  position: static;
}

.datepicker-top-left,
.datepicker-top-right {
  border-top-color: #39f;
}

.datepicker-top-left::before,
.datepicker-top-left::after,
.datepicker-top-right::before,
.datepicker-top-right::after {
  border-top: 0;
  left: 10px;
  top: -5px;
}

.datepicker-top-left::before,
.datepicker-top-right::before {
  border-bottom-color: #39f;
}

.datepicker-top-left::after,
.datepicker-top-right::after {
  border-bottom-color: #fff;
  top: -4px;
}

.datepicker-bottom-left,
.datepicker-bottom-right {
  border-bottom-color: #39f;
}

.datepicker-bottom-left::before,
.datepicker-bottom-left::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
  border-bottom: 0;
  bottom: -5px;
  left: 10px;
}

.datepicker-bottom-left::before,
.datepicker-bottom-right::before {
  border-top-color: #39f;
}

.datepicker-bottom-left::after,
.datepicker-bottom-right::after {
  border-top-color: #fff;
  bottom: -4px;
}

.datepicker-top-right::before,
.datepicker-top-right::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
  left: auto;
  right: 10px;
}

.datepicker-panel > ul {
  margin: 0;
  padding: 0;
  width: 100%;
}

.datepicker-panel > ul::before,
.datepicker-panel > ul::after {
  content: " ";
  display: table;
}

.datepicker-panel > ul::after {
  clear: both;
}

.datepicker-panel > ul > li {
  background-color: #fff;
  color: #1D2F3C;;
  cursor: pointer;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.datepicker-panel > ul > li:hover {
  background: rgba(130, 200, 49, 0.1);
}

.datepicker-panel > ul.days > li {
  width: 34px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  margin-right: calc((100% - 238px) / 6);
}
.datepicker-panel > ul.days > li:nth-child(7n) {
  margin-right: 0;
}
.datepicker-panel > ul.week {
  border-bottom: 1px solid #C5C5C5;
  margin-bottom: 8px;
}
.datepicker-panel > ul.week > li {
  width: 34px;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  text-transform: uppercase;
  color: #7A858D;
  margin-right: calc((100% - 238px) / 6);
}
.datepicker-panel > ul.week > li:nth-child(7n) {
  margin-right: 0;
}
.datepicker-panel > ul.month_control > li{
  color: #7A858D;
}
.datepicker-panel > ul.month_control > li:first-child{
  width: calc(100% - 60px);
  text-align: left;
  border-radius: 0;
  font-weight: 500;
  line-height: 16px;
  font-size: 12px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #1D2F3C;
}
.datepicker-panel > ul.month_control > li:first-child:hover{
  background: #fff;
}

.datepicker-panel > ul.year_control > li{
  color: #7A858D;
}
.datepicker-panel > ul.year_control > li:first-child{
  width: calc(100% - 60px);
  text-align: left;
  border-radius: 0;
  font-weight: 500;
  line-height: 16px;
  font-size: 12px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #1D2F3C;
}
.datepicker-panel > ul.year_control > li:first-child:hover{
  background: #fff;
}

.datepicker-panel > ul > li.muted,
.datepicker-panel > ul > li.muted:hover {
  color: #D7DBDE;
}

.datepicker-panel > ul > li.highlighted {
  background-color: none;
  color: #5EB92D;
}

.datepicker-panel > ul > li.highlighted:hover {
  background: rgba(130, 200, 49, 0.1);
}

.datepicker-panel > ul > li.picked,
.datepicker-panel > ul > li.picked:hover {
  background-color: #5EB92D;
  color: #fff;
}

.datepicker-panel > ul > li.disabled,
.datepicker-panel > ul > li.disabled:hover {
  background-color: #fff;
  color: #ccc;
  cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted,
.datepicker-panel > ul > li.disabled:hover.highlighted {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li[data-view="years prev"],
.datepicker-panel > ul > li[data-view="year prev"],
.datepicker-panel > ul > li[data-view="month prev"],
.datepicker-panel > ul > li[data-view="years next"],
.datepicker-panel > ul > li[data-view="year next"],
.datepicker-panel > ul > li[data-view="month next"],
.datepicker-panel > ul > li[data-view="next"] {
  font-size: 18px;
}

.datepicker-panel > ul > li[data-view="years current"],
.datepicker-panel > ul > li[data-view="year current"],
.datepicker-panel > ul > li[data-view="month current"] {
  width: 150px;
}

.datepicker-panel > ul[data-view="years"] > li,
.datepicker-panel > ul[data-view="months"] > li {
  height: 52.5px;
  line-height: 52.5px;
  width: 52.5px;
}

.datepicker-panel > ul[data-view="week"] > li,
.datepicker-panel > ul[data-view="week"] > li:hover {
  background-color: #fff;
  cursor: default;
}

.datepicker-hide {
  display: none;
}

/* End */


/* Start:/local/templates/sgm_landings/css/header_footer.css?17406628658595*/
/* ====================================== HEADER ======================================*/
header:not(.site_header) {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9000;
    width: 100%;
    border-bottom: 1px solid #F0F0F0;
    background: #FFFFFF;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}
.header_btns {
    display: flex;
    align-items: center;
}
header .container {
    height: 100%;
}
.header_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
}
.header_logo a {
    display: flex;
}
.header_btns {
    display: flex;
    align-items: center;
}
.header_bvi svg path{
    transition: all 0.3s;
}
.header_bvi{
    margin-left: 24px;
    background: #ECFBDA;
    border-radius: 50%;
    height: 48px;
    width: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s;
}
.header_bvi:hover,
.header_bvi:active{
    background: #79CE4B;
}

.header_bvi:hover svg path,
.header_bvi:active svg path{
    fill: #ffffff;
}

.header_phone {
    display: flex;
    flex-flow: column nowrap;
}
.header_phone a {
    font-weight: 500;
    font-size: 18px;
    line-height: 25px;
    color: #1D2F3C;
    text-decoration: none!important;
}
.header_phone p {
    font-size: 11px;
    line-height: 15px;
    text-align: right;
    letter-spacing: 0.02em;
    color: #7A858D;
    text-transform: uppercase;
    margin: 0;
}
.btn.header_btn {
    margin-left: 24px;
}

.revealIcon {
    cursor: pointer;
}
.revealIcon svg {
    width: 24px;
    height: 24px;
    fill: #5EB92D;
}
.header_reveal {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9000;
    display: none;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0 2px 8px rgba(120, 160, 190, 0.3);
}
.header_revealContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    padding: 16px 16px;
}


@media (min-width: 768px) {
    .header_reveal {
        display: none!important;
    }
}
@media (max-width: 767px) {
    .header_wrapper {
        height: 65px;
    }

    .header_btn.mobile,
    .revealIcon.mobile {
        display: inline-flex!important;
    }
    .header_bvi{
        width: 32px;
        height: 32px;
        margin-left: 16px;
    }
    .btn.small.header_btn {
        height: 32px;
        margin-left: 16px;
    }

    .mobilePhones .header_btn{
        margin-left: 0;
    }
}
@media (max-width: 374px) {
    .header_logo img.mobile {
        height: 40px;
    }
}
/* ====================================== HEADER END ======================================*/


main {
    box-sizing: border-box;
    min-height: 100vh;
    padding-top: 100px;
    background: #FFFFFF;
}
main.siteHeader {
    padding-top: 0;
}
main.public font {
    display: none;
}

@media (max-width: 1024px) {
    main {
        padding-top: 140px;
    }
}

@media (max-width: 767px) {
    main.siteHeader{
        padding-top: 58px;
    }
    main {
        padding-top: 104px;
    }
}

/* ====================================== FOOTER ======================================*/
footer {
    position: relative;
    background: #fff;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.1);
}
.footer_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;

    height: 96px;
    padding: 0 112px;
}
.footer_logo {
    min-width: 248px;
    height: 56px;
}

.footer_logo * {
    height: inherit;
}

.footer_logo .logo_desktop {
    height: inherit;
}

.footer_lk {
    display: none;
}

.footer_contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-evenly;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.footer_contactsBlock {
    min-width: 168px;
    margin: 0;
}
.footer_contactsBlock p {
    font-size: 11px;
    color: #7A858D;
    line-height: 15px;
    text-align: left;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 4px 0;
}
.footer_contactsBlock a {
    color: #1D2F3C;
    font-weight: 500;
    line-height: 25px;
}



@media (max-width: 1440px) {
    .footer_row {
        padding: 0 32px;
    }
}
@media (max-width: 1079px) {
    .footer_row {
        padding: 0 24px;
    }
    .footer_contactsBlock.dummy {
        display: none;
    }
    .footer_logo {
        display: none;
    }
    .footer_contacts {
        justify-content: flex-start;
    }
    .footer_contactsBlock {
        margin-right: 2%;
    }
}
@media (max-width: 767px) {
    .footer_row, .footer_contacts {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .footer_row {
        height: auto;
    }
    .footer_contacts {
        margin: 24px 0;
    }
    .footer_contactsBlock {
        justify-content: center;
        align-items: center;
        display: flex;
        flex-flow: column;
        margin-bottom: 16px;
        margin-right: 0;
    }
    .footer_contactsBlock:last-child {
        margin-bottom: 0;
    }
    .footer_contactsBlock p {
        text-align: center!important;
    }
    .footer_contactsBlock a {
        color: #5EB92D!important;
    }
    .footer_social {
        margin: 0 0 24px;
    }
}
/* ====================================== FOOTER END ======================================*/


div#cke_wysiwyg {
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #D7DBDE;
}


.headerLanding {
    padding: 0;
    height: 100px;
}

@media (max-width: 767px) {
    .headerLanding {
        height: 65px;
    }
}

@media (max-width: 1279px) {
    .tablet.noMobile{
        display: inherit;
    }
    .header_bvi{
        display: none;
    }
}

.phone_buttons_block a.iconic{
    width: 48px;
    height: 48px;
    padding: 0;
    border-radius: 50%;
    border: unset;
    color: #5EB92D;
    background: #EFF9E3;
}

.mobileBurger .mobileBurger_nav ul {
    padding-top: 0;
    padding-left: 0;
}

.mobileBurger .mobileBurger_nav ul li a{
    line-height: inherit;
}

.main_nav .dropdown_pane ul {
    padding-top: 0;
}

.main_navOther ul{
    padding: 0;
}

/* ====================================== H1 ======================================*/

.invisible {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
    margin: 0;
    top: 0;
}

/* ====================================== H1 END ======================================*/

/* ====================================== MOBILE APP ======================================*/

.btn__mobile-app .revealIcon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 4px;
}

.btn__mobile-app .revealIcon svg {
    fill: #5EB92D;
    transition: .3s;
}

.btn__mobile-app.btn__mobile-app--desktop {
    margin-left: 24px;
}

.btn__mobile-app.btn__mobile-app--mobile {
    display: none;
}

.btn__mobile-app a {
    color: #5EB92D;
    background-color: #EFF9E3;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 48px;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none;
    transition: .3s;
    padding: 0 32px;
    border-radius: 24px;
}

.btn__mobile-app a:hover {
    text-decoration: none;
}

.btn__mobile-app.active a {
    color: #fff;
    background-color: #5EB92D;
}

.btn__mobile-app.active svg {
    fill: #fff;
}

@media (max-width: 1279px) {
    .btn__mobile-app.btn__mobile-app--desktop {
        display: none;
    }
    
    .btn__mobile-app.btn__mobile-app--mobile {
        display: flex;
    }

    .btn__mobile-app.btn__mobile-app--mobile a {
        font-size: 13px;
        height: 40px;
        width: 100%;
        border-radius: 0;
    }
}

/* ====================================== MOBILE APP END ======================================*/

@media (max-width: 767px) {
    .header_logo {
        height: 48px;
    }

    .header_logo a,
    .header_logo img {
        height: 100%;
    }
}

@media (max-width: 374px) {
    .header_logo {
        height: 40px;
    }
}
/* End */


/* Start:/local/templates/sgm_landings/css/btn.css?17126790753627*/

/* ====================================== BTN ======================================*/
.btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;

    box-sizing: border-box;
    height: 48px;
    padding: 0 32px;
    border: 0;
    border-radius: 24px;
    margin: 0;
    outline: none;

    line-height: 24px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0;
    text-decoration: none;

    color: #FFF;
    background: #FFA742;

    cursor: pointer;
    transition: all 0.3s;
}
.btn:hover,
.btn:focus {
    color: #FFF;
    text-decoration: none;
    background: #FF9721;
    box-shadow: 0 4px 8px rgba(254, 170, 89, 0.6);
}
.btn:active {
    color: #FFF;
    background: #FF9721;
    box-shadow: none;
}


.btn.small {
    height: 32px;
    padding: 0 24px;

    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.06em;
}


.btn.green {
    color: #5EB92D;
    background: #EFF9E3;
}
.btn.green:hover,
.btn.green:focus {
    text-decoration: none;
    color: #fff;
    background: #79CE4B;
    box-shadow: 0 4px 8px rgba(130, 200, 49, 0.5);
}
.btn.green:active {
    text-decoration: none;
    color: #fff;
    background: #79CE4B;
    box-shadow: none;
}

.btn.blue {
    color: rgba(255, 255, 255, 0.2);
    background: #78A0BE;
}
.btn.blue:hover,
.btn.blue:focus {
    text-decoration: none;
    color: #fff;
    background: #78A0BE;
    box-shadow:none;
}
.btn.blue:active {
    text-decoration: none;
    color: #fff;
    background: #78A0BE;
    box-shadow: none;
}


/*Когда появятся стили иконочную кнопку по умолчанию надо сделать оранжевой*/
.btn.iconic {
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    border: 1px solid #c1e498;
    background: none;
}

.btn.iconic:hover,
.btn.iconic:focus,
.btn.iconic:active {
    background: #EFF9E3;
    box-shadow: none;
}

.btn.iconic svg {
    fill: #5EB92D;
    width: 24px;
    height: 24px;
    transition: all 0.3s;
}

.btn.iconic.blue {
    border: none;
    background: #78A0BE;
}

.btn.iconic.green {
    border: none;
    background: #EFF9E3;
}

.btn.iconic.red {
    border: none;
    background: #fff5f5;
}

.btn.iconic.blue:hover,
.btn.iconic.blue:focus,
.btn.iconic.blue:active {
    background: #78A0BE;
}

.btn.iconic.green:hover,
.btn.iconic.green:focus,
.btn.iconic.green:active {
    background: #5EB92D;
}

.btn.iconic.red:hover,
.btn.iconic.red:focus,
.btn.iconic.red:active {
    background: #FF0000;
}

.btn.iconic svg.rotatedClose {
    rotate: 45deg
}

.btn.iconic.red svg {
    fill: #FF0000;
}

.btn.iconic.blue svg {
    fill: rgba(255, 255, 255, 0.2);
}

.btn.iconic.red:hover svg,
.btn.iconic.red:focus svg,
.btn.iconic.red:active svg,
.btn.iconic.green:hover svg,
.btn.iconic.green:focus svg,
.btn.iconic.green:active svg {
    fill: #FFFFFF;
}

.btn.iconic.blue:hover svg,
.btn.iconic.blue:focus svg,
.btn.iconic.blue:active svg {
    fill: #fff;
}




.btn.inactive,
.btn.inactive:hover,
.btn.inactive:focus,
.btn.inactive:active {
    color: #D7DBDE;
    border-color: #F0F0F0;
    background: #F0F0F0;
    box-shadow: none;
    cursor: default;
}
.btn.inactive svg,
.btn.inactive:hover svg,
.btn.inactive:focus svg,
.btn.inactive:active svg {
    fill: #D7DBDE;
}



.doubleBtn {
    display: flex;
    align-items: center;
    border-radius: 24px;
    overflow: hidden;
}
.doubleBtn_separator {
    width: 1px;
    height: 56px;
    background: rgba(255, 255, 255, 0.2);
}

.doubleBtn.blue {
    background: #78A0BE;
}

.checkboxAnchor {
    margin: 24px 0;
}

/* End */


/* Start:/local/templates/sgm_landings/css/pagination.css?17126790751980*/
/* ====================================== SLIDER PAGINATION ======================================*/
.sliderPagination {
    margin-top: 0;
}
.sliderPagination_dots li button {
    display: inline-block;
    vertical-align: top;

    box-sizing: border-box;
    width: 10px;
    height: 10px;
    padding: 0;
    border: 1px solid #7A858D;
    border-radius: 50%;

    font-size: 0;
    line-height: 0;
    outline: none;

    color: transparent;
    opacity: 0.5;
    background: none;
    transition: background-color 0.5s, opacity 0.5s;
    cursor: pointer;
}
.sliderPagination_dots li.slick-active button {
    background: #79CE4B;
    opacity: 1;
    border: 0;
}
.sliderPagination_dots li {
    display: inline-block;
    margin: 0;
    letter-spacing: normal;
    width: 10px;
    height: 10px;
    padding: 0 5px;
}
.sliderPagination_dots li:before{
    content: none;
}
.sliderPagination_dots {
    display: flex;
    align-content: center;
    justify-content: center;
    margin: 0;
    line-height: 0;
    text-align: center;
}

.sliderPagination.smart {
    max-width: 220px;
    overflow: hidden;
    text-align: left;
    position: relative;
}
.sliderPagination.smart ul {
    width: 2000px;
    text-align: left;
    transition: margin, 0.3s;
}
.sliderPagination.smart::before {
    content: "";
    background: linear-gradient(to right, #FFFFFF 39.02%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    transition: 0.3s;
    z-index: 1;
    display: block;
}
.sliderPagination.smart::after {
    content: "";
    background: linear-gradient(to left, #FFFFFF 39.02%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 22px;
    transition: 0.3s;
    z-index: 1;
    display: block;
}
.sliderPagination.smart.js_move::before,
.sliderPagination.smart.js_end::before {
    width: 22px;
}
.sliderPagination.smart.js_end::after {
    width: 0;
}

/* End */


/* Start:/local/templates/sgm_landings/css/reveal.css?17126790754103*/
/*====================================== REVEAL ======================================*/
.reveal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
    width: 100%;
    height: 100%;
}
.reveal.underHeader {
    z-index: 8990;
}
.reveal.highest {
    z-index: 99999;
}
.reveal.dark {
    background: rgba(26%, 31%, 35%, 0.8);
}
.reveal_container {
    display: flex;
    width: 100%;
    height: 100%;
}
.reveal_container.center {
    justify-content: center;
    align-items: center;
}
.reveal_block {
    position: relative;
    padding: 40px 48px;
    border: 1px solid #F0F0F0;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.3);
}
.reveal_block.center {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}
.reveal_close {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 24px;
    height: 24px;
    fill: #7A858D;
    cursor: pointer;
}

.reveal_container.alignTop {
    align-items: flex-start;
    overflow-y: scroll;
}

.reveal_error {
    display: none;
    justify-content: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
}
.reveal_error.open {
    display: flex;
}
.reveal_error .reveal_block {
    background: #D81615;
    padding: 16px;
    box-shadow: none;
    border: none;
    border-radius: 8px 8px 0 0;
    max-width: 556px;
}
.reveal_error .answer_text {
    color: #fff;
    margin: 0;
    padding-right: 40px;
    box-shadow: none;
    border: none;
    border-radius: 8px 8px 0 0;
}
.reveal_error .reveal_close {
    fill: #fff;
}

/* ==== region fileInput ==== */
.form_cell.fileInput.filled:not(.slForm_cell) .fileInput_text {
    display: block;
    max-height: 80px;
    overflow-y: scroll;
}
.form_cell.fileInput.fullWidth:not(.slForm_cell) {
    width: 100%;
    margin-right: unset;
    box-sizing: border-box;
    background: #F6F9FB;
    border-radius: 16px;
    padding: 8px 24px;
    margin-bottom: 24px;
}

.form_cell.fileInput:not(.slForm_cell) p {
    color: #1D2F3C;
    font-size: 13px!important;
    text-align: left;
    position: relative;
    margin-bottom: 0;
}
.form_cell.fileInput:not(.slForm_cell) label {
    text-align: left;
    color: #5EB92D;
    position: relative;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    padding-left: 16px;
    margin-top: 8px;
}
.form_cell.fileInput:not(.slForm_cell) label:before {
    content: url("/local/includes/images/svg/attach-icon.svg");
    position: absolute;
    left: -7px;
    top: -6px;
}
.form_cell_inputError {
    display: none;
    color: #D81615;
    line-height: 18px;
    font-size: 13px;
    letter-spacing: 0.02em;
    margin-top: 4px;
    text-align: left;
}
.tooltipUi {
    display: inline-block;
    position: relative;
    cursor: pointer;
    background-image: url("/local/templates/avaclinic/images/svg/help.svg");
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    vertical-align: text-top;
}
.tooltipUi:hover:after {
    display: inline-block;
    background: #fff;
    border-radius: 10px;
    color: #1D2F3C;
    content: attr(text);
    font-size: 13px;
    padding: 8px;
    width: 210px;
    position: absolute;
    border: 1px solid #E5E5E5;
    box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    z-index: 1000;
}
.tooltipUi.right:hover:after {
    top: -100%;
    left: 24px;
}
.fileInput_text .fileInput_info {
    display: flex;
    width: 100%;
    align-items: center;

    height: unset;
    border-radius: unset;
    background: unset;
    box-shadow: unset;
}
.fileInput_info > .fileInput_placeholder {
    color: #7D8694;
}
.fileInput_info > .fileInput_delete {
    margin: 0;
    display: inline;
    height: 24px;
    width: 24px;
    font-weight: 300;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.02em;
    fill: #7D8694;
    cursor: pointer;
}
/* ==== endregion ==== */

@media (max-width: 767px) {
    .reveal_block {
        width: 100%;
        padding: 32px 16px;
    }
}

/* End */


/* Start:/local/templates/sgm_landings/css/forms_n_selects.css?174065172621860*/
input, button, select, textarea {
    font-family: Rubik, Arial, sans-serif;
    line-height: 18px;
    font-size: 14px;
    color: #1D2F3C;
}
input::-ms-clear {
    display: none;
}
input:focus,
textarea:focus {
    outline: none;
    padding-right: 12px;
    border-color: #79CE4B;
}
textarea.resizeVertical {
    resize: vertical!important;
    min-height: 70px;
}

/*====================================== MAIN FORM AND INPUTS STYLES ======================================*/
.form {
    position: relative;
    display: flex;
    flex-flow: wrap row;
    justify-content: space-between;
    align-content: flex-start;
    box-sizing: border-box;
    width: 100%;
}
.form.whiteContainer {
    padding: 40px 48px;
    border: 1px solid #F0F0F0;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.3);
}
form.small {
    max-width: 584px;
}
form.wide {
    max-width: 820px;
}


.form_title {
    width: 100%;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 47px;
    text-align: center;
    letter-spacing: 0.02em;
}
.form_title.left {
    text-align: left;
}
.form_header {
    margin: 24px 0;
}
.form_inputHeader {
    width: 100%;
    font-weight: bold;
    font-size: 21px;
    line-height: 29px;
    margin-bottom: 16px;
}
.form_inputHeader.noMargin {
    margin-bottom: 0;
}
.form_inputCaption {
    font-size: 15px;
    color: #7A858D;
    display: inline-block;
    width: 100%;
    margin: 8px 0;
    line-height: 1;
}
.form_inputCaptionAccent {
    color: #424548;
}
.form_inputCaptionIcon {
    margin: 0;
    vertical-align: middle;
}


.form_btnCell {
    display: flex;
    justify-content: center;
    align-content: center;
    width: 100%;
}
.form_btnCell.left {
    justify-content: flex-start;
}


.form_cell {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    margin-bottom: 24px;
    width: 100%;
    vertical-align: top;
    transition: margin-bottom, 0.3s;
}
.form_cell.half {
    width: calc(50% - 8px);
}
.form_cell.cellHorizontal {
    flex-flow: row nowrap;
    align-items: center;
}
.js_relationHidden {
    display: none;
}
.js_relationHidden.open {
    display: block;
}

.form__wrapp-help{
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    margin-top: 8px;
}

.form__wrapp-help--text {
    width: calc(100% - 20px);
}

.form__icon-svg{
    width: 20px;
    height: 20px;
    margin-right: 4px;
}

.form_cell input,
.form_cell textarea {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #D7DBDE;
    box-sizing: border-box;
    border-radius: 8px;
    -webkit-appearance: none;
}
.form_cell input {
    height: 48px;
    padding-left: 16px;
    padding-right: 24px;
}
.form_cell.cellHorizontal .inputSmall {
    width: 56px;
    padding: 8px;
}
.form_cell textarea {
    height: 70px;
    padding: 16px 56px 0 16px;
    resize: none;
}


.form_cell .form_placeholder {
    position: absolute;
    pointer-events: none;
    left: 16px;
    top: 15px;
    -webkit-transition: .2s ease all;
    -o-transition: .2s ease all;
    transition: .2s ease all;
    background-color: #fff;
    padding: 0 5px;
    line-height: 19px;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #6A747B;
}
.form_cell.filled .form_placeholder {
    top: -8px;
    left: 16px!important;
    border-radius: 8px;
}
.form_cell.onFocus .form_placeholder {
    top: -8px;
    left: 16px!important;
    color: #5EB92D;
    border-radius: 8px;
}
.form_cell.onError .form_placeholder {
    color: #D81615;
}
.form_cell.phoneCell .form_placeholder {
    left: 39px;
}
.form_cell.cellHorizontal .form_placeholder {
    position: static;
    margin-right: 8px;
}
.form_cell.fileInput {
    display: inline-flex;
    width: 304px;
    border-radius: 10px;
    margin-bottom: 40px;
    margin-right: 16px;
}

.form_cell.onFocus input,
.form_cell.onFocus textarea{
    border-color: #79CE4B;
}
.form_cell.onError .current_value,
.form_cell.onError input,
.form_cell.onError textarea {
    border-color: #D81615;
}

/* ====== Error ======  */
.form_inputError {
    display: none;
    color: #D81615;
    line-height: 18px;
    font-size: 13px;
    letter-spacing: 0.02em;
    margin-top: 4px;
    text-align: left;
    /*position: absolute;*/
}
.slLandingAdd .js_error {
    margin-bottom: 0;
}

/* ====== Cleaner ======  */
.svgCleaner {
    width: 18px;
    height: 18px;
    fill: #1D2F3C;
    opacity: 0.54;
    cursor: pointer;
}
.form_cell .svgCleaner {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    padding: 0 16px;
    height: 48px;
}
.form_cell.filled .svgCleaner {
    display: block;
}
.form_cell input:disabled{
    background: #eee;
}
/* ====== CHECKBOX ======  */
.checkbox {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    cursor: pointer;
}
.checkbox label {
    width: calc(100% - 32px);
    margin-left: 8px;
    line-height: 19px;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #7A858D;
    display: block;
    cursor: pointer;
}
.checkbox label a {
    line-height: 19px;
    font-size: 14px;
    letter-spacing: 0.02em;
}
.checkbox .checkbox_icon {
    display: none;
}
.checkbox input {
    display: none;
}
.checkbox .checkbox_icon {
    width: 24px;
    height: 24px;
}
.checkbox .checkbox_icon.iconUnchecked {
    display: block;
}
.checkbox.checked .checkbox_icon.iconChecked {
    display: block;
}
.checkbox.checked .checkbox_icon.iconUnchecked {
    display: none;
}
.checkbox.form_cell.onError label {
    color: #D81615;
}
.checkbox.js_showHiddenRelation.checked {
    margin-bottom: 16px;
}


.checkbox.switchStyle {
    flex-flow: row nowrap;
    align-items: center;
}
.checkbox.switchStyle img {
    width: 48px;
    height: 32px;
    padding-top: 4px;
}
.checkbox.switchStyle label {
    margin-left: 16px;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #000000;
}


/* ====== FILE INPUT ======  */
.fileInput input {
    /*position: absolute;*/
    /*height: 80px;*/
    /*border: none;*/
    /*opacity: 0;*/
    /*z-index: 9999;*/
    /*cursor: pointer;*/
    display: none;
}
.fileInput_info {
    display: flex;
    width: 100%;
    height: 80px;
    border-radius: 10px;

    background: #FFFFFF;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.15);
}



.fileInput_iconContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 80px;
    min-height: 80px;
    background: #F6F9FB;
    border-radius: 8px;
    transition: background-color 0.3s;
}
.fileInput_icon {
    width: 32px;
    height: 32px;
    fill: #D7DBDE;
}


.fileInput.filled .fileInput_iconContainer {
    background: #EFF9E3;
}
.fileInput.filled .fileInput_icon {
    fill: #5EB92D;
}


.fileInput.onError .fileInput_icons {
    background: #F6F9FB;
}
.fileInput.onError .fileInput_icon {
    fill: #D81615;
}


.fileInput_text,
.fileInput_emptyText {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    padding-left: 8px;
}
.fileInput.filled .fileInput_text {
    display: flex;
}
.fileInput_text,
.fileInput.onError .fileInput_text,
.fileInput.filled .fileInput_emptyText {
    display: none;
}
.fileInput.onError .fileInput_emptyText {
    display: flex;
}



.fileInput_placeholder {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #1D2F3C;
}
.fileInput_size {
    margin-bottom: 0;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.02em;
    color: #7A858D;
}
.fileInput_delete {
    margin-bottom: 0;
    margin-top: 4px;
    font-weight: 300;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.02em;
    color: #7A858D;
    cursor: pointer;
}

/* ====== Error Element ======  */
.error.form_cell {
    display: flex;
    flex-flow: row nowrap;
}
.error .error_icon {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}
.error .error_text {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.02em;
    color: #D81615;
}

/* ====== DATEPICKER ======  */
.datepicker-panel li::before {
    display: none!important;
}
.dateIcon {
    width: 19px;
    height: 19px;
    position: absolute;
    top: 15px;
    right: 9px;
    fill: #D7DBDE;
}
.form_cell.onFocus .dateIcon {
    fill: #5EB92D;
}



/* ====== RADIO ====== */
.radioBtn {
    display: inline-flex;
    flex-flow: row wrap;
    width: 100%;
}
.radioBtn input {
    display: none!important;
}
.radioBtn_header {
    width: 100%;
    margin-bottom: 8px;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    color: #7A858D;
}
.radioBtn_header.bold {
    font-weight: bold;
}
.radioBtn_option {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s;
}


/* RADIO BUTTON STYLE */
.radioBtn.buttonStyle .radioBtn_option {
    box-sizing: border-box;
    width: calc(25% - 3px);
    height: 32px;
    margin-right: 4px;
    border: 1px solid rgba(130, 200, 49, 0.3);
    border-radius: 24px;
    line-height: 32px;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #1D2F3C;
}
.radioBtn.buttonStyle .radioBtn_option:last-child {
    margin-right: 0;
}
.radioBtn.buttonStyle .radioBtn_option.chosen {
    background: rgba(130, 200, 49, 0.3);
}

.radioBtn.buttonStyle2 {
    flex-flow: row nowrap;

    box-sizing: border-box;
    border: 1px solid #EFF9E3;
    border-radius: 24px;

    overflow: hidden;
}
.radioBtn.buttonStyle2 .radioBtn_option {
    display: flex;
    justify-content: center;
    align-items: center;

    width: 144px;
    height: 100%;
    border-left: 1px solid #EFF9E3;

    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #5EB92D;
}
.radioBtn.buttonStyle2 .radioBtn_option:first-child {
    border-left: 0;
}
.radioBtn.buttonStyle2 .radioBtn_option.chosen {
    background: #EFF9E3;
}


/* RADIO SWITCH STYLE 2 */
.radioBtn.switchStyle {
    width: auto;
    border-radius: 8px;
    background: #F6F9FB;
    overflow: hidden;
}
.radioBtn.switchStyle .radioBtn_option {
    display: flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;
    width: 256px;
    height: 40px;
    border-radius: 8px;

    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.08em;
    text-transform: uppercase;

    color: #7A858D;
    transition: all 0.3s;
}
.radioBtn.switchStyle .radioBtn_option.chosen {
    background: #79CE4B;
    color: #FFFFFF;
    transition: all 0.3s;
}





/* RADIO LIST STYLE */
.radioBtn.listStyle .radioBtn_option {
    width: 100%;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.02em;
    margin: 8px 0;
}
.radioBtn.listStyle .radioBtn_option:before {
    content: '';
    width: 16px;
    height: 16px;
    margin-right: 8px;
    border: 1px solid #5EB92D;
    border-radius: 24px;
}
.radioBtn.listStyle .radioBtn_option.chosen:after {
    content: '';
    position: absolute;
    left: 5px;
    width: 8px;
    height: 8px;
    background: #5EB92D;
    border-radius: 24px;
}
.radioBtn.listStyle .radioBtn_option:before {
    content: '';
    width: 16px;
    height: 16px;
    margin-right: 8px;
    border: 1px solid #5EB92D;
    border-radius: 24px;
}
.radioBtn.listStyle .radioBtn_option.chosen:after {
    content: '';
    position: absolute;
    left: 5px;
    width: 8px;
    height: 8px;
    background: #5EB92D;
    border-radius: 24px;
}


/* ==== PLURAL ====== */
.js_pluralWrap {
    display: none;
}

/*====================================== MAIN FORM AND INPUTS STYLES ======================================*/

/*====================================== ANSWER ======================================*/

.answer {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    max-width: 100%;
    width: 584px;
}
.answer_icon {
    width: 120px;
    height: 120px;
    margin-top: 8px;
}
p.answer_header {
    margin: 16px 0;
}
p.answer_text {
    font-size: 18px;
    line-height: 21px;
    text-align: center;
}


/*====================================== ANSWER END ======================================*/

/* ====================================== SELECTS ======================================*/
.select.custom {
    width: 190px;
}
.select {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
}
.current_select {
    width: 100%;
    font-weight: 500;
    height: 48px;
    font-size: 13px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #5EB92D;
    padding: 0 40px 0 16px;
    box-sizing: border-box;
    display: block;
    border: 1px solid #fff0;
}
.current_value {
    font-weight: 500;
    font-size: 13px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #5EB92D;
    margin: 0;
    line-height: 14px;
    display: inline-block;
    border-radius: 10px;
    background: none;
    height: 47px;
    box-shadow: none;
    text-align: left;
    width: 160px;
    border: 0;
    box-sizing: border-box;
    vertical-align: top;
}
.current_value:focus {
    outline: none;
}
.current_select svg {
    width: 24px;
    height: 48px;
    position: absolute;
    top: 0;
    right: 16px;
    fill: #7A858D;
}
.options {
    width: 100%;
    position: absolute;
    top: 48px;
    left: 0;
    display: none;
    background: #fff;
    box-sizing: border-box;
    z-index: 10;
}
.options ul {
    margin: 0;
    width: 100%;
    padding: 0;
    max-height: 350px;
}
.options li {
    display: block;
    box-sizing: border-box;
    width: 100%;
    font-weight: normal;
    line-height: 18px;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #1D2F3C;
    cursor: pointer;
    margin: 0;
    padding: 11px 16px;

}
.options li:hover {
    background: #F6F9FB;
}
.options li::before {
    display: none;
}
.options li:last-child {
    border-radius: 0 0 10px 10px;
}
.options li.current {
    display: none;
}
.select.open_select {

}
.select.open_select .current_select {
    border: 1px solid #F0F0F0;
    border-bottom: 0;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.5);
    border-radius: 10px 10px 0 0;
    background: white;
}
.select.open_select .options {
    display: block;
    border: 1px solid #F0F0F0;
    box-shadow: 0 11px 11px rgba(120, 160, 190, 0.5);
    border-radius: 0 0 10px 10px;
}
.options ul {
    overflow-y: scroll;
    max-height: 200px;
}

.select_search {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
}
.formCell .select_search {
    width: 100%;
}
.select_search .current_select {
    cursor: pointer;
}
.select_search .current_value {
    cursor: pointer;
}
.select_search input {
    display: none;
    transition: 0.5s all;
    box-sizing: border-box;
    border: 1px solid #F0F0F0;
    border-bottom: 0;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.5);
    border-radius: 10px 10px 0 0;
    background: white;
    height: 48px;
    padding-left: 16px;
    padding-right: 34px!important;
}
.select_search input:focus {
    border: 1px solid #F0F0F0;
    padding-right: 34px!important;
}
.select_search .select_icon_search {
    width: 24px;
    height: 24px;
    fill: #5EB92D;
    display: none;
    position: absolute;
    top: 12px;
    right: 12px;
}
.form_cell .select_search .select_icon_search {
    width: 24px;
    height: 48px;
    top: 0;
    right: 8px;
}
.select_search.open_select .select_icon_search {
    display: block;
}
.select_search.open_select input {
    display: block;
}
.select_search.open_select .current_select {
    display: none;
}
.select_search.open_select .options {
    display: block;
    border: 1px solid #F0F0F0;
    box-shadow: 0 11px 11px rgba(120, 160, 190, 0.5);
    border-radius: 0 0 10px 10px;
}
.select_search .options li.default {
    display: none!important;
}

.current_select svg.filter_arrow {
    width: 24px;
    height: 48px;
    vertical-align: middle;
    fill: #5EB92D;
}
.current_select svg.filter_cleaner {
    vertical-align: middle;
    fill: #7A858D;
    cursor: pointer;
    display: none;
    width: 24px;
    height: 48px;
}
.select_search svg.input_filter_cleaner {
    vertical-align: middle;
    fill: #7A858D;
    cursor: pointer;
    display: none;
    width: 24px;
    height: 16px;
    position: absolute;
    top: 16px;
    right: 12px;
}
.current_select.active_select svg.filter_arrow {
    display: none;
}
.current_select.active_select svg.filter_cleaner {
    display: block;
}
.select li.onFocus,
.select_search li.onFocus {
    background: #F6F9FB;
}
.select_search li.current {
    background: #F6F9FB;
    color: #1D2F3C;
    font-weight: 500;
}

.optionsInput input {
    display: none;
}
.form_cell .svgClose {
    display: none;
    position: absolute;
    top: 0;
    right: 10px;
    width: 16px;
    height: 48px;
    fill: #1D2F3C;
    cursor: pointer;
}
.optionsInput .select {
    width: 100%;
}
.form_cell .current_select {
    background: #FFFFFF;
    box-sizing: border-box;
    height: 48px;
    width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
}
.form_cell .current_value {
    text-transform: none;
    pointer-events: none;
    -webkit-transition: .2s ease all;
    -o-transition: .2s ease all;
    transition: .2s ease all;
    background-color: #fff;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #1D2F3C;
    background: none;
    font-weight: 400;
    display: inline-block;
    padding: 0 32px 0 18px;
    float: left;
    line-height: 18px;
    background: #FFFFFF;
    border: 1px solid #D7DBDE;
    box-sizing: border-box;
    border-radius: 8px;
    height: 48px;
    width: 100%;
}
.form_cell .options {
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.3);
    border-radius: 3px!important;
    top: 47px;
}
.form_cell .open_select .current_select {
    box-shadow: none;
    border-radius: 0;
    border: 0;
}
.form_cell .open_select .current_value {
    border-color: #79CE4B;
}
.form_cell .options li:last-child {
    border-radius: 0 0 3px 3px;
}
.form_cell .options li{
    text-align: left;
}
.form_cell .options li.default {
    display: none;
}
.select_st1 .active_value {
    color: #1D2F3C;
}
.select_st1 .current_select .svg_more {
    fill: #7A858D;
    right: 6px;
}



.formCell .active_select .current_value {
    color: #1D2F3C;
}
.formCell .active_select .svgClose {
    display: block!important;
    right: 40px;
}

.form_btnCell {
    display: flex;
    justify-content: center;
    align-content: center;
    width: 100%;
}
.form_cell.optionsInput .form_placeholder {
    display: block;
    z-index: 1;
}
.form_cell.optionsInput.filled .arrow_bot {
    display: none;
}
.form_cell.optionsInput .options li.current {
    display: block;
}

/*==== Кнопка с прелоадером ====*/

@keyframes dot-keyframes {
    0% {
        opacity: .4;
        transform: scale(1, 1);
    }

    50% {
        opacity: 1;
        transform: scale(1.2, 1.2);
    }

    100% {
        opacity: .4;
        transform: scale(1, 1);
    }
}

.btn_dot {
    height: 8px;
    width: 8px;
    border-radius: 10px;
    margin: 0 2px;
    background-color: #ffffff;
    animation: dot-keyframes 1.5s infinite ease-in-out;
}
.btn_dot.second {
    animation-delay: .5s;
}
.btn_dot.third {
    animation-delay: 1s;
}

.btn.wide {
    width: 100%;
}

.btnSend {
    display: none;
    background: #FFA742;
    width: 64px;
    padding: 10px;
    border-radius: 32px;
}
.btnSend.active {
    display: inline-block;
}
.btnSend .btnSend_loadingDots {
    text-align: center;
    width: 100%;
}
.btnSend .btnSend_dot {
    -webkit-animation: dot-keyframes 1.5s infinite ease-in-out;
    animation: dot-keyframes 1.5s infinite ease-in-out;
    background-color: #fff;
    border-radius: 10px;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin: 0 2px;
}
.btnSend .btnSend_dot:nth-child(2) {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.btnSend .btnSend_dot:nth-child(3) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

/*====================================== ADAPTIVE ALL ======================================*/
@media (max-width: 767px) {
    .form_title {
        font-size: 24px;
        line-height: 28px;
        color: #1D2F3C;
    }

    .answer {
        border-radius: 0 0 10px 10px;
    }
    .answer_icon {
        width: 80px;
        height: 80px;
        margin-top: 16px;
    }
    p.answer_header {
        margin: 16px 0 8px;
    }
    p.answer_text {
        margin-bottom: 24px;
    }

    .form_cell .form_placeholder {
        max-width: 90%;
    }

}

@media (max-width: 728px) {
    .dateWrapper.show {
        display: none!important;
    }
}

@media (max-width: 550px) {
    .form.whiteContainer {
        padding: 36px 16px;
    }
    .form_cell.half,
    .form_cell.half1,
    .form_cell.half2 {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

/*====================================== Recaptcha ======================================*/
.formCell.reCaptcha {
    font-size: 10px;
    display: flex;
    margin-top: 8px;
    flex-direction: row;

}
@media (max-width: 767px) {
    .formCell.reCaptcha {
        align-items: flex-start;
    }
}

/*перенос для устройтсв с малой шириной экрана */
@media (max-width:374px){
    .formCell.reCaptcha {
        flex-direction: column;
    }
}

.reCaptcha_info {
    margin-right: 8px;
}

.reCaptcha_links {
}

.reCaptcha_link {
    margin-right: 8px;
    font-size: inherit;
}

.grecaptcha-badge {
    visibility: hidden;
}
/*====================================== endregion ======================================*/

/* End */


/* Start:/local/templates/sgm_landings/css/fastSearch.css?17126790751425*/
/* ====== autocomplete ======  */
.ui-helper-hidden-accessible {
    display: none;
}

ul.ui-menu {
    background: #FFFFFF;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.15);
    border: 1px solid #F0F0F0;
    border-top: 0;
    position: absolute;
    top: 49px;
    z-index: 10;
    border-radius: 0 0 10px 10px;
}
li.ui-menu-item {
    display: block;
    padding: 0;
    margin: 0;
}
ul li.ui-menu-item::before {
    display: none;
}
.ui-menu-item a {
    display: block;
    box-sizing: border-box;
    width: 100%;
    font-weight: normal;
    line-height: 40px;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #1D2F3C;
    cursor: pointer;
    margin: 0;
    padding: 0 16px;
    list-style: none;
    text-decoration: none!important;
}
.ui-state-active,
.ui-menu-item a:hover {
    background: #F6F9FB;
    color: #1D2F3C;
}


.fastSearch {
    border-radius: 8px;
}
.fastSearch .form_placeholder {
    display: none!important;
}
.fastSearch.onFocus {
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.15);
}
.fastSearch.onError {
    box-shadow: none;
}
.fastSearch.onFocus input {
    border-color: #D7DBDE;
}

.fastSearch.opened input {
    border-radius: 10px 10px 0 0;
}

.fastSearch_value {
    font-weight: bold;
}
.svgCleaner.fastSearch_cleaner {
    right: 24px;
}
.fastSearch_icon {
    position: absolute;
    top: 0;
    right: 10px;
    width: 24px;
    height: 48px;
    fill: #5EB92D;
}

/* End */


/* Start:/local/templates/sgm_landings/css/fileBlock.css?1712679075601*/

.fileBlock {
    display: flex;
    width: 50%;
    align-items: flex-start;
    margin-bottom: 36px;
}

.fileBlock_text {
    margin-left: 24px;
    line-height: 100%;
}
.fileBlock_text p {
    color: #7A858D;
    font-size: 14px;
    line-height: 18px;
    margin: 4px 0 0 0;
}
.fileBlock_link {
    color: #1D2F3C;
    font-size: 16px;
    line-height: 26px;
}

.fileBlock_icon {
    fill: #79CE4B;
    width: 20px;
    height: 20px;
}

.fileBlock_iconBlock {
    margin-top: 4px;
}
@media (max-width: 768px) {
    .fileBlock {
        width: 100% !important;
        margin-bottom: 24px;
    }
}

/* End */


/* Start:/local/templates/sgm_landings/css/buttonAnchor.css?171267907571*/
section,
.blockPrices,
.blockReviews {
    scroll-margin-top: 128px;
}

/* End */


/* Start:/local/templates/sgm_landings/styles.css?171267907512411*/
/*
Font: Rubik;
Colors{
    dark-blue: #1D2F3C;
    grey: #7A858D;
    bright-grey: #D7DBDE;
    white-grey: #F0F0F0;
    white-silver: #F6F9FB;
    orange: #FFA742;
    green: #5EB92D;
    red: #D81615;
    Shadows (blue): #78A0BE;
}
viewport{
    width-desk >= 1280px;
    width-laptop 768 - 1279px;
    width-mobile 320 - 767px;
}
container{
    padding-desk:  80px;
    padding-laptop 24px;
    padding-mobile 16px;
}
*/


/* ====================================== BITRIX ======================================*/
.bx-core-dialog-overlay {
    z-index: 9997!important;
}
.bx-core-adm-dialog {
    z-index: 9998!important;
}
/* ====================================== BITRIX END======================================*/



/* ====================================== GENERAL ======================================*/
@font-face {
    font-family: 'Rubik';
    src: local('Rubik'), local('Rubik-Regular'),
    url('/local/templates/sgm_landings/fonts/Rubik/Rubik-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Medium'), local('Rubik-Medium'),
    url('/local/templates/sgm_landings/fonts/Rubik/Rubik-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Bold'), local('Rubik-Bold'),
    url('/local/templates/sgm_landings/fonts/Rubik/Rubik-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}


body {
    font-family: Rubik, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 27px;
    color: #1D2F3C;
    background: #FFFFFF;
    margin: 0;
}
body.withModal {
    overflow: hidden;
}
div {
    display: block;
}
div.flex {
    display: flex;
    flex-flow: wrap row;
}
header, footer, main, .wrapper, section {
    width: 100%;
}
.container {
    max-width: 1200px;
    margin: auto;
}
.container.xTablet {
    max-width: 1200px;
    margin: auto;
}
.container.xMobile {
    max-width: 1200px;
    margin: auto;
}


.relative {
    position: relative;
}
.hidden {
    display: none!important;
}
/*Переделать на media min*/
.mobile {
    display: none!important;
}
.tablet {
    display: none;
}

.scroll::-webkit-scrollbar-track {background-color: #d7dbde80; opacity: 0.1;}
.scroll:hover::-webkit-scrollbar-track {background-color: #d7dbde}
.scroll::-webkit-scrollbar {width: 6px;}
.scroll::-webkit-scrollbar-thumb {border-radius: 4px;background-color: #5EB92D80;}
.scroll:hover::-webkit-scrollbar-thumb {background-color: #5EB92D}

.video_frame {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.video_frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.whiteBillet {
    background: #FFFFFF;
    box-shadow: 0 4px 15px rgba(120, 160, 190, 0.15);
    border-radius: 10px;
}

.highlighted {
    font-weight: 500;
    font-size: 18px;
    line-height: 25px;
    color: #5EB92D;
}
.hover {
    transition: color 0.2s, fill 0.2s;
}
.hover:hover {
    color: #5EB92D;
    fill: #5EB92D;
}
h1,
.h1 {
    font-size: 36px;
    line-height: 47px;
    font-weight: 700;
    color: #1D2F3C;
    margin: 80px 0 48px 0;
}
h2,
.h2 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    color: #1D2F3C;
    margin: 64px 0 40px 0;
}
h3,
.h3 {
    font-size: 24px;
    line-height: 33px;
    font-weight: 700;
    color: #1D2F3C;
    margin: 32px 0 24px 0;
}
strong {
    font-weight: 500;
}
s, del {
    font-size: 15px;
    line-height: 21px;
    color: #7A858D;
}
p.small_text,
a.small_text,
li.small_text {
    font-size: 15px;
    line-height: 22px;
}
p.grey_text,
li.grey_text {
    letter-spacing: 0.02em;
    color: #7A858D;
}
p {
    font-size: 18px;
    line-height: 27px;
    color: #1D2F3C;
    margin: 0 0 16px 0;
}
a {
    font-size: 18px;
    line-height: 27px;
    color: #5EB92D;
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #5EB92D;
    text-decoration: underline;
    cursor: pointer;
}
a.external::after {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: top;
    padding-left: 4px;
}

li {
    list-style-type: none;
    font-size: 16px;
    line-height: 26px;
    color: #1D2F3C;
    margin: 0 0 8px 0;
}
li:last-child {
    margin-bottom: 0;
}
ul{
    list-style-position: outside;
    padding: 0;
    margin: 0 0 16px 0;
}
ul li {
    padding-left: 24px;
    position: relative;
}
ul li::before{
    content: "";
    width: 16px;
    height: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    background-color: #5EB92D;
    position: absolute;
    left: 0;
    top: 11px;
}
ul ul li {
    padding-left: 21px;
    position: relative;
}
ul ul li::before {
    content: "";
    width: 8px;
    height: 8px;
    margin-right: 13px;
    border-radius: 50%;
    background-color: #5EB92D;
    top: 10px;
}
ul ul {
    counter-reset: list2;
    padding-top: 17px;
    padding-left: 25px;
}
ul.no_marker li {
    padding-left: 0;
}
ul.no_marker li::before {
    content: none;
}
ol {
    counter-reset: list1;
    padding: 0;
    margin: 0 0 16px 0;
} /* Инициируем счетчик */
ol li {
    padding-left: 36px;
    position: relative;
}
ol li::before {
    font-weight: 500;
    margin-right: 16px;
    color: #5EB92D;
    counter-increment: list1; /* Увеличиваем значение счетчика */
    content: counter(list1); /* Выводим число */
    position: absolute;
    left: 0;
}
ol ol {
    counter-reset: list2;
    padding-top: 17px;
    padding-left: 20px;
} /* Инициируем счетчик вложенного списка */
ol ol li::before {
    font-weight: 500;
    margin-right: 13px;
    color: #5EB92D;
    counter-increment: list2; /* Увеличиваем значение счетчика вложенного списка */
    content: counter(list1) "." counter(list2); /* Выводим число */
}
.textCenter {
    text-align: center;
}

img {
    max-width: 100%;
    height: auto;
}

iframe {
    max-width: 100%;
}
.responsiveIframeBlock {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%; /* 16:9 Aspect ratio*/
}
.responsiveIframeBlock.ar4-3 {
    padding-top: 56.25%;
}
.responsiveIframeBlock.ar8-5 {
    padding-top: 62.5%;
}
.responsiveIframeBlock.ar3-2 {
    padding-top: 66.66%;
}
.responsiveIframeBlock.ar1-1 {
    padding-top: 100%;
}
.responsiveIframeBlock iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
@media (max-width: 767px) {
    ol li,
    ul li{
        font-size: 15px;
    }
    ol ol li,
    ul ul li{
        font-size: 15px;
    }
}
/* ====================================== GENERAL END ======================================*/

/* ====================================== SECTIONS ====================================== */
section {
    margin-bottom: 64px;
}
section > h2,
section .container > h2 {
    margin-top: 0;
    margin-bottom: 40px;
}
section > .block {
    margin: 0;
}
/* ====================================== SECTIONS END ====================================== */





/* ====================================== BLOCKS: ====================================== */
.nothing {
    width: 100%;
    text-align: center;
}
.nothing img {
    margin-bottom: 40px;
}
.nothing p:nth-child(2) {
    font-weight: 500;
    line-height: 25px;
    font-size: 18px;
    text-align: center;
    color: #7A858D;
    margin-bottom: 8px;
}
/* ====================================== END BLOCKS ====================================== */

/* ====================================== TEXT BLOCKS ====================================== */
.formText {
    display: flex;
    flex-flow: column;
    width: 100%;
    margin: 16px 0;
}
.formText .formText_name {
    font-size: 16px;
    color: #7A858D;
}
.formText .formText_value,
.formText .formText_value a {
    font-weight: 500;
    font-size: 16px;
    color: #1D2F3C;
}
/* ====================================== END TEXT BLOCKS ====================================== */

/* ====================================== SIDE IMAGE ====================================== */
.sideImage {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: flex-end;
    max-height: 100%;
    height: 640px;
    max-width: fit-content;
}
.sideImage_img {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sideImage.noMask .sideImage_img {
    position: initial;
}
.sideImage_mask {
    position: relative;
    z-index: 1;
    max-width: 100%;
    /* mask proportion fix */
    height: calc(100% + 8px);
    top: -4px;
    bottom: -4px;
}
@media (max-width: 1599px) {
    .sideImage {
        right: 0;
    }
}
/* ====================================== END SIDE IMAGE ====================================== */



/*====================================== SOCIAL BUTTONS ======================================*/

.social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 24px;
}
.social_button {
    margin-left: 24px;
}
.social_button:first-child {
    margin-left: 0;
}
.social_button svg {
    width: 24px;
    height: 24px;
    fill: #7A858D;
    cursor: pointer;
    transition: fill 0.3s;
}
.social_button:hover svg {
    fill: #5EB92D;
}
s, del{
    font-size: 18px;
    line-height: 27px;
}
.borderRadius{
    overflow: hidden;
    border-radius: 10px;
}
/*====================================== SOCIAL BUTTONS END ======================================*/


/*====================================== SCROLL THEMING ======================================*/

.styleScroll::-webkit-scrollbar-track {background-color: transparent}
.styleScroll:hover::-webkit-scrollbar-track {background-color: transparent}
.styleScroll::-webkit-scrollbar {width: 6px;}
.styleScroll::-webkit-scrollbar-thumb {border-radius: 4px;background-color: #7A858D; opacity: 0.5}
.styleScroll:hover::-webkit-scrollbar-thumb {background-color: #5EB92D; opacity: 0.5}

/*====================================== END SCROLL THEMING ======================================*/


/*====================================== ADAPTIVE ALL ======================================*/
@media (max-width: 1279px) {
    section {
        margin-bottom: 64px;
    }
    .tablet {
        display: block;
    }
    .noTablet {
        display: none;
    }
    .container {
        margin: 0 24px;
    }
    .container.xTablet h1,
    .container.xTablet h2,
    .container.xTablet h3 {
        margin-left: 24px;
    }
    .container.xMobile {
        margin: 0 24px;
    }
}



@media (max-width: 767px) {
    h1,
    .h1 {
        margin-top: 40px;
        margin-bottom: 16px;
        font-size: 24px;
        line-height: 33px;
    }
    h2,
    .h2 {
        margin-top: 40px;
        margin-bottom: 16px;
        font-size: 24px;
        line-height: 33px;
    }
    h3,
    .h3 {
        margin-top: 24px;
        margin-bottom: 16px;
        font-size: 18px;
        line-height: 28px;
    }
    p, a {
        font-size: 15px;
        line-height: 20px;
    }
    .container {
        margin: 0 16px;
    }
    .container.xMobile h1,
    .container.xMobile h2,
    .container.xMobile h3,
    .container.xTablet h1,
    .container.xTablet h2,
    .container.xTablet h3 {
        margin-left: 16px;
    }
    .container.xMobile{
        margin: 0;
    }
    .mobile {
        display: inline-block!important;
    }
    .noMobile {
        display: none!important;
    }


    section {
        margin-bottom: 56px;
    }
    section > h2,
    section .container > h2 {
        margin-bottom: 32px;
    }
    .with_link > h2 {
        width: auto;
    }


    .textBlock_main {
        position: relative;
        display: inline-block;
        padding-right: 0;
        width: 100%;
    }
    .textBlock_main img{
        max-width: 100%;
        max-height: 300px;
    }
    .textBlock_side {
        display: none;
    }
    .textBlock_main .side_item {
        display: block;
    }
    #reveal_form input,
    #reveal_form textarea {
        font-size: 16px;
    }
    s, del{
        font-size: 15px;
        line-height: 20px;
    }
}


.mb32{
    margin-bottom: 32px;
}

/* End */


/* Start:/local/templates/avaclinic/css/header.css?175248463222924*/
/* ====================================== HEADER ======================================*/
header {
    border-bottom: 1px solid #F0F0F0;
}
.header_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 16px 0;
}
.header_logo {
    display: inline-flex;
}
.header_logo a {
    display: flex;
}
.header_logo .logoDescriptor {
    display: inline-block;
    height: 56px;
    max-width: unset;
}
.header_logo .logoNoDescriptor {
    display: none;
}
header:not(.fixed) .header_logo .logoNoDescriptor {
    height: 56px;
}
header.fixed .header_logo {
    display: flex;
    align-items: center;
}
header.fixed .header_logo .logoDescriptor {
    max-width: unset;
    height: 48px;
}
.header_logo a {
    display: flex;
}
.header_logo .mobileHeader_icon {
    display: inline-flex;
    opacity: 0;
    height:0;
    visibility: hidden;
    line-height: 0;
    margin-right: -24px;
}
header.fixed .header_logo .mobileHeader_icon {
    opacity: 1;
    height: auto;
    visibility: visible;
    margin-right: 24px;
    animation-iteration-count: 1;
    animation-name: burgerStickyShow;
    animation-duration: .2s;
    pointer-events: auto;
}
.header_logo .mobileHeader_icon:hover {
    text-decoration: none;
}
.header_logo .mobileHeader_icon svg {
    width: 28px;
    height: 28px;
    fill: #1D2F3C;
}
.header_logo .mobileHeader_icon svg.close {
    display: none;
    fill: #1D2F3C!important;
}
.header_logo .mobileHeader_icon.active svg.close {
    display: inline-block;
    max-width: unset;
}
.header_logo .mobileHeader_icon.active svg:not(.close) {
    display: none;
}
.headerOther {
    box-shadow: 0px 4px 15px rgba(120, 160, 190, 0.1);
}
.headerOther_sites {
    background: #fff;
    padding: 0;
    display: flex;
    justify-content: space-between;
    height: 32px;
    box-sizing: border-box;
    align-items: center;
}

.headerOther_sites nav {
    height: 100%;
}
.headerOther_sites ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.headerOther_sites li {
    display: inline-block;
    letter-spacing: normal;
    padding: 0 32px 0 0;
    margin: 0;
    line-height: 16px;
}
.headerOther_sites li:before {
    display: none;
}
.headerOther_sites li {
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 16px;
    color: #1D2F3C;
}
.headerOther_sites li a {
    font-weight: 500;
    font-size: 12px;
    color: #7D8694;
    text-transform: uppercase;
    line-height: 16px;
}
.headerOther_lk {
    display: flex;
    align-items: center;
}
.headerOther_lk a {
    font-weight: 400;
    font-size: 14px;
    color: #1D2F3C;
    line-height: 16px;
}
.headerOther_lk a:not(:last-child) {
    margin-right: 24px;
}
.headerOtherSites li a:hover {
    color:#5EB92D;
}
.headerOther_lk svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 6px;
}
.lk_icon {
    fill:#5EB92D;
}
.header_buttons {
    display: flex;
}
.header_buttons .phone_block {
    margin-right: 24px;
}
.phone_block a {
    font-weight: 500;
    font-size: 18px;
}
.phone_block p {
    font-weight: normal;
    font-size: 11px;
    color: #7D8694;
    margin: 0;
    line-height: 15px;
    text-align: right;
}
.phone_buttons_block {
    display: flex;
    align-items: center;
}
.phone_buttons_block .btn {
    margin-right: 24px;
}
.phone_buttons_block .btn:nth-child(3n), .phone_buttons_block .btn:nth-child(4n) {
    margin-right: 0;
}
.header_buttons .searchBtn {
    display: inline-block;
    opacity: 0;
    height:0;
    visibility: hidden;
    margin-left: -24px;
}
header.fixed .header_buttons .searchBtn {
    opacity: 1;
    height: auto;
    visibility: visible;
    margin-left: 24px;
    animation-iteration-count: 1;
    animation-name: searchStickyShow;
    animation-duration: .2s;
    pointer-events: auto;
}

.headerMenuRow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.headerMenuRow .headerMenuRow_menu {
    box-sizing: border-box;
    display: block;
    width: 1200px;
    margin: auto;
    z-index: 1095;
}
.main_nav > ul{
    margin: 0;
    display: inline-block;
}
.main_nav > ul > li::before{
    display: none;
}
.main_nav > ul > li {
    list-style: none;
    box-sizing: border-box;
    margin: 0 24px 0 0;
    padding: 0;
    display: inline-block;
    position: unset;
}
.main_nav > ul > li.lastLi {
    margin: 0;
}
.main_nav li.toggled{

}
.main_nav > ul > li > a{
    display: inline-block;
    line-height: 16px;
    padding: 12px 0 10px;
    font-weight: 500;
    font-size: 13px;
    text-align: center;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #1D2F3C;
    min-height: 21px;
}
.main_nav li.parent a svg{
    width: 24px;
    height: 24px;
    vertical-align: middle;
    fill: #7D8694;
}
.main_nav li a {
    border-bottom: 2px solid #fff;
}
.main_nav li a:hover{
    text-decoration: none;
    border-bottom: 2px solid #5EB92D;
}
header.fixed .main_nav li a {
    border-bottom: 1px solid #F0F0F0;
}
header.fixed .main_nav li a:hover{
    border-bottom: 1px solid #F0F0F0;
}
.main_nav li a.active{
    color: #5EB92D;
}
.main_nav .header_more{
    margin-left: -20px;
    width: 80px;
    text-align: right;
}
.header_more{
    display: inline-block;
}
.main_nav .dropdown_pane{
    position: absolute;
    z-index: 99999;
    width: 310px;
    left: 0;
    top: 48px;
    visibility: hidden;
    background: #FFFFFF;
    box-shadow: 0 2px 8px rgba(120, 160, 190, 0.3);
    border-radius: 0 0 10px 10px;
    max-height: calc(46px * 9);
    overflow-y: scroll;
    opacity: 0;
    transition: .4s opacity, .4s visibility;
}
.main_nav li.toggled > .dropdown_pane {
    visibility: visible;
    opacity: 1;
}
.main_nav ul:first-child > li:first-child .dropdown_pane li::before{
    display: none;
}
.main_nav ul:first-child > li .dropdown_pane li{
    margin-bottom: 0;
}
.main_nav .dropdown_pane li a{
    line-height: 1;
    color: #1D2F3C;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
    border-bottom: 1px solid #F0F0F0;
    padding: 16px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}
.main_nav .dropdown_pane li.title {
    display: none;
}
.main_nav .dropdown_pane ul{
    padding-left: 0;
    margin: 0;
}
.main_nav .dropdown_pane li a:hover{
    color: #5EB92D;
}
.main_nav li.toggled > a{
    text-decoration: none;
    border-bottom: 2px solid #5EB92D;
}
.dropdown_pane.menu_more{
    left: auto;
    right: 0;
    width: 340px;
    padding: 16px 0 24px 32px;
}
.dropdown_pane.menu_more > ul{
    display: inline-block;
    vertical-align: top;
    margin-right: 32px;
    margin-bottom: 0;
}
.dropdown_pane.menu_more > ul.dynamic_menu{
    display: none;
}
.dropdown_pane.menu_more > ul.dynamic_menu > li{
    display: none;
}
.dropdown_pane.menu_more > ul > li{
    display: block;
    padding-left: 0;
    margin-bottom: 16px;
}
.dropdown_pane.menu_more > ul li:before{
    display: none;
}
.dropdown_pane.menu_more > ul.with_title > li:first-child a{
    color: #1D2F3C;
    font-weight: 500;
}
.dropdown_pane.menu_more > ul.dynamic_menu > li{
    color: #1D2F3C;
    font-weight: 500;
    text-transform: uppercase;
}
.headerSecondRow {
    position: relative;
}
.main_navOther {
    background: #fff;
    padding: 16px;
    width: 100%;
    left: 0;
    position: absolute;
    box-sizing: border-box;
    box-shadow: 0px 4px 15px rgb(120 160 190 / 15%);
    visibility: hidden;
    opacity: 0;
    transition: .4s opacity, .4s visibility;
    z-index: 1095;
    display: flex;
}
li.toggled .main_navOther {
    opacity: 1;
    visibility: visible;
}
.main_navOther ul {
    display: inline-block;
    column-count: 3;
    margin-left: 0;
    width: 100%;
    margin-bottom: 0;
}
.main_navOther ul li {
    margin: 0 0 16px 0;
    padding: 0;
    line-height: .9;
}
.main_navOther ul li:before {
    display: none;
}
.main_navOther ul li.title {
    color: #FFA742;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    margin-top: 16px;
    opacity: .8;
}
.main_navOther ul li a {
    font-weight: 500;
    font-size: 13px;
    line-height: 1;
    color: #1D2F3C;
    text-transform: uppercase;
    border-bottom: none!important;
}
.main_navOther ul li a:hover {
    color: #5EB92D;
    text-decoration: none;
    border-bottom: none!important;
}
.searchBtn {
    vertical-align: sub;
    margin-left: 16px;
}
.searchBtn .icon {
    width: 18px;
    height: 18px;
    cursor: pointer;
}
.searchBtn .icon:hover {
    fill: #5EB92D;
}
.searchBtn .search_icon {
    fill: #1D2F3C;
}
.searchBtn .close_icon {
    display: none;
}
.searchBtn.js_show .close_icon {
    display: inline-block!important;
}
.searchBtn.js_show .search_icon {
    display: none;
}
header.js_showSearch {
    box-shadow: none!important;
}
/* header search */
.searchHeader {
    display: none;
    opacity: 0;
    background: #fff;
    z-index: 1095;
    margin-top: 0;
    width: 100%;
    padding: 0;
    border-top: 1px solid #F0F0F0;
    box-sizing: border-box;
}
.searchHeader.openBlock {
    display: flex!important;
    opacity: 1;
}
.searchHeader_form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 15px;
    color: #1D2F3C;
}
.searchHeader_input {
    border: none;
    font-size: 15px;
    padding: 16px!important;
    min-width: 305px;
}
.searchHeader_input::placeholder {
    color: #C4C4C4;
}
.searchHeader_button {
    background: none;
    border: none;
    padding: 0!important;
    font: inherit;
    cursor: pointer;
    outline: inherit;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #5EB92D;
    text-transform: uppercase;
}
.searchHeader_button:hover {
    text-decoration: underline;
}
header.fixed {
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 1095;
}
header.fixed .headerSecondRow {
    display: none;
}
header.fixed .headerSecondRow.openBlock {
    display: block;
    -webkit-animation: fadeInDeskBurger 0.4s ease-out;
    animation: fadeInDeskBurger 0.4s ease-out;
}
header.fixed .headerSecondRow .headerMenuRow_search {
    display: none;
}
header.fixed .headerMenuRow {
    position: absolute;
    background: #fff;
    box-shadow: 0px 4px 15px rgba(120, 160, 190, 0.1);
}
header.fixed .headerMenuRow .headerMenuRow_menu {
    width: 288px;
    box-shadow: 0px 4px 15px rgba(120, 160, 190, 0.15);
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_nav > ul {
    width: 100%;
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_nav > ul > li {
    width: 100%;
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_nav > ul > li > a {
    box-sizing: border-box;
    width: 100%;
    margin-left: 0;
    text-align: left;
    padding: 16px;
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_nav > ul > li > a:hover, header.fixed .headerMenuRow .headerMenuRow_menu .main_nav li.toggled > a {
    border-bottom: 1px solid #F0F0F0;
    color: #5EB92D;
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_nav li a:hover {
    color: #5EB92D;
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_nav li:hover svg {
    fill: #5EB92D;
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_nav li.parent a svg {
    float: right;
    margin-top: -5px;
    transform: rotate(-90deg);
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_nav .dropdown_pane {
    left: 288px;
    top:0;
}
header.fixed .headerMenuRow .headerMenuRow_menu .main_navOther {
    box-shadow: 0px 4px 15px rgba(120, 160, 190, 0.15);
    left: 288px;
    top:0;
    width: auto;
}

.mobileHeader {
    display: none;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    background: #fff;
    z-index: 1097;
    width: 100%;
    box-sizing: border-box;
    box-shadow: 0px 4px 15px rgba(120, 160, 190, 0.15);
    height: 64px;
    overflow: hidden;
}
.mobileHeader .mobileHeader_logo {
    max-width: 30%;
}
.mobileHeader .mobileHeader_logo a {
    display: flex;
    align-self: center;
}
.mobileHeader .mobileHeader_logo img.noDesc {
    max-width: 42px;
    max-height: 28px;
}
.mobileHeader .mobileHeader_logo img.withDesc {
    width: 156px;
    height: 39px;
    max-width: unset;
}
.mobileHeader .mobileHeader_icons {
    line-height: 0;
}
.mobileHeader_icons .mobileHeader_icon {
    line-height: 0;
    margin-right: 8px;
}
.mobileHeader_icons .mobileHeader_icon:hover {
    text-decoration: none;
}
.mobileHeader_icons .mobileHeader_icon:last-child{
    margin: 0;
}
.mobileHeader_icons .mobileHeader_icon svg {
    width: 24px;
    height: 24px;
    fill: #1D2F3C;
}
.mobileHeader_icons .mobileHeader_icon svg.close {
    display: none;
    fill: #1D2F3C!important;
}
.mobileHeader_icons .mobileHeader_icon.active svg.close {
    display: inline-block;
}
.mobileHeader_icons .mobileHeader_icon.active svg:not(.close) {
    display: none;
}
.showLk svg, .showPhones svg {
    fill: #5EB92D!important;
}
.showMenu svg {
    fill: #6A747B!important;
}
.mobileBurger {
    position: fixed;
    display: none;
    width: 100%;
    background: #fff;
    overflow-y: scroll;
    top: 58px;
    -webkit-overflow-scrolling:touch;
    z-index: -1;
}
.mobileBurger .mobileBurger_nav {

}
.mobileBurger .mobileBurger_nav ul {
    margin: 0;
}
.mobileBurger .mobileBurger_nav ul li {
    margin: 0;
    border-bottom: 1px solid #F0F0F0;
    padding: 0 16px;
}
.mobileBurger .mobileBurger_nav ul li.open {
    box-shadow: 0px 4px 15px rgb(29 47 60 / 15%);
}
.mobileBurger .mobileBurger_nav ul li a {
    color: #1D2F3C;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
}
.mobileBurger .mobileBurger_nav ul li a:hover {
    text-decoration: none;
    color:#5EB92D;
}
.mobileBurger .mobileBurger_nav ul li.title {
    color: #FFA742;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    display: inline-block;
    padding: 8px 0;
    box-sizing: border-box;
}
.mobileBurger .mobileBurger_nav ul li a svg {
    width: 24px;
    height: 24px;
    fill: #5EB92D;
    transition: all 0.5s;
    right: 0;
}
.mobileBurger .mobileBurger_nav ul li a.open svg {
    transform: rotate(180deg);
}
.mobileBurger .mobileBurger_nav ul li .dropdown_pane {
    display: none;
    border-top: 1px solid #F0F0F0;
}
.mobileBurger .mobileBurger_nav ul li .dropdown_pane li {
    padding-left: 16px;
}
.mobileBurger .mobileBurger_nav ul li .dropdown_pane li:last-child {
    border-bottom: none;
}
.mobileBurger .mobileBurger_callback {
    text-align: center;
    padding: 24px;
    border-bottom: 1px solid #F0F0F0;
}
.mobileBurger_callback .mobileBurger_callbackTitle {
    font-weight: normal;
    font-size: 14px;
    color: #1D2F3C;
    opacity: .8;
    margin: 0;
}
.mobileBurger_callback .mobileBurger_callbackTitle svg {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 4px;
    fill: #5EB92D;
}
.mobileBurger_callback .mobileBurger_callbackNumber {
    margin: 0;
    padding: 8px 0;
}
.mobileBurger_callback .mobileBurger_callbackNumber a {
    color: #5EB92D;
    font-weight: 500;
    font-size: 18px;
}
.mobileBurger_callback .mobileBurger_callbackDescription {
    color: #7D8694;
    font-weight: normal;
    font-size: 14px;
    margin: 0 0 24px 0;
    padding-bottom: 24px;
    border-bottom: 1px solid #F0F0F0;
}
.mobileBurger_callback .mobileBurger_callbackDescription:nth-child(2n) {
    border-bottom: none;
    margin: 0;
    padding-bottom: 16px;
}
.mobileBurger_otherLinks {
    padding: 16px;
    border-bottom: 1px solid #F0F0F0;
}
.mobileBurger_otherLinks a {
    font-weight: normal;
    font-size: 14px;
    color: #1D2F3C;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding-bottom: 16px;
}
.mobileBurger_otherLinks a:last-child {
    padding-bottom: 0;
}
.mobileBurger_otherLinks a svg {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 8px;
}
.mobileBurger_footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 24px 16px;
    background: #7D8694;
}
.mobileBurger_footer a {
    width: 50%;
    font-weight: 500;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}
.mobileBurger_footer a svg {
    margin-right: 8px;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
}
.mobilePhones {
    position: fixed;
    display: none;
    background: #fff;
    text-align: center;
    padding: 0 16px;
    border-bottom: 1px solid #F0F0F0;
    width: 100%;
    box-sizing: border-box;
    overflow-y: scroll;
    z-index: -1;
    top: 58px;
    max-height: calc(100% - 59px);
    -webkit-overflow-scrolling: touch;
}
.mobilePhones.openBlock {
    display: inline-block;
    z-index: 1095;
}
.mobilePhones .mobilePhones_item {
    border-bottom: 1px solid #F0F0F0;
    padding: 24px 0;
}
.mobilePhones .mobilePhones_item:last-child {
    border-bottom: none;
}
.mobilePhones_item .mobilePhones_itemTitle {
    font-weight: normal;
    font-size: 14px;
    color: #1D2F3C;
    margin: 0;
}
.mobilePhones_item .mobilePhones_itemNumber {
    margin: 0;
    padding: 8px 0;
}
.mobilePhones_item .mobilePhones_itemNumber a {
    color: #5EB92D;
    font-weight: 500;
    font-size: 18px;
}
.mobilePhones_item .mobilePhones_itemTitle svg {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 4px;
    fill: #5EB92D;
}
.mobilePhones_item .mobilePhones_itemDescription {
    color: #7D8694;
    font-weight: normal;
    font-size: 14px;
    margin: 0;
    padding-bottom: 8px;
}
.mobileButtonOrder {
    display: none;
}
.darkBody {
    background: rgba(26%, 31%, 35%, 0.8);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1070;
    display: none;
    width: 100%;
    height: 100%;
}
.darkBody.active {
    display: inline-block;
}
.transparentBody {
    background: transparent;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1070;
    display: none;
    width: 100%;
    height: 100%;
}
.transparentBody.active {
    display: inline-block;
}

/*PROMOAPP*/
.promoApp {
    display: flex;
    margin: 12px 16px 20px;
    justify-content: space-between;
    z-index: 1000;
    top: 80px;
    background: #EFF9E3;
    border-radius: 8px;
    padding: 8px;
    color: #5EB92D;
}
.promoApp_main {
    display: flex;
    align-content: center;
}
.promoApp_main .promoApp_icon {
    display: inline-flex;
    margin-right: 8px;
    align-self: center;
}
.promoApp_main .promoApp_icon svg {
    width: 20px;
    height: 20px;
    fill:#5EB92D;
}
.promoApp_main .promoApp_content {
    font-size: 13px;
}
.promoApp:hover, .promoApp:focus {
    background: #79CE4B;
}
.promoApp:hover a, .promoApp:focus a {
    color: #FFF;
    text-decoration: none;
}
.promoApp:hover .promoApp_icon svg, .promoApp:focus .promoApp_icon svg {
    fill: #FFFFFF;
}
.promoApp_close {
    display: inline-flex;
    align-self: center;
}
.promoApp_close svg {
    width: 20px;
    height: 20px;
    fill: #1D2F3C;
}
.promoApp_close:hover svg, .promoApp_close:focus svg {
    fill: #FFFFFF;
}
@media (min-width: 768px){
    .promoApp {
        display: none!important;
    }
}
/*PROMOAPP*/

@media (min-width: 768px) and (max-width: 1023px) {
    .header_logo .logoDescriptor {
        display: none;
    }
    .header_logo .logoNoDescriptor {
        display: inline-block;
        height: 48px;
    }
}
@media (min-width: 768px) and (max-width: 1259px){
    .headerOther_sites li {
        padding: 0 8px 0 0;
    }
    .headerOther_lk a:not(:first-child) {
        font-size: 0;
    }
    .headerOther_lk a:not(:first-child) svg {
        margin-right: 0;
    }
    .headerOther_lk a:first-child svg {
        display: none;
    }
    header.fixed .headerMenuRow .headerMenuRow_menu .main_navOther {
        min-width: 310px;
        max-height: calc(46px * 9);
        overflow-y: scroll;
    }
    header.fixed .main_navOther ul {
        column-count: unset;
    }
    header.fixed .header_buttons .phone_block:nth-child(2n) {
        display: none;
    }
}
@media (max-width: 767px) {
    .mobileHeader {
        display: flex;
        position: fixed;
        top: 0;
    }
    .headerFirstRow, .headerSecondRow, .headerOther {
        display: none;
    }
    .header_logo img.mobile {
        height: 48px;
    }
    .searchHeader.openBlock {
        top: 58px;
        position: absolute;
    }
    .searchHeader_input {
        min-width: calc(100% - 60px);
    }
    .searchHeader_form > div {
        width: 100%;
        display: inline-flex;
        align-items: center;
    }
    .mobileButtonOrder {
        display: inline-block;
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 1040;
    }
    .mobileButtonOrder a {
        display: inline-block;
        color: #FFF;
        text-transform: unset;
        width: 100%;
        padding: 10px 8px;
        background: #FFA742;
        text-align: center;
        font-weight: 500;
        font-size: 16px;
        box-sizing: border-box;
    }
    .mobileButtonOrder a:hover, .mobileButtonOrder a:focus {
        background: #FF9721;
        color: #fff;
        text-decoration: none;
    }
    .mobileButtonOrder.hide {
        display: none;
    }
    .mobileBurger.openBlock {
        max-width: unset;
        max-height: calc(100% - 59px);
        top: 58px;
        left: unset;
        z-index: 1095;
    }
    header {
        position: fixed;
        top: 0;
        background: #fff;
        z-index: 1081;
        height: 58px;
    }
    .mobileHeader .mobileHeader_logo img.noDesc {
        display: none;
    }
    .mobileHeader .mobileHeader_logo img.withDesc {
        display: inline-flex;
    }
    .mobileButtonOrder.hidden ~ .cookieNotification {
        bottom: 24px;
    }
}
@media (max-width: 335px) {
    .header_logo img.mobile {
        height: 42px;
    }
    .mobileHeader .mobileHeader_logo img.withDesc {
        display: none;
    }
    .mobileHeader .mobileHeader_logo img.noDesc {
        display: inline-flex;
        height: 42px;
        max-height: 42px;
    }
}
/* ====================================== HEADER END ======================================*/

ul li.isDeskMobil{
    display: inline-block;
}
ul li.isTablet,
ul li.isTabletMobil{
    display: none;
}

@media (max-width: 1279px){
    ul li.notTablet,
    ul li.isDeskMobil{
        display: none;
    }
    ul li.isTabletMobil{
        display: block;
    }
    ul li.isTablet{
        display: inline-block;
    }
    .main_navOther ul li.isTablet {
        display: list-item;
    }
}
@media (max-width: 767px){
    ul li.notTablet,
    ul li.isDeskMobil{
        display: block;
    }
    ul li.isTablet{
        display: none;
    }
}

/* End */


/* Start:/local/templates/avaclinic/css/animations.css?17116426681262*/
@keyframes insertElement {
    from {
        transform: translateY(30px);
        opacity: 0;
    }
    to {
        transform: translateY(0px);
        opacity: 1;
    }
}

@keyframes burgerStickyShow {
    0% {
        margin-right: -48px;
        opacity: 0;
    }
    30% {
        margin-right: 0;
        opacity: 0.5;
    }
    to {
        margin-right: 24px;
        opacity: 1;
    }
}

@keyframes searchStickyShow {
    0% {
        margin-left: -48px;
        opacity: 0;
    }
    30% {
        margin-left: 0;
        opacity: 0.5;
    }
    to {
        margin-left: 24px;
        opacity: 1;
    }
}
@keyframes fadeInDeskBurger {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
    }
}

/* Animation for arrow -> */
.moreArrow {
    transition: transform 0.3s;
}
.moreArrowParent:hover .moreArrow:not(.noHover) {
    transform: translateX(4px);
}
.moreArrowParent:focus .moreArrow {
    transition: transform 0.6s, opacity 0.6s;
    transform: translateX(16px);
    opacity: 0;
}
.moreArrowParent:focus .moreArrow.noHover {
    transform: translateX(12px);
}

@keyframes delay-overflow {
    to { overflow: visible; }
}
/* End */


/* Start:/local/templates/avaclinic/css/footer.css?17116426686705*/
@font-face {
    font-family: 'icomoon';
    src: url('/local/templates/avaclinic/css/../fonts/icomoon.eot?5j5yuo');
    src: url('/local/templates/avaclinic/css/../fonts/icomoon.eot?5j5yuo#iefix') format('embedded-opentype'), url('/local/templates/avaclinic/css/../fonts/icomoon.ttf?5j5yuo') format('truetype'), url('/local/templates/avaclinic/css/../fonts/icomoon.woff?5j5yuo') format('woff'), url('/local/templates/avaclinic/css/../fonts/icomoon.svg?5j5yuo#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.footerContacts {
    vertical-align: top;
    padding: 24px 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}
.footerContacts_logo {
    display: inline-block;
    width: calc(100% / 4 - 8px);
}
.footerContacts_logo img {
    vertical-align: middle;
    height: 64px;
}
.footerContacts_phone {
    display: inline-block;
    width: calc(100% / 4 - 8px);
}
.footerContacts_phone span {
    color: #7D8694;
    font-size: 14px;
    font-weight: 400;
    display: block;

}
.footerContacts_phone a {
    color: #1D2F3C;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
}
.footerContacts_phone a:hover {
    text-decoration: none;
}
.footerMenu {
    background: #F7F9FB;
    padding: 24px 0;
}
.footerMenu > .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.footerMenu_links {
    display: inline-block;
    vertical-align: top;
    width: calc(100% / 4 - 8px);
}
.footerMenu_links .footerMenu_linksTitle {
    color: #1D2F3C;
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 0;
}
.footerMenu_links .footerMenu_linksTitle.hidden-mobile {
    margin-top: 16px;
}
.footerMenu_links ul {
    margin: 8px 0 0 0;
}
.footerMenu_links li {
    margin: 0 0 8px 0;
    padding: 0;
    display: block;
    list-style: none;
}
.footerMenu_links li:before {
    display: none;
}
.footerMenu_links li a {
    font-size: 15px;
    line-height: 22px;
    color: #1D2F3C;
}
.footerMenu_links li a:hover {
    text-decoration: none;
    color: #5EB92D;
}
.footerDescription {
    padding: 24px 0;
}
.footerDescription p {
    color: #7D8694;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
}
.footerOthers {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 16px 0;
}
.footerOthers_social {

}
.footerOthers_social a {

}
.footerOthers_social a:hover {
    text-decoration: none;
}
.footerOthers_social .icon-social {
    max-width: 24px;
    max-height: 24px;
    fill: #7D8694;
    padding: 0 12px;
}
.footerOthers_social .icon-social:hover {
    fill: #5EB92D;
}
.footerOthers_awards {

}
.footerOthers_awards span {
    padding: 0 24px;
}
.footerOthers_stores {
    display: flex;
}
.footerOthers_stores a {
    padding: 0 8px;
}
.footerOthers_stores a img {
    width: 137px;
    height: 40px;
}
.footerBottom {
    padding: 24px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.footerBottom_copy {
    font-size: 14px;
    color: #7D8694;
    max-width: calc(100% / 2);
    line-height: 19px;
}
.footerBottom_links a {
    color: #7D8694;
    font-size: 14px;
    text-decoration: underline;
    margin: 0 12px;
}
.footerBorder {
    border-top: 2px #F0F0F0 solid;
}
.hidden-desktop {
    display: none;
}
.hidden-mobile {
    display: block;
}

@media (max-width: 767px) {
    .footerMenu {
        padding: 0;
    }
    .footerContacts_logo {
        display: none;
    }
    .footerContacts_phone {
        width: 100%;
        margin: 8px 0;
    }
    .footerMenu_links {
        width: 100%;
        padding: 16px;
        border-top: 2px #F0F0F0 solid;
    }
    .footerMenu_links li {
        margin: 0 0 16px 0;
    }
    .footerMenu_links:first-child {
        border-top: none;
    }
    .footerMenu_links ul {
        display: none;
        margin-top: 16px;
    }
    .footerMenu_links.is-open ul {
        display: inline-block;
    }
    .footerMenu_links .footerMenu_linksTitle {
        position: relative;
    }
    .footerMenu_links .footerMenu_linksTitle:before {
        content: "\e918";
        font-family: 'icomoon' !important;
        position: absolute;
        right: 0;
        font-size: 8px;
    }
    .footerMenu_links.is-open .footerMenu_linksTitle:before {
        content: "\e918";
        font-family: 'icomoon' !important;
        position: absolute;
        right: 0;
        font-size: 8px;
        transform: rotate(180deg);
    }
    .footerOthers_social .icon-social {
        padding: 0 8px;
    }
    .footerOthers_social a:first-child .icon-social {
        padding: 0 16px 0 0;
    }
    .footerOthers_awards {
        width: 100%;
        text-align: center;
        display: flex;
        justify-content: space-between;
    }
    .footerOthers_awards span {
        padding: 8px 16px;
        border: 1px solid #F0F0F0;
        border-radius: 2px;
        display: inline-flex;
        width: 50%;
        justify-content: center;
    }
    .footerOthers_awards span:first-child {
        margin-right: 16px;
    }
    .footerOthers_social {
        margin: 24px 0;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .footerBottom_copy {
        max-width: 100%;
    }
    .footerBottom_links a {
        display: block;
        margin: 8px 0;
    }
    .footerMenu > .container {
        margin: 0;
    }
    .hidden-desktop {
        display: inline-block;
    }
    .hidden-tablet {
        display: inline-block;
    }
    .footerOthers_stores {
        justify-content: space-between;
        width: 100%;
        margin: 16px 0;
    }
    .footerOthers_stores a {
        padding: unset;
        display: inline-flex;
        width: 50%;
        justify-content: center;
    }
    .hidden-mobile {
        display: none!important;
    }
    .footerBottom {
        padding-bottom: 48px;
    }
    .footerOthers_awards span img {
        height:49px;
    }
}

@media (min-width: 768px) and (max-width: 1023px){
    .footerOthers_social .icon-social {
        padding: 0 8px;
    }
    .footerOthers_awards span {
        padding: 0 8px;
    }
    .footerOthers_awards span img {
        max-height: 35px;
    }
    .footerOthers_stores a img {
        max-width: 103px;
        max-height: 30px;
    }
}

/* End */
/* /local/templates/sgm_landings/libs/bvi/css/bvi.min.css?174064811478708 */
/* /local/templates/sgm_landings/libs/slick.css?17122290071646 */
/* /local/templates/sgm_landings/libs/datepicker.css?17126790756025 */
/* /local/templates/sgm_landings/css/header_footer.css?17406628658595 */
/* /local/templates/sgm_landings/css/btn.css?17126790753627 */
/* /local/templates/sgm_landings/css/pagination.css?17126790751980 */
/* /local/templates/sgm_landings/css/reveal.css?17126790754103 */
/* /local/templates/sgm_landings/css/forms_n_selects.css?174065172621860 */
/* /local/templates/sgm_landings/css/fastSearch.css?17126790751425 */
/* /local/templates/sgm_landings/css/fileBlock.css?1712679075601 */
/* /local/templates/sgm_landings/css/buttonAnchor.css?171267907571 */
/* /local/templates/sgm_landings/styles.css?171267907512411 */
/* /local/templates/avaclinic/css/header.css?175248463222924 */
/* /local/templates/avaclinic/css/animations.css?17116426681262 */
/* /local/templates/avaclinic/css/footer.css?17116426686705 */
