

/* Start:/bitrix/templates/greenchameleon/css/slick.css?17629259901776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    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;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}

/* End */


/* Start:/bitrix/templates/greenchameleon/css/slick-theme.css?176558673576*/
.slick-prev.slick-disabled,
.slick-next.slick-disabled
{
    opacity: .25;
}
/* End */


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

.main_menu_close {
	display: none;
	color: #A3C626;
}

.main_menu_close:hover {
	color: #025944;
}

.main_menu {
	display: flex;
	gap: 15px;
}

.main_menu_list {
	display: flex;
	justify-content: space-between;
	align-items: center;
    list-style: none;
	border-radius: 20px;
	background: #EBEBE9;
	width: 1110px/*1000px*/;
    padding: 0;
    margin: 0;
}

.main_menu_item {
	position: relative;
}

.main_menu_link {
	display: flex;
	gap: 5px;
	font-family: Hero;
	font-weight: bold;
	font-size: 12px;
	color: #1B1D32;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 20px;
	padding: 11px 15px;
}

.main_menu_item:hover .main_menu_link {
	color: #FFFFFF;
	text-decoration: none;
	background: #A3C626;
}

.main_menu_link.parent:after {
	content: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.128249 0.418219L0.390648 0.138842C0.473047 0.0516431 0.582647 0.00338718 0.700246 0.00338716C0.817845 0.00338715 0.927444 0.0516431 1.00984 0.138842L3.99863 3.30257L6.99141 0.135455C7.07381 0.048256 7.18341 8.74849e-08 7.3002 7.49718e-08C7.417 6.24586e-08 7.5274 0.048256 7.6098 0.135455L7.8722 0.412292C8.0426 0.592617 8.0426 0.886385 7.8722 1.06756L4.30902 4.85184C4.22662 4.93904 4.11702 4.99999 3.99863 4.99999L3.99703 4.99999C3.87943 4.99999 3.76983 4.93819 3.68743 4.85184L0.12745 1.07772C0.0458501 0.990517 0.000250134 0.871147 0.000250127 0.746698C0.000250119 0.623095 0.0458496 0.505418 0.128249 0.418219Z' fill='%230B5941'/%3E%3C/svg%3E");
}

.main_menu_item:hover .main_menu_link.parent:after {
	content: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.128249 4.58178L0.390647 4.86116C0.473047 4.94836 0.582646 4.99661 0.700245 4.99661C0.817845 4.99661 0.927444 4.94836 1.00984 4.86116L3.99863 1.69743L6.99141 4.86454C7.07381 4.95174 7.18341 5 7.3002 5C7.417 5 7.5274 4.95174 7.6098 4.86454L7.8722 4.58771C8.0426 4.40738 8.0426 4.11361 7.8722 3.93244L4.30902 0.148162C4.22662 0.0609627 4.11702 7.69023e-06 3.99863 7.67755e-06L3.99702 7.67738e-06C3.87943 7.66478e-06 3.76983 0.0618091 3.68743 0.148162L0.12745 3.92228C0.0458499 4.00948 0.000249916 4.12885 0.000249908 4.2533C0.0002499 4.37691 0.0458494 4.49458 0.128249 4.58178Z' fill='%230B5941'/%3E%3C/svg%3E");
}

.main_menu_arrow {
	display: none;
}

.main_menu_dropdown {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	width: 189px;
	border-radius: 20px;
	background: rgba(248, 248, 248, 0.85);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
	z-index: 900;
}

.main_menu_item:hover .main_menu_dropdown {
	display: block;
}

.main_menu_dropdown_list {
	display: flex;
	flex-direction: column;
	gap: 30px;
    list-style: none;
    padding: 40px 15px;
    margin: 0;
}

.main_menu_dropdown_item a {
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	line-height: 130%;
	text-decoration: none;
	color: #000000;
}

.main_menu_dropdown_item a:hover {
	text-decoration: none;
	color: #025944;
}

@media (max-width: 1200px) {
	.main_menu_btn {
		position: absolute;
		top: 15px;
		right: 15px;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 15px;
		height: 30px;
	}

	.main_menu_wrap {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(163, 198, 38, 0.9);
		opacity: 0;
		visibility: hidden;
		overflow-y: auto;
		overflow-x: hidden;
		z-index: 999;
	}
	
	.main_menu_wrap.open {
		opacity: 1;
		visibility: visible;
	}

	.main_menu_close {
		display: block;
	}

	.main_menu {
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: column;
		align-items: normal;
		gap: 0;
		width: 270px;
		background: #FFFFFF;
		box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
		padding: 35px 15px 50px;
	}

	.main_menu_list {
		flex-direction: column;
		align-items: normal;
		gap: 30px;
		border-radius: 0;
		background: #FFFFFF;
		width: 100%;
		padding: 0;
		margin: 30px 0 0 0;
	}

	.main_menu_link {
		font-size: 14px;
		color: #1B1D32;
		border-radius: 0;
		padding: 0;
	}

	.main_menu_item:hover .main_menu_link {
		color: #A3C626;
		background: transparent;
	}

	.main_menu_link.parent:after {
		display: none;
	}

	.main_menu_arrow {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		width: 20px;
		height: 20px;
	}

	.main_menu_arrow:before {
		content: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.128005 0.418219L0.390403 0.138842C0.472803 0.0516431 0.582402 0.00338718 0.700001 0.00338716C0.817601 0.00338715 0.9272 0.0516431 1.0096 0.138842L3.99838 3.30257L6.99116 0.135455C7.07356 0.048256 7.18316 8.74849e-08 7.29996 7.49718e-08C7.41676 6.24586e-08 7.52716 0.048256 7.60956 0.135455L7.87196 0.412292C8.04236 0.592617 8.04236 0.886385 7.87196 1.06756L4.30878 4.85184C4.22638 4.93904 4.11678 4.99999 3.99838 4.99999L3.99678 4.99999C3.87918 4.99999 3.76958 4.93819 3.68718 4.85184L0.127206 1.07772C0.0456059 0.990517 5.99343e-06 0.871147 5.98589e-06 0.746698C5.97839e-06 0.623095 0.0456054 0.505418 0.128005 0.418219Z' fill='%230B5941'/%3E%3C/svg%3E%0A");

	}

	.main_menu_item.open .main_menu_arrow:before {
		content: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.128005 4.58178L0.390403 4.86116C0.472803 4.94836 0.582402 4.99661 0.700001 4.99661C0.817601 4.99661 0.9272 4.94836 1.0096 4.86116L3.99838 1.69743L6.99116 4.86454C7.07356 4.95174 7.18316 5 7.29996 5C7.41676 5 7.52716 4.95174 7.60956 4.86454L7.87196 4.58771C8.04236 4.40738 8.04236 4.11361 7.87196 3.93244L4.30878 0.148162C4.22638 0.0609627 4.11678 7.69023e-06 3.99838 7.67755e-06L3.99678 7.67738e-06C3.87918 7.66478e-06 3.76958 0.0618091 3.68718 0.148162L0.127206 3.92228C0.0456059 4.00948 5.99343e-06 4.12885 5.98589e-06 4.2533C5.97839e-06 4.37691 0.0456054 4.49458 0.128005 4.58178Z' fill='%230B5941'/%3E%3C/svg%3E%0A");
	}

	.main_menu_dropdown {
		display: none;
		position: static;
		width: 100%;
		background: transparent;
		box-shadow: none;
	}

	.main_menu_item.open .main_menu_dropdown {
		display: block;
	}

	.main_menu_dropdown_list {
		gap: 15px;
		list-style: none;
		padding: 15px 0 15px 15px;
	}
	
	.main_menu_dropdown_item a {
		font-size: 12px;
	}
	
	.main_menu_dropdown_item a:hover {
		color: #A3C626;
	}
}
/* End */


/* Start:/bitrix/templates/greenchameleon/components/bitrix/breadcrumb/greenchameleon/style.css?17654294131112*/
.gc_breadcrumb {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin: 30px 0;
}
.gc_breadcrumb .gc_breadcrumb_item {
	display: flex;
	gap: 10px;
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	line-height: 130%;
	color: #B3B2B2;
}
.gc_breadcrumb .gc_breadcrumb_item span {
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	line-height: 130%;
	color: #311944;
}
.gc_breadcrumb .gc_breadcrumb_item a {
	text-decoration: none;
	color: #B3B2B2;
}
.gc_breadcrumb .gc_breadcrumb_item a span {
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	line-height: 130%;
	color: #B3B2B2;
}
.gc_breadcrumb .gc_breadcrumb_item a:hover {
	text-decoration: none;
	color: #025944;
}
.gc_breadcrumb .gc_breadcrumb_item a:hover span {
	color: #025944;
}

@media (max-width: 1200px) {
	.gc_breadcrumb {
		margin: 15px 0;
	}
	#breadcrumb_0 span {
		display: none;;
	}
	#breadcrumb_0:after {
		content: '...';
	}
	.gc_breadcrumb .gc_breadcrumb_item {
		font-size: 12px;
	}
	.gc_breadcrumb .gc_breadcrumb_item span {
		font-size: 12px;
	}
	.gc_breadcrumb .gc_breadcrumb_item a span {
		font-size: 12px;
	}
}
/* End */


/* Start:/bitrix/templates/greenchameleon/styles.css?17805731392021*/
.article-section {
    display: flex;
    gap: 0 30px;
    align-items: flex-start;
}

.article-image-box {
    flex: 0 0 40%;
}

.article-image-box img {
    display: block;
    width: 100%;
    height: auto;
}

.article-content {
    flex: 1;
}

.schedule_list {
	display: flex;
	flex-wrap: wrap;
}

.schedule_img {
	width: 50%;
}

.schedule_img img {
	width: 100%;
	margin: auto;
}

@media (max-width: 768px) {
    .article-section {
        flex-direction: column;
		margin: 0 0 20px;
    }
    .article-image-box {
        flex-basis: 100%;
    }
	.schedule_img {
		width: 100%;
	}
}

.top_slider_block .top_slider_title {
    font-family: Hero;
    font-weight: bold;
    font-size: 37px;
    line-height: 110%;
    color: #FFFFFF;
    margin: 0 0 10px;
}

.top_slider_block .top_slider_title span {
    border-radius: 20px;
    color: #FFFFFF;
    background: #B2D235;
    box-shadow: 0px 0px 2px 0px rgba(16, 109, 159, 0.15);
    padding: 0 5px;
}

.top_slider_description {
    font-family: Hero;
    font-weight: bold;
    font-size: 30px;
    line-height: 130%;
    margin: 0 0 20px;
}

.top_slider_text {
    font-family: Hero;
    font-weight: bold;
    font-size: 22px;
    line-height: 130%;
    margin: 0 0 20px;
}

.top_slider_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    font-family: Hero;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
    background: linear-gradient(90deg, #0D5B41 0%, #61BA46 100%);
    width: 270px;
    height: 40px;
    border-radius: 20px;
    margin: auto 0 0;
}

.top_slider_btn:hover, .top_slider_btn:active {
    color: #67B547;
    text-decoration: none;
    background: #FFFFFF;
    box-shadow: 0px 0px 15px 0px #00000026;
}

@media (max-width: 1200px) {
    .top_slider_block .top_slider_title {
        font-size: 22px;
    }
    
    .top_slider_description {
        font-size: 16px;
        margin: 0 0 10px;
    }
    
    .top_slider_text {
        font-size: 14px;
    }
}
/* End */


/* Start:/bitrix/templates/greenchameleon/template_styles.css?178058507299114*/
@font-face {
    font-family: 'Hero';
    src: url('/bitrix/templates/greenchameleon/fonts/Hero-Bold.eot');
    src: url('/bitrix/templates/greenchameleon/fonts/Hero-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Bold.woff2') format('woff2'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Bold.woff') format('woff'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Bold.ttf') format('truetype'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Bold.svg#Hero-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Hero';
    src: url('/bitrix/templates/greenchameleon/fonts/Hero-Regular.eot');
    src: url('/bitrix/templates/greenchameleon/fonts/Hero-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Regular.woff2') format('woff2'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Regular.woff') format('woff'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Regular.ttf') format('truetype'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Regular.svg#Hero-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hero';
    src: url('/bitrix/templates/greenchameleon/fonts/Hero-Light.eot');
    src: url('/bitrix/templates/greenchameleon/fonts/Hero-Light.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Light.woff2') format('woff2'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Light.woff') format('woff'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Light.ttf') format('truetype'),
        url('/bitrix/templates/greenchameleon/fonts/Hero-Light.svg#Hero-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas Neue Book';
    src: url('/bitrix/templates/greenchameleon/fonts/BebasNeueBook.eot');
    src: url('/bitrix/templates/greenchameleon/fonts/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/greenchameleon/fonts/BebasNeueBook.woff2') format('woff2'),
        url('/bitrix/templates/greenchameleon/fonts/BebasNeueBook.woff') format('woff'),
        url('/bitrix/templates/greenchameleon/fonts/BebasNeueBook.ttf') format('truetype'),
        url('/bitrix/templates/greenchameleon/fonts/BebasNeueBook.svg#BebasNeueBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	font-family: Hero;
	font-size: 14px;
	min-width: 375px;
}

h1 {
	font-family: Hero;
	font-weight: bold;
	font-size: 40px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #0B5941;
}

h2 {
	font-family: Hero;
	font-weight: bold;
	font-size: 32px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #0B5941;
}

h3 {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #0B5941;
}

h1 span, h2 span, h3 span {
	color: #9CCC3A;
}

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

.error {
	color: #E30613;
}

.green {
	color: #A3C626;
}

input.error {
	border-color: #E30613;
}

.header_top {
	display: flex;
	gap: 20px;
	margin: 24px 0 0;
}

.header_logo {
	display: flex;
	width: 183px;
}

.header_address {
	width: 196px;
	margin: 12px 0 0 0;
}

.header_address a {
	font-family: Hero;
	font-weight: bold;
	font-size: 12px;
	line-height: 130%;
	text-decoration: none;
	color: #000000;
}

.header_address a:hover, .header_address a:active {
	text-decoration: none;
	color: #025944;
}

.header_schedule {
	font-family: Hero;
	font-weight: bold;
	font-size: 12px;
	line-height: 130%;
	color: #0B5941;
	width: 62px;
	margin: 16px 0 0 0;
}

.header_phone {
	display: flex;
	align-items: center;
	gap: 6px;
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 100%;
	text-decoration: none;
	color: #67B547;
	width: 180px;
	height: 18px;
	margin: 22px 0 0 0;
}

.header_phone:hover {
	text-decoration: none;
	color: #A3C626;
	background: #FFFFFF;
}

.header_top_btns {
	position: absolute;
	top: 35px;
	right: 15px;
	display: flex;
	gap: 15px;
}

.header_soc_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFFFFF;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #B2D235;
}

.header_soc_btn:hover, .header_soc_btn:active {
	color: #A3C626;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px #00000026;
}

.header_callback_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	background: #67B547;
	width: 208px/*158px*/;
	height: 40px;
	border-radius: 20px;
}

.header_callback_btn:hover, .header_callback_btn:active {
	color: #67B547;
	text-decoration: none;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px #00000026;
}

.header_booking_btn, .slider_booking_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	background: #025944;
	width: 136px;
	height: 40px;
	border-radius: 20px;
}

.header_booking_btn:hover, .header_booking_btn:active,
.slider_booking_btn:hover, .slider_booking_btn:active {
	color: #67B547;
	text-decoration: none;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px #00000026;
}

.header_bottom {
	display: flex;
	justify-content: space-between;
	margin: 14px 0 0 0;
}

.header_login_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFFFFF;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #025944;
}

.header_login_text {
	display: none;
}

.header_login_btn:hover, .header_login_btn:active {
	color: #025944;
	text-decoration: none;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px #00000026;
}

.header_search_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #EBEBE9;
	background: #EBEBE9;
}

.header_search_btn:hover, .header_search_btn:active {
	color: #67B547;
	text-decoration: none;
	border: 1px solid #025944;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px #00000026;
}

@media (max-width: 1200px) {
	.header {
		position: fixed;
		right: 0;
		left: 0;
		display: flex;
		justify-content: center;
		width: 100%;
		background: #FFFFFF;
		z-index: 99;
	}
	
	.header_sticky {
		display: block;
		width: 100%;
		height: 105px;
	}

	.header_top {
		flex-direction: column;
		gap: 0;
		margin: 10px 0 0 0;
	}

	.header_logo {
		width: 107px;
	}

	.header_address {
		display: flex;
		gap: 4px;
		width: 100%;
		margin: 20px 0 0 0;
	}

	.header_address:before {
		content: url('/bitrix/templates/greenchameleon/images/loc.svg');
	}

	.header_schedule {
		display: none;
	}

	.header_phone {
		position: absolute;
		top: 15px;
		right: 105px;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		color: #FFFFFF;
		background: #A3C626;
		margin: 0;
	}

	.header_phone_text {
		display: none;
	}

	.header_top_btns {
		position: static;
		flex-direction: column;
		margin: 60px 0 30px;
	}

	.header_soc_btn {
		display: none;
	}

	.header_callback_btn, .header_booking_btn {
		width: 195px/*165px*/;
	}

	.header_login_btn {
		justify-content: normal;
		gap: 10px;
		width: 165px;
		height: auto;
		border-radius: 0;
		background: transparent;
	}

	.header_login_btn svg {
		color: #A3C626;
	}

	.header_login_text {
		display: block;
		font-family: Hero;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		color: #1B1D32;
	}

	.header_login_btn:hover {
		box-shadow: none;
	}

	.header_login_btn:hover svg, .header_login_btn:active svg {
		color: #025944;
	}

	.header_login_btn:hover .header_login_text, .header_login_btn:active .header_login_text {
		color: #025944
	}

	.header_search_btn {
		position: absolute;
		top: 15px;
		right: 60px;
		width: 30px;
		height: 30px;
	}
}

.footer {
	background: #025944;
}

.footer_top {
	display: flex;
	gap: 30px;
	margin: 42px 0 0 0;
}

.footer_top_left {
	width: 255px;
}

.footer_top_left:before {
	position: absolute;
	top: 50px;
	right: 170px;
	content: url('/bitrix/templates/greenchameleon/images/footer_logo.svg');
}

.footer_company {
	display: flex;
	flex-direction: column;
}

.footer_company_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #FFFFFF;
}

.footer_company_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #FFFFFF;
	margin: 20px 0 0 0;
}

.footer_subscribe {
	width: 415px;
	margin: 10px 0 0 0;
}

.footer_subscribe_text {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
}

.footer_subscribe_form {
	display: flex;
	gap: 15px;
	margin: 16px 0 0 0;
}

.footer_subscribe_input {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	width: 274px;
	border-radius: 20px;
	border: 1px solid #FFFFFF;
	background: transparent;
	padding: 10px 18px;
	outline: none;
}

.footer_subscribe_input::placeholder {
	color: #FFFFFF;
	opacity: 1;
}

.footer_subscribe_input:focus {
	border: 1px solid #A3C626;
}

.footer_subscribe_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	width: 123px;
	height: 40px;
	border-radius: 20px;
	border: none;
	background: linear-gradient(90deg, #40AC69 0%, #A3C626 100%);
	cursor: pointer;
}

.footer_subscribe_btn:hover, .footer_subscribe_btn:active {
	color: #67B547;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.footer_subscribe_policy {
	position: relative;
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	margin: 20px 0 0 24px;
}

.footer_subscribe_policy a {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	text-decoration: underline;
	color: #FFFFFF;
}

.footer_subscribe_policy a:hover, .footer_subscribe_policy a:active {
	text-decoration: underline;
	color: #A3C626;
}

.footer_subscribe_policy input {
	position: absolute;
	top: 2px;
    left: -22px;
    height: 16px;
    width: 16px;
	opacity: 0;
	visibility: none;
}

.footer_subscribe_checkmark {
	position: absolute;
	top: 2px;
	left: -22px;
	display: block;
    height: 16px;
    width: 16px;
	border: 1px solid #FFFFFF;
}

.footer_subscribe_checkmark:after {
	content: "";
	position: absolute;
	display: none;
	top: 0;
	left: 4px;
	width: 5.8px;
	height: 12px;
	border: solid #A3C626;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.footer_subscribe_policy input:checked ~ .footer_subscribe_checkmark:after {
	display: block;
}

.footer_contacts {
	margin: 46px 0 0 0;
}

.footer_schedule_title {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #A3C626;
	margin: 0 0 15px;
}

.footer_contact_title {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	margin: 30px 0 15px;
}

.footer_contact_text {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #FFFFFF;
}

.footer_contact_phone {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

.footer_contact_phone:hover, .footer_contact_phone:active {
	color: #A3C626;
	text-decoration: none;
}

.footer_contact_mail {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: none;
}

.footer_contact_mail:hover, .footer_contact_mail:active {
	color: #A3C626;
	text-decoration: none;
}

.footer_menu_title {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #A3C626;
}

.footer_menu {
	width: 240px;
	margin: 46px 0 0 0;
}

.footer_menu_list {
	display: flex;
	flex-direction: column;
	gap: 15px;
    list-style: none;
    padding: 0;
    margin: 15px 0 0 0;
}

.footer_menu_item a {
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

.footer_menu_item a:hover, .footer_menu_item a:active {
	color: #A3C626;
	text-decoration: none;
}

.footer_links {
	display: flex;
	flex-direction: column;
}

.footer_legal {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin: 46px 0 0 0;
}

.footer_legal_link {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #A3C626;
	text-decoration: none;
}

.footer_legal_link:hover, .footer_legal_link:active {
	color: #FFFFFF;
	text-decoration: none;
}

.footer_bvi_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	border-radius: 20px;
	border: 1px solid #9CCC3A;
	padding: 7px 0;
	margin: 144px 0 0 0;
}

.footer_bvi_btn svg {
	color: #9CCC3A;
}

.footer_bvi_btn:hover {
	color: #025944;
	text-decoration: none;
	background: #A3C626;
}

.footer_bvi_btn:hover svg {
	color: #025944;
}

.footer_bottom_left {
	margin: 45px 0 0 0;
}

.footer_copyright {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
}

.footer_disclaimer {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	opacity: 0.5;
	margin: 14px 0 0 0;
}

.footer_bottom_center {
	margin: 45px 0 0 0;
}

.footer_bottom_right {
	margin: 45px 0 0 0;
}

.footer_info {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	opacity: 0.8;
}

.footer_info a {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	text-decoration: underline;
	color: #FFFFFF;
}

.footer_info a:hover, .footer_info a:active {
	text-decoration: underline;
	color: #A3C626;
}

.footer_warning {
	font-family: Bebas Neue Book;
	font-size: 44px;
	line-height: 130%;
	letter-spacing: 3%;
	text-align: center;
	color: #FFFFFF;
	opacity: 0.3;
	margin: 44px 0 75px;
}

.cookies_warning {
	position: fixed;
	bottom: 120px;
	right: 20px;
	display: flex;
	flex-direction: column;
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	width: 375px;
	max-width: calc(100vw - 30px);
	min-width: 320px;
	border-radius: 20px;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
	padding: 15px 20px 20px;
	z-index: 999999;
}

.cookies_warning_top {
	display: flex;
	gap: 10px;
}

.cookies_warning_close {
	color: #A3C626;
	margin: 0 0 0 auto;
}

.cookies_warning_close:hover {
	color: #025944;
}

.cookies_warning_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	line-height: 130%;
	text-transform: uppercase;
	color: #1B1D32;
}

.cookies_warning_text {
	font-family: Hero;
	font-size: 12px;
	line-height: 130%;
	color: #000000;
	margin: 10px 0 0 0;
}

.cookies_warning_link {
	text-decoration: underline;
	color: #025944;
}

.cookies_warning_link:hover, .cookies_warning_link:active {
	text-decoration: underline;
	color: #025944;
}

.cookies_warning_btn {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	text-decoration: underline;
	color: #025944;
	margin: 10px 0 0 0;
}

.cookies_warning_btn:hover, .cookies_warning_btn:active {
	text-decoration: underline;
	color: #025944;
}

@media (max-width: 1200px) {
	.footer_top {
		flex-direction: column;
		gap: 15px;
		margin: 30px 0 0 0;
	}

	.footer_top_left {
		display: flex;
		align-items: center;
		gap: 15px;
		width: 100%;
	}
	
	.footer_top_left:before {
		position: static;
	}
	
	.footer_company_title {
		font-size: 18px;
	}
	
	.footer_company_text {
		font-size: 16px;
		margin: 10px 0 0 0;
	}
	
	.footer_subscribe {
		width: 100%;
		margin: 10px 0 0 0;
	}
	
	.footer_subscribe_text {
		font-size: 12px;
	}

	.footer_subscribe_input {
		font-size: 12px;
		width: 100%;
		padding: 0 12px;
	}

	.footer_subscribe_btn {
		width: 128px;
		height: 30px;
	}

	.footer_subscribe_policy {
		font-size: 12px;
		margin: 15px 0 0 24px;
	}
	
	.footer_subscribe_policy a {
		font-size: 12px;
	}

	.footer_subscribe_policy input {
		position: absolute;
		top: 2px;
		left: -22px;
		height: 16px;
		width: 16px;
		opacity: 0;
		visibility: none;
	}
	
	.footer_subscribe_checkmark {
		top: -1px;
		left: -22px;
	}
	
	.footer_subscribe_checkmark:after {
		top: 0;
		left: 4px;
	}

	.footer_contacts {
		margin: 30px 0 0 0;
	}
	
	.footer_schedule_title {
		font-size: 16px;
		margin: 0 0 15px;
	}
	
	.footer_contact_title {
		font-size: 16px;
		margin: 30px 0 15px;
	}
	
	.footer_contact_text {
		font-size: 18px;
	}
	
	.footer_contact_phone {
		font-size: 18px;
	}

	.footer_contact_mail {
		font-size: 18px;
	}

	.footer_menu_title {
		font-size: 16px;
	}
	
	.footer_menu {
		width: 100%;
		margin: 30px 0 0 0;
	}

	.footer_links {
		flex-direction: column-reverse;
	}

	.footer_legal {
		align-items: center;
		gap: 30px;
		margin: 35px 0 0 0;
	}
	
	.footer_legal_link {
		font-size: 16px;
		text-align: center;
		max-width: 255px;
	}

	.footer_bvi_btn {
		gap: 10px;
		width: 274px;
		margin: 45px auto 0;
	}

	.footer_bottom_left {
		margin: 30px 0 0 0;
	}
	
	.footer_copyright {
		font-size: 12px;
		text-align: center;
		max-width: 250px;
		margin: 14px auto 0;
	}
	
	.footer_disclaimer {
		font-size: 12px;
		text-align: center;
		max-width: 250px;
		margin: 14px auto 0;
	}
	
	.footer_bottom_center {
		margin: 30px 0 0 0;
	}
	
	.footer_bottom_right {
		margin: 30px 0 0 0;
	}
	
	.footer_info {
		font-size: 12px;
		text-align: center;
	}
	
	.footer_warning {
		font-size: 30px;
		margin: 30px 0 75px;
	}

	.cookies_warning {
		bottom: 80px;
		right: 15px;
	}

	.b24-widget-button-position-bottom-right {
		bottom: 100px !important;
	}
}

.popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(163, 198, 38, 0.9);
	opacity: 0;
	visibility: hidden;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 999;
}

.popup.open {
	opacity: 1;
	visibility: visible;
}

.popup.open .popup_container {
	transform: perspective(600px) translate(0px, 0px) rotateX(0deg);
	opacity: 1;
}

.popup_body {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100%;
	padding: 50px 15px 15px;
	transition: all 0.4s ease 0s;
}

.popup_container {
	position: relative;
	width: 500px;
	max-width: calc(100vw - 30px);
	background: #FFFFFF;
	box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
	border-radius: 20px;
	padding: 20px;
	transform: perspective(600px) translate(0px, -100%) rotateX(45deg);
	opacity: 0;
	transition: all 0.8s ease 0s;
}

.popup_header {
	display: flex;
	gap: 10px;
}

.popup_close {
	color: #A3C626;
	margin: 0 0 0 auto;
}

.popup_close:hover {
	color: #025944;
}

.popup_form {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width: 100%;
	margin: 15px 0 0 0;
}

.popup_form_input {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #025944;
	width: 100%;
	border-radius: 20px;
	border: 1px solid #025944;
	background: transparent;
	padding: 10px 18px;
	outline: none;
}

.popup_form_input::placeholder, .popup_form_textarea::placeholder {
	color: #025944;
	opacity: 1;
}

.popup_form_input:focus {
	border: 1px solid #A3C626;
}

.popup_form_input.error {
	border: 1px solid #E30613;
}

.popup_form_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	width: 100%;
	height: 40px;
	border-radius: 20px;
	border: none;
	background: #025944;
	cursor: pointer;
}

.popup_form_btn:hover, .popup_form_btn:active {
	color: #67B547;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.popup_form_policy {
	position: relative;
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #025944;
	margin: 0 0 0 24px;
}

.popup_form_policy a {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	text-decoration: underline;
	color: #025944;
}

.popup_form_policy a:hover {
	text-decoration: underline;
	color: #025944;
}

.popup_form_policy input {
	position: absolute;
	top: 2px;
    left: -22px;
    height: 16px;
    width: 16px;
	opacity: 0;
	visibility: none;
}

.popup_form_checkmark {
	position: absolute;
	top: 2px;
	left: -22px;
	display: block;
    height: 16px;
    width: 16px;
	border: 1px solid #025944;
}

.popup_form_checkmark:after {
	content: "";
	position: absolute;
	display: none;
	top: 0;
	left: 4px;
	width: 5.8px;
	height: 12px;
	border: solid #025944;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.popup_form_policy input:checked ~ .popup_form_checkmark:after {
	display: block;
}

.popup_video_player {
	margin: 20px 0 0 0;
}

.popup_video_player video {
	width: 100%;
}

@media (max-width: 1200px) {
	.popup_container {
		padding: 15px;
	}

	.popup_form_input {
		font-size: 12px;
		padding: 8px 12px;
	}

	.popup_form_btn {
		height: 40px;
	}

	.popup_form_policy {
		font-size: 12px;
		margin: 0 0 0 24px;
	}
	
	.popup_form_policy a {
		font-size: 12px;
	}

	.popup_form_policy input {
		position: absolute;
		top: 2px;
		left: -22px;
		height: 16px;
		width: 16px;
		opacity: 0;
		visibility: none;
	}
	
	.popup_form_checkmark {
		top: -1px;
		left: -22px;
	}
	
	.popup_form_checkmark:after {
		top: 0;
		left: 4px;
	}
}

.top_slider {
	margin: 15px 0 0 0;
}

.top_slider .slick-initialized .slick-slide {
  display: flex;
}

.top_slider_item {
	display: flex;
	align-items: center;
	gap: 15px;
}

.top_slider_block {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 405px;
	border-radius: 20px;
	color: #FFFFFF;
	background: linear-gradient(140.21deg, #62BB46 46.14%, #B2D235 94.02%);
	padding: 30px;
}

.top_slider_block h3 {
	font-family: Hero;
	font-weight: bold;
	font-size: 50px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0 0 30px;
}
.top_slider_block span {
	color: #025944;
}

.top_slider_block p {
	font-family: Hero;
	font-size: 20px;
	line-height: 140%;
	text-align: center;
	color: #FFFFFF;
	margin: 0;
}

.top_slider_img {
	display: block;
	width: 450px;
	min-width: 450px;
	height: 405px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.top_slider .slick-prev,
.top_slider .slick-next
{
	position: absolute;
	top: 50%;
    width: 30px;
    height: 30px;
	margin-top: -20px;
	color: #FFFFFF;
	background: transparent;
	border: none;
	outline: none;
	cursor: pointer;
	z-index: 99;
}

.top_slider .slick-prev:before,
.top_slider .slick-next:before
{
    opacity: 1;
    color: #FFFFFF;
}

.top_slider .slick-prev
{
    left: 1px;
}

.top_slider .slick-prev:before
{
    content: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.257507 3.37676L3.39506 0.255159C3.70162 -0.0498371 4.20626 -0.0951955 4.52853 0.19416C4.87219 0.501659 4.88257 1.02875 4.55966 1.35033L3.13756 2.76551C2.97689 2.92536 3.09071 3.19814 3.31772 3.19814H8.44584C8.87974 3.19814 9.26836 3.52128 9.29099 3.95234C9.3152 4.41155 8.94797 4.79225 8.49112 4.79225H3.31772C3.09071 4.79225 2.97689 5.06534 3.13756 5.22488L4.52759 6.60815C4.83415 6.91315 4.87942 7.41522 4.58922 7.73554C4.27983 8.07745 3.74973 8.08777 3.42682 7.76682L0.257507 4.61332C-0.0858345 4.27204 -0.0858345 3.71804 0.257507 3.37676Z' fill='white'/%3E%3Cpath d='M11.4595 3.19827H12.3826C12.825 3.19827 13.1837 3.5552 13.1837 3.99533C13.1837 4.43546 12.825 4.79239 12.3826 4.79239H11.4595C11.0171 4.79239 10.6587 4.43546 10.6587 3.99533C10.6587 3.5552 11.0171 3.19827 11.4595 3.19827Z' fill='white'/%3E%3Cpath d='M15.1129 3.19827H15.1993C15.6414 3.19827 16.0001 3.55551 16.0001 3.99564C16.0001 4.43578 15.6414 4.7927 15.1993 4.7927H15.1132C14.6705 4.7927 14.3123 4.43578 14.3123 3.99564C14.3123 3.55551 14.6705 3.19827 15.1129 3.19827Z' fill='white'/%3E%3C/svg%3E%0A");
}

.top_slider .slick-prev:hover::before, .top_slider .slick-prev:active::before {
    content: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.257507 3.37676L3.39506 0.255159C3.70162 -0.0498371 4.20626 -0.0951955 4.52853 0.19416C4.87219 0.501659 4.88257 1.02875 4.55966 1.35033L3.13756 2.76551C2.97689 2.92536 3.09071 3.19814 3.31772 3.19814H8.44584C8.87974 3.19814 9.26836 3.52128 9.29099 3.95234C9.3152 4.41155 8.94797 4.79225 8.49112 4.79225H3.31772C3.09071 4.79225 2.97689 5.06534 3.13756 5.22488L4.52759 6.60815C4.83415 6.91315 4.87942 7.41522 4.58922 7.73554C4.27983 8.07745 3.74973 8.08777 3.42682 7.76682L0.257507 4.61332C-0.0858345 4.27204 -0.0858345 3.71804 0.257507 3.37676Z' fill='%23025944'/%3E%3Cpath d='M11.4595 3.19827H12.3826C12.825 3.19827 13.1837 3.5552 13.1837 3.99533C13.1837 4.43546 12.825 4.79239 12.3826 4.79239H11.4595C11.0171 4.79239 10.6587 4.43546 10.6587 3.99533C10.6587 3.5552 11.0171 3.19827 11.4595 3.19827Z' fill='%23025944'/%3E%3Cpath d='M15.1129 3.19827H15.1993C15.6414 3.19827 16.0001 3.55551 16.0001 3.99564C16.0001 4.43578 15.6414 4.7927 15.1993 4.7927H15.1132C14.6705 4.7927 14.3123 4.43578 14.3123 3.99564C14.3123 3.55551 14.6705 3.19827 15.1129 3.19827Z' fill='%23025944'/%3E%3C/svg%3E%0A");
}

.top_slider .slick-next
{
    right: 1px;
}

.top_slider .slick-next:before
{
    content: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7426 3.37676L12.6051 0.255159C12.2985 -0.0498371 11.7939 -0.0951955 11.4716 0.19416C11.1279 0.501659 11.1176 1.02875 11.4405 1.35033L12.8626 2.76551C13.0232 2.92536 12.9094 3.19814 12.6824 3.19814H7.55429C7.1204 3.19814 6.73178 3.52128 6.70914 3.95234C6.68493 4.41155 7.05217 4.79225 7.50901 4.79225H12.6824C12.9094 4.79225 13.0232 5.06534 12.8626 5.22488L11.4725 6.60815C11.166 6.91315 11.1207 7.41522 11.4109 7.73554C11.7203 8.07745 12.2504 8.08777 12.5733 7.76682L15.7426 4.61332C16.086 4.27204 16.086 3.71804 15.7426 3.37676Z' fill='white'/%3E%3Cpath d='M4.54066 3.19827H3.61754C3.17515 3.19827 2.81641 3.5552 2.81641 3.99533C2.81641 4.43546 3.17515 4.79239 3.61754 4.79239H4.54066C4.98305 4.79239 5.34148 4.43546 5.34148 3.99533C5.34148 3.5552 4.98305 3.19827 4.54066 3.19827Z' fill='white'/%3E%3Cpath d='M0.887282 3.19827H0.800817C0.358749 3.19827 0 3.55551 0 3.99564C0 4.43578 0.358749 4.7927 0.800817 4.7927H0.886967C1.32966 4.7927 1.68778 4.43578 1.68778 3.99564C1.68778 3.55551 1.32966 3.19827 0.887282 3.19827Z' fill='white'/%3E%3C/svg%3E%0A");
}

.top_slider .slick-next:hover::before, .top_slider .slick-next:active::before
{
    content: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7426 3.37676L12.6051 0.255159C12.2985 -0.0498371 11.7939 -0.0951955 11.4716 0.19416C11.1279 0.501659 11.1176 1.02875 11.4405 1.35033L12.8626 2.76551C13.0232 2.92536 12.9094 3.19814 12.6824 3.19814H7.55429C7.1204 3.19814 6.73178 3.52128 6.70914 3.95234C6.68493 4.41155 7.05217 4.79225 7.50901 4.79225H12.6824C12.9094 4.79225 13.0232 5.06534 12.8626 5.22488L11.4725 6.60815C11.166 6.91315 11.1207 7.41522 11.4109 7.73554C11.7203 8.07745 12.2504 8.08777 12.5733 7.76682L15.7426 4.61332C16.086 4.27204 16.086 3.71804 15.7426 3.37676Z' fill='%23025944'/%3E%3Cpath d='M4.54066 3.19827H3.61754C3.17515 3.19827 2.81641 3.5552 2.81641 3.99533C2.81641 4.43546 3.17515 4.79239 3.61754 4.79239H4.54066C4.98305 4.79239 5.34148 4.43546 5.34148 3.99533C5.34148 3.5552 4.98305 3.19827 4.54066 3.19827Z' fill='%23025944'/%3E%3Cpath d='M0.887282 3.19827H0.800817C0.358749 3.19827 0 3.55551 0 3.99564C0 4.43578 0.358749 4.7927 0.800817 4.7927H0.886967C1.32966 4.7927 1.68778 4.43578 1.68778 3.99564C1.68778 3.55551 1.32966 3.19827 0.887282 3.19827Z' fill='%23025944'/%3E%3C/svg%3E%0A");
}

.top_slider_dots {
	display: block;
	margin: 12px auto 20px;
}

.top_slider_dots .slick-dots {
	display: flex;
	justify-content: center;
	gap: 9px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.top_slider_dots .slick-dots li {
    width: 47px;
    height: 3px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.top_slider_dots .slick-dots li button {
	display: block;
	font-size: 0;
	line-height: 0;
    width: 47px;
    height: 3px;
	content: '';
	color: transparent;
	background: #EBEBE9;
	border-radius: 1px;
	border: none;
	outline: none;
	padding: 0;
	cursor: pointer;
}

.top_slider_dots .slick-dots li.slick-active button, .top_slider_dots .slick-dots li button:hover {
	background: #9CCC3A;
}

@media (max-width: 1200px) {
	.top_slider {
		margin: 0 auto;
	}

	.top_slider_block {
		width: 100%;
		height: 260px;
		padding: 30px 15px;
	}
	
	.top_slider_block h3 {
		font-size: 24px;
		margin: 0 0 10px;
	}

	.top_slider_block p {
		font-size: 16px;
		line-height: 130%;
	}
	
	.top_slider_img {
		width: 345px;
		min-width: 345px;
		height: 260px;
	}

	.top_slider_dots .slick-dots {
		gap: 4px;
	}
	
	.top_slider_dots .slick-dots li {
		width: 22px;
		height: 2px;
	}
	
	.top_slider_dots .slick-dots li button {
		width: 22px;
		height: 2px;
	}
}

@media (max-width: 992px) {
	.top_slider_item {
		flex-direction: column;
	}
	
	.top_slider_block {
		width: 100%;
		height: 280px;
	}

	.top_slider_img {
		width: 100%;
		height: 340px;
	}
}

@media (max-width: 430px) {
	.top_slider_img {
		height: 210px;
	}
}

.ortho_step_list {
	display: flex;
	flex-wrap: wrap;
	gap: 30px 15px;
	width: 100%;
	margin: 30px 0 45px;
}

.ortho_step_block {
	display: flex;
	flex-direction: column;
	width: 360px;
}

.ortho_step_img {
    position: relative;
	display: block;
	width: 100%;
	height: 230px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}

.ortho_step_num {
    position: absolute;
    top: 15px;
    right: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Hero;
    font-weight: bold;
    font-size: 20px;
    color: #FFFFFF;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #0D5B41;
}

.ortho_step_title {
    display: flex;
    align-items: center;
	font-family: Hero;
	font-weight: bold;
	font-size: 26px;
	line-height: 130%;
	text-align: left;
	text-transform: uppercase;
	color: #0D5B41;
	min-height: 74px;
	margin: 10px 0;
}

.ortho_step_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: left;
	color: #0D5B41;
}

.ortho_block {
	display: flex;
	align-items: center;
	height: 150px;
	border-radius: 20px;
	background: #EBEBE9;
	margin: 40px 0 0 0;
}

.ortho_block_img {
	display: block;
	width: 458px;
	height: 158px;
	margin: 0 auto 0 110px;
}

.ortho_block_info {
	width: 410px;
	margin: 0 50px 0 auto;
}

.ortho_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #025944;
}

.ortho_block_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #025944;
	margin: 5px 0 0 0;
}

.ortho_block_note {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #9D9D9C;
	width: 410px;
	margin: 15px 50px 0 auto;
}

@media (max-width: 1200px) {
    .ortho_step_block {
        width: 48.5%;
    }
    
    .ortho_step_title {
    	font-size: 18px;
    	min-height: 48px;
    }
    
    .ortho_step_text {
    	font-size: 14px;
    }

	.ortho_block {
		flex-direction: column-reverse;
		height: auto;
		margin: 30px 0 0 0;
	}
	
	.ortho_block_img {
		width: 290px;
		height: auto;
		margin: 14px auto 30px;
	}
	
	.ortho_block_info {
		width: 315px;
		margin: 0 auto;
	}
	
	.ortho_block_title {
		font-size: 20px;
		text-align: center;
		margin: 25px 0 0 0;
	}
	
	.ortho_block_text {
		font-size: 16px;
		text-align: center;
		margin: 5px 0 0 0;
	}
	
	.ortho_block_note {
		font-size: 12px;
		text-align: center;
		width: 315px;
		margin: 15px auto 0;
	}
}

@media (max-width: 576px) {
    .ortho_step_block {
        width: 100%;
    }
    
    .ortho_step_title {
        min-height: auto;
    }
}

.stopmyopia_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 32px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #0B5941;
	width: 790px;
	margin: 45px auto 0;
}

.stopmyopia_title span {
	color: #9CCC3A;
}

.stopmyopia_block {
	position: relative;
	width: 285px;
	margin: 30px auto 0;
}

.stopmyopia_block_arrow {
	position: absolute;
	top: 33px;
	right: -75px;
	content: url('/bitrix/templates/greenchameleon/images/dot_right_arrow.svg');
}

.stopmyopia_block_icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #025944;
	margin: 0 auto;
}

.stopmyopia_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
	margin: 25px 0 0 0;
}

.stopmyopia_block_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #000000;
	margin: 15px 0 0 0;
}

@media (max-width: 1200px) {
	.stopmyopia_title {
		font-size: 20px;
		width: 320px;
		margin: 30px auto 20px;
	}

	.stopmyopia_block {
		width: 345px;
		margin: 0 auto;
	}
	
	.stopmyopia_block_arrow {
		position: static;
		content: url('/bitrix/templates/greenchameleon/images/dot_down_arrow.svg');
		margin: 15px auto;
	}
	
	.stopmyopia_block_icon {
		width: 60px;
		height: 60px;
	}

	.stopmyopia_block_icon img {
		max-width: 32px;
		max-height: 36px;
	}

	.stopmyopia_block_title {
		font-size: 22px;
		margin: 15px 0 0 0;
	}

	.stopmyopia_block_text {
		font-size: 18px;
		margin: 10px 0 0 0;
	}
}

.advantages {
	margin: 45px 0 75px;
}

.advantages_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 32px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #0B5941;
}

.advantages_list {
	display: flex;
	gap: 15px;
	margin: 30px 0 0 0;
}

.advantages_list_left {
	width: 740px;
}

.advantages_equipment {
	display: flex;
	background: #E2E2E4;
	box-shadow: 0px 2px 20px rgba(78, 127, 222, 0.2);
	border-radius: 20px;

}

.advantages_equipment_info {
	width: 406px;
	margin: 22px 30px 0;
}

.advantages_equipment_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}

.advantages_equipment_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #000000;
	margin: 10px 0 0 0;
}

.advantages_equipment_img {
	margin: 22px 0 0 0;
}

.advantages_list_left_bottom {
	display: flex;
	gap: 15px;
	margin: 15px 0 0 0;
}

.advantages_support {
	display: flex;
	flex-direction: column;
	width: 358px;
	border-radius: 20px;
	background: #0B5941;
	box-shadow: 0px 2px 20px 0px rgba(78, 127, 222, 0.2);
	padding: 30px;
}

.advantages_rep {
	display: flex;
	flex-direction: column;
	width: 358px;
	border-radius: 20px;
	background: #34A853;
	box-shadow: 0px 2px 20px 0px rgba(78, 127, 222, 0.2);
	padding: 30px;
}

.advantages_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}

.advantages_block_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #FFFFFF;
	margin: 10px 0;
}

.advantages_icon {
	margin: auto 0 0 auto;
}

.advantages_doctors {
	position: relative;
	display: flex;
	flex-direction: column;
	height: 100%;
	border-radius: 20px;
	background: linear-gradient(140.21deg, #62BB46 46.14%, #B2D235 94.02%);
	box-shadow: 0px 10px 25px 0px rgba(165, 175, 197, 0.25);
	padding: 30px 40px 0;
}

.advantages_doctors_img {
	position: absolute;
	bottom: 0;
	right: 25px;
}

@media (max-width: 1200px) {
	.advantages {
		margin: 60px 0 45px;
	}

	.advantages_title {
		font-size: 22px;
	}
	
	.advantages_list {
		flex-direction: column;
	}
	
	.advantages_list_left {
		width: 100%;
	}
	
	.advantages_equipment {
		flex-direction: column;
	}
	
	.advantages_equipment_info {
		width: auto;
		margin: 22px 16px 0;
	}
	
	.advantages_equipment_title {
		font-size: 18px;
		line-height: 130%;
		width: 260px;
		margin: 0 auto;
	}
	
	.advantages_equipment_text {
		font-size: 16px;
		width: 320px;
		margin: 10px auto 0;
	}
	
	.advantages_equipment_img {
		margin: 10px auto 0;
	}
	
	.advantages_list_left_bottom {
		flex-direction: column;
	}
	
	.advantages_support {
		width: 100%;
		padding: 30px 16px;
	}

	.advantages_rep {
		width: 100%;
		padding: 30px 16px;
	}
	
	.advantages_block_title {
		font-size: 18px;
		width: 260px;
		margin: 0 auto;
	}

	.advantages_block_text {
		font-size: 16px;
		width: 300px;
		margin: 10px auto 0;
	}
	
	.advantages_icon {
		margin: 15px auto 0;
	}
	
	.advantages_doctors {
		width: 100%;
		height: auto;
		padding: 30px 10px 0;
	}
	
	.advantages_doctors_img {
		position: static;
		width: 186px;
		margin: 15px auto 0;
	}
}


.main_book_block {
	display: flex;
	gap: 30px;
	border-radius: 20px;
	background-image: url('/bitrix/templates/greenchameleon/images/leaf_bg.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.main_book_info {
	width: 500px;
	margin: 40px 0 0 40px;
}

.main_book_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 40px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #025944;
}

.main_book_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #025944;
	width: 370px;
	margin: 10px auto 0;
}

.main_book_form {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width: 466px;
	margin: 40px 0 65px;
}

.main_book_input {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #025944;
	width: 100%;
	border-radius: 20px;
	border: 1px solid #025944;
	background: transparent;
	padding: 10px 18px;
	outline: none;
}

.main_book_input::placeholder {
	color: #025944;
	opacity: 1;
}

.main_book_input:focus {
	border: 1px solid #A3C626;
}

.main_book_input.error {
	border: 1px solid #E30613;
}

.main_book_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	width: 100%;
	height: 40px;
	border-radius: 20px;
	border: none;
	background: #025944;
	cursor: pointer;
}

.main_book_btn:hover, .main_book_btn:active {
	color: #67B547;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.main_book_policy {
	position: relative;
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #025944;
	margin: 0 0 0 24px;
}

.main_book_policy a {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	text-decoration: underline;
	color: #025944;
}

.main_book_policy a:hover {
	text-decoration: underline;
	color: #025944;
}

.main_book_policy input {
	position: absolute;
	top: 2px;
    left: -22px;
    height: 16px;
    width: 16px;
	opacity: 0;
	visibility: none;
}

.main_book_checkmark {
	position: absolute;
	top: 2px;
	left: -22px;
	display: block;
    height: 16px;
    width: 16px;
	border: 1px solid #025944;
}

.main_book_checkmark:after {
	content: "";
	position: absolute;
	display: none;
	top: 0;
	left: 4px;
	width: 5.8px;
	height: 12px;
	border: solid #025944;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.main_book_policy input:checked ~ .main_book_checkmark:after {
	display: block;
}

@media (max-width: 1200px) {
	.main_book_block {
		flex-direction: column;
		gap: 0;
	}
	
	.main_book_info {
		width: 320px;
		margin: 30px auto 0;
	}
	
	.main_book_title {
		font-size: 22px;
	}
	
	.main_book_text {
		font-size: 16px;
		width: 100%;
		margin: 10px 0 0 0;
	}

	.main_book_form {
		width: 315px;
		margin: 15px auto 45px;
	}

	.main_book_input {
		font-size: 12px;
		padding: 8px 12px;
	}

	.main_book_btn {
		height: 40px;
	}

	.main_book_policy {
		font-size: 12px;
		margin: 0 0 0 24px;
	}
	
	.main_book_policy a {
		font-size: 12px;
	}

	.main_book_policy input {
		position: absolute;
		top: 2px;
		left: -22px;
		height: 16px;
		width: 16px;
		opacity: 0;
		visibility: none;
	}
	
	.main_book_checkmark {
		top: -1px;
		left: -22px;
	}
	
	.main_book_checkmark:after {
		top: 0;
		left: 4px;
	}
}

.main_services {
	margin: 0 0 45px;
}

.main_services_wrap {
	display: flex;
	gap: 15px;
	margin: 45px 0 0 0;
}

.main_services_block {
	display: flex;
	flex-direction: column;
	width: 360px;
	height: 465px;
	border-radius: 20px;
	background: no-repeat left 30px top 30px url("/bitrix/templates/greenchameleon/images/service_logo.svg"), no-repeat center/100% url("/bitrix/templates/greenchameleon/images/service_bg.webp");
	background-size: auto, cover;
}

.main_services_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 50px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 300px;
	margin: 152px auto 0;
}

.main_services_ortho {
	display: flex;
	flex-direction: column;
	width: 360px;
	height: 465px;
	border-radius: 20px;
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 33.63%, rgba(0, 0, 0, 0) 87.81%), url('/bitrix/templates/greenchameleon/images/night.webp');
	background-repeat: no-repeat, no-repeat;
	background-size: 255px 350px, cover;
	background-position: top 0 left 0, top 0 left -230px;
	padding: 40px 30px 45px;
}

.main_services_ortho_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #FFFFFF;
	overflow-wrap: break-word;
	hyphens: auto;
}

.main_services_ortho_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	width: 145px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #FFFFFF;
	background: transparent;
	margin: auto auto 0 0;
}

.main_services_ortho_btn:hover, .main_services_ortho_btn:active {
	text-decoration: none;
	color: #A3C626;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.main_services_soft {
	display: flex;
	flex-direction: column;
	width: 360px;
	height: 465px;
	border-radius: 20px;
	background-image: linear-gradient(270deg, rgba(244, 239, 236, 0) 0%, rgba(244, 239, 236, 0.5) 56.56%), url('/bitrix/templates/greenchameleon/images/day.webp');
	background-repeat: no-repeat, no-repeat;
	background-size: 194px 512px, cover;
	background-position: top -20px left -10px, top 0 right -120px;
	padding: 40px 30px 45px;
}

.main_services_soft_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #0B5941;
}

.main_services_soft_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
	margin: 10px 0 0 0;
}

.main_services_soft_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	color: #025944;
	width: 145px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #0B5941;
	background: transparent;
	margin: auto auto 0 0;
}

.main_services_soft_btn:hover, .main_services_soft_btn:active {
	text-decoration: none;
	color: #A3C626;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

@media (max-width: 1200px) {
	.main_services_wrap {
		flex-direction: column;
		margin: 30px 0 0 0;
	}
	
	.main_services_block {
		width: auto;
		height: auto;
		background: none;
	}
	
	.main_services_title {
		font-family: Hero;
		font-weight: bold;
		font-size: 20px;
		line-height: 130%;
		text-align: center;
		text-transform: uppercase;
		color: #40AC69;
		width: 230px;
		margin: 0 auto;
	}

	.main_services_ortho {
		width: 100%;
		height: 225px;
		background-size: 75% 350px, cover;
		background-position: top 0 left 0, center;
		padding: 25px 15px 30px;
	}

	.main_services_ortho_title {
		font-size: 20px;
		width: 275px;
		overflow-wrap: normal;
		hyphens: none;
	}
	
	.main_services_ortho_btn {
		width: 145px;
		height: 30px;
	}

	.main_services_soft {
		width: 100%;
		height: 225px;
		background-image: linear-gradient(270deg, rgba(244, 239, 236, 0) 0%, #F4EFEC 56.56%), url('/bitrix/templates/greenchameleon/images/day.webp');
		background-size: 45% 100%, cover;
		background-position: top 0 left 0, center;
		padding: 25px 15px 30px;
	}

	.main_services_soft_title {
		font-size: 20px;
		width: 190px;
	}
	
	.main_services_soft_text {
		width: 190px;
	}
	
	.main_services_soft_btn {
		width: 145px;
		height: 30px;
	}
}

.main_doctors_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 32px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
}

.doctors_slider {
	display: flex;
	gap: 20px;
	margin: 0 -15px;
}

.doctors_block {
	display: flex;
	flex-direction: column;
	width: 540px;
	height: 375px/*425px*/;
	border-radius: 20px;
	background: #FFFFFF;
	box-shadow: 0px 10px 26px 0px rgba(165, 175, 197, 0.24);
	padding: 30px 30px 50px;
	margin: 15px 15px 30px;
}

.doctors_block_top {
	display: flex;
	gap: 30px;
}

.doctors_block_img {
	display: flex;
	width: 200px;
	min-width: 200px;
	height: 300px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: 0 0 -250px;
}

.doctors_block_info {
	width: 250px;
	margin: 0 0 0 auto;
}

.doctors_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	color: #0B5941;
	margin: 20px 0 0 0;
}

.doctors_block_title:hover, .doctors_block_title:active {
	text-decoration: none;
	color: #A3C626;
}

.doctors_block_tags {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.doctors_block_experience {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #1B1D32;
}

.doctors_block_experience span {
	color: #40AC69;
}

.doctors_block_bottom {
	width: 250px;
	margin: 0 0 0 auto;
}

.doctors_block_status {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
	height: 80px;
	margin: 20px 0 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
}

.doctors_block_btns {
	display: flex;
	flex-direction: column;
	gap: 25px;
}

.doctors_block_video_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4px;
	width: 168px;
	height: 26px;
}

.doctors_block_video_btn span {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	color: #1B1D32;
	border-bottom: 1px dashed #40AC69;
}

.doctors_block_video_btn svg {
	color: #40AC69;
}

.doctors_block_video_btn:hover, .doctors_block_video_btn:active {
	text-decoration: none;
}

.doctors_block_video_btn:hover span, .doctors_block_video_btn:active span,
.doctors_block_video_btn:hover svg, .doctors_block_video_btn:active svg {
	color: #025944
}

.doctors_block_booking_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4px;
	font-family: Hero;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	width: 214px;
	height: 40px;
	border-radius: 20px;
	border: none;
	background: linear-gradient(88.76deg, #40AC69 -2.88%, #A3C626 99.11%);
}

.doctors_block_booking_btn:hover, .doctors_block_booking_btn:active {
	text-decoration: none;
	color: #67B547;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.doctors_slider_dots {
	display: none;
}

.doctors_slider_dots .slick-dots {
	display: flex;
	justify-content: center;
	gap: 9px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.doctors_slider_dots .slick-dots li {
    width: 47px;
    height: 3px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.doctors_slider_dots .slick-dots li button {
	display: block;
	font-size: 0;
	line-height: 0;
    width: 47px;
    height: 3px;
	content: '';
	color: transparent;
	background: #EBEBE9;
	border-radius: 1px;
	border: none;
	outline: none;
	padding: 0;
}

.doctors_slider_dots .slick-dots li.slick-active button, .doctors_slider_dots .slick-dots li button:hover {
	background: #9CCC3A;
}

@media (max-width: 1200px) {
	.main_doctors {
		background: #EBEBE9;
		padding: 30px 0;
	}

	.main_doctors_title {
		font-size: 20px;
		margin: 0;
	}

	.doctors_slider {
		width: 345px;
		margin: 0 auto;
	}

	.doctors_block {
		width: 345px;
		height: 380px/*450px*/;
		box-shadow: 0px 5px 13px 0px rgba(165, 175, 197, 0.24);
		padding: 30px 15px;
		margin: 15px;
	}

	.doctors_block_top {
		gap: 15px;
	}
	
	.doctors_block_img {
		display: flex;
		width: 110px;
		min-width: 110px;
		height: 175px;
		margin: 0;
	}

	.doctors_block_info {
		width: 170px;
		margin: 0;
	}

	.doctors_block_title {
		font-size: 16px;
		min-height: 65px;
	}

	.doctors_block_tags {
		font-weight: normal;
		font-size: 16px;
		height: 48px;
		margin: 10px 0 0 0;
	}
	
	.doctors_block_experience {
		font-size: 16px;
	}

	.doctors_block_bottom {
		width: 100%;
		margin: 0;
	}
	
	.doctors_block_status {
		font-family: Hero;
		font-size: 18px;
		line-height: 130%;
		color: #000000;
		height: 80px;
		margin: 20px 0 0 0;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.doctors_block_btns {
		gap: 30px;
	}

	.doctors_block_booking_btn {
		font-size: 16px;
		width: 219px;
		height: 30px;
	}

	.doctors_slider_dots {
		display: block;
	}

	.doctors_slider_dots .slick-dots {
		gap: 4px;
	}
	
	.doctors_slider_dots .slick-dots li {
		width: 22px;
		height: 2px;
	}
	
	.doctors_slider_dots .slick-dots li button {
		width: 22px;
		height: 2px;
		background: #FFFFFF;
	}
	
	.doctors_slider_dots .slick-dots li.slick-active button, .doctors_slider_dots .slick-dots li button:hover {
		background: #025944;
	}
}

.main_docs_block {
	display: flex;
	flex-direction: column;
	border-radius: 20px;
	background: #025944;
	box-shadow: 0px 10px 25px 0px rgba(165, 175, 197, 0.25);
	padding: 40px 60px 70px;
	margin: 10px 0 0 0;
}

.main_docs_block_top {
	display: flex;
	gap: 50px;
}

.main_docs_block_bottom {
	display: flex;
	justify-content: center;
	width: 375px;
	margin: -58px 0 0 0;
}

.main_docs_block_info {
	display: flex;
	flex-direction: column;
	gap: 30px;
	width: 375px;
}

.main_docs_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 40px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}

.main_docs_block_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #FFFFFF;
}

.docs_slider_container {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width: 600px;
	max-width: 100%;
}

.docs_slider_img {
	display: block;
	width: 260px;
	height: 375px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: 0 10px;
}

.main_docs_block_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4px;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	width: 274px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #FFFFFF;
}

.main_docs_block_btn:hover, .main_docs_block_btn:active {
	text-decoration: none;
	color: #A3C626;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.docs_slider_dots .slick-dots {
	display: flex;
	justify-content: center;
	gap: 9px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.docs_slider_dots .slick-dots li {
    width: 47px;
    height: 3px;
    margin: 0;
    padding: 0;
}

.docs_slider_dots .slick-dots li button {
	display: block;
	font-size: 0;
	line-height: 0;
    width: 47px;
    height: 3px;
	content: '';
	color: transparent;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 1px;
	border: none;
	outline: none;
	padding: 0;
    cursor: pointer;
}

.docs_slider_dots .slick-dots li.slick-active button, .docs_slider_dots .slick-dots li button:hover {
	background: #9CCC3A;
}

@media (max-width: 1200px) {
	.main_docs_block {
		padding: 30px 15px 45px;
	}

	.main_docs_block_top {
		flex-direction: column;
		align-items: center;
		gap: 20px;
	}

	.main_docs_block_info {
		gap: 15px;
		width: auto;
	}

	.main_docs_block_title {
		font-size: 20px;
		margin: 0;
	}

	.main_docs_block_text {
		font-size: 16px;
		margin: 0;
	}

	.docs_slider_container {
		align-items: center;
	}

	.docs_slider {
		width: 300px;
		margin: 0 auto;
	}

	.docs_slider_img {
		width: 140px;
		height: 200px;
	}

	.main_docs_block_bottom {
		width: 100%;
		margin: 15px 0 0 0;
	}

	.main_docs_block_btn {
		font-size: 16px;
		width: 240px;
		height: 30px;
	}

	.docs_slider_dots .slick-dots {
		gap: 4px;
	}
	
	.docs_slider_dots .slick-dots li {
		width: 22px;
		height: 2px;
	}
	
	.docs_slider_dots .slick-dots li button {
		width: 22px;
		height: 2px;
	}
}

.main_question_wrap {
	display: flex;
	gap: 15px;
}

.main_question_img {
    display: flex;
    align-items: stretch;
	width: 360px;
	border-radius: 20px;
	background-image: url('/bitrix/templates/greenchameleon/images/girl.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.main_question_block {
	display: flex;
	gap: 30px;
	border-radius: 20px;
	background-image: url('/bitrix/templates/greenchameleon/images/leaf_bg.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 40px 30px 50px;
}

.main_question_info {
	width: 310px;
}

.main_question_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 40px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #025944;
}

.main_question_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #025944;
	margin: 10px auto 0;
}

.main_question_form {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width: 330px;
}

.main_question_input {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #025944;
	width: 100%;
	border-radius: 20px;
	border: 1px solid #025944;
	background: transparent;
	padding: 10px 18px;
	outline: none;
}

.main_question_textarea {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #025944;
	width: 100%;
	height: 80px;
	border-radius: 20px;
	border: 1px solid #025944;
	background: transparent;
	padding: 10px 18px;
	outline: none;
	resize: none;
}

.main_question_input::placeholder, .main_question_textarea::placeholder {
	color: #025944;
	opacity: 1;
}

.main_question_input:focus, .main_question_textarea:focus {
	border: 1px solid #A3C626;
}

.main_question_input.error, .main_question_textarea.error {
	border: 1px solid #E30613;
}

.main_question_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	width: 100%;
	height: 40px;
	border-radius: 20px;
	border: none;
	background: linear-gradient(90deg, #40AC69 0%, #025944 100%);
	cursor: pointer;
}

.main_question_btn:hover, .main_question_btn:active {
	color: #67B547;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.main_question_policy {
	position: relative;
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	color: #025944;
	margin: 0 0 0 24px;
}

.main_question_policy a {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	text-decoration: underline;
	color: #025944;
}

.main_question_policy a:hover {
	text-decoration: underline;
	color: #025944;
}

.main_question_policy input {
	position: absolute;
	top: 2px;
    left: -22px;
    height: 16px;
    width: 16px;
	opacity: 0;
	visibility: none;
}

.main_question_checkmark {
	position: absolute;
	top: 2px;
	left: -22px;
	display: block;
    height: 16px;
    width: 16px;
	border: 1px solid #025944;
}

.main_question_checkmark:after {
	content: "";
	position: absolute;
	display: none;
	top: 0;
	left: 4px;
	width: 5.8px;
	height: 12px;
	border: solid #025944;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.main_question_policy input:checked ~ .main_question_checkmark:after {
	display: block;
}

@media (max-width: 1200px) {
	.main_question_img {
		display: none;
	}

	.main_question_block {
		flex-direction: column;
		gap: 0;
		width: 100%;
		padding: 30px 15px 50px;
	}
	
	.main_question_info {
		width: 320px;
		margin: 0 auto;
	}

	.main_question_title {
		font-size: 22px;
	}

	.main_question_text {
		font-size: 16px;
		width: 100%;
		margin: 10px 0 0 0;
	}

	.main_question_form {
		width: 315px;
		margin: 15px auto 0;
	}

	.main_question_input, .main_question_textarea {
		font-size: 12px;
		padding: 8px 12px;
	}

	.main_question_btn {
		height: 40px;
	}

	.main_question_policy {
		font-size: 12px;
		margin: 0 0 0 24px;
	}
	
	.main_question_policy a {
		font-size: 12px;
	}

	.main_question_policy input {
		position: absolute;
		top: 2px;
		left: -22px;
		height: 16px;
		width: 16px;
		opacity: 0;
		visibility: none;
	}
	
	.main_question_checkmark {
		top: -1px;
		left: -22px;
	}
	
	.main_question_checkmark:after {
		top: 0;
		left: 4px;
	}
}

.main_bottom {
	margin: 15px 0 60px;
}

.main_bottom_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-align: left;
	text-transform: uppercase;
	color: #000000;
	margin: 30px 0 0 0;
}

.main_bottom_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
	margin: 15px 0 0 0;
}

@media (max-width: 1200px) {
	.main_bottom_title {
		font-size: 18px;
	}
	
	.main_bottom_text {
		font-size: 16px;
		text-align: left;
	}
}

.service_header {
	display: flex;
	align-items: center;
	gap: 15px;
	margin: 0 0 40px;
}

.service_header_block {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
	align-items: center;
	width: 100%;
	height: 475px;
	border-radius: 20px;
	color: #FFFFFF;
	background: linear-gradient(140.21deg, #62BB46 46.14%, #B2D235 94.02%);
	padding: 70px 20px 45px;
}

.service_header_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 37px;
	line-height: 130%;
	text-align: left;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0 0 30px;
}
.service_header_title span {
	border-radius: 20px;
	color: #FFFFFF;
	background: #B2D235;
	box-shadow: 0px 0px 2px 0px rgba(16, 109, 159, 0.15);
	padding: 0 15px;
}

.service_header_text {
	display: flex;
	flex-direction: column;
	gap: 10px;
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	margin: 30px auto 0;
}

.service_header_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4px;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	width: 400px;
	min-height: 50px;
	border-radius: 20px;
	border: none;
	background: linear-gradient(90deg, #0B5941 0%, #62BB46 100%);
}

.service_header_btn:hover, .service_header_btn:active {
	text-decoration: none;
	color: #A3C626;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.service_header_img {
	display: block;
	width: 450px;
	min-width: 450px;
	height: 405px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.service_header_ortho_img {
	display: block;
	width: 450px;
	min-width: 450px;
	height: 405px;
	border-radius: 20px;
	background-repeat: /*no-repeat, */no-repeat;
	background-size: /*161px 222px, */cover;
	background-position: /*left 3% bottom 50%, */center;
}

@media (max-width: 1200px) {
	.service_header_block {
		width: 100%;
		height: 240px;
		padding: 30px 15px;
	}
	
	.service_header_title {
		font-size: 24px;
		margin: 0 0 10px;
	}

	.service_header_text {
		font-size: 16px;
	}

	.service_header_btn {
		width: 370px;
	}
	
	.service_header_img, .service_header_ortho_img {
		width: 345px;
		min-width: 345px;
		height: 240px;
	}
	/*.service_header_ortho_img {
		background-size: 132px 182px, cover;
		background-position: left 3% bottom 30%, center;
	}*/
}

@media (max-width: 992px) {
	.service_header_block {
		gap: 30px;
		height: auto;
		min-height: 240px;
	}

	.service_header {
		flex-direction: column;
	}
	
	.service_header_block {
		width: 100%;
	}

	.service_header_img, .service_header_ortho_img {
		width: 100%;
		height: 210px;
	}
}

.h2 {
	font-family: Hero;
	font-weight: bold;
	font-size: 32px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #0B5941;
	margin-bottom: 20px;
}

.h2 span {
	color: #9CCC3A;
}

.h3 {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #0B5941;
	margin: 0 0 20px;
}

.h3 span {
	color: #9CCC3A;
}

.h3_d {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-transform: uppercase;
	color: #000000;
	margin: 0 0 20px;
}

.h4 {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-transform: uppercase;
	margin: 0 0 10px;
}

.h4 span {
	background: #B2D235;
	border-radius: 20px;
	box-shadow: 0px 0px 2px 0px rgba(16, 109, 159, 0.15);
	padding: 0 5px;
	box-decoration-break: clone;
}

p {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
	margin: 0 0 20px;
}

.content ul, details ul {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
	list-style-type: none;
	padding: 0 0 0 3px;
	margin: 0 0 20px;
}

.content ul > li, details ul > li {
	position: relative;
	padding: 0 0 0 32px;
}

.content ul > li:after, details ul > li:after {
	position: absolute;
	top: 0;
	left: -5px;
	display: inline-block;
	content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='8px' height='8px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5C13.3807 9.5 14.5 10.6193 14.5 12C14.5 13.3807 13.3807 14.5 12 14.5C10.6193 14.5 9.5 13.3807 9.5 12C9.5 10.6193 10.6193 9.5 12 9.5Z' fill='%23000000'/%3E%3C/svg%3E");
	font-family: Hero;
	font-size: 18px;
}

.content ol {
	position: relative;
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
	list-style-type: none; 
	counter-reset: num;
	padding: 0 0 0 15px;
}

.content ol > li {
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}

.content ol > li:after {
	position: absolute;
	top: 0;
	left: -15px;
	display: inline-block;
	content: counter(num) ') '; 
	counter-increment: num;
}

@media (max-width: 1200px) {
	.h2 {
		font-size: 20px;
	}

	.h3 {
		font-size: 20px;
		text-align: center;
	}

	.h3_d {
		font-size: 20px;
	}

	.h4 {
		font-size: 18px;
		text-align: center;
	}
	
	p {
		font-size: 16px;
		text-align: center;
	}

	.content p {
		font-size: 16px;
		text-align: left;
	}

	.content ul, details ul {
		font-size: 16px;
	}

	.content ul li, details ul li {
		padding: 0 0 0 6px;
	}
	
	.content ol, details ol {
		font-size: 16px;
	}
}

.row_block {
	display: flex;
	flex-direction: column;
	border-radius: 20px;
	color: #FFFFFF;
	background: linear-gradient(140.21deg, #62BB46 46.14%, #B2D235 94.02%);
	box-shadow: 0px 10px 25px 0px rgba(165, 175, 197, 0.25);
	margin: 20px 0 50px;
	overflow: hidden;
}

.row_block_info {
	display: flex;
	gap: 15px;
	padding: 30px;
}

.row_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 325px;
	min-width: 325px;
}

.row_block_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #FFFFFF;
	width: 100%;
}

.row_block_img {
	display: none;
}

@media (max-width: 1200px) {
	.row_block {
		margin: 20px 0 40px;
	}

	.row_block_info {
		padding: 30px 15px;
	}

	.row_block_info {
		gap: 8px;
	}

	.row_block_title {
		font-size: 18px;
	}
	
	.row_block_text {
		font-size: 16px;
	}
}

@media (max-width: 992px) {
	.row_block_info {
		flex-direction: column;
	}

	.row_block_title {
		font-size: 18px;
		text-align: center;
		width: auto;
		min-width: auto;
	}
	
	.row_block_text {
		font-size: 16px;
		text-align: center;
	}

	.row_block_img {
		display: block;
		width: 100%;
		height: 210px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
}

.col_block_container {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
	margin: 30px 0 45px;
}

.col_block {
	display: flex;
	flex-direction: column;
	border-radius: 20px;
	overflow: hidden;
}

.col_block_1 {
	background: linear-gradient(140.21deg, #62BB46 46.14%, #B2D235 94.02%);
	box-shadow: 0px 10px 25px 0px rgba(165, 175, 197, 0.25);
}

.col_block_2 {
	background: #34A853;
	box-shadow: 0px 2px 20px 0px rgba(78, 127, 222, 0.2);
}

.col_block_3 {
	background: #0B5941;
	box-shadow: 0px 2px 20px 0px rgba(78, 127, 222, 0.2);
}

.col_block.col_4 {
	width: 360px;
}

.col_block.col_3 {
	width: 265px;
}

.col_block_img {
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.col_block.col_4 .col_block_img {
	height: 240px;
}

.col_block.col_3 .col_block_img {
	height: 180px;
}

.col_block_info {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 25px 15px 35px;
}

.col_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 28px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}

.col_block_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #FFFFFF;
}

@media (max-width: 1200px) {
	.col_block.col_4 {
		width: 31.3%;
	}

	.col_block.col_3 {
		width: 49%;
	}

	.col_block_title {
		font-size: 18px;
	}
	
	.col_block_text {
		font-size: 16px;
	}
}

@media (max-width: 992px) {
	.col_block.col_4 {
		width: 100%;
	}

	.col_block.col_3 {
		width: 100%;
	}
}

@media (max-width: 576px) {
	.col_block.col_4 .col_block_img {
		height: 196px;
	}

	.col_block.col_3 .col_block_img {
		height: 196px;
	}
}

.c_wrap {
	display: flex;
	gap: 15px;
	margin: 60px 0 30px;
}

.c_block {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 360px;
	min-width: 360px;
	height: 465px;
	border-radius: 20px;
	background: no-repeat left 30px top 30px url("/bitrix/templates/greenchameleon/images/service_logo.svg"), no-repeat center/100% url("/bitrix/templates/greenchameleon/images/service_bg.webp");
	background-size: auto, cover;
}

.c_info {
	width: 100%;
	margin: 20px 0 0 0;
}

.c_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 40px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}

@media (max-width: 1200px) {
	.c_wrap {
		flex-direction: column;
	}

	.c_block {
		width: auto;
		height: auto;
		background: no-repeat right 25px top 0 url("/bitrix/templates/greenchameleon/images/service_logo_mob.svg");
		background-color: #62BB46;
		box-shadow: 0px 10px 25px 0px rgba(165, 175, 197, 0.25);
		padding: 30px 15px;
	}
	.c_block_title {
		font-size: 22px;
	}
}

.stage_block {
	display: flex;
	justify-content: space-between;
	border-radius: 20px;
	background: #EBEBE9;
	padding: 45px 15px;
	margin: 0 0 40px;
}

.stage_block_item {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 170px;
}

.stage_block_icon {
	margin: 0 auto;
}

.stage_block_text {
	font-family: Hero;
	font-size: 14px;
	line-height: 130%;
	text-align: center;
	margin: 20px 0 0 0;
}

.stage_block_arrow {
	position: absolute;
	top: 36px;
	right: -36px;
	content: url("/bitrix/templates/greenchameleon/images/ortho/arrow-right.svg");
}

@media (max-width: 1200px) {
	.stage_block {
		flex-direction: column;
		align-items: center;
		padding: 30px 15px 45px;
		margin: 0 0 30px;
	}

	.stage_block_item {
		width: 215px;
	}

	.stage_block_text {
		font-size: 16px;
	}

	.stage_block_arrow {
		position: static;
		content: url("/bitrix/templates/greenchameleon/images/ortho/arrow-down.svg");
		margin: 15px auto;
	}
}

.ca_wrap {
	display: flex;
	flex-wrap: wrap;
	gap: 23px;
	margin: 0 auto 40px;
}

.ca_block {
	display: flex;
	flex-direction: column;
	width: 260px;
}

.ca_block_icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 60px;
	height: 60px;
	margin: 10px auto;
}

.ca_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 10px;
}

.ca_block_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
}

.ca_block_img {
	display: block;
	width: 260px;
	height: 198px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

@media (max-width: 1200px) {
	.ca_wrap {
		gap: 20px;
	}
	
	.ca_block {
		width: 31.7%;
	}
	
	.ca_block_icon {
		width: 40px;
		height: 40px;
	}
	
	.ca_block_title {
		font-size: 18px;
	}
	
	.ca_block_text {
		font-size: 16px;
	}
	
	.ca_block_img {
		width: 31.7%;
		height: 138px;
	}
}

@media (max-width: 992px) {
	.ca_block {
		width: 47%;
	}

	.ca_block_img {
		width: 47%;
		height: 178px;
	}
}

ol.stage_ol {
	list-style-type: none; 
	padding: 0;
	margin: 0 0 40px 75px;
	counter-reset: num;
}

ol.stage_ol li {
	position: relative;	
	margin: 0;
	padding: 10px 0 20px;
}

ol.stage_ol li:after {
	position: absolute;
	top: 0;
	left: -75px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Hero;
	font-weight: bold;
	font-size: 50px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #025944;
	content: counter(num); 
	counter-increment: num;
}

ol.stage_ol li:before {
	position: absolute;
	top: 75px;
	bottom: 15px;
	left: -45px;   
	content: ''; 
	width: 0;
	border-left: 2px dotted #0B5941;
}

ol.stage_ol li:last-child:before {
	display: none;
}

.stage_ol_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-transform: uppercase;
	color: #025944;
	width: 312px;
	margin: 0 0 10px;
}

.stage_ol_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
}

@media (max-width: 1200px) {
	ol.stage_ol {
		margin: 0 0 30px 55px;
	}
	
	ol.stage_ol li {
		position: relative;	
		margin: 0;
		padding: 10px 0 20px;
	}
	
	ol.stage_ol li:after {
		top: 0;
		left: -55px;
		font-size: 24px;
		width: 40px;
		height: 40px;
	}
	
	ol.stage_ol li:before {
		top: 55px;
		bottom: 15px;
		left: -35px;
	}
	
	ol.stage_ol li:last-child:before {
		display: none;
	}
	
	.stage_ol_title {
		font-size: 18px;
		width: 260px;
	}
	
	.stage_ol_text {
		font-size: 16px;
	}
}

details {
	border-radius: 20px;
	background: #FFFFFF;
	box-shadow: 0px 10px 26px 0px rgba(165, 175, 197, 0.24);
	padding: 30px;
	margin: 0 0 30px;
}

summary {
	position: relative;
	display: flex;
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-transform: uppercase;
	list-style: none;
}

/* Safari/Webkit */
summary::-webkit-details-marker {
	display: none;
}

summary::after {
	content: '';
	display: inline-block;
	width: 11.31px;
	height: 11.31px;
	border: solid #025944;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transition: transform 0.2s;
	padding: 0 0 0 4px;
	margin: 3px 0 0 auto;
}

details[open] summary::after {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

details p {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
	margin: 10px 0 0 0;
}

@media (max-width: 1200px) {
	details {
		padding: 30px 15px;
	}

	summary::after {
		width: 8px;
		height: 8px;
		margin: 8px 0 0 auto;
	}

	details p {
		font-size: 16px;
		text-align: left;
	}
}

.service_questions_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #000000;
	width: 580px;
	margin: 0 auto 40px;
}

.service_questions_text a {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	text-decoration: underline dashed #FFFFFF;
	color: #000000;
	background: #B2D235;
	border-radius: 20px;
	padding: 0 5px;
}

.service_questions_text a:hover {
	text-decoration: underline dashed #FFFFFF;
	color: #FFFFFF;
}

.service_questions_text a:active {
	text-decoration: underline dashed #025944;
	color: #025944;
}
.service_doctors {
	background: #EBEBE9;
	padding: 40px 0;
}

@media (max-width: 1200px) {
	.service_questions_text {
		font-size: 16px;
		width: 270px;
	}

	.service_doctors {
		padding: 30px 0;
	}
}

.st_block {
	display: flex;
	gap: 15px;
	margin: 0 0 60px;
}

.st_block_info {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 560px;
	margin: 20px auto 0;
}

.st_block_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 40px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #025944;
	margin: 0 0 20px;
}

.st_block_title span {
	color: #9CCC3A;
}

.st_block_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	margin: 0 0 10px;
}

.st_block_note {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
}

.st_block_img {
	display: block;
	width: 450px;
	height: 255px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

@media (max-width: 1200px) {
	.st_block {
		margin: 0 0 40px;
	}
	
	.st_block_info {
		width: 100%;
		max-width: 560px;
		margin: 20px auto 0;
	}
	
	.st_block_title {
		font-size: 20px;
		margin: 0 0 10px;
	}

	.st_block_text {
		font-weight: bold;
		text-transform: uppercase;
		margin: 0 0 10px;
	}
	
	.st_block_note {
		font-weight: normal;
		font-size: 16px;
	}
	
	.st_block_img {
		display: block;
		width: 450px;
		height: 255px;
		border-radius: 20px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
}

@media (max-width: 992px) {
	.st_block {
		flex-direction: column-reverse;
	}

	.st_block_img {
		width: 100%;
		height: 225px;
	}
}

.d_title {
	max-width: 780px;
	margin: 0 auto;
}

.d_block {
	display: flex;
	align-items: center;
	gap: 60px;
	width: 820px;
	margin: 30px auto;
}

.d_block_img {
	display: block;
	width: 345px;
	height: 345px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.d_block_info {
	width: 415px;
}

.ol_c {
	list-style: none;
	counter-reset: num;
	padding: 0;
	margin: 0;
}

.ol_c li {
	position: relative;
	counter-increment: num;
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	padding: 0 0 0 40px;
	margin: 0 0 10px;
}

.ol_c li::before {
	position: absolute;
	top: -3px;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	content: counter(num);
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 1px solid #025944;
}

@media (max-width: 1200px) {
	.d_title {
		max-width: 510px;
	}

	.d_block {
		align-items:normal;
		gap: 10px;
		width: 554px;
		max-width: 100%;
	}

	.d_block_img {
		width: 129px;
		height: 129px;
		min-width: 129px;
	}

	.d_block_info {
		max-width: 100%;
	}

	.ol_c li {
		font-size: 16px;
		padding: 0 0 0 34px;
	}

	.ol_c li::before {
		top: 0;
		width: 24px;
		height: 24px;
	}
}

.cont_header {
	display: flex;
	align-items: center;
	gap: 15px;
	margin: 0 0 40px;
}

.cont_header_block {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 405px;
	border-radius: 20px;
	color: #FFFFFF;
	background: linear-gradient(140.21deg, #62BB46 46.14%, #B2D235 94.02%);
	padding: 40px 20px;
}

.cont_header_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 40px;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0 0 30px;
}
.cont_header_title span {
	border-radius: 20px;
	background: #B2D235;
	box-shadow: 0px 0px 2px 0px rgba(16, 109, 159, 0.15);
	padding: 0 15px;
}

.cont_header_text {
	display: flex;
	flex-direction: column;
	gap: 10px;
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	margin: 30px auto 0;
}

.cont_header_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4px;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	width: 257px;
	height: 40px;
	border-radius: 20px;
	border: none;
	background: linear-gradient(90deg, #0B5941 0%, #62BB46 100%);
}

.cont_header_btn:hover, .service_header_btn:active {
	text-decoration: none;
	color: #A3C626;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.cont_header_img {
	display: block;
	width: 450px;
	min-width: 450px;
	height: 405px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left 0 center;
}

.cont_form_section {
	margin: 0 0 40px;
}

@media (max-width: 1200px) {
	.cont_header_block {
		width: 100%;
		height: auto;
		min-height: 240px;
		padding: 20px 15px;
	}

	.cont_header_title {
		font-size: 20px;
		margin: 0 0 10px;
	}

	.cont_header_text {
		font-size: 16px;
	}

	.cont_header_btn {
		width: 240px;
	}
	
	.cont_header_img {
		width: 345px;
		min-width: 345px;
		height: 240px;
	}
}

@media (max-width: 992px) {
	.cont_header {
		flex-direction: column;
	}
	
	.cont_header_block {
		width: 100%;
		min-height: 120px;
	}

	.cont_header_img {
		width: 100%;
		height: 340px;
	}
}

.price_table_wrap {
	border-radius: 20px;
	border: 2px solid #025944;
	margin: 30px 0;
	overflow: hidden;
}

.price_table {

}

.price_table tr {
	border-bottom: 2px solid #025944;
}

.price_table tr:last-child {
	border-bottom: none;
}

.price_table tr td {
	font-family: Hero;
	font-size: 16px;
	vertical-align: top;
	border-right: 2px solid #025944;
	padding: 15px;
}

.price_table tr th:last-child, .price_table tr td:last-child {
	border-right: none;
}

.price_table tr th {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	vertical-align: top;
	border-right: 2px solid #025944;
	color: #FFFFFF;
	background: linear-gradient(140.21deg, #62BB46 46.14%, #B2D235 94.02%);
	padding: 15px;
}

.price_table li {
	font-size: 16px;
	line-height: 130%;
}

@media (max-width: 992px) {
	.price_table tr th {
		font-size: 16px;
		padding: 5px;
	}

	.price_table tr td {
		font-size: 12px;
		padding: 5px;
	}

	.price_table p {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.price_table li {
		font-size: 12px;
	}
}

.main_articles_section {
	padding: 0 0 15px;
}

.main_articles_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 32px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #0B5941;
	margin: 15px 0 0;
}

.main_articles_title span {
	color: #9CCC3A;
}

.articles_slider_arrows {
	display: flex;
	justify-content: space-between;
	width: 96px;
	margin: 0 auto;
}

.articles_slider_arrows .slick-prev,
.articles_slider_arrows .slick-next
{
	position: static;
	display: flex;
	justify-content: center;
	align-items: center;
    width: 40px;
    height: 40px;
	border-radius: 50%;
	background: transparent;
	border: 2px solid #025944;
	outline: none;
	cursor: pointer;
	margin: 15px 0 0 0;
}

.articles_slider_arrows .slick-prev:hover, .articles_slider_arrows .slick-prev:active,
.articles_slider_arrows .slick-next:hover, .articles_slider_arrows .slick-next:active
{
	border: 2px solid #A3C626;
}

.articles_slider_arrows .slick-prev:before,
.articles_slider_arrows .slick-next:before
{
    opacity: 1;
}

.articles_slider_arrows .slick-prev:before
{
    content: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.257506 3.37676L3.39506 0.255159C3.70162 -0.0498371 4.20626 -0.0951955 4.52853 0.19416C4.87219 0.501659 4.88257 1.02875 4.55966 1.35033L3.13756 2.76551C2.97689 2.92536 3.09071 3.19814 3.31772 3.19814H8.44584C8.87974 3.19814 9.26835 3.52128 9.29099 3.95234C9.3152 4.41155 8.94796 4.79225 8.49112 4.79225H3.31772C3.09071 4.79225 2.97689 5.06534 3.13756 5.22488L4.52759 6.60815C4.83415 6.91315 4.87942 7.41522 4.58922 7.73554C4.27983 8.07745 3.74973 8.08777 3.42682 7.76682L0.257506 4.61332C-0.0858355 4.27204 -0.0858355 3.71804 0.257506 3.37676Z' fill='black'/%3E%3Cpath d='M0.257506 3.37676L3.39506 0.255159C3.70162 -0.0498371 4.20626 -0.0951955 4.52853 0.19416C4.87219 0.501659 4.88257 1.02875 4.55966 1.35033L3.13756 2.76551C2.97689 2.92536 3.09071 3.19814 3.31772 3.19814H8.44584C8.87974 3.19814 9.26835 3.52128 9.29099 3.95234C9.3152 4.41155 8.94796 4.79225 8.49112 4.79225H3.31772C3.09071 4.79225 2.97689 5.06534 3.13756 5.22488L4.52759 6.60815C4.83415 6.91315 4.87942 7.41522 4.58922 7.73554C4.27983 8.07745 3.74973 8.08777 3.42682 7.76682L0.257506 4.61332C-0.0858355 4.27204 -0.0858355 3.71804 0.257506 3.37676Z' fill='%230B5941'/%3E%3C/svg%3E");
}

.articles_slider_arrows .slick-prev:hover::before, .articles_slider_arrows .slick-prev:active::before {
    content: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.257506 3.37676L3.39506 0.255159C3.70162 -0.0498371 4.20626 -0.0951955 4.52853 0.19416C4.87219 0.501659 4.88257 1.02875 4.55966 1.35033L3.13756 2.76551C2.97689 2.92536 3.09071 3.19814 3.31772 3.19814H8.44584C8.87974 3.19814 9.26835 3.52128 9.29099 3.95234C9.3152 4.41155 8.94796 4.79225 8.49112 4.79225H3.31772C3.09071 4.79225 2.97689 5.06534 3.13756 5.22488L4.52759 6.60815C4.83415 6.91315 4.87942 7.41522 4.58922 7.73554C4.27983 8.07745 3.74973 8.08777 3.42682 7.76682L0.257506 4.61332C-0.0858355 4.27204 -0.0858355 3.71804 0.257506 3.37676Z' fill='black'/%3E%3Cpath d='M0.257506 3.37676L3.39506 0.255159C3.70162 -0.0498371 4.20626 -0.0951955 4.52853 0.19416C4.87219 0.501659 4.88257 1.02875 4.55966 1.35033L3.13756 2.76551C2.97689 2.92536 3.09071 3.19814 3.31772 3.19814H8.44584C8.87974 3.19814 9.26835 3.52128 9.29099 3.95234C9.3152 4.41155 8.94796 4.79225 8.49112 4.79225H3.31772C3.09071 4.79225 2.97689 5.06534 3.13756 5.22488L4.52759 6.60815C4.83415 6.91315 4.87942 7.41522 4.58922 7.73554C4.27983 8.07745 3.74973 8.08777 3.42682 7.76682L0.257506 4.61332C-0.0858355 4.27204 -0.0858355 3.71804 0.257506 3.37676Z' fill='%23A3C626'/%3E%3C/svg%3E%0A");
}

.articles_slider_arrows .slick-next:before
{
    content: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.03462 3.37676L5.89706 0.255159C5.59051 -0.0498371 5.08587 -0.0951955 4.76359 0.19416C4.41993 0.501659 4.40956 1.02875 4.73246 1.35033L6.15457 2.76551C6.31523 2.92536 6.20142 3.19814 5.97441 3.19814H0.846282C0.412388 3.19814 0.02377 3.52128 0.00113208 3.95234C-0.0230779 4.41155 0.34416 4.79225 0.801007 4.79225H5.97441C6.20142 4.79225 6.31523 5.06534 6.15457 5.22488L4.76453 6.60815C4.45798 6.91315 4.4127 7.41522 4.70291 7.73554C5.01229 8.07745 5.5424 8.08777 5.8653 7.76682L9.03462 4.61332C9.37796 4.27204 9.37796 3.71804 9.03462 3.37676Z' fill='black'/%3E%3Cpath d='M9.03462 3.37676L5.89706 0.255159C5.59051 -0.0498371 5.08587 -0.0951955 4.76359 0.19416C4.41993 0.501659 4.40956 1.02875 4.73246 1.35033L6.15457 2.76551C6.31523 2.92536 6.20142 3.19814 5.97441 3.19814H0.846282C0.412388 3.19814 0.02377 3.52128 0.00113208 3.95234C-0.0230779 4.41155 0.34416 4.79225 0.801007 4.79225H5.97441C6.20142 4.79225 6.31523 5.06534 6.15457 5.22488L4.76453 6.60815C4.45798 6.91315 4.4127 7.41522 4.70291 7.73554C5.01229 8.07745 5.5424 8.08777 5.8653 7.76682L9.03462 4.61332C9.37796 4.27204 9.37796 3.71804 9.03462 3.37676Z' fill='%230B5941'/%3E%3C/svg%3E%0A");
}

.articles_slider_arrows .slick-next:hover::before, .articles_slider_arrows .slick-next:active::before
{
    content: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.03462 3.37676L5.89706 0.255159C5.59051 -0.0498371 5.08587 -0.0951955 4.76359 0.19416C4.41993 0.501659 4.40956 1.02875 4.73246 1.35033L6.15457 2.76551C6.31523 2.92536 6.20142 3.19814 5.97441 3.19814H0.846282C0.412388 3.19814 0.02377 3.52128 0.00113208 3.95234C-0.0230779 4.41155 0.34416 4.79225 0.801007 4.79225H5.97441C6.20142 4.79225 6.31523 5.06534 6.15457 5.22488L4.76453 6.60815C4.45798 6.91315 4.4127 7.41522 4.70291 7.73554C5.01229 8.07745 5.5424 8.08777 5.8653 7.76682L9.03462 4.61332C9.37796 4.27204 9.37796 3.71804 9.03462 3.37676Z' fill='black'/%3E%3Cpath d='M9.03462 3.37676L5.89706 0.255159C5.59051 -0.0498371 5.08587 -0.0951955 4.76359 0.19416C4.41993 0.501659 4.40956 1.02875 4.73246 1.35033L6.15457 2.76551C6.31523 2.92536 6.20142 3.19814 5.97441 3.19814H0.846282C0.412388 3.19814 0.02377 3.52128 0.00113208 3.95234C-0.0230779 4.41155 0.34416 4.79225 0.801007 4.79225H5.97441C6.20142 4.79225 6.31523 5.06534 6.15457 5.22488L4.76453 6.60815C4.45798 6.91315 4.4127 7.41522 4.70291 7.73554C5.01229 8.07745 5.5424 8.08777 5.8653 7.76682L9.03462 4.61332C9.37796 4.27204 9.37796 3.71804 9.03462 3.37676Z' fill='%23A3C626'/%3E%3C/svg%3E%0A");
}

.articles_slider {
	display: flex;
	margin: 30px -7.5px 0;
}

.articles_list {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}

.articles_block {
	display: flex;
	flex-direction: column;
	width: 360px;
	height: 316px;
	border-radius: 20px;
	background: #FFFFFF;
	box-shadow: 0px 10px 7px 0px #A5AFC53D;
	margin: 15px 7.5px 30px;
	overflow: hidden;
}

.articles_block:hover {
	text-decoration:none;
}

.articles_block_img {
	display: block;
	width: 100%;
	height: 210px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.articles_block_title {
	display: block;
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	line-height: 130%;
	text-decoration:none;
	color: #000000;
	width: 100%;
	height: 106px;
	padding: 15px 30px;
}

.articles_block:hover .articles_block_title,
.articles_block:active .articles_block_title
{
	text-decoration:none;
	color: #025944;
}

@media (max-width: 1200px) {
	.main_articles_section {
		padding: 0 0 30px;
	}

	.main_articles_title {
		font-size: 20px;
		margin: 40px 0 0;
	}

	.articles_slider_arrows {
		width: 75px;
	}

	.articles_slider_arrows .slick-prev,
	.articles_slider_arrows .slick-next
	{
		width: 30px;
		height: 30px;
	}

	.articles_slider {
		display: flex;
		width: 269px;
		margin: 0 auto;
	}

	.articles_block {
		width: 254px;
		height: 212px;
	}

	.articles_block_img {
		height: 122px;
	}

	.articles_block_title {
		height: 90px;
		padding: 10px 15px;
	}
}

.mobile_bottom {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 20px;
	display: none;
	width: 100%;
}

.mobile_bottom_btns {
	display: flex;
	justify-content: space-between;
	width: 345px;
	height: 60px;
	border-radius: 8px;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
	padding: 10px 30px;
}

.mobile_bottom_btn {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 5px;
	width: 64px;
	height: 40px;
	text-decoration: none;
}

.mobile_bottom_btn:hover {
	text-decoration: none;
}

.mobile_bottom_btn svg {
	color: #025944;
}

.mobile_bottom_btn span {
	font-family: Hero;
	font-weight: bold;
	font-size: 12px;
	line-height: 130%;
	text-align: center;
	text-decoration: none;
	color: #1B1D32;
}

.mobile_bottom_btn:hover svg, .mobile_bottom_btn:active svg {
	color: #A3C626;
}

.mobile_bottom_btn:hover span, .mobile_bottom_btn:active span {
	text-decoration: none;
	color: #A3C626;
}

@media (max-width: 992px) {
	.mobile_bottom {
		display: flex;
		justify-content: center;
	}
}

.main_feedback {
	margin: 15px 0 45px;
}

.main_feedback_title {
	font-family: Hero;
	font-weight: bold;
	font-size: 32px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	color: #0B5941;
	margin: 30px 0 0 0;
}

.main_feedback_text {
	font-family: Hero;
	font-size: 18px;
	line-height: 130%;
	text-align: center;
	color: #000000;
	max-width: 920px;
	margin: 15px auto 0;
}

.feedback_tab_btns {
	display: flex;
	gap: 20px;
	border-radius: 8px;
	background: #fafafa;
	padding: 20px;
	margin: 30px 0 0 0;
}

.feedback_tab_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 126px;
	height: 40px;
	border-radius: 8px;
	background: #fafafa;
	padding: 0 10px;
}

.feedback_tab_btn:hover, .feedback_tab_btn.active {
	background: #eeeeee;
}

.feedback_tab {
	display: none;
}

.feedback_tab.active {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 30px auto 0;
}

.feedback_tab_ymaps {
	max-width: 760px;
}

.feedback_add {
	display: flex;
	justify-content: center;
	margin: 30px 0 0 0;
}

.feedback_add_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	color: #40AC69;
	width: 208px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #40AC69;
	background: transparent;
}

.feedback_add_btn svg {
	display: none;
}

.feedback_add_btn:hover, .feedback_add_btn:active {
	text-decoration: none;
	color: #025944;
	border: 1px solid #025944;
	background: #FFFFFF;
}

@media (max-width: 1200px) {
	.main_feedback_title {
		font-size: 20px;
	}

	.main_feedback_text {
		font-size: 16px;
	}

	.feedback_add_btn {
		color: #025944;
		width: 234px;
		height: 30px;
		border: 1px solid #025944;
	}
	
	.feedback_add_btn svg {
		display: block;
	}

	.feedback_add_btn:hover, .feedback_add_btn:active {
		color: #A3C626;
		border: 1px solid #A3C626;
	}
}

.book_section {
	margin: 60px 0;
}

.pricelist_section {
	margin: 0 0 60px;
}

.docs_top_section {
    margin: 0 0 60px;
}

.page_title {
    text-align: left;
}

.page_header_img {
	display: flex;
	width: 100%;
	height: 410px;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: 30px 0 60px;
}

.page_h2 {
    color: #000000;
    margin: 0 0 30px;
}

.docs_req_row {
    display: flex;
    gap: 30px;
    border-bottom: 1px solid #B3B2B2;
    margin: 0 0 30px;
}

.docs_req_col {
    width: 540px;
}

.docs_req_col_m {
    display: flex;
    gap: 40px;
    width: 540px;
}

.docs_req_info {
    margin: 0 0 30px;
}

.docs_req_info_m {
    width: 140px;
    margin: 0 0 30px;
}

.docs_req_title {
    font-family: Hero;
    font-weight: bold;
    font-size: 18px;
    line-height: 130%;
    color: #000000;
    margin: 0 0 10px;
}

.docs_req_text {
    font-family: Hero;
    font-size: 18px;
    line-height: 130%;
    color: #000000;
}

.docs_h3 {
    font-family: Hero;
    font-weight: bold;
    font-size: 20px;
    line-height: 130%;
    text-transform: uppercase;
    color: #000000;
    margin: 0 0 30px;
}

.docs_item {
    display: flex;
    gap: 10px;
}

.docs_item_icon {
    content: url("data:image/svg+xml,%3Csvg width='37' height='41' viewBox='0 0 37 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5351 20.7729V17.6506C32.4199 14.9901 29.6555 15.2216 29.6555 15.2216L18.1388 15.2165C16.0086 15.2789 15.2591 13.7756 15.2591 13.7756L13.8192 11.9825C12.7832 10.768 10.9977 11.1152 10.9977 11.1152L2.35963 11.0691C0 11.1735 0 13.4869 0 13.4869V37.4279C0 40.8799 3.57003 40.6669 3.57003 40.6669H29.2313C32.5351 40.67 32.4271 37.7771 32.4271 37.7771L32.5351 20.7729Z' fill='%2397B221'/%3E%3Cpath d='M2.88867 6.5531L10.0287 0.5H27.3425C29.7338 0.808236 29.7226 3.16045 29.7226 3.16045V34.1182C29.5309 36.3547 27.1886 36.1233 27.1886 36.1233H5.15347C2.77344 35.8529 3.11913 33.6174 3.11913 33.6174L2.88867 6.5531Z' fill='white' stroke='%23025944' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.64258 13.0498H24.0363' stroke='%23025944' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.70898 18.3142H24.1037' stroke='%23025944' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.2265 3.98901V8.80814H7.42773' stroke='%23025944' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.07031 39.8652C1.07031 39.8652 3.9551 40.5984 5.24708 37.1412L9.27803 23.4939C9.27803 23.4939 9.73894 21.1232 12.2719 21.0075H34.2693C34.2693 21.0075 37.3213 20.7761 36.8033 22.9737L32.3696 38.5872C32.3696 38.5872 31.6782 40.5533 29.3757 40.6691L3.55537 40.5953C1.81267 40.5984 1.07031 39.8652 1.07031 39.8652Z' fill='%23A2C629'/%3E%3C/svg%3E");   
    width: 37px;
    height: 50px;
}

.docs_item_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.docs_item_title {
    font-family: Hero;
    font-weight: bold;
    font-size: 16px;
    line-height: 130%;
    text-decoration: none;
    color: #000000;
}

a.docs_item_title:hover, a.docs_item_title:active {
    text-decoration: none;
    color: #025944;
}

.docs_item_text {
    font-family: Hero;
    font-size: 16px;
    line-height: 130%;
    color: #000000;
    margin: 10px 0 0;
}

.docs_item_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4px;
	font-family: Hero;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	width: 201px;
	height: 36px;
	border-radius: 20px;
	border: none;
	background: linear-gradient(88.76deg, #40AC69 -2.88%, #A3C626 99.11%);
}

.docs_item_btn:hover, .docs_item_btn:active {
	text-decoration: none;
	color: #A3C626;
	background: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.docs_rules_section {
    background: #EBEBE9;
    padding: 60px 0 40px;
}

.docs_rules_title {
    color: #000000;
    margin: 0 0 30px;
}

.docs_rules_row {
    display: flex;
    gap: 0 20px;
    margin: 0 0 40px;
}

.docs_rules_col {
    font-family: Hero;
    font-size: 18px;
    line-height: 130%;
    text-align: center;
    color: #000000;
    width: 545px;
}

.docs_rules_item {
    border-bottom: 1px solid #B3B2B2;
    padding: 15px 0;
}

.docs_rules_item:last-child {
    border-bottom: none;
}
    
.docs_control_section {
    padding: 60px 0;   
}

.docs_control_list {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 16px;
}

.docs_control_block {
    display: flex;
    flex-direction: column;
    width: 547px;
    max-width: 100%;
    border-radius: 20px;
    box-shadow: 0 10px 26px 0 rgba(165, 175, 197, 0.24);
    overflow: hidden;
}

.docs_control_title {
    font-family: Hero;
    font-weight: bold;
    font-size: 18px;
    line-height: 130%;
    color: #FFFFFF;
    background: #A3C626;
    padding: 15px;
}

.docs_control_info {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 15px 15px 30px;  
}

.docs_control_address {
    font-family: Hero;
    font-size: 18px;
    line-height: 130%;
    color: #000000;
}

.docs_control_phone {
    font-family: Hero;
    font-weight: bold;
    font-size: 18px;
    line-height: 130%;
    color: #000000;
}

.docs_control_mail {
    font-family: Hero;
    font-size: 18px;
    line-height: 130%;
    text-decoration: underline;
    color: #025944;
}

.docs_control_mail:hover, .docs_control_mail:active {
    text-decoration: underline;
    color: #A3C626;
}

.docs_patient_section {
    background: #EBEBE9;
    padding: 30px 0;
}

.docs_patient_title {
    color: #000000;
    margin: 0 0 15px;
}

.docs_hotline {
    display: flex;
    align-items: center;
    gap: 20px;
}

.docs_hotline_block {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 163px;
    height: 45px;
    border-radius: 8px;
    background: #EBEBE9;
}

.docs_hotline_text {
    font-family: Hero;
    font-weight: bold;
    font-size: 12px;
    line-height: 110%;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #E30613;
    width: 60px;
}

.docs_hotline_schedule {
    font-family: Hero;
    font-weight: bold;
    font-size: 32px;
    line-height: 130%;
    text-transform: uppercase;
    color: #E30613;
}

.docs_direct_section {
    margin: 0 0 60px;
}

.direct_block {
    display: flex;
    gap: 0 75px;
    border-radius: 20px;
    background: #025944;
    box-shadow: 0px 10px 25px 0px rgba(165, 175, 197, 0.25);
    padding: 60px 30px;
}

.direct_block_title {
    font-family: Hero;
    font-weight: bold;
    font-size: 32px;
    line-height: 130%;
    text-align: left;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 470px;
}

.direct_block_info {
    width: 470px;
}

.direct_block_text {
    font-family: Hero;
    font-size: 18px;
    line-height: 130%;
    color: #FFFFFF;
}

.direct_block_label {
    font-family: Hero;
    font-size: 18px;
    line-height: 130%;
    color: #FFFFFF;
    margin: 30px 0 10px;
}

.direct_block_link {
    font-family: Hero;
    font-weight: bold;
    font-size: 18px;
    line-height: 130%;
    text-decoration: none;
    color: #B2D235;
}

.direct_block_link:hover, .direct_block_link:active {
    text-decoration: none;
    color: #FFFFFF;
}

@media (max-width: 1200px) {
    .page_title {
        font-size: 24px;
        line-height: 110%;
        text-align: center;
        color: #000000;
    }
    
    .page_header_img {
    	height: 360px;
    	margin: 20px 0;
    }
    
    .page_h2 {
        font-size: 20px;
        line-height: 130%;
        text-align: left;
        margin: 0 0 30px;
    }
    
    .docs_req_row {
        flex-direction: column;
        gap: 0;
        border-bottom: none;
        margin: 0;
    }
    
    .docs_req_col {
        width: 100%;
    }
    
    .docs_req_col_m {
        flex-direction: column;
        gap: 0;
        width: 100%;
    }
    
    .docs_req_info {
        border-bottom: 1px solid #B3B2B2;
        padding: 0 0 30px;
        margin: 0 0 15px;
    }
    
    .docs_req_info.last {
        border-bottom: none;
    }
    
    .docs_req_info_m {
        border-bottom: 1px solid #B3B2B2;
        width: 100%;
        padding: 0 0 30px;
        margin: 0 0 15px;
    }
    
    .docs_req_title {
        font-size: 16px;
    }
    
    .docs_req_text {
        font-size: 16px;
    }
    
    .docs_h3 {
        font-size: 20px;
        margin: 0 0 20px;
    }
    
    .docs_item_row {
        flex-direction: column;
        align-items: flex-start;
        gap: 15px;
    }
    
    .docs_rules_section {
        padding: 30px 0 40px;
    }
    
    .docs_rules_title, .docs_patient_title {
        font-size: 20px;
        line-height: 130%;
        text-align: left;
        margin: 0 0 15px;
    }
    
    .docs_rules_row {
        flex-direction: column;
        gap: 0;
        margin: 0 0 15px;
    }
    
    .docs_rules_col {
        font-size: 16px;
        text-align: left;
        width: 100%;
    }
    
    .docs_control_section {
        padding: 40px 0 60px;   
    }
    
    .docs_control_block {
        width: 457px;
    }
    
    .docs_control_title {
        font-size: 16px;
    }
    
    .docs_control_address {
        font-size: 16px;
    }
    
    .docs_control_phone {
        font-size: 16px;
    }
    
    .docs_control_mail {
        font-size: 16px;
    }
    
    .docs_hotline_block {
        width: 138px;
    }
    
    .docs_hotline_text {
        font-size: 10px;
        line-height: 130%;
        width: 50px;
    }
    
    .docs_hotline_schedule {
        font-size: 24px;
        line-height: 110%;
    }
    
    .direct_block {
        flex-direction: column;
        gap: 0;
        padding: 40px 15px 60px;
    }
    
    .direct_block_title {
        font-size: 20px;
        line-height: 130%;
        text-align: center;
        width: auto;
        margin: 0 0 15px;
    }
    
    .direct_block_info {
        text-align: center;
        width: auto;
    }
    
    .direct_block_text, .direct_block_label, .direct_block_link {
        font-size: 16px;
        text-align: center;
    }
}

@media (max-width: 992px) {
    .page_header_img {
    	height: 260px;
    }
}

@media (max-width: 576px) {
    .page_header_img {
    	height: 225px;
    }
}

.dashed_link {
	font-family: Hero;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	text-decoration: underline dashed #FFFFFF;
	color: #000000;
	background: #B2D235;
	border-radius: 20px;
	padding: 0 5px;
}

a.dashed_link:hover, a.dashed_link:active {
	text-decoration: underline dashed #FFFFFF;
	color: #FFFFFF;
}
/* End */
/* /bitrix/templates/greenchameleon/css/slick.css?17629259901776 */
/* /bitrix/templates/greenchameleon/css/slick-theme.css?176558673576 */
/* /bitrix/templates/greenchameleon/libs/css/bvi.min.css?169997535478736 */
/* /bitrix/templates/greenchameleon/components/bitrix/menu/top/style.css?17659689356475 */
/* /bitrix/templates/greenchameleon/components/bitrix/breadcrumb/greenchameleon/style.css?17654294131112 */
/* /bitrix/templates/greenchameleon/styles.css?17805731392021 */
/* /bitrix/templates/greenchameleon/template_styles.css?178058507299114 */
