

/* Start:/local/templates/vog/assets/plugins/slick/slick.css?15580164381776*/
/* 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:/local/templates/vog/assets/plugins/fancybox-master/dist/jquery.fancybox.min.css?155801643813649*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:rgba(77, 83, 87, 0.25);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;overflow:visible;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"\00D7";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}

/* End */


/* Start:/local/templates/vog/assets/css/normalize.css?15580164382404*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
progress{vertical-align:baseline;}
template,
[hidden]{display:none;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,
a:hover{outline-width:0;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,
strong{font-weight:inherit;}
b,
strong{font-weight:bolder;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
button,
input,
select,
textarea{font:inherit;margin:0;}
optgroup{font-weight:bold;}
button,
input{overflow:visible;}
button,
select{text-transform:none;}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-input-placeholder{color:inherit;opacity:0.54;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
/* End */


/* Start:/local/templates/vog/assets/css/utils.css?15580164383216*/
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

[role="button"] {
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

small {
    font-size: 80%;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* .clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
} */

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,{
    content: " ";
    display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}


.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
}
.affix {
    position: fixed;
}

@media (max-width: 992px) {
    .center-mobile {
        text-align: center;
    }
}

.vertical-center {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.def-tr {
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

[role="block"] {
    display: block;
}

@media screen and (min-width: 991px )  {
    .text-center-md{
        text-align: center;
    }

    .text-right-md {
        text-align: right;
    }
}


@media screen and (min-width: 767px ) and (max-width: 991px)  {
    .text-center-sm{
        text-align: center;
    }
    .text-right-sm{
        text-align: right;
    }
}

@media screen and (max-width: 767px) {
    .text-center-xs{
        text-align: center;
    }

    .text-right-xs {
        text-align: right;
    }

    .text-left-xs {
        text-align: left;
    }

}

.relative {
    position: relative;
}

/* End */


/* Start:/local/templates/vog/assets/css/grid.css?155801643821776*/
/* Uncomment and set these variables to customize the grid. */

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
    box-sizing: border-box;
}

@media (max-width: 1200px) {
    .container {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

.row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    display: -webkit-flex;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;

}

.row.reverse {
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
}

.col.reverse {
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
}

.col-xs-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
}

.col-xs-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
}

.col-xs-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
}

.col-xs-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
}

.col-xs-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
}

.col-xs-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

.col-xs-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
}

.col-xs-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
}

.col-xs-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
}

.col-xs-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
}

.col-xs-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
}

.col-xs-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
}


.col-xs-offset-1 {
    margin-left: 8.333%;
}

.col-xs-offset-2 {
    margin-left: 16.667%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-4 {
    margin-left: 33.333%;
}

.col-xs-offset-5 {
    margin-left: 41.667%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-7 {
    margin-left: 58.333%;
}

.col-xs-offset-8 {
    margin-left: 66.667%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-10 {
    margin-left: 83.333%;
}

.col-xs-offset-11 {
    margin-left: 91.667%;
}

.start-xs {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
}

.center-xs {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
}

.end-xs {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
}

.top-xs {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
}

.middle-xs {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.bottom-xs {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
}

.around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.between-xs {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.first-xs {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
}

.last-xs {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
}

@media only screen and (min-width: 768px) {
    .col-sm,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        padding-right: 15px;
        padding-left: 15px;
    }

    .col-sm {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%;
    }

    .col-sm-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333%;
    }

    .col-sm-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667%;
    }

    .col-sm-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333%;
    }

    .col-sm-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667%;
    }

    .col-sm-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333%;
    }

    .col-sm-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667%;
    }

    .col-sm-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333%;
    }

    .col-sm-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667%;
    }

    .col-sm-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .col-sm-offset-1 {
        margin-left: 8.333%;
    }

    .col-sm-offset-2 {
        margin-left: 16.667%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-4 {
        margin-left: 33.333%;
    }

    .col-sm-offset-5 {
        margin-left: 41.667%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-7 {
        margin-left: 58.333%;
    }

    .col-sm-offset-8 {
        margin-left: 66.667%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-10 {
        margin-left: 83.333%;
    }

    .col-sm-offset-11 {
        margin-left: 91.667%;
    }

    .start-sm {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: start;
    }

    .center-sm {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
    }

    .end-sm {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end;
    }

    .top-sm {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start;
    }

    .middle-sm {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
    }

    .bottom-sm {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end;
    }

    .around-sm {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .between-sm {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }

    .first-sm {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1;
    }

    .last-sm {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1;
    }
}

@media only screen and (min-width: 992px) {
    .col-md,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        padding-right: 15px;
        padding-left: 15px;
    }

    .col-md {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%;
    }

    .col-md-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333%;
    }

    .col-md-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667%;
    }

    .col-md-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }

    .col-md-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333%;
    }

    .col-md-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667%;
    }

    .col-md-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .col-md-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333%;
    }

    .col-md-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667%;
    }

    .col-md-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }

    .col-md-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333%;
    }

    .col-md-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667%;
    }

    .col-md-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .col-md-offset-1 {
        margin-left: 8.333%;
    }

    .col-md-offset-2 {
        margin-left: 16.667%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-4 {
        margin-left: 33.333%;
    }

    .col-md-offset-5 {
        margin-left: 41.667%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-7 {
        margin-left: 58.333%;
    }

    .col-md-offset-8 {
        margin-left: 66.667%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-10 {
        margin-left: 83.333%;
    }

    .col-md-offset-11 {
        margin-left: 91.667%;
    }

    .start-md {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        /*text-align: start;*/
        text-align: left;
    }

    .center-md {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
    }

    .end-md {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end;
    }

    .top-md {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start;
    }

    .middle-md {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
    }

    .bottom-md {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end;
    }

    .around-md {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .between-md {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }

    .first-md {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1;
    }

    .last-md {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1;
    }
}

@media only screen and (min-width: 1200px) {
    .col-lg,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        padding-right: 15px;
        padding-left: 15px;
    }

    .col-lg {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%;
    }

    .col-lg-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333%;
    }

    .col-lg-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667%;
    }

    .col-lg-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333%;
    }

    .col-lg-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667%;
    }

    .col-lg-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333%;
    }

    .col-lg-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667%;
    }

    .col-lg-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333%;
    }

    .col-lg-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667%;
    }

    .col-lg-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .col-lg-offset-1 {
        margin-left: 8.333%;
    }

    .col-lg-offset-2 {
        margin-left: 16.667%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-4 {
        margin-left: 33.333%;
    }

    .col-lg-offset-5 {
        margin-left: 41.667%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-7 {
        margin-left: 58.333%;
    }

    .col-lg-offset-8 {
        margin-left: 66.667%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-10 {
        margin-left: 83.333%;
    }

    .col-lg-offset-11 {
        margin-left: 91.667%;
    }

    .start-lg {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: start;
    }

    .center-lg {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
    }

    .end-lg {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end;
    }

    .top-lg {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start;
    }

    .middle-lg {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
    }

    .bottom-lg {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end;
    }

    .around-lg {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .between-lg {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }

    .first-lg {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1;
    }

    .last-lg {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1;
    }
}


@-ms-viewport {
    width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table !important;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table !important;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table !important;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table !important;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table !important;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}
.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
        display: block !important;
    }
}
.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
        display: inline !important;
    }
}
.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .hidden-print {
        display: none !important;
    }
}
/* End */


/* Start:/local/templates/vog/assets/css/buttons.css?15580164382088*/
.button {
    font-family: Montserrat;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    box-sizing: border-box;
    cursor: pointer;
    border: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.button_size_s {
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    height: 50px;
}

.button_size_md {
    font-size: 18px;
    line-height: 50px;
    height: 50px;
}

.button_size_lg {
    font-size: 18px;
    line-height: 60px;
    height: 60px;
}

.button-more {
    border: 1px dotted rgba(26, 120, 186, 0.35);
    box-sizing: border-box;
    border-radius: 50px;
    color: #1A78BA;
    background-color: #FFFFFF;
    position: relative;
    padding-left: 55px;
    padding-right: 30px;
}


.button-more-svg {
    background: url(/local/templates/vog/assets/img/load-blue.svg) no-repeat;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    transition: all .3s ease-out;
    left: 30px;
    z-index: 2;
    width: 16px;
    height: 16px;
    line-height: 1;
}

.button-form {
    background: #1A78BA;
    border-radius: 4px;
    color: #FFFFFF;
    padding-left: 20px;
    padding-right: 38px;
    position: relative;
}

.form__submit {
    position: relative;
}

.form__submit::before {
    content: url(/local/templates/vog/assets/img/form.svg);
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    transition: all .3s ease-out;
    left: 222px;
    z-index: 2;
}

.form__submit-comments {
    position: relative;
}

.form__submit-comments::before {
    content: url(/local/templates/vog/assets/img/form.svg);
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    transition: all .3s ease-out;
    left: 150px;
    z-index: 2;
}

@media all and (min-width: 991px){

}

/* End */


/* Start:/local/templates/vog/assets/css/forms.css?15580164381184*/

.form__item {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: normal;
    color: #3A464C;
    margin-bottom: 30px;
}

.form__item input[type="email"],
.form__item input[type="text"],
.form__item textarea {
    border: 1px solid rgba(58, 70, 76, 0.15);
    border-radius: 4px;
    background-color: transparent;
    width: 100%;
    outline: none;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    box-sizing: border-box;
    -webkit-appearance: none;
    height: 50px;
    padding: 19px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: rgba(58, 70, 76, .5);
}

.form__item textarea {
    min-height: 150px;
    resize: none;
}

.form__item input[type="email"]:hover,
.form__item input[type="text"]:hover,
.form__item textarea:hover {
    border: 1px solid rgba(58, 70, 76, 0.5);
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    border: none;
    transition: all .3s ease-out;
    outline: none;
}
/* End */


/* Start:/local/templates/vog/components/bitrix/menu/socials_header/style.css?15580164394916*/


.socials-list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
}

.socials-list__item {
    position: relative;
}

.socials-list__link {
    line-height: normal;
    position: relative;
    margin: 0;
    display: block;
    padding: 6px 20px;
    text-decoration: none;
}


/* vk */
.header__vk::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="16" height="8" viewBox="0 0 16 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.6354 0.5425C15.7453 0.23 15.6354 0 15.1066 0H13.3572C12.9116 0 12.7067 0.1975 12.5968 0.4175C12.5968 0.4175 11.7057 2.245 10.4463 3.43C10.0394 3.7725 9.85229 3.8825 9.62952 3.8825C9.51962 3.8825 9.35032 3.7725 9.35032 3.46V0.5425C9.35032 0.1675 9.22557 0 8.85726 0H6.10682C5.82761 0 5.66128 0.175 5.66128 0.3375C5.66128 0.6925 6.29097 0.775 6.35632 1.775V3.945C6.35632 4.42 6.25533 4.5075 6.03256 4.5075C5.43851 4.5075 3.99497 2.6725 3.13955 0.5725C2.96727 0.165 2.79797 0 2.34946 0H0.599989C0.100988 0 0 0.1975 0 0.4175C0 0.8075 0.594048 2.745 2.76529 5.305C4.2118 7.0525 6.24939 8 8.10282 8C9.21666 8 9.35329 7.79 9.35329 7.4275C9.35329 5.7575 9.2523 5.6 9.81071 5.6C10.0691 5.6 10.5147 5.71 11.5542 6.5525C12.7423 7.5525 12.9384 8 13.6037 8H15.3532C15.8522 8 16.1047 7.79 15.9591 7.375C15.6264 6.5025 13.378 4.7075 13.277 4.5875C13.0186 4.3075 13.0928 4.1825 13.277 3.9325C13.2799 3.93 15.4156 1.4 15.6354 0.5425Z" fill="white"/> </svg>');
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .3s ease-out;
    opacity: .6;
}

.header__vk:hover::before {
    opacity: 1;
}
/* vk */

/* youtube */

.header__youtube::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="20" height="14" viewBox="0 0 20 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.5821 2.19053C19.3521 1.32829 18.6744 0.649214 17.8139 0.41876C16.2542 0 10 0 10 0C10 0 3.74586 0 2.18613 0.41876C1.32565 0.64925 0.647936 1.32829 0.417919 2.19053C0 3.75339 0 7.01415 0 7.01415C0 7.01415 0 10.2749 0.417919 11.8378C0.647936 12.7 1.32565 13.3508 2.18613 13.5812C3.74586 14 10 14 10 14C10 14 16.2541 14 17.8139 13.5812C18.6744 13.3508 19.3521 12.7 19.5821 11.8378C20 10.2749 20 7.01415 20 7.01415C20 7.01415 20 3.75339 19.5821 2.19053ZM7.95453 9.97467V4.05362L13.1818 7.01422L7.95453 9.97467Z" fill="white"/> </svg> ');
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .3s ease-out;
    opacity: .6;
}

.header__youtube:hover::before {
    opacity: 1;
}

/* youtube */


/* instagram */

.header__instagram::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.00201 4.38503C6.44808 4.38503 4.38806 6.4455 4.38806 9C4.38806 11.5545 6.44808 13.615 9.00201 13.615C11.5559 13.615 13.616 11.5545 13.616 9C13.616 6.4455 11.5559 4.38503 9.00201 4.38503ZM9.00201 12.0003C7.35159 12.0003 6.00234 10.6548 6.00234 9C6.00234 7.3452 7.34757 5.99967 9.00201 5.99967C10.6564 5.99967 12.0017 7.3452 12.0017 9C12.0017 10.6548 10.6524 12.0003 9.00201 12.0003ZM14.8809 4.19625C14.8809 4.79471 14.399 5.27268 13.8047 5.27268C13.2064 5.27268 12.7285 4.79069 12.7285 4.19625C12.7285 3.60181 13.2104 3.11983 13.8047 3.11983C14.399 3.11983 14.8809 3.60181 14.8809 4.19625ZM17.9368 5.28874C17.8685 3.84681 17.5392 2.56956 16.4831 1.51724C15.431 0.464911 14.154 0.135557 12.7124 0.0632601C11.2267 -0.0210867 6.77334 -0.0210867 5.28756 0.0632601C3.84997 0.131541 2.57301 0.460895 1.5169 1.51322C0.460792 2.56555 0.135527 3.8428 0.063246 5.28473C-0.021082 6.77084 -0.021082 11.2251 0.063246 12.7113C0.131511 14.1532 0.460792 15.4304 1.5169 16.4828C2.57301 17.5351 3.84596 17.8644 5.28756 17.9367C6.77334 18.0211 11.2267 18.0211 12.7124 17.9367C14.154 17.8685 15.431 17.5391 16.4831 16.4828C17.5352 15.4304 17.8645 14.1532 17.9368 12.7113C18.0211 11.2251 18.0211 6.77485 17.9368 5.28874ZM16.0173 14.3058C15.7041 15.093 15.0977 15.6995 14.3066 16.0168C13.122 16.4868 10.3111 16.3783 9.00201 16.3783C7.69292 16.3783 4.87797 16.4828 3.69738 16.0168C2.91032 15.7036 2.30396 15.0971 1.98673 14.3058C1.5169 13.1209 1.62532 10.3094 1.62532 9C1.62532 7.69062 1.52091 4.87504 1.98673 3.69419C2.29994 2.90695 2.9063 2.30046 3.69738 1.98315C4.88199 1.51322 7.69292 1.62167 9.00201 1.62167C10.3111 1.62167 13.126 1.51724 14.3066 1.98315C15.0937 2.29644 15.7001 2.90293 16.0173 3.69419C16.4871 4.87906 16.3787 7.69062 16.3787 9C16.3787 10.3094 16.4871 13.125 16.0173 14.3058Z" fill="white"/></svg>');
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .3s ease-out;
    opacity: .6;
}

.header__instagram:hover::before{
    opacity: 1;
}

/* instagram */

/* End */


/* Start:/local/templates/vog/components/bitrix/menu/menu_header/style.css?15580164393836*/
.btn_mobile__menu{
    background: url(/local/templates/vog/assets/img/hamburger-mobile.svg) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
}


.mobile__menu{
    width: 270px;
    background: white;
    position: fixed;
    right:-270px;
    top:0;
    bottom: 0;
    overflow: auto;
    z-index: 3000;
    transition: right 0.3s;
}
.mobile__plen{
    width: 100%;
    height: 100%;
    position: fixed;
    top:0;
    left: 0;
    background: rgba(0,0,0,0.5);
    display: none;
    z-index: 3000;
}
.mobile__plen::after {
    content: '×';
    color: white;
    position: absolute;
    top: 70px;
    left: 20px;
    font-size: 116px;
    line-height: 0;
    transition: opacity 0.4s ease-out;
}

.mobile__menu ul{
    padding:0;
    margin:0;
    list-style: none;
}
.mobile__menu li{
    position: relative;
}
.mobile__menu-top a{
    display: block;
    padding: 20px 20px;
    border-bottom: 1px solid rgba(58, 70, 76, 0.15);
    font-weight: bold;
    font-size: 17px;
    line-height: normal;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #1A78BA;
    text-decoration: none;
}
.mobile__menu>ul ul{
    height: 0;
    overflow: hidden;
}
.hc_krug{
    width: 15px;
    height: 15px;
    position: absolute;
    right: 5px;
    top: 13px;
    background: url(/local/templates/vog/components/bitrix/menu/menu_header/../img/krug.svg)no-repeat center center;
    background-size: 15px;
    transition:0.2s;
}

.mobile__menu-top {
    margin-bottom: 15px;
}

/* header_menu*/

.menu {
    border-bottom: 1px solid rgba(58, 70, 76, 0.15);
}

.menu-list {
    padding: 0;
    margin: 0;
    background-color: #ffffff00;
    list-style: none;
    display: flex;
    justify-content: space-between;
}

.menu-list__item {
    display: inline-table;
}

.menu-list__link {
    font-weight: 600;
    font-size: 13px;
    line-height: 90px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #3A464C;

    cursor: pointer;
    display: inline-block;
    height: 90px;
    background: transparent;
    -webkit-transform: uppercase;
    -ms-transform: uppercase;
    transform: uppercase;
    position: relative;
    border-bottom: 2px solid transparent;
}

.menu-list__link:hover {
    color: #1A78BA;
}

.menu-list__link--selected {
    border-bottom: 2px solid #1A78BA;
    color: #1A78BA;
}

.menu__logo img {
    display: block;
    height: 68px;
    width: 70px;
}

.menu__logo {
    margin-right: 20px;
}

.logo__text {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
}

.logo__row {
    display: flex;
    flex-direction: row;
    position: relative;
}

.header__hamburger {
    width: 30px;
    height: 30px;
    background-position: center right;
    background-image: url(/local/templates/vog/assets/img/hamburger-mobile.svg);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    display: inline-flex;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    right: 0px;
}

.menu__telephone a {
    color: #3A464C;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    position: relative;
    opacity: 0.6;
}

.menu__telephone a::before {
    content: url(/local/templates/vog/assets/img/phone_menu_black.svg);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease-out;
    left: -25px;
}

@media all and (max-width: 992px) {

    .menu {
        padding: 10px 0px;
    }

}


@media all and (max-width: 320px) {

    .logo__text {
        font-size: 10px;
    }


}


/* header_menu*/
/* End */


/* Start:/local/templates/vog/components/bitrix/news.list/contacts-mobile/style.css?1558016439590*/

.mobile__menu-contacts {
	padding: 0px 10px;
}

.mobile__menu-contacts-title {
	font-size: 13px;
	line-height: normal;
	color: #3A464C;
	display: block;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
}

.mobile__menu-contacts li {
	font-size: 13px;
	line-height: normal;
	opacity: 1;
	position: relative;
	margin: 0;
	border-radius: 0;
	color: #3A464C;
	display: block;
	padding: 8px 10px;
}

.mobile__menu-contacts a {
	font-weight: bold;
	font-size: 13px;
	opacity: 1;
	position: relative;
	margin: 0;
	border-radius: 0;
	color: #1A78BA;
	display: block;
	text-decoration: none;
}
/* End */


/* Start:/local/templates/vog/components/bitrix/menu/socials_mobile/style.css?15580164394924*/


.mobile__menu-socials ul {
    display: flex;
    justify-content: space-between;
}

.mobile__menu-socials a{
    font-size: 13px;
    line-height: normal;
    opacity: 1;
    position: relative;
    margin: 0;
    border-radius: 0;
    color: #3A464C;
    display: block;
    padding: 20px 40px;
    font-weight: bold;
    text-decoration: none;
}

.mobile__menu-socials-vk::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"> <circle cx="20" cy="20" r="19.5" stroke="black"/> <path d="M28.5898 16.6781C28.7134 16.2875 28.5898 16 27.995 16H26.0268C25.5256 16 25.295 16.2469 25.1714 16.5219C25.1714 16.5219 24.1689 18.8062 22.7521 20.2875C22.2943 20.7156 22.0838 20.8531 21.8332 20.8531C21.7096 20.8531 21.5191 20.7156 21.5191 20.325V16.6781C21.5191 16.2094 21.3788 16 20.9644 16H17.8702C17.5561 16 17.3689 16.2188 17.3689 16.4219C17.3689 16.8656 18.0773 16.9688 18.1509 18.2188V20.9313C18.1509 21.525 18.0372 21.6344 17.7866 21.6344C17.1183 21.6344 15.4943 19.3406 14.532 16.7156C14.3382 16.2063 14.1477 16 13.6431 16H11.675C11.1136 16 11 16.2469 11 16.5219C11 17.0094 11.6683 19.4313 14.111 22.6313C15.7383 24.8156 18.0306 26 20.1157 26C21.3687 26 21.5225 25.7375 21.5225 25.2844C21.5225 23.1969 21.4088 23 22.037 23C22.3278 23 22.829 23.1375 23.9985 24.1906C25.3351 25.4406 25.5557 26 26.3042 26H28.2723C28.8337 26 29.1177 25.7375 28.954 25.2188C28.5797 24.1281 26.0502 21.8844 25.9366 21.7344C25.6459 21.3844 25.7294 21.2281 25.9366 20.9156C25.9399 20.9125 28.3425 17.75 28.5898 16.6781Z" fill="black"/> </svg>');
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: .8;
}

.mobile__menu-socials-youtube::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <circle cx="20" cy="20" r="19.5" stroke="black"/> <path d="M29.5821 15.1905C29.3521 14.3283 28.6744 13.6492 27.8139 13.4188C26.2542 13 20 13 20 13C20 13 13.7459 13 12.1861 13.4188C11.3256 13.6492 10.6479 14.3283 10.4179 15.1905C10 16.7534 10 20.0141 10 20.0141C10 20.0141 10 23.2749 10.4179 24.8378C10.6479 25.7 11.3256 26.3508 12.1861 26.5812C13.7459 27 20 27 20 27C20 27 26.2541 27 27.8139 26.5812C28.6744 26.3508 29.3521 25.7 29.5821 24.8378C30 23.2749 30 20.0141 30 20.0141C30 20.0141 30 16.7534 29.5821 15.1905ZM17.9545 22.9747V17.0536L23.1818 20.0142L17.9545 22.9747Z" fill="black"/> </svg> ');
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: .8;
}

.mobile__menu-socials-instagram::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <circle cx="20" cy="20" r="19.5" stroke="black"/> <path d="M20.002 15.385C17.4481 15.385 15.3881 17.4455 15.3881 20C15.3881 22.5545 17.4481 24.615 20.002 24.615C22.5559 24.615 24.616 22.5545 24.616 20C24.616 17.4455 22.5559 15.385 20.002 15.385ZM20.002 23.0003C18.3516 23.0003 17.0023 21.6548 17.0023 20C17.0023 18.3452 18.3476 16.9997 20.002 16.9997C21.6564 16.9997 23.0017 18.3452 23.0017 20C23.0017 21.6548 21.6524 23.0003 20.002 23.0003ZM25.8809 15.1963C25.8809 15.7947 25.399 16.2727 24.8047 16.2727C24.2064 16.2727 23.7285 15.7907 23.7285 15.1963C23.7285 14.6018 24.2104 14.1198 24.8047 14.1198C25.399 14.1198 25.8809 14.6018 25.8809 15.1963ZM28.9368 16.2887C28.8685 14.8468 28.5392 13.5696 27.4831 12.5172C26.431 11.4649 25.154 11.1356 23.7124 11.0633C22.2267 10.9789 17.7733 10.9789 16.2876 11.0633C14.85 11.1315 13.573 11.4609 12.5169 12.5132C11.4608 13.5655 11.1355 14.8428 11.0632 16.2847C10.9789 17.7708 10.9789 22.2251 11.0632 23.7113C11.1315 25.1532 11.4608 26.4304 12.5169 27.4828C13.573 28.5351 14.846 28.8644 16.2876 28.9367C17.7733 29.0211 22.2267 29.0211 23.7124 28.9367C25.154 28.8685 26.431 28.5391 27.4831 27.4828C28.5352 26.4304 28.8645 25.1532 28.9368 23.7113C29.0211 22.2251 29.0211 17.7749 28.9368 16.2887ZM27.0173 25.3058C26.7041 26.093 26.0977 26.6995 25.3066 27.0168C24.122 27.4868 21.3111 27.3783 20.002 27.3783C18.6929 27.3783 15.878 27.4828 14.6974 27.0168C13.9103 26.7036 13.304 26.0971 12.9867 25.3058C12.5169 24.1209 12.6253 21.3094 12.6253 20C12.6253 18.6906 12.5209 15.875 12.9867 14.6942C13.2999 13.907 13.9063 13.3005 14.6974 12.9832C15.882 12.5132 18.6929 12.6217 20.002 12.6217C21.3111 12.6217 24.126 12.5172 25.3066 12.9832C26.0937 13.2964 26.7001 13.9029 27.0173 14.6942C27.4871 15.8791 27.3787 18.6906 27.3787 20C27.3787 21.3094 27.4871 24.125 27.0173 25.3058Z" fill="black"/> </svg> ');
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: .8;
}
/* End */


/* Start:/local/templates/vog/components/bitrix/news.list/social-footer/style.css?15580164391700*/


.social__title {
	margin-bottom: 35px;
}

.social {
	padding: 80px 0px;
}

.social__item {
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-in-out;
	background: #FFFFFF;
	box-sizing: border-box;
	border-radius: 6px;
	height: 100%;
	display: block;
	border: 1px solid rgba(58, 70, 76, 0.15);
}

.social__top {
	border-radius: 4px 4px 0px 0px;
	height: 230px;
	width: auto;
	overflow: hidden;
}

.social__bot {
	padding: 20px;
}

.social__text {
	font-weight: normal;
	font-size: 12px;
	line-height: 19px;
	color: #3A464C;
	margin-bottom: 20px;
}

.social__row {
	display: flex;
	flex-direction: row;
	position: relative;
}

.social__name {
	font-weight: 500;
	font-size: 13px;
	line-height: 21px;
	color: #3A464C;
	position: absolute;
	top: 39%;
	transform: translateY(-50%);
	left: 50px;
}

.social__img {
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	-mox-transition: all .3s linear;
	transition: all .3s linear;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: unset;
	background-size: cover;
}

@media all and (min-width: 1024px) {

	.social__item:hover {
		box-shadow: 0px 5px 15px rgba(58, 70, 76, 0.1), 0px 15px 45px rgba(58, 70, 76, 0.1);
		border: 1px solid rgba(58, 70, 76, 0);
	}

}
@media all and (max-width: 992px) {

	.social__link {
		margin-bottom: 30px;
	}

	.social__item {
		height: calc(100% - 30px);
		margin-bottom: 30px;
	}

}

@media all and (max-width: 767px) {



	.social__item {
		flex-direction: row;
		display: flex;
	}

	.social__top {
		width: auto;
		min-width: 45%;
		overflow: hidden;
		border-radius: 5px;
	}


}

@media all and (max-width: 768px) {

	.social {
		padding: 50px 0px;
	}

}


/* End */


/* Start:/local/templates/vog/components/bitrix/news.list/contacts-footer/style.css?155801643999*/


@media all and (max-width: 992px) {

    .footer-top__text {
        margin-bottom: 15px;
    }
}
/* End */


/* Start:/local/templates/vog/components/bitrix/menu/socials_footer/style.css?15580164395637*/

.socials-list-footer {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}

.footer__socials {
    margin-top: 15px;
}


.footer__social-vk::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: url('data:image/svg+xml;charset=utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"> <circle cx="20" cy="20" r="19.5" stroke="white"/> <path d="M28.5898 16.6781C28.7134 16.2875 28.5898 16 27.995 16H26.0268C25.5256 16 25.295 16.2469 25.1714 16.5219C25.1714 16.5219 24.1689 18.8062 22.7521 20.2875C22.2943 20.7156 22.0838 20.8531 21.8332 20.8531C21.7096 20.8531 21.5191 20.7156 21.5191 20.325V16.6781C21.5191 16.2094 21.3788 16 20.9644 16H17.8702C17.5561 16 17.3689 16.2188 17.3689 16.4219C17.3689 16.8656 18.0773 16.9688 18.1509 18.2188V20.9313C18.1509 21.525 18.0372 21.6344 17.7866 21.6344C17.1183 21.6344 15.4943 19.3406 14.532 16.7156C14.3382 16.2063 14.1477 16 13.6431 16H11.675C11.1136 16 11 16.2469 11 16.5219C11 17.0094 11.6683 19.4313 14.111 22.6313C15.7383 24.8156 18.0306 26 20.1157 26C21.3687 26 21.5225 25.7375 21.5225 25.2844C21.5225 23.1969 21.4088 23 22.037 23C22.3278 23 22.829 23.1375 23.9985 24.1906C25.3351 25.4406 25.5557 26 26.3042 26H28.2723C28.8337 26 29.1177 25.7375 28.954 25.2188C28.5797 24.1281 26.0502 21.8844 25.9366 21.7344C25.6459 21.3844 25.7294 21.2281 25.9366 20.9156C25.9399 20.9125 28.3425 17.75 28.5898 16.6781Z" fill="white"/> </svg>');
    height: 40px;
    width: 40px;
    transition: all .3s ease-out;
    opacity: .5;
}

.footer__social-vk:hover::before {
    opacity: 1;
}

.footer__social-youtube::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: url('data:image/svg+xml;charset=utf-8, <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <circle cx="20" cy="20" r="19.5" stroke="white"/> <path d="M29.5821 15.1905C29.3521 14.3283 28.6744 13.6492 27.8139 13.4188C26.2542 13 20 13 20 13C20 13 13.7459 13 12.1861 13.4188C11.3256 13.6492 10.6479 14.3283 10.4179 15.1905C10 16.7534 10 20.0141 10 20.0141C10 20.0141 10 23.2749 10.4179 24.8378C10.6479 25.7 11.3256 26.3508 12.1861 26.5812C13.7459 27 20 27 20 27C20 27 26.2541 27 27.8139 26.5812C28.6744 26.3508 29.3521 25.7 29.5821 24.8378C30 23.2749 30 20.0141 30 20.0141C30 20.0141 30 16.7534 29.5821 15.1905ZM17.9545 22.9747V17.0536L23.1818 20.0142L17.9545 22.9747Z" fill="white"/> </svg> ');
    height: 40px;
    width: 40px;
    transition: all .3s ease-out;
    opacity: .5;
}

.footer__social-youtube:hover::before {
    opacity: 1;
}

.footer__social-instagram::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: url('data:image/svg+xml;charset=utf-8, <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <circle cx="20" cy="20" r="19.5" stroke="white"/> <path d="M20.002 15.385C17.4481 15.385 15.3881 17.4455 15.3881 20C15.3881 22.5545 17.4481 24.615 20.002 24.615C22.5559 24.615 24.616 22.5545 24.616 20C24.616 17.4455 22.5559 15.385 20.002 15.385ZM20.002 23.0003C18.3516 23.0003 17.0023 21.6548 17.0023 20C17.0023 18.3452 18.3476 16.9997 20.002 16.9997C21.6564 16.9997 23.0017 18.3452 23.0017 20C23.0017 21.6548 21.6524 23.0003 20.002 23.0003ZM25.8809 15.1963C25.8809 15.7947 25.399 16.2727 24.8047 16.2727C24.2064 16.2727 23.7285 15.7907 23.7285 15.1963C23.7285 14.6018 24.2104 14.1198 24.8047 14.1198C25.399 14.1198 25.8809 14.6018 25.8809 15.1963ZM28.9368 16.2887C28.8685 14.8468 28.5392 13.5696 27.4831 12.5172C26.431 11.4649 25.154 11.1356 23.7124 11.0633C22.2267 10.9789 17.7733 10.9789 16.2876 11.0633C14.85 11.1315 13.573 11.4609 12.5169 12.5132C11.4608 13.5655 11.1355 14.8428 11.0632 16.2847C10.9789 17.7708 10.9789 22.2251 11.0632 23.7113C11.1315 25.1532 11.4608 26.4304 12.5169 27.4828C13.573 28.5351 14.846 28.8644 16.2876 28.9367C17.7733 29.0211 22.2267 29.0211 23.7124 28.9367C25.154 28.8685 26.431 28.5391 27.4831 27.4828C28.5352 26.4304 28.8645 25.1532 28.9368 23.7113C29.0211 22.2251 29.0211 17.7749 28.9368 16.2887ZM27.0173 25.3058C26.7041 26.093 26.0977 26.6995 25.3066 27.0168C24.122 27.4868 21.3111 27.3783 20.002 27.3783C18.6929 27.3783 15.878 27.4828 14.6974 27.0168C13.9103 26.7036 13.304 26.0971 12.9867 25.3058C12.5169 24.1209 12.6253 21.3094 12.6253 20C12.6253 18.6906 12.5209 15.875 12.9867 14.6942C13.2999 13.907 13.9063 13.3005 14.6974 12.9832C15.882 12.5132 18.6929 12.6217 20.002 12.6217C21.3111 12.6217 24.126 12.5172 25.3066 12.9832C26.0937 13.2964 26.7001 13.9029 27.0173 14.6942C27.4871 15.8791 27.3787 18.6906 27.3787 20C27.3787 21.3094 27.4871 24.125 27.0173 25.3058Z" fill="white"/> </svg> ');
    height: 40px;
    width: 40px;
    transition: all .3s ease-out;
    opacity: .5;
}

.footer__social-instagram:hover::before {
    opacity: 1;
}

.socials-list__link-footer {
    line-height: normal;
    position: relative;
    margin: 0;
    display: block;
    text-decoration: none;
    height: 40px;
    width: 40px;
    transition: all .3s ease-out;
}

.socials-list__item-footer {
    position: relative;
    height: 40px;
    width: 40px;
    transition: all .3s ease-out;
    margin-right: 10px;
}

@media all and (max-width: 425px) {

    .socials-list-footer {
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
    }

    .socials-list__item-footer {
        margin-right: unset;
        margin: 0 5px;
    }

}
/* End */


/* Start:/local/templates/vog/styles.css?16272891545419*/
@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/vog/assets/font/Montserrat/Montserrat-500.eot?');
    src: url('/local/templates/vog/assets/font/Montserrat/Montserrat-500.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/vog/assets/font/Montserrat/Montserrat-500.woff') format('woff'),
    url('/local/templates/vog/assets/font/Montserrat/Montserrat-500.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/vog/assets/font/Montserrat/Montserrat-600.eot?');
    src: url('/local/templates/vog/assets/font/Montserrat/Montserrat-600.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/vog/assets/font/Montserrat/Montserrat-600.woff') format('woff'),
    url('/local/templates/vog/assets/font/Montserrat/Montserrat-600.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/vog/assets/font/Montserrat/Montserrat-Bold.eot?');
    src: url('/local/templates/vog/assets/font/Montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/vog/assets/font/Montserrat/Montserrat-Bold.woff') format('woff'),
    url('/local/templates/vog/assets/font/Montserrat/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/vog/assets/font/Montserrat/Montserrat-Normal.eot?');
    src: url('/local/templates/vog/assets/font/Montserrat/Montserrat-Normal.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/vog/assets/font/Montserrat/Montserrat-Normal.woff') format('woff'),
    url('/local/templates/vog/assets/font/Montserrat/Montserrat-Normal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

* {
    -webkit-box-sizing: unset;
    -moz-box-sizing: unset;
    box-sizing: unset;
    margin: 0px;
    outline: none;
}

a {
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

button {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    cursor: pointer;
    line-height: normal;
}

b {
    font-weight: bold;
}

p {
    opacity: 0.8;
    margin: 15px 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid rgba(38, 50, 56, 0.15);
}

body
{
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #3A464C;
}

body.modal-open {
    overflow: hidden;
}

html {
    -webkit-text-size-adjust: none;
}

h1 {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 52px;
    line-height: 51px;
    color: #3A464C;
}

h2 {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 42px;
    line-height: 41px;
    color: #3A464C;
}

h3 {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 32px;
    line-height: 31px;
    color: #3A464C;
}

h4 {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 22px;
    line-height: 26px;
    color: #3A464C;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

blockquote {
    padding: 50px 100px;
    background: #FFFFFF;
    box-shadow: 0px 15px 45px rgba(58, 70, 76, 0.15);
    border-radius: 4px;
    font-weight: normal;
    font-size: 20px;
    line-height: 32px;
    color: rgba(58, 70, 76, .85);
    position: relative;
    margin: 50px 0px;
}

blockquote::before {
    content: url(/local/templates/vog/assets/img/apostrophe.png);
    position: absolute;
    left: 50px;
    top: 50px;

}

blockquote p {
    font-weight: 500;
    font-size: 14px;
    line-height: 26px;
    color: #3A464C;
}

.link {
    letter-spacing: 0.05em;
    color: #1A78BA;
    position: relative;
    transition: all .3s ease-out;
    border-bottom: 2px solid rgba(26, 120, 186, 0);
}

.link:hover {
    border-bottom: 1px solid rgba(26, 120, 186, 0.35);
}

/*ul {
    font-family: Montserrat;
    font-weight: normal;
    font-size: 14px;
    line-height: 26px;
    color: #3A464C;
    padding-left: 0px;
    display: table;
}

li {
    list-style-type: none;
    display: table-row;
}

li:before {
    color: #1A78BA;
    content: "\2022";
    padding-right: 10px;
    display: table-cell;
    text-align: right;
}*/

*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.section-vog {
    padding: 30px 0;
}



@media all and (max-width: 425px) {


    blockquote {
        padding: 25px 60px;
        font-size: 16px;
        line-height: 28px;
    }

    blockquote::before {
        left: 25px;
        top: 25px;
    }

    h1 {
        font-size: 40px;
        line-height: 40px;
    }

    h2 {
        font-size: 30px;
        line-height: 30px;
    }

    h3 {
        font-size: 25px;
        line-height: 25px;
    }

    h4 {
        font-size: 20px;
        line-height: 20px;
    }

}

@media all and (max-width: 375px) {

    h1 {
        font-size: 35px;
        line-height: 35px;
    }

    h2 {
        font-size: 25px;
        line-height: 25px;
    }

}

@media all and (max-width: 320px) {

    h1 {
        font-size: 30px;
        line-height: 30px;
    }

    h2 {
        font-size: 20px;
        line-height: 20px;
    }

}
/* End */


/* Start:/local/templates/vog/template_styles.css?162728915424895*/
/* header */


.header {
    padding: 20px 0px;
    background: #0C3D60;
    line-height: 1;
}

.heder__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.header__text a {
    font-weight: 500;
    font-size: 13px;
    color: #FFFFFF;
    opacity: 0.85;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.header__text a:hover {
    opacity: 1;
}


.header__text--search a {
    position: relative;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    padding-left: 26px;
    display: inline-block;
}

.header__text--search a::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g> <path d="M7 13C10.3137 13 13 10.3137 13 7C13 3.68629 10.3137 1 7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13Z" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> <path d="M11.2002 11.2L15.0002 15" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
    height: 16px;
    width: 16px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    opacity: .6;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}

.header__text--search a:hover::before {
    opacity: 1;
}

.header__text--visually a {
    position: relative;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    padding-left: 28px;
}

.header__text--visually a::before {
    content: url("data:image/svg+xml;charset=utf-8, <svg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 1C5 1 2.66667 4.66667 2 6C2.66667 7.33333 5 11 9 11C13 11 15.3333 7.33333 16 6C15.3333 4.66667 13 1 9 1Z' stroke='white' stroke-width='2'/><path d='M11 6C11 7.10457 10.1046 8 9 8C7.89543 8 7 7.10457 7 6C7 4.89543 7.89543 4 9 4C10.1046 4 11 4.89543 11 6Z' stroke='white' stroke-width='2'/></svg>");
    height: 12px;
    width: 18px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    opacity: 0.6;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}

.header__text--visually a:hover::before {
    opacity: 1;
}

.header__social {
    font-weight: 500;
    font-size: 13px;
    color: #FFFFFF;
    opacity: 0.5;
    margin-right: 10px;
}

.header__social-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.header__telephone a {
    position: relative;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-weight: 600;
    font-size: 16px;
    color: rgba(255, 255, 255, .85);
    padding-left: 26px;
    white-space: nowrap;
}


.header__telephone a::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g> <path d="M14.7794 10.31L10.28 14.79C9.99876 15.07 9.57695 15.07 9.29574 14.79L1.21091 6.67C0.929697 6.39 0.929697 5.97 1.21091 5.69L5.71029 1.21C5.9915 0.93 6.41332 0.93 6.69453 1.21L14.8497 9.33C15.0606 9.54 15.0606 10.03 14.7794 10.31Z" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> <circle cx="10" cy="10" r="1" fill="white"/><path d="M15 4.5C15 2.567 13.433 1 11.5 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 11.5C1 13.433 2.567 15 4.5 15" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
    width: 16px;
    height: 16px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    opacity: .6;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}

.header__telephone a:hover::before {
    opacity: 1;
}


/* header */


.news__title {
    margin-bottom: 30px;
}

.news__title h1 {
    margin-top: 10px;
}

.new {
    margin-bottom: 30px;
    height: 310px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 26px 28px 30px 30px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}


.new--slider {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    height: 500px;
    margin-bottom: 0px;
    padding: 50px;
}


.new__background {
    height: 100%;
    width: 100%;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #C4C4C4;
    background-position: center;
}

.new__hover {
    height: 100%;
    width: 100%;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    position: absolute;
    z-index: 3;
    left: 0px;
    top: 0px;
    opacity: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 120, 186, 0.75)), to(#1A78BA));
    background: -o-linear-gradient(top, rgba(26, 120, 186, 0.75) 0%, #1A78BA 100%);
    background: linear-gradient(180deg, rgba(26, 120, 186, 0.75) 0%, #1A78BA 100%);
}

.new__gradient {
    height: 100%;
    width: 100%;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    position: absolute;
    z-index: 3;
    left: 0px;
    top: 0px;
    opacity: 1;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.01%, rgba(58, 70, 76, 0.7)), to(rgba(58, 70, 76, 0.15)));
    background: -o-linear-gradient(bottom, rgba(58, 70, 76, 0.7) 0.01%, rgba(58, 70, 76, 0.15) 100%);
    background: linear-gradient(360deg, rgba(58, 70, 76, 0.7) 0.01%, rgba(58, 70, 76, 0.15) 100%);
}

.new--slider:hover {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.new__inner {
    position: relative;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 5;
    height: 100%;
}

.new__inner-bot {
    z-index: 2;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    position: absolute;
    bottom: 0;
}

.new__inner-top {
    z-index: 2;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    margin-bottom: 140px;
}

.new__inner-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    z-index: 2;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    margin-bottom: 15px;
    line-height: 1;
}

.new__title {
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0.6;
    z-index: 2;
    bottom: 90px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    margin-bottom: 5px;
}

.new__link {
    z-index: 2;
    bottom: 30px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.new__name {
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    color: #FFFFFF;
    z-index: 2;
    bottom: 65px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    margin-bottom: 20px;
}

.new__name--slider {
    font-weight: 600;
    font-size: 40px;
    line-height: 41px;
    padding-right: 530px;
    color: #FFFFFF;
}

.new__date {
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    z-index: 2;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.new__type {
    z-index: 2;
    font-weight: 500;
    font-size: 13px;
    line-height: 13px;
    color: #FFFFFF;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    display: inline;
    position: relative;
    margin-right: 17px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}

.new__type:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
}

.new__types-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.new__types-row a {
    line-height: 1;
    margin-bottom: 7px;
}

.new__views {
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    z-index: 2;
    position: absolute;
    right: 55px;
    padding-left: 20px;
}

.new__views::before {
    content: url("data:image/svg+xml;charset=utf-8, <svg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path opacity='0.85' d='M9 1C5 1 2.66667 4.66667 2 6C2.66667 7.33333 5 11 9 11C13 11 15.3333 7.33333 16 6C15.3333 4.66667 13 1 9 1Z' stroke='white' stroke-width='2'/><path opacity='0.8' d='M11 6C11 7.10457 10.1046 8 9 8C7.89543 8 7 7.10457 7 6C7 4.89543 7.89543 4 9 4C10.1046 4 11 4.89543 11 6Z' stroke='white' stroke-width='2'/></svg>");
    height: 12px;
    width: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}


.new__comments {
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    position: absolute;
    right: 0px;
    padding-left: 20px;
}

.new__comments::before {
    content: url("data:image/svg+xml;charset=utf-8, <svg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path opacity='0.85' d='M10 10V9C9.66565 9 9.35342 9.1671 9.16795 9.4453L10 10ZM8 13L7.16795 13.5547C7.35342 13.8329 7.66565 14 8 14C8.33435 14 8.64658 13.8329 8.83205 13.5547L8 13ZM6 10L6.83205 9.4453C6.64658 9.1671 6.33435 9 6 9V10ZM3 2H13V0H3V2ZM14 3V8H16V3H14ZM2 8V3H0V8H2ZM13 9H10V11H13V9ZM9.16795 9.4453L7.16795 12.4453L8.83205 13.5547L10.8321 10.5547L9.16795 9.4453ZM6 9H3V11H6V9ZM8.83205 12.4453L6.83205 9.4453L5.16795 10.5547L7.16795 13.5547L8.83205 12.4453ZM0 8C0 9.65685 1.34315 11 3 11V9C2.44772 9 2 8.55228 2 8H0ZM14 8C14 8.55228 13.5523 9 13 9V11C14.6569 11 16 9.65685 16 8H14ZM13 2C13.5523 2 14 2.44772 14 3H16C16 1.34315 14.6569 0 13 0V2ZM3 0C1.34315 0 0 1.34315 0 3H2C2 2.44772 2.44772 2 3 2V0Z' fill='white'/></svg>");
    height: 14px;
    width: 22px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.society-main {
    padding-top: 60px;
    padding-bottom: 80px;
    background: #F4F6F8;
}


.society-main__title {
    margin-bottom: 35px;
}

.society-main__text {
    margin-bottom: 30px;
}


.link-blue {
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #1A78BA;
    position: relative;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border-bottom: 2px solid rgba(26, 120, 186, 0);
}

.link-blue:hover {
    border-bottom: 1px solid rgba(26, 120, 186, 0.35);
}

.link-blue::before {
    content: url(/local/templates/vog/assets/img/arrow-blue.svg);
    position: absolute;
    right: -30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.link-blue:hover::before {
    right: -40px;
}

.link-white {
    font-weight: 500;
    font-size: 14px;
    line-height: 15px;
    color: #FFFFFF;
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.link-white:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
}

.link-white::before {
    content: url(/local/templates/vog/assets/img/arrow-white.svg);
    position: absolute;
    right: -30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.link-white:hover::before {
    right: -40px;
}


/**
    footer
 */


.link {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.footer-top {
    padding: 60px 0px;
    background: #0C3D60;
}

.footer-top__name {
    font-weight: 600;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0.6;
    margin-bottom: 7px;
}

.footer-top__text {
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #FFFFFF;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;

}

.footer-top__text a {
    border-bottom: 1px solid transparent;
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #FFFFFF;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.footer-top__text a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, .35);
}

.footer-bot {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #263238;
}

.footer-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 25px;
}

.footer-bot__logo {
    margin-right: 20px;
}

.footer-bot__logo img {
    height: 68px;
    width: 70px;
}

.footer-bot__text-img a {
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;
    color: #FFFFFF;
}

.footer-bot__copyright {
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    color: #FFFFFF;
    opacity: 0.7;
}

.menu__title {
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 8px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.menu__title a {
    border-bottom: 1px solid transparent;
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 8px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.menu__title a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, .35);
}


.footer-top__img {
    margin-bottom: 28px;
}


.slick-footer-button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: transparent;
    z-index: 1;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
    transform: matrix(-1, 0, 0, 1, 0, 0);
    border-color: transparent;
}

.slick-footer-button::before {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    opacity: 0.5;
    border-bottom: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.slick-footer-button:hover::before {
    border-color: #FFFFFF;
    opacity: 1;

}


.slick-footer-prew::before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 18px;
    left: 16px;
}

.slick-footer-prew {
    left: 30px;
}

.slick-footer-next::before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    top: 18px;
    left: 20px;
}

.slick-footer-next {
    right: 30px;
}

.social-main {
    border-top: 1px solid rgba(58, 70, 76, 0.15);
    padding: 80px 0px;
}

.menu__child a {
    font-weight: 500;
    font-size: 13px;
    line-height: normal;
    color: #FFFFFF;
    opacity: 0.7;
    margin-bottom: 8px;
    display: table;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}


.menu__child a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
}

/**
    footer
 */

.confirm-text {
    font-weight: bold;

    display: none;

    text-align: center;

    color: #1A78BA;
}

.new-comments {
    padding: 80px 0;
    border-bottom: 1px solid rgba(58, 70, 76, 0.15);
}

.new-comments__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}


.new-comments__row {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.new-comments__row {
    margin-bottom: 35px;
}

.comment__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 10px;
    color: #1A78BA;
}

.comment__date {
    font-weight: 500;
    font-size: 13px;
    line-height: 13px;
    color: #3A464C;
    opacity: 0.6;
    margin-bottom: 25px;
}

.comment__text p {
    margin-bottom: 22px;
}

.comment__item {
    margin-top: 25px;
    border-bottom: 1px solid rgba(58, 70, 76, 0.15);
}

.сomment {
    margin-bottom: 55px;
}

.comment__add-title {
    margin-bottom: 30px;
}

.new__right-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    line-height: 1;
}

@media all and (min-width: 1024px) {

    .new:hover .new__hover {
        opacity: 1;
    }

    .new:hover .new__gradient {
        opacity: 0;
    }

    .new:hover .new__inner {
        z-index: 5;
    }


    .new:hover {
        -webkit-box-shadow: 0px 5px 15px rgba(26, 120, 186, 0.35), 0px 15px 45px rgba(26, 120, 186, 0.35);
        box-shadow: 0px 5px 15px rgba(26, 120, 186, 0.35), 0px 15px 45px rgba(26, 120, 186, 0.35);
    }

}


@media (width: 1024px) {

    .header__telephone a {
        font-size: 14px;
    }

    .new__inner-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .new__date {
        margin-bottom: 10px;
    }

    .new__views {
        font-weight: bold;
        font-size: 14px;
        color: #FFFFFF;
        z-index: 2;
        position: absolute;
        padding-left: 20px;
        left: 8px;
    }

    .new__right-row {
        margin-bottom: 10px;
    }


    .new__comments {
        font-weight: bold;
        font-size: 14px;
        color: #FFFFFF;
        position: absolute;
        padding-left: 20px;
        left: 70px;
    }

    .footer-top__text {
        font-size: 16px;
    }

    .footer-top__text a {
        font-size: 16px;
    }

    .menu__child a {
        border-bottom: unset;
    }

}

@media all and (max-width: 992px) {

    .menu__child a {
        border-bottom: unset;
    }

    .new__name--slider {
        font-size: 35px;
        line-height: 36px;
        padding-right: 400px;
    }

    .header__telephone {
        margin-top: 15px;
    }

    .footer-top__img {
        position: relative;
        height: 45px;
    }

    .footer-top__img img {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-right: -50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }


    .footer-row {
        margin-bottom: 0px;
        margin-top: 20px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }


    .footer-bot__copyright {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        margin-bottom: 15px;
    }

    .footer-top__name--bot {
        margin-top: 15px;
    }

    .footer-top__item {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }

}


@media all and (max-width: 875px) {

    .new__name--slider {
        font-size: 25px;
        line-height: 26px;
        padding-right: 370px;
    }

}

@media all and (max-width: 767px) {
    .footer-bot__copyright {
        margin: 15px 0;
    }

    .footer-top__item {
        margin-bottom: 35px;
    }

    .new-comments {
        padding-top: 50px;
        padding-bottom: 20px;
    }

    .society-main {
        padding: 50px 0;
    }

    .footer-top {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    .footer-bot {
        padding: 50px 0;
    }

    .new:hover .new__hover {
        opacity: 0;
    }

    .footer-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer-bot__logo {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .menu__title {
        margin-bottom: 15px;
    }

    .menu__child {
        margin-bottom: 15px;
    }

    .social__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .social__top {
        border-radius: 4px 4px 0px 0px;
    }

    .new--slider {
        padding: 30px;
        padding-bottom: 60px;
    }


    .footer-top__text {
        padding: 0px 70px;
    }


    .footer-bot__text-img {
        padding: 0px 30px;
    }

    .menu__title--social, .footer__socials {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }

    .menu__title--social {
        margin-top: 30px;
    }

}

@media all and (max-width: 425px) {

    .new__name--slider {
        font-size: 25px;
        line-height: 26px;
        padding-right: unset;
    }

}

@media all and (max-width: 320px) {

    .new__name--slider {
        font-size: 20px;
        line-height: 21px;
    }

    .footer-top__text {
        padding: 0px 60px;
    }

    .slick-footer-prew {
        left: 10px;
    }

    .slick-footer-next {
        right: 10px;
    }

}


.webc-logo {
    opacity: .35;
    line-height: 1;
}

.webc-logo:hover {
    opacity: 1;
}
/* End */
/* /local/templates/vog/assets/plugins/slick/slick.css?15580164381776 */
/* /local/templates/vog/assets/plugins/fancybox-master/dist/jquery.fancybox.min.css?155801643813649 */
/* /local/templates/vog/assets/css/normalize.css?15580164382404 */
/* /local/templates/vog/assets/css/utils.css?15580164383216 */
/* /local/templates/vog/assets/css/grid.css?155801643821776 */
/* /local/templates/vog/assets/css/buttons.css?15580164382088 */
/* /local/templates/vog/assets/css/forms.css?15580164381184 */
/* /local/templates/vog/components/bitrix/menu/socials_header/style.css?15580164394916 */
/* /local/templates/vog/components/bitrix/menu/menu_header/style.css?15580164393836 */
/* /local/templates/vog/components/bitrix/news.list/contacts-mobile/style.css?1558016439590 */
/* /local/templates/vog/components/bitrix/menu/socials_mobile/style.css?15580164394924 */
/* /local/templates/vog/components/bitrix/news.list/social-footer/style.css?15580164391700 */
/* /local/templates/vog/components/bitrix/news.list/contacts-footer/style.css?155801643999 */
/* /local/templates/vog/components/bitrix/menu/socials_footer/style.css?15580164395637 */
/* /local/templates/vog/styles.css?16272891545419 */
/* /local/templates/vog/template_styles.css?162728915424895 */
