

/* Start:/local/templates/.default/css/slick.css?16481351441776*/
/* 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/.default/css/reset.css?16481351441983*/
@charset "utf-8";
:root{
	--orange: #FF894A;
	--dblue: #1A3D7D;
	--blue: #ECECFA;
	--gray: #CACAD3;
	--dgray: #3C3E56;
	--lgray: #F9F9FF;
}
*{box-sizing: border-box;}
a{outline:none;text-decoration:none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}
blockquote,q{quotes:"" ""}
body{ font-size:100%;}
:focus,.fancybox__content :focus:not(.carousel__button.is-close){outline: 0}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border: none;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{-webkit-appearance: none;border:0;font-family: 'PT Serif',Arial, Helvetica, sans-serif;font-style:inherit;font-weight:inherit; outline:none;text-align:left;text-decoration:none;vertical-align:top;margin:0;padding:0;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
table{border-collapse:collapse;border-spacing:0}
li{list-style:none;list-style-type:none}
input,textarea,button{-webkit-appearance: none;font-family: 'PT Serif',Arial, Helvetica, sans-serif;}
textarea{resize: vertical;}
input[type="submit"],input[type="checkbox"],input[type="radio"]{cursor: pointer;}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal}
button,input[type="submit"]{cursor: pointer;}
path{pointer-events:all;}
@media screen and (max-width: 768px){
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;user-select: none;}
}
.flexbox{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
/* End */


/* Start:/local/templates/.default/css/select2.min.css?164813514416264*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/.default/css/jquery.fancybox.min.css?164813514412795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.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{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/.default/css/jquery.mCustomScrollbar.min.css?164813514442839*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/.default/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/.default/css/style.css?165096386753065*/
/* Header */.header_container{	left: 0;	position: fixed;	top: 0;	transition: all .3s linear;	width: 100%;	z-index: 99;}	.header{		align-items: center;		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: flex-start;		margin: 0 auto;		max-width: 100%;		padding: 0 30px;		width: 1350px;	}		.logo{			background: #fff url(/local/templates/.default/css/../images/logo.svg) center no-repeat;			border-radius: 0 0 20px 20px;			height: 90px;			width: 228px;		}		.header_nav{			display: flex;			flex-direction: row;			flex-wrap: wrap;			justify-content: flex-start;			margin-left: auto;		}			.header_nav li{				font-size: 12px;				font-weight: bold;				line-height: 16px;				margin-left: 30px;			}				.header_nav li a{					color: #fff;					font-family: Montserrat;					font-size: 12px;					font-weight: bold;					line-height: 16px;					text-transform: uppercase;					transition: all .3s linear;				}					.header_nav li a:hover{color: var(--orange);}			.btn{				align-items: center;				background-color: var(--orange);				border: none;				border-radius: 10px;				color: #fff;				display: inline-flex;				flex-direction: row;				flex-wrap: wrap;				font-family: Montserrat;				font-size: 12px;				font-weight: bold;				height: 50px;				justify-content: center;				line-height: 16px;				padding: 0 30px;				text-align: center;				text-transform: uppercase;				transition: all .3s linear;			}				.btn:hover{background-color: var(--gray);}			.btn.big{				font-size: 14px;				height: 80px;				line-height: 18px;			}			.header .btn{margin-left: 40px;}			.login{				align-items: center;				color: #fff;				cursor: pointer;				display: flex;				flex-direction: row;				flex-wrap: wrap;				font-family: Montserrat;				font-size: 12px;				font-weight: bold;				height: 50px;				justify-content: flex-start;				line-height: 16px;				margin-left: 40px;				max-width: 150px;				padding-left: 64px;				position: relative;				text-transform: uppercase;				transition: all .3s linear;			}				.login:hover{color: var(--orange);}				.login:before{					background: url(/local/templates/.default/css/../images/ico_login_white.svg) center no-repeat;					border-radius: 50%;					content: "";					height: 50px;					left: 0;					position: absolute;					top: 0;					transition: all .3s linear;					width: 50px;				}			.menu_btn,.mob_menu_container{display: none;}			@media only screen and (min-width: 1024px){.mob_menu_container{display: none!important;}}.single{	align-items: flex-start;	display: flex;	flex-direction: column;	justify-content: flex-start;	min-height: 100vh;	padding-top: 130px;}.fixed.header_container{	background-color: #fff;	box-shadow: 0 4px 20px rgba(0,0,0,.1);}	.single .logo{box-shadow: 0 4px 60px rgba(19,69,174,.1);}	.single .fixed .logo{box-shadow: none;}	.single .header_nav li a:not(:hover),.fixed .header_nav li a:not(:hover){color: var(--dgray);}	.single .login,.fixed .login{color: var(--dgray);}		.single .login:before,.fixed .login:before{background-image: url(/local/templates/.default/css/../images/ico_login.svg);}/* END header *//* Promo */.promo_container{	color: #fff;	padding-top: 180px;	position: relative;}	.promo_img{		bottom: 0;		height: 100%;		left: 0;		object-fit: cover;		object-position: 50% 50%;		position: absolute;		right: 0;		top: 0;		width: 100%;	}	.wrapper{		margin: 0 auto;		max-width: 100%;		padding: 0 30px;		width: 1350px;	}	.promo_container .wrapper{		align-items: flex-start;		display: flex;		flex-direction: column;		justify-content: flex-start;		min-height: 740px;		padding-bottom: 100px;		position: relative;		z-index: 1;	}		.promo_title{			font-family: Montserrat;			font-size: 80px;			font-weight: 300;			line-height: 98px;			margin-bottom: 40px;		}			.promo_title strong{				display: block;				font-weight: bold;				margin-top: 5px;			}		.promo_container .flexbox{			align-items: flex-end;			margin-top: auto;			width: 100%;		}			.steps_reg_container{				max-width: calc(100% - 440px);				width: 740px;			}				.steps_reg_title{					display: block;					font-size: 12px;					line-height: 16px;					margin-bottom: 10px;					text-transform: uppercase;				}				.steps_reg_text{					font-family: Montserrat;					font-size: 36px;					font-weight: 700;					line-height: 44px;					margin-bottom: 40px;					text-transform: uppercase;				}				.steps{					display: flex;					flex-direction: row;					flex-wrap: wrap;					justify-content: flex-start;				}					.steps li{						font-size: 16px;						line-height: 24px;						padding-top: 26px;						position: relative;						text-transform: uppercase;						width: calc(20% - 10px);					}					.steps li:not(:last-child){margin-right: 10px;}						.steps li:before{							background: rgba(255,255,255,.3);							border-radius: 4px;							content: "";							height: 6px;							left: 0;							position: absolute;							top: 0;							width: 100%;						}						.steps li.active:before{							background: var(--orange);							box-shadow: 0 4px 4px rgba(0,0,0,.25);						}				.partners_container{					align-items: flex-end;					display: grid;					grid-template-areas:					"a ."					"b c";					grid-gap: 30px 40px;					grid-auto-rows: min-content;					grid-template-columns: repeat(2, 1fr);					justify-content: flex-start;					width: 410px;				}					.partners_block{						align-items: flex-end;						display: flex;						flex-direction: row;						flex-wrap: wrap;						justify-content: flex-start;					}					.partners_block:nth-child(1){grid-area: a;}					.partners_block:nth-child(2){grid-area: b;}					.partners_block:nth-child(3){grid-area: c;}						.partners_block_title{							display: block;							font-size: 12px;							line-height: 16px;							margin-bottom: 10px;							text-transform: uppercase;						}						.partners_block_img{							align-items: center;							background: rgba(255,255,255,.1);							border-radius: 10px;							display: flex;							flex-direction: row;							height: 60px;							justify-content: center;							width: 100%;						}							.partners_block:first-child .partners_block_img{background: #fff;}							.partners_block_img img{								height: auto;								max-width: 90%;							}/* END promo *//* Methodology */.methodology_container{	margin-bottom: 120px;	overflow: hidden;}	.methodology_reg{		align-items: flex-start;		display: flex;		flex-direction: column;		justify-content: flex-end;		padding: 0 70px 78px 0;		position: relative;		width: 50%;	}		.methodology_reg:before{			background: url(/local/templates/.default/css/../images/img4.png) right no-repeat;			background-size: cover;			border-radius: 0 0 60px;			content: "";			height: 100%;			position: absolute;			right: 0;			top: 0;			width: 50vw;		}		.methodology_reg:after{			background: linear-gradient(180deg, rgba(1,19,116,0) 0%, #011374 100%);			border-radius: 0 0 60px;			bottom: 0;			content: "";			height: 404px;			position: absolute;			right: 0;			width: 50vw;		}		.methodology_reg_text{			color: #fff;			font-size: 18px;			line-height: 30px;			margin-bottom: 44px;			position: relative;			z-index: 1;		}		.methodology_reg .btn{			box-shadow: 0 4px 4px rgba(0,0,0,.25);			position: relative;			z-index: 1;		}	.methodology_content{		padding-top: 100px;		width: calc(50% - 80px);	}		.methodology_block{margin-bottom: 60px;}			.methodology_block_title{				font-family: Montserrat;				font-size: 20px;				font-weight: bold;				line-height: 24px;				margin-bottom: 20px;				text-transform: uppercase;			}			.methodology_block_text{				color: var(--dgray);				font-size: 18px;				line-height: 30px;			}			.methodology_download{				align-items: flex-start;				background: url(/local/templates/.default/css/../images/ico_methodology.svg) no-repeat;				display: flex;				flex-direction: column;				height: 140px;				justify-content: center;				margin: 112px 0 40px;				padding-left: 170px;			}				.methodology_download .methodology_block_title{margin-bottom: 10px;}				.link{					color: var(--orange);					display: inline-block;					font-size: 18px;					line-height: 30px;					text-decoration: underline;					transition: all .3s linear;				}					.link:hover{color: #E36B2B;}/* END methodology *//* Timing */.timing_container{margin-bottom: 120px;}	.block_title{		color: var(--dblue);		font-family: Montserrat;		font-size: 40px;		font-weight: bold;		line-height: 48px;		margin-bottom: 80px;		text-transform: uppercase;	}	.timing_container .flexbox{		justify-content: flex-start;		margin: 0 -15px;		width: calc(100% + 30px);	}		.timing_block{			margin: 0 15px;			position: relative;			width: calc(20% - 30px);		}			.timing_block_title{				font-family: Montserrat;				font-size: 18px;				font-weight: bold;				line-height: 22px;				margin-bottom: 58px;				min-height: 80px;				padding-bottom: 36px;				position: relative;				text-align: center;				text-transform: uppercase;			}				.timing_block_title:before{					background: url(/local/templates/.default/css/../images/ico_circle.svg) no-repeat;					bottom: -18px;					content: "";					height: 36px;					left: calc(50% - 18px);					position: absolute;					width: 36px;				}				.timing_block_title:after{					border-bottom: 2px rgba(255,137,74,.3) dashed;					box-sizing: border-box;					bottom: -1px;					content: "";					height: 1px;					right: -15px;					position: absolute;					width: calc(100% + 30px);				}				.timing_block:first-child .timing_block_title:after{width: calc(100% + 15px);}				.timing_block:last-child .timing_block_title:after{					right: 0;					width: calc(100% + 15px);				}			.timing_block_text{				background: url(/local/templates/.default/css/../images/ico_timing1.svg) top no-repeat;				color: var(--dgray);				font-size: 18px;				line-height: 24px;				padding-top: 160px;				text-align: center;			}				.ico_1 .timing_block_text{background-image: url(/local/templates/.default/css/../images/ico_timing1.svg);}				.ico_2 .timing_block_text{background-image: url(/local/templates/.default/css/../images/ico_timing2.svg);}				.ico_3 .timing_block_text{background-image: url(/local/templates/.default/css/../images/ico_timing3.svg);}				.ico_4 .timing_block_text{background-image: url(/local/templates/.default/css/../images/ico_timing4.svg);}				.ico_5 .timing_block_text{background-image: url(/local/templates/.default/css/../images/ico_timing5.svg);}/* END timing *//* Members */.members_container{margin-bottom: 120px;}	.title_container{		align-items: center;		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: space-between;		margin-bottom: 40px;	}		.title_container .block_title{margin: 0 30px 40px 0;}		.title_container .btn{margin-bottom: 40px;}	.members_slider{		margin: 0 -15px;		padding-bottom: 68px;		width: calc(100% + 30px);	}		.slick-dots{			bottom: 0;			display: flex;			flex-direction: row;			flex-wrap: wrap;			justify-content: flex-start;			left: 15px;			position: absolute;		}			.slick-dots li{				cursor: pointer;				margin-right: 12px;				position: relative;			}				.slick-dots li:last-child{margin-right: 0;}				.slick-dots li:before{					background-color: rgba(26,61,125,.2);					border-radius: 50%;					content: "";					height: 10px;					left: calc(50% - 5px);					position: absolute;					top: 9px;					width: 10px;					z-index: 9;				}				.slick-dots li path{stroke: rgba(26,61,125,0);}				.slick-dots li.slick-active path{stroke: var(--dblue);}		.members_slide{margin: 0 15px;}			.members_slide_img{				border-radius: 0 120px 0 0;				height: auto;				margin-bottom: 20px;				max-width: 100%;			}			.members_slide_title{				display: block;				font-family: Montserrat;				font-size: 18px;				font-weight: bold;				line-height: 22px;				margin-bottom: 20px;				text-transform: uppercase;			}			.members_slide_position{				color: var(--dgray);				display: block;				font-family: Montserrat;				font-size: 12px;				line-height: 20px;				margin-bottom: 20px;				text-transform: uppercase;			}			.members_slide_text{				display: block;				font-size: 18px;				line-height: 30px;			}/* END members *//* Why */.why_container{}	.why_container .block_title{margin-bottom: 40px;}	.small_title{		font-family: Montserrat;		font-size: 20px;		font-weight: bold;		line-height: 24px;		margin-bottom: 40px;		text-transform: uppercase;	}	.list{margin-bottom: 40px;}		.list li{			color: var(--dgray);			font-size: 18px;			line-height: 30px;			margin-bottom: 20px;			padding-left: 34px;			position: relative;		}			.list li:before{				background-color: var(--orange);				border-radius: 50%;				content: "";				height: 14px;				left: 0;				position: absolute;				top: 8px;				width: 14px;			}	.why_container .list{		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: space-between;	}		.why_container .list li{width: calc(50% - 15px);}.archive_container{	align-items: flex-start;	background: url(/local/templates/.default/css/../images/archive_container.png) center no-repeat;	background-size: cover;	border-radius: 60px;	display: flex;	flex-direction: column;	justify-content: center;	margin-bottom: 120px;	min-height: 260px;	padding: 60px 60px 60px 270px;	position: relative;}	.archive_container:before{		background: url(/local/templates/.default/css/../images/ico_archive.svg) no-repeat;		content: "";		height: 140px;		left: 100px;		position: absolute;		top: calc(50% - 70px);		width: 140px;	}	.archive_title{		color: #fff;		font-family: Montserrat;		font-size: 20px;		font-weight: bold;		line-height: 24px;		margin-bottom: 10px;		text-transform: uppercase;	}	.archive_container .link:not(:hover){		border-bottom-color: #fff;		color: #fff;	}/* END why *//* Registration_form */.registration_form_container{	margin-bottom: 120px;	max-width: 100%;	overflow: hidden;}	.registration_form{		background: #011374 url(/local/templates/.default/css/../images/registration_form.png) top no-repeat;		border-radius: 60px;		color: #fff;		margin: 0 -155px;		padding: 100px 155px;		width: calc(100% + 310px);	}		.registration_form .block_title{			color: #fff;			margin: 0 30px 20px 0;		}		.download_form{			align-items: flex-start;			background: url(/local/templates/.default/css/../images/ico_form.svg) no-repeat;			color: #fff;			display: flex;			flex-direction: column;			font-size: 20px;			justify-content: center;			line-height: 24px;			margin-bottom: 20px;			min-height: 80px;			padding-left: 100px;			transition: all .3s linear;		}			.download_form span{				border-bottom: 1px #fff solid;				font-size: 18px;				line-height: 30px;				padding-bottom: 2px;			}		.download_form:hover{color: var(--orange);}			.download_form:hover span{border-bottom-color: var(--orange);}	.registration_form_tabs{		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: flex-start;		margin: 0 -15px 40px;		width: calc(100% + 30px);	}		.registration_form_tabs li{			color: rgba(255,255,255,.5);			cursor: pointer;			font-size: 16px;			line-height: 20px;			margin: 0 15px 20px;			padding-left: 40px;			position: relative;			transition: all .3s linear;			width: calc(33.33% - 15px);		}			.registration_form_tabs li strong{				display: block;				font-family: Montserrat;				font-size: 20px;				font-weight: bold;				line-height: 24px;				margin-bottom: 10px;				text-transform: uppercase;			}			.registration_form_tabs li:before,.registration_form_tabs li:after{				border-radius: 50%;				box-sizing: border-box;				content: "";				height: 20px;				left: 0;				position: absolute;				top: 2px;				transition: all .3s linear;				width: 20px;			}			.registration_form_tabs li:before{border: 2px rgba(255,255,255,.5) solid;}			.registration_form_tabs li:after{				background-color: var(--orange);				height: 10px;				left: 5px;				top: 7px;				opacity: 0;				width: 10px;			}			.registration_form_tabs li.active{color: #fff;}			.registration_form_tabs li.active strong{color: #fff;}			.registration_form_tabs li.active:before{border-color: #fff;}			.registration_form_tabs li.active:after{opacity: 1;}	.radio_container{		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: flex-start;		margin: 0 -15px 40px;		width: calc(100% + 30px);	}		.radio_container input{display: none;}		.radio{			color: rgba(60,62,86,.5);			cursor: pointer;			font-size: 16px;			line-height: 20px;			margin: 0 15px 20px;			padding-left: 40px;			position: relative;			transition: all .3s linear;			width: 100%;		}			.radio strong{				color: rgba(0,0,0,.5);				display: block;				font-family: Montserrat;				font-size: 20px;				font-weight: bold;				line-height: 24px;				margin-bottom: 10px;				text-transform: uppercase;			}			.radio:before,.radio:after{				border-radius: 50%;				box-sizing: border-box;				content: "";				height: 20px;				left: 0;				position: absolute;				top: 2px;				transition: all .3s linear;				width: 20px;			}			.radio:before{border: 2px var(--blue) solid;}			.radio:after{				background-color: var(--orange);				height: 10px;				left: 5px;				top: 7px;				opacity: 0;				width: 10px;			}		.radio.active{color: var(--dgray);}			.radio.active strong{color: #000;}			.radio.active:before{border-color: var(--orange);}			.radio.active:after{opacity: 1;}		.registration_form .radio{width: calc(33.33% - 15px);}		.registration_form .radio,.registration_form .radio strong{color: rgba(255,255,255,.5);}			.registration_form .radio:before{border-color: rgba(255,255,255,.5);}		.registration_form .radio.active,.registration_form .radio.active strong{color: #fff;}			.registration_form .radio.active:before{border-color: #fff;}		.form fieldset{			display: flex;			flex-direction: row;			flex-wrap: wrap;			justify-content: flex-start;			margin: 0 -15px 30px;			width: calc(100% + 30px);		}		.form fieldset.big_margin{margin-bottom: 60px;}			.input_block{				align-items: flex-end;				border: 2px #E2E2F5 solid;				border-radius: 10px;				display: flex;				flex-direction: row;				flex-wrap: wrap;				justify-content: flex-start;				margin: 0 15px;				padding: 20px 20px 14px;				position: relative;				width: calc(100% - 30px);			}			.input_block.column_2{width: calc(50% - 30px);}			.input_block.column_3{width: calc(33.33% - 30px);}			.input_block.column_4{width: calc(25% - 30px);}			.input_block.form_org{width: 190px;}			.input_block.company_name{width: calc(100% - 250px);}			.input_block.accepted_input{				background-color: #DCFFE2;				border-color: #DCFFE2;			}				.label{					color: var(--dgray);					display: block;					font-size: 16px;					line-height: 20px;					margin-bottom: auto;				}				.text_input,.textarea{					background: none;					border: none;					color: #000;					display: block;					font-size: 20px;					height: auto;					padding: 0;					width: 100%;				}				.textarea{overflow: hidden;}					.text_input::placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder,.textarea::placeholder{						color: var(--dgray);						opacity: .3;					}			.registration_form .input_block{border: 1px rgba(255,255,255,.5) solid;}				.registration_form .label{color: #fff;}				.registration_form .text_input,.registration_form .textarea{color: #fff;}					.registration_form .text_input::placeholder,.registration_form .select2-container--default .select2-selection--single .select2-selection__placeholder,.registration_form .textarea::placeholder{color: #fff;}			.select2{				margin: 0 -20px;				max-width: calc(100% + 40px);				min-width: calc(100% + 40px);			}				.select2-container .select2-selection--single{					align-items: center;					background: none;					border: none;					color: #000;					display: flex;					flex-direction: row;					flex-wrap: wrap;					font-size: 20px;					height: auto;					justify-content: flex-start;					line-height: 24px;					padding: 1px 38px 3px 20px;				}				.select2-container--default .select2-selection--single .select2-selection__rendered{					color: inherit;					font-size: 20px;					line-height: 24px;					padding: 0;					white-space: normal;				}				.select2-container--default .select2-selection--single .select2-selection__arrow{					align-items: flex-start;					display: flex;					flex-direction: row;					flex-wrap: wrap;					justify-content: flex-end;					height: 24px;					padding-right: 20px;					right: 0;					top: 0;					width: 34px;				}				.select2-container--default .select2-selection--single .select2-selection__arrow b{					background: url(/local/templates/.default/css/../images/ico_select.svg) 0 center no-repeat;					border: none;					height: 8px;					margin-top: 10px;					position: static;					width: 14px;				}				.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform: rotate(-180deg);}				.select2-results{					max-height: 207px;					position: relative;				}				.select2-container--default .select2-results > .select2-results__options{max-height: none;}				.select2-search--dropdown{					margin-bottom: 15px;					padding: 0;				}					.select2-search--dropdown .select2-search__field,.select2-container--default .select2-search--dropdown .select2-search__field{						border: 1px #E2E2F5 solid;						border-radius: 10px;						color: var(--dgray);						font-size: 20px;						height: 60px;						padding: 0 0 0 20px;					}				.select2-dropdown{					background-color: #fff;					border: none;					box-shadow: 0 4px 4px rgba(0,0,0,.25);					border-radius: 10px;					margin-top: 5px;					padding: 20px;				}				.select2-container--open .select2-dropdown--above{margin-top: -26px;}					.select2-container--default .select2-results__option--selected{						background: none;						color: inherit;					}					.select2-results__option{						background: none;						color: var(--dgray);						font-size: 18px;						line-height: 30px;						margin-bottom: 15px;						padding: 0;					}					.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{						background: none;						color: var(--orange);					}				.registration_form .select2-container .select2-selection--single{color: #fff;}				.registration_form .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image: url(/local/templates/.default/css/../images/ico_select_white.svg);}			.mCSB_inside > .mCSB_container{margin-right: 20px;}			.mCSB_scrollTools{				opacity: 1;				width: 4px;			}			.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: #DFDFF4;}			.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: var(--orange);}			.mCSB_scrollTools .mCSB_draggerRail{background: none;}	.form_text{		color: var(--dgray);		display: block;		font-size: 18px;		line-height: 30px;		margin-bottom: 10px;	}	.form_info{		color: var(--dgray);		display: block;		font-size: 14px;		line-height: 18px;		margin-bottom: 30px;	}	.registration_form .form_text,.registration_form .form_info{color: #fff;}	.checkbox{		color: var(--dgray);		cursor: pointer;		display: block;		font-size: 16px;		line-height: 20px;		margin-bottom: 30px;		padding-left: 33px;		position: relative;	}		.checkbox input{display: none;}		.checkbox:before,.checkbox:after{			background: url(/local/templates/.default/css/../images/checkbox.svg) no-repeat;			content: "";			height: 22px;			left: 0;			position: absolute;			top: 0;			transition: all .3s linear;			width: 22px;		}		.checkbox:after{background: url(/local/templates/.default/css/../images/checkbox_active.svg) no-repeat;}		.checkbox.active:before,.checkbox:not(.active):after{opacity: 0;}		.checkbox a{			color: inherit;			text-decoration: underline;			transition: all .3s linear;		}		.checkbox a:hover{color: var(--orange);}	.registration_form .checkbox{color: #fff;}		.registration_form .checkbox:before{background: url(/local/templates/.default/css/../images/checkbox_white.svg) no-repeat;}		.registration_form .checkbox:after{background: url(/local/templates/.default/css/../images/checkbox_white_active.svg) no-repeat;}	.registration_form .download_block_container,.download_block_container{		border-color: var(--orange);		padding: 0;	}		.download_block{			align-items: center;			display: flex;			flex-direction: row;			flex-wrap: wrap;			justify-content: center;			height: 100%;			padding: 30px;			position: relative;			width: 100%;		}			.download_block input{				cursor: pointer;				height: 100%;				left: 0;				opacity: 0;				position: absolute;				text-indent: -99999px;				top: 0;				width: 100%;			}			.download_file{				background: url(/local/templates/.default/css/../images/ico_download.svg) no-repeat;				color: #fff;				font-family: Montserrat;				font-size: 14px;				font-weight: bold;				line-height: 20px;				padding: 3px 0 1px 38px;				text-transform: uppercase;			}	.more_info{		align-items: flex-start;		background: url(/local/templates/.default/css/../images/ico_info.svg) no-repeat;		color: #fff;		display: flex;		flex-direction: column;		font-size: 20px;		justify-content: center;		line-height: 24px;		margin: 0 auto 0 80px;		min-height: 80px;		padding-left: 100px;		transition: all .3s linear;	}		.more_info span{			border-bottom: 1px #fff solid;			font-size: 18px;			line-height: 30px;			padding-bottom: 2px;		}	.more_info:hover{color: var(--orange);}		.more_info:hover span{border-bottom-color: var(--orange);}/* END registration_form *//* Sponsors */.sponsors_container{	margin-bottom: 120px;	max-width: 100%;	overflow: hidden;}	.sponsors_slider_container{		background-color: var(--lgray);		border-radius: 60px;		margin: 0 -155px;		padding: 100px 155px;		width: calc(100% + 310px);	}	.sponsors_slider{		margin: 0 -15px;		width: calc(100% + 30px);	}		.sponsors_slider .slick-track{			display: flex;			flex-direction: row;			flex-wrap: wrap;			justify-content: flex-start;		}		.sponsors_slider .slick-dots{			left: auto;			position: absolute;			right: 15px;			top: -119px;		}		.sponsors_slide{			background-color: #fff;			border-radius: 30px;			height: auto;			margin: 0 15px;			padding: 40px 40px 66px;		}			.sponsors_slide_title{				display: block;				font-family: Montserrat;				font-size: 20px;				font-weight: bold;				line-height: 30px;				margin-bottom: 40px;				text-transform: uppercase;			}			.sponsors_slide_img{				height: auto;				margin-bottom: 40px;				max-width: 100%;			}			.sponsors_slide_text{				color: var(--dgray);				font-size: 16px;				line-height: 20px;			}/* END sponsors *//* Information partners */.information_partners_container{margin-bottom: 110px;}	.information_partners_container .flexbox{		justify-content: flex-start;		margin: 0 -5px;		width: calc(100% + 10px);	}		.information_partners_block{			align-items: center;			background-color: #fff;			border-radius: 10px;			display: flex;			flex-direction: row;			flex-wrap: wrap;			height: 150px;			justify-content: center;			margin: 0 5px 10px;			transition: all .3s linear;			width: calc((100% / 6) - 10px);		}			.information_partners_block:hover{box-shadow: 0 4px 60px rgba(19,69,174,.1);}			.information_partners_block img{				height: auto;				max-height: 90%;				max-width: 90%;			}/* END information partners *//* News project */.news_project_container{	margin-bottom: 120px;	max-width: 100%;	overflow: hidden;}	.news_project_container .news_container{		background-color: var(--lgray);		border-radius: 60px;		margin: 0 -155px;		padding: 100px 155px;		width: calc(100% + 310px);	}	.news_container .flexbox{		justify-content: flex-start;		margin: 0 -15px;		width: calc(100% + 30px);	}		.news_block{			margin: 0 15px 60px;			width: calc(33.33% - 30px);		}		.news_project_container .news_block{margin-bottom: 0;}			.news_block_img{				border-radius: 20px;				height: 250px;				margin-bottom: 20px;				object-fit: cover;				object-position: 50% 50%;				width: 100%;			}			.news_block_date{				color: var(--dgray);				display: block;				font-size: 18px;				line-height: 30px;				margin-bottom: 20px;			}			.news_block_title{				display: block;				font-family: Montserrat;				font-size: 20px;				font-weight: bold;				line-height: 30px;				margin-bottom: 10px;				text-transform: uppercase;			}			.news_block_text{				color: var(--dgray);				font-size: 18px;				line-height: 30px;			}/* END news project *//* Contacts */.contacts_container{margin-bottom: 30px;}	.contacts_slider{		margin: 0 -15px;		width: calc(100% + 30px);	}		.contacts_slider .slick-dots{			left: auto;			position: absolute;			right: 15px;			top: -119px;		}		.slick-initialized .slick-slide.contacts_slide{			align-items: flex-start;			display: flex;			flex-direction: row;			flex-wrap: wrap;			justify-content: space-between;			margin: 0 15px;		}			.contacts_slide_img{				border-radius: 20px;				height: auto;				width: calc(40.48% - 5px);			}			.contacts_slide_content{				align-items: flex-start;				background-color: #fff;				border: 2px var(--lgray) solid;				border-radius: 20px;				display: flex;				flex-direction: column;				justify-content: flex-start;				padding: 30px 30px 25px;				width: calc(59.52% - 5px);			}				.org_logo{					height: auto;					margin-bottom: 10px;					max-width: 100%;				}				.contacts_slide_position{					color: var(--dgray);					display: block;					font-size: 16px;					line-height: 20px;					margin-bottom: 20px;				}				.contacts_slide_name{					display: block;					font-family: Montserrat;					font-size: 20px;					font-weight: bold;					line-height: 24px;					margin-bottom: 20px;					text-transform: uppercase;				}				.contacts_link{					align-items: center;					color: var(--dgray);					display: inline-flex;					flex-direction: row;					flex-wrap: wrap;					font-size: 14px;					justify-content: flex-start;					line-height: 22px;					margin-bottom: 10px;					min-height: 36px;					padding-left: 56px;				}					.contacts_link.ico_phone{background: url(/local/templates/.default/css/../images/ico_phone.svg) no-repeat;}					.contacts_link.ico_tel{background: url(/local/templates/.default/css/../images/ico_tel.svg) no-repeat;}					.contacts_link.ico_mail{background: url(/local/templates/.default/css/../images/ico_mail.svg) no-repeat;}					.contacts_link.ico_map{background: url(/local/templates/.default/css/../images/ico_map.svg) no-repeat;}.map_container{	background-color: #fff;	border-radius: 10px;	box-shadow: 0 4px 60px rgba(19,69,174,.1);	display: flex;	flex-direction: row;	flex-wrap: wrap;	justify-content: space-between;	margin-bottom: 120px;	padding: 30px;}	.map{		border-radius: 10px;		height: 350px;		object-fit: cover;		object-position: 50% 50%;		width: calc(50% - 15px);	}	.map_content{		padding-top: 30px;		width: calc(50% - 15px);	}		.map_content_logo{			height: auto;			margin-bottom: 16px;			max-width: 100%;		}		.contacts_list li{padding: 14px 0;}		.contacts_list li:not(:last-child){border-bottom: 1px #E3E6F6 solid;}			.contacts_list li .contacts_link{margin-bottom: 0;}/* END contacts *//* News page */.breadcrumbs{	color: var(--dgray);	font-size: 14px;	line-height: 20px;	margin-bottom: 60px;}	.breadcrumbs a{		color: var(--dgray);		transition: all .3s linear;	}	.breadcrumbs a:hover{color: var(--orange);}	.breadcrumbs span{		display: inline-block;		margin: 0 10px;	}.pagination{	display: flex;	flex-direction: row;	flex-wrap: wrap;	justify-content: center;	margin: 20px 0 120px;}	.pagination li a{		align-items: center;		color: var(--dblue);		display: flex;		flex-direction: row;		flex-wrap: wrap;		font-size: 18px;		font-weight: bold;		height: 50px;		justify-content: center;		line-height: 20px;		position: relative;		transition: all .3s linear;		width: 50px;	}		.pagination li a.active{color: var(--orange);}		.pagination li a.prev:before,.pagination li a.next:before,.pagination li a.prev:after,.pagination li a.next:after{			background: url(/local/templates/.default/css/../images/prev.svg) no-repeat;			background-size: 100% auto;			box-sizing: border-box;			content: "";			height: 100%;			left: 0;			position: absolute;			top: 0;			transition: all .3s linear;			width: 100%;		}		.pagination li a.next:before{background-image: url(/local/templates/.default/css/../images/next.svg);}		.pagination li a.next:after{background-image: url(/local/templates/.default/css/../images/next_hover.svg);}		.pagination li a.prev:after{background-image: url(/local/templates/.default/css/../images/prev_hover.svg);}		.pagination li a.prev:hover:before,.pagination li a.prev:not(:hover):after,.pagination li a.next:hover:before,.pagination li a.next:not(:hover):after{opacity: 0;}		.pagination li a.prev{margin-right: 10px;}		.pagination li a.next{margin-left: 10px;}/* END news page *//* News page date */.content{	margin-bottom: 120px;	width: calc(100% - 330px);}	.news_title_container{		align-items: flex-start;		border-radius: 20px;		color: #fff;		display: flex;		flex-direction: column;		height: 450px;		justify-content: flex-end;		overflow: hidden;		padding: 60px;		position: relative;		margin-bottom: 60px;	}		.news_title_img{			height: 100%;			left: 0;			position: absolute;			top: 0;			width: 100%;		}			.news_title_img:before{				background: linear-gradient(180deg, rgba(1,19,116,0) 0%, rgba(1,19,116,.7) 100%);				content: "";				height: 100%;				left: 0;				position: absolute;				top: 0;				width: 100%;				z-index: 1;			}			.news_title_img img{				height: 100%;				object-fit: cover;				object-position: 50% 50%;				width: 100%;			}		.news_date{			display: block;			font-size: 18px;			font-weight: bold;			line-height: 30px;			margin-bottom: 20px;			position: relative;			z-index: 2;		}		.news_title{			font-family: Montserrat;			font-size: 40px;			font-weight: bold;			line-height: 48px;			position: relative;			z-index: 2;		}	.text{margin-bottom: 40px;}		.text h1{			font-family: Montserrat;			font-size: 80px;			font-weight: bold;			line-height: 88px;			margin-bottom: 60px;			text-transform: uppercase;		}		.text h2{			font-family: Montserrat;			font-size: 40px;			font-weight: bold;			line-height: 46px;			margin-bottom: 40px;			text-transform: uppercase;		}		.text h3{			font-family: Montserrat;			font-size: 26px;			font-weight: bold;			line-height: 30px;			margin-bottom: 40px;			text-transform: uppercase;		}		.text h4{			font-family: Montserrat;			font-size: 20px;			font-weight: bold;			line-height: 24px;			margin-bottom: 40px;			text-transform: uppercase;		}		.text h5{			font-family: Montserrat;			font-size: 16px;			font-weight: bold;			line-height: 24px;			margin-bottom: 6px;			text-transform: uppercase;		}		.text h6{			color: var(--dgray);			font-size: 14px;			line-height: 20px;			margin-bottom: 40px;		}		.text p{			color: var(--dgray);			font-size: 18px;			line-height: 30px;			margin-bottom: 40px;		}		.text a{			color: var(--orange);			text-decoration: underline;			transition: all .3s linear;		}			.text a:hover{color: #E36B2B;}		.text hr{			background-color: #E3E6F6;			border: none;			display: block;			height: 1px;			margin-bottom: 40px;			width: 100%;		}		.text ul{margin-bottom: 40px;}			.text ul li{				color: var(--dgray);				font-size: 18px;				line-height: 30px;				margin-bottom: 20px;				padding-left: 34px;				position: relative;			}				.text ul li:last-child{margin-bottom: 0;}				.text ul li:before{					background-color: var(--orange);					border-radius: 50%;					content: "";					height: 14px;					left: 0;					position: absolute;					top: 8px;					width: 14px;				}	.news_nav_container{		align-items: center;		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: space-between;	}		.news_back{			align-items: center;			background: url(/local/templates/.default/css/../images/menu_btn.svg) no-repeat;			color: var(--dgray);			display: flex;			flex-direction: row;			flex-wrap: wrap;			font-size: 18px;			height: 50px;			justify-content: flex-start;			line-height: 24px;			padding-left: 70px;			transition: all .3s linear;		}			.news_back:hover{color: var(--orange);}		.news_nav{			align-items: center;			display: flex;			flex-direction: row;			flex-wrap: wrap;			justify-content: space-between;			max-width: 100%;			position: relative;			width: 535px;		}			.news_nav:before{				background-color: #E3E6F6;				content: "";				height: 20px;				left: calc(50% + 10px);				position: absolute;				top: calc(50% - 10px);				width: 1px;			}			.news_nav a{				align-items: center;				color: var(--dgray);				display: flex;				flex-direction: row;				flex-wrap: wrap;				font-size: 18px;				height: 50px;				justify-content: center;				line-height: 20px;				padding-left: 70px;				position: relative;				transition: all .3s linear;			}				.news_nav a.next{padding: 0 70px 0 0;}				.news_nav a.prev:before,.news_nav a.next:before,.news_nav a.prev:after,.news_nav a.next:after{					background: url(/local/templates/.default/css/../images/prev.svg) no-repeat;					background-size: 100% auto;					box-sizing: border-box;					content: "";					height: 100%;					left: 0;					position: absolute;					top: 0;					transition: all .3s linear;					width: 50px;				}				.news_nav a.next:before,.news_nav a.next:after{					left: auto;					right: 0;				}				.news_nav a.next:before{background-image: url(/local/templates/.default/css/../images/next.svg);}				.news_nav a.next:after{background-image: url(/local/templates/.default/css/../images/next_hover.svg);}				.news_nav a.prev:after{background-image: url(/local/templates/.default/css/../images/prev_hover.svg);}				.news_nav a.prev:hover:before,.news_nav a.prev:not(:hover):after,.news_nav a.next:hover:before,.news_nav a.next:not(:hover):after{opacity: 0;}.news_sidebar{width: 300px;}	.news_sidebar_block{		background-color: var(--lgray);		border-radius: 20px;		margin-bottom: 20px;		padding: 20px;	}		.news_sidebar_date{			color: var(--dgray);			display: block;			font-size: 18px;			line-height: 30px;			margin-bottom: 10px;		}		.news_sidebar_title{			color: #000;			display: inline-block;			font-family: Montserrat;			font-size: 18px;			font-weight: bold;			line-height: 22px;			margin-bottom: 10px;			text-transform: uppercase;			transition: all .3s linear;		}			a.news_sidebar_title:hover{color: var(--orange);}		.news_sidebar_text{			color: var(--dgray);			display: block;			font-size: 18px;			line-height: 26px;		}/* END news page datel *//* List rating */.list_rating_container{margin-bottom: 90px;}	.list_rating_container .flexbox{		justify-content: flex-start;		margin: 0 -15px;		width: calc(100% + 30px);	}		.list_rating_block{			align-items: center;			background-color: var(--dblue);			border: 1px var(--dblue) solid;			border-radius: 20px;			color: #fff;			display: flex;			flex-direction: row;			flex-wrap: wrap;			font-family: Montserrat;			font-size: 40px;			font-weight: bold;			height: 149px;			justify-content: center;			line-height: 44px;			margin: 0 15px 30px;			transition: all .3s linear;			width: calc((100% / 6) - 30px);		}			.list_rating_block:hover{				background-color: #fff;				border-color: #DFDFF4;				color: var(--orange);			}/* END list rating *//* Profile_page */.profile_page_container{	margin-bottom: 120px;	max-width: 100%;	overflow: hidden;	width: 100%;}	.profile_form{		background: var(--lgray);		border-radius: 60px;		margin: 0 -155px;		padding: 100px 155px;		width: calc(100% + 310px);	}		.profile_form .title_container{margin-bottom: 20px;}		.profile_link{			align-items: center;			color: var(--dgray);			display: flex;			flex-direction: row;			flex-wrap: wrap;			font-family: Montserrat;			font-size: 12px;			font-weight: bold;			height: 50px;			justify-content: flex-start;			line-height: 16px;			margin: 0 0 40px 30px;			padding-left: 64px;			position: relative;			text-transform: uppercase;			transition: all .3s linear;		}			.profile_link:hover{color: var(--orange);}			.profile_link:before{				background: url(/local/templates/.default/css/../images/ico_edit.svg) center no-repeat;				border-radius: 50%;				content: "";				height: 50px;				left: 0;				position: absolute;				top: 0;				transition: all .3s linear;				width: 50px;			}			.profile_link.ico_logout:before{background-image: url(/local/templates/.default/css/../images/ico_logout.svg);}			.profile_link.ico_edit{margin-left: auto;}			.profile_page_container .title_container .btn{margin: 0 0 40px auto;}			.title_container .btn + .profile_link.ico_edit{margin-left: 0;}	.profile_sidebar{		margin-bottom: 40px;		width: 300px;	}		.user_img{			display: block;			margin-bottom: 20px;		}			.user_img img{				border-radius: 20px;				height: auto;				max-width: 100%;			}		.profile_sidebar .btn{			margin-bottom: 20px;			width: 100%;		}		.btn.border:not(:hover){			background: transparent;			border: 2px rgba(255,137,74,.2) solid;			color: var(--orange);		}	.profile_content{width: calc(100% - 360px);}		.single .form fieldset{			margin: 0 -10px 20px;			width: calc(100% + 20px);		}		.single .form fieldset.big_margin{margin-bottom: 60px;}			.single .input_block{				margin: 0 10px;				width: calc(100% - 20px);			}			.single .input_block.column_2{width: calc(50% - 20px);}			.single .input_block.column_3{width: calc(33.33% - 20px);}			.single .input_block.column_4{width: calc(25% - 20px);}			.single .input_block.form_org{width: 235px;}			.single .input_block.company_name{width: calc(100% - 275px);}		.single .form_text{color: #000;}/* END profile_page *//*	Registration page */.tabs{	display: flex;	flex-direction: row;	flex-wrap: wrap;	justify-content: flex-start;	margin-bottom: 60px;}	.tabs li{		border-bottom: 2px var(--blue) solid;		color: var(--dgray);		cursor: pointer;		font-family: Montserrat;		font-size: 20px;		font-weight: bold;		line-height: 30px;		max-width: 50%;		padding: 20px 30px;		text-transform: uppercase;		transition: all .3s linear;	}	.tabs li.active{		background-color: var(--blue);		border-bottom-color: var(--orange);	}	.box{position: relative;}	.box:not(.visible){display: none;}		.profile_text{margin-bottom: 60px;}			.medium_title{				font-family: Montserrat;				font-size: 26px;				font-weight: bold;				line-height: 34px;				margin-bottom: 20px;				text-transform: uppercase;			}			.user_position{				align-items: center;				background: url(/local/templates/.default/css/../images/ico_position.svg) no-repeat;				color: var(--dgray);				display: flex;				flex-direction: row;				flex-wrap: wrap;				font-family: Montserrat;				font-size: 12px;				font-weight: bold;				justify-content: flex-start;				line-height: 20px;				margin-bottom: 20px;				min-height: 50px;				padding-left: 70px;				text-transform: uppercase;			}			.profile_text p{				color: var(--dgray);				font-size: 18px;				line-height: 30px;			}			.profile_text p:not(:last-child){margin-bottom: 20px;}		.reg_form_information{			background-color: #fff;			border-radius: 20px;			box-shadow: 0 4px 60px rgba(19,69,174,.1);			margin-bottom: 20px;			padding: 30px;			position: absolute;			right: 0;			top: 0;			width: 300px;		}			.reg_form_information p{				color: var(--dgray);				font-size: 18px;				line-height: 30px;			}			.reg_form_information p:not(:last-child){margin-bottom: 20px;}		.add_user{			align-items: flex-start;			background: url(/local/templates/.default/css/../images/ico_add.svg) no-repeat;			color: var(--dgray);			display: flex;			flex-direction: column;			font-family: Montserrat;			font-size: 14px;			font-weight: bold;			justify-content: center;			line-height: 20px;			margin: 0 auto 0 60px;			min-height: 80px;			padding-left: 100px;			text-transform: uppercase;			transition: all .3s linear;		}		.add_user:hover{color: var(--orange);}	.btn_container{margin-top: 40px;}/* END registration_page *//* Rating page */.profile_rating .title_container + .flexbox{align-items: flex-start;}.sort_container{	margin: 0 0 40px auto;	position: relative;}	.input_block.mob{display: none;}	.sort{		color: var(--dgray);		cursor: pointer;		border-bottom: 1px var(--dgray) dashed;		display: inline-block;		font-size: 16px;		line-height: 20px;		margin-right: 22px;		position: relative;		transition: all .3s linear;	}		.sort:before{			background: url(/local/templates/.default/css/../images/ico_select.svg) no-repeat;			content: "";			height: 8px;			position: absolute;			right: -22px;			top: 7px;			width: 14px;		}		.sort:hover{			color: var(--orange);			border-bottom-color: var(--orange);		}		.sort.active:before{transform: rotate(-180deg);}		.sort_dropdown{			display: none;			position: absolute;			right: 0;			top: 100%;			z-index: 9;		}			.sort_dropdown_list{				background-color: #fff;				border-radius: 0 0 10px 10px;				box-shadow: 0 4px 4px rgba(0,0,0,.25);				padding: 20px;			}				.sort_dropdown_list li:not(:last-child){margin-bottom: 15px;}				.sort_dropdown_list li a{					color: var(--dgray);					font-size: 18px;					line-height: 30px;					transition: all .3s linear;				}				.sort_dropdown_list li a:hover{color: var(--orange);}.rating_list_container{	border: 1px #DFDFF4 solid;	border-radius: 20px;	margin-bottom: 60px;	padding: 40px 40px 40px 60px;	width: 410px;}	.rating_list li:not(:last-child){margin-bottom: 15px;}		.rating_list li a{			color: var(--dgray);			font-size: 18px;			line-height: 30px;			transition: all .3s linear;		}			.rating_list li a.active,.rating_list li a:hover{color: var(--orange);}.rating_content{	align-items: flex-start;	display: flex;	flex-direction: column;	justify-content: flex-start;	width: calc(100% - 440px);}	.vote_block{		align-items: center;		background-color: #fff;		border-radius: 20px;		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: flex-start;		margin-bottom: 20px;		padding: 30px;		width: 100%;	}		.vote_block_img{			margin-bottom: 20px;			width: 140px;		}			.vote_block_img img{				border-radius: 20px;				height: auto;				object-fit: cover;				object-position: 50% 50%;				max-width: 100%;			}		.vote_block_content{			margin: 0 0 20px auto;			width: calc(100% - 170px);		}			.vote_block_title{				color: var(--dgray);				font-family: Montserrat;				font-size: 18px;				font-weight: bold;				line-height: 22px;				margin-bottom: 10px;				text-transform: uppercase;			}			.vote_block_text{				color: var(--dgray);				display: block;				font-size: 12px;				line-height: 20px;				margin-bottom: 10px;				text-transform: uppercase;			}			.vote_block_position{				color: var(--dgray);				font-family: Montserrat;				font-size: 12px;				font-weight: bold;				line-height: 16px;				text-transform: uppercase;			}			.form .vote_block_content fieldset{margin-bottom: 20px;}				.vote_block .input_block{padding: 10px 15px 10px;}					.vote_block .label{						font-size: 14px;						line-height: 20px;					}					.vote_block .select2-container--default .select2-selection--single .select2-selection__rendered{						font-size: 18px;						line-height: 22px;					}			.vote_block .flexbox{				align-items: center;				width: 100%;			}			.open_candidate{				color: var(--dgray);				cursor: pointer;				border-bottom: 1px var(--dgray) dashed;				display: inline-block;				font-size: 16px;				line-height: 20px;				transition: all .3s linear;			}				.open_candidate:hover{					color: var(--orange);					border-bottom-color: var(--orange);				}			.vote_block .checkbox{margin: 0 0 0 40px;}			.vote_block .btn{				height: 45px;				margin-left: auto;			}				.vote_block .btn[disabled]{					background-color: var(--gray);					cursor: default;				}				.accepted{					color: #15A12B;					font-size: 16px;					line-height: 20px;					margin-left: auto;				}		.achievements_block{			border-top: 1px #E2E2F5 solid;			display: none;			margin-top: 30px;			padding-top: 20px;			width: 100%;		}			.achievements_block_title{				color: var(--dgray);				font-family: Montserrat;				font-size: 18px;				font-weight: bold;				line-height: 22px;				text-transform: uppercase;			}			.achievements_block_list{margin-bottom: 20px;}				.achievements_block_list li{					align-items: flex-start;					border-bottom: 1px #E2E2F5 solid;					display: flex;					flex-direction: row;					justify-content: space-between;					padding: 20px 0;				}					.experience{min-width: 100px;}					.achievements_block_td:not(:last-child){padding-right: 40px;}					.td_title{						color: var(--dgray);						display: block;						font-size: 14px;						line-height: 20px;						margin-bottom: 5px;					}					.td_text{						color: var(--dgray);						display: block;						font-size: 18px;						line-height: 22px;					}			.achievements_block_text{				color: var(--dgray);				display: block;				font-size: 16px;				line-height: 20px;			}	.rating_content .pagination{margin: 60px 0 0 auto;}/* END rating page *//* Popup */.popup{display: none;}.popup,.fancybox-content.popup{	background-color: #fff;	border-radius: 60px 0 60px 60px;	max-width: 100%;	padding: 80px 80px 75px;	width: 760px;}.fancybox-content{	background: none;	padding: 0;}	.fancybox-button{		background: url(/local/templates/.default/css/../images/ico_close.svg) center no-repeat;		height: 72px;		width: 72px;	}	.fancybox-button svg{display: none;}	.popup .block_title{margin-bottom: 40px;}	.add_foto_form .download_block{		border: 2px var(--orange) dashed;		border-radius: 10px;		height: 240px;		margin-bottom: 45px;		width: 100%;	}		.add_foto_form .download_file{			background: url(/local/templates/.default/css/../images/ico_download_big.svg) top no-repeat;			color: var(--dgray);			font-family: 'PT Serif';			font-size: 18px;			font-weight: 400;			line-height: 26px;			padding: 88px 0 0;			text-transform: none;			text-align: center;		}	.download_result{		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: flex-start;		margin-bottom: 10px;	}		.download_img{			margin: 0 30px 20px 0;			position: relative;		}			.download_img img{border-radius: 10px;}			.delete_file{				background: #fff url(/local/templates/.default/css/../images/ico_close.svg) center no-repeat;				background-size: 10px auto;				border-radius: 50%;				box-shadow: 0 2px 20px rgba(0,0,0,.1);				cursor: pointer;				height: 26px;				position: absolute;				right: -13px;				top: -13px;				width: 26px;			}.popup .form fieldset{margin-bottom: 20px;}	.label em{color: #FF0000;}.popup .form_text{margin-bottom: 40px;}.contacts_popup_link{	align-items: flex-start;	color: #000;	display: flex;	flex-direction: column;	font-family: Montserrat;	font-size: 20px;	font-weight: bold;	justify-content: center;	line-height: 24px;	margin: 0 auto 0 40px;	text-transform: uppercase;	transition: all .3s linear;}	.contacts_popup_link span{		border-bottom: 1px var(--orange) solid;		color: var(--orange);		font-family: 'PT Serif';		font-size: 18px;		font-weight: 400;		line-height: 30px;		margin-top: 5px;		padding-bottom: 2px;		text-transform: none;	}	.contacts_popup_link:hover{color: var(--orange);}.btn.ico_download span{	background: url(/local/templates/.default/css/../images/ico_download.svg) no-repeat;	display: inline-block;	font-family: inherit;	padding: 3px 0 3px 48px;}/* END popup *//* Footer */.footer_container{	background-color: var(--dblue);	width: 100%;}.single .footer_container{margin-top: auto;}	.footer{		align-items: center;		display: flex;		flex-direction: row;		flex-wrap: wrap;		justify-content: space-between;		margin: 0 auto;		max-width: 100%;		padding: 55px 30px 115px;		position: relative;		width: 1350px;	}		.politics{			border-bottom: 1px #818ABC solid;			color: #fff;			display: inline-block;			font-size: 18px;			line-height: 30px;			padding-bottom: 2px;			transition: all .3s linear;		}			.politics:hover{				border-bottom-color: var(--orange);				color: var(--orange);			}		.footer_logo{			background: url(/local/templates/.default/css/../images/footer_logo.svg) no-repeat;			background-size: cover;			height: 73px;			left: calc(50% - 143px);			position: absolute;			top: 45px;			width: 287px;		}		.social{			display: flex;			flex-direction: row;			flex-wrap: wrap;			justify-content: flex-start;		}			.social a{				border: 1px rgba(255,255,255,.2) solid;				border-radius: 50%;				height: 50px;				transition: all .3s linear;				width: 50px;			}			.social a:not(:first-child){margin-left: 10px;}			.social a.ico_fb{background: url(/local/templates/.default/css/../images/ico_fb.svg) center no-repeat;}			.social a.ico_vk{background: url(/local/templates/.default/css/../images/ico_vk.svg) center 17px no-repeat;}			.social a.ico_inst{background: url(/local/templates/.default/css/../images/ico_inst.svg) 12px 12px no-repeat;}			.social a.ico_tg{background: url(/local/templates/.default/css/../images/ico_tg.svg) 12px 12px no-repeat;}			.social a.ico_yt{background: url(/local/templates/.default/css/../images/ico_yt.svg) 12px 12px no-repeat;}			.social a:hover{				background-color: var(--orange);				border-color: var(--orange);			}		.copy{			color: #818ABC;			font-size: 18px;			line-height: 30px;			padding-top: 70px;			text-align: center;			width: 100%;		}/* END footer *//* Ошибки дял валидации формы */label.itrack-label-error {	position: absolute;	top: -15px;	border: 1px white solid;	border-radius: 5px;	padding: 5px;	background-color: gray;}
/* End */


/* Start:/local/templates/.default/css/style_mob.css?164865708323223*/
@media only screen and (max-width: 1600px){
.registration_form,.sponsors_slider_container,.news_project_container .news_container{border-radius: 0;}
}/* END 1600px */
@media only screen and (max-width: 1300px){
/* Header */
.single{padding-top: 115px;}
.logo{
	background-size: 124px auto;
	height: 75px;
	width: 164px;
}
.header_nav li{margin-left: 15px;}
.header .btn{
	margin-left: 15px;
	padding-left: 20px;
	padding-right: 20px;
}
.login{
	margin-left: 15px;
	padding: 0;
	text-indent: -9999px;
	width: 50px;
}
	.login br{display: none;}
/* END header */
/* Promo */
.promo_container{padding-top: 175px;}
	.promo_container .wrapper{padding-bottom: 60px;}
		.promo_title{
			font-size: 60px;
			line-height: 72px;
		}
		.steps_reg_container{
			margin-bottom: 80px;
			max-width: 740px;
			width: 100%;
		}
			.steps_reg_text{margin-bottom: 20px;}
			.partners_container{
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				grid-gap: initial;
				justify-content: flex-start;
				width: 100%;
			}
				.partners_block{
					margin-right: 30px;
					max-width: calc(33.33% - 30px);
					width: 190px;
				}
/* END promo */
/* Methodology */
.methodology_container{margin-bottom: 100px;}
	.methodology_reg_text{margin-bottom: 40px;}
	.methodology_content{
		padding-top: 85px;
		width: calc(50% - 20px);
	}
	.methodology_download{margin-top: 90px;}
/* END methodology */
/* Timing */
.timing_container{margin-bottom: 100px;}
		.timing_block{
			margin: 0 7px;
			width: calc(20% - 14px);
		}
/* END timing */
/* Members */
.members_container{margin-bottom: 100px;}
/* END members */
/* Why */
.archive_container{
	margin-bottom: 100px;
	padding: 60px 40px 60px 210px;
}
	.archive_container:before{left: 40px;}
/* END why */
/* Registration_form */
.registration_form_container{margin-bottom: 100px;}
	.registration_form{
		margin: 0 -30px;
		padding: 100px 30px 40px;
		width: calc(100% + 60px);
	}
		.registration_form .block_title{max-width: 60%;}
		.registration_form .radio,.registration_form_tabs li{width: calc(50% - 30px);}
/* END registration_form */
/* Sponsors */
.sponsors_container{margin-bottom: 100px;}
	.sponsors_slider_container{
		margin: 0 -30px;
		padding: 100px 30px;
		width: calc(100% + 60px);
	}
/* END sponsors */
/* Information partners */
.information_partners_container{margin-bottom: 100px;}
	.information_partners_block{width: calc((100% / 4) - 10px);}
/* END information partners */
/* News project */
.news_project_container{margin-bottom: 90px;}
	.news_project_container .news_container{
		margin: 0 -30px;
		padding: 100px 30px;
		width: calc(100% + 60px);
	}
/* END news project */
/* Contacts */
.map_container{margin-bottom: 100px;}
/* END contacts */
/* List rating */
.list_rating_container .flexbox{
	margin: 0 -10px;
	width: calc(100% + 20px);
}
	.list_rating_block{margin: 0 10px 20px;}
/* END list rating */
/* News page date */
.content{width: 100%;}
.news_sidebar{display: none;}
/* END news page date */
/* Profile_page */
.profile_page_container{margin-bottom: 100px;}
	.profile_form{
		margin: 0 -30px;
		padding: 100px 30px 40px;
		width: calc(100% + 60px);
	}
	.profile_sidebar{width: 226px;}
	.profile_content{width: calc(100% - 246px);}
/* END profile_page */
/*	Registration page */
.tabs{max-width: 80%;}
	.tabs li{
		font-size: 18px;
		line-height: 22px;
	}
.reg_form_information{
	padding: 20px;
	width: 226px;
}
	.reg_form_information p{
		font-size: 16px;
		line-height: 26px;
	}
/*	END registration page */
/* Rating page */
.rating_list_container{
	padding: 15px;
	width: 226px;
}
	.rating_list li a{
		font-size: 16px;
		line-height: 24px;
	}
.rating_content{width: calc(100% - 246px);}
	.vote_block{padding: 15px;}
/* END rating page */
}/* END 1300px */
@media only screen and (max-width: 1023px){
/* Header */
.single{padding-top: 96px;}
.header,.wrapper,.footer{
	padding-left: 20px;
	padding-right: 20px;
}
.header{
	align-items: flex-start;
	padding-bottom: 6px;
}
	.logo{
		background-size: 82px auto;
		height: 52px;
		width: 111px;
	}
	.fixed .logo{margin-top: 6px;}
	.header_nav{display: none;}
	.header .btn{display: none;}
	.login{
		margin: 6px 0 0 auto;
		text-indent: -9999px;
		width: 50px;
	}
	.menu_btn{
		background: url(/local/templates/.default/css/../images/menu_btn_white.svg) no-repeat;
		cursor: pointer;
		display: block;
		height: 50px;
		margin: 6px 0 0 15px;
		width: 50px;
	}
	.single .menu_btn,.fixed .menu_btn{background: url(/local/templates/.default/css/../images/menu_btn.svg) no-repeat;}
.mob_menu_container{
	background: linear-gradient(0deg, rgba(1,19,116, .8), rgba(1,19,116,1));
	backdrop-filter: blur(10px);
	left: 0;
	min-height: 100vh;
	padding: 6px 20px 30px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}
	.mob_menu_container .flexbox{
		align-items: center;
		margin-bottom: 46px;
	}
		.btn{
			font-size: 12px;
			height: 40px;
			line-height: 16px;
		}
		.menu_btn_close{
			background: url(/local/templates/.default/css/../images/menu_btn_close.svg) no-repeat;
			cursor: pointer;
			height: 50px;
			width: 50px;
		}
	.mob_nav{margin-bottom: 10px}
		.mob_nav li{
			font-size: 16px;
			line-height: 20px;
			margin-bottom: 30px;
		}
			.mob_nav li a{
				color: #fff;
				font-family: Montserrat;
				font-weight: bold;
				text-transform: uppercase;
			}
		.mob_copy{
			display: block;
			color: #818ABC;
			font-size: 12px;
			line-height: 20px;
			margin-bottom: 40px;
		}
		.mob_politics{
			border-bottom: 1px #818ABC solid;
			color: #fff;
			display: inline-block;
			font-size: 12px;
			line-height: 20px;
			margin-bottom: 40px;
			padding-bottom: 3px;
		}
		.social{
			
		}
/* END header */
/* Promo */
.promo_container{padding-top: 76px;}
	.promo_container .wrapper{
		min-height: 1px;
		padding-bottom: 20px;
	}
		.promo_title{
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}
		.steps_reg_container{
			margin-bottom: 30px;
			width: 100%;
		}
			.steps_reg_title{margin-bottom: 5px;}
			.steps_reg_text{
				font-size: 18px;
				line-height: 22px;
				margin-bottom: 10px;
			}
			.steps li{
				font-size: 14px;
				line-height: 24px;
				padding-top: 11px;
				width: 100%;
			}
				.steps li:before{width: 140px;}
			.steps li:not(:last-child){margin: 0;}
			.steps li:not(.active),.steps{display: none;}
			.partners_container{
				align-items: flex-end;
				display: grid;
				grid-template-areas:
				"a ."
				"b c";
				grid-gap: 10px 10px;
				grid-auto-rows: min-content;
				grid-template-columns: repeat(2, 1fr);
				justify-content: flex-start;
				width: auto;
			}
				.partners_block{
					margin-right: 0;
					max-width: 100%;
					width: 190px;
				}
					.partners_block_img{height: 50px;}
/* END promo */
/* Methodology */
.methodology_container{margin-bottom: 60px;}
	.methodology_reg{
		border-radius: 0 0 30px 0;
		margin: 0 -20px 40px;
		min-height: 322px;
		padding: 20px 20px 30px;
		width: calc(100% + 40px);
	}
		.methodology_reg:before,.methodology_reg:after{width: 100%;}
		.methodology_reg_text{
			font-size: 14px;
			line-height: 20px;
			margin-bottom: 20px;
		}
	.methodology_content{
		padding-top: 0;
		width: 100%;
	}
		.methodology_block{margin-bottom: 20px;}
			.methodology_block_title{
				font-size: 16px;
				line-height: 20px;
				margin-bottom: 10px;
			}
			.methodology_block_text{
				font-size: 14px;
				line-height: 20px;
			}
		.methodology_download{
			background-size: 60px auto;
			height: auto;
			margin: 40px 0 0;
			min-height: 60px;
			padding-left: 80px;
		}
			.link{
				font-size: 14px;
				line-height: 20px;
			}
/* END methodology */
/* Timing */
.timing_container{margin-bottom: 60px;}
	.block_title{
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 40px;
	}
	.timing_container .flexbox{
		flex-direction: column;
		margin: 0;
		width: 100%;
	}
		.timing_block{
			margin: 0;
			padding: 0 0 20px 56px;
			position: relative;
			width: 100%;
		}
			.timing_block_title{
				font-size: 16px;
				line-height: 20px;
				margin-bottom: 20px;
				min-height: 1px;
				padding: 20px 0 0;
				position: static;
				text-align: left;
			}
				.timing_block_title:before{
					background-size: 100% auto;
					bottom: auto;
					left: 0;
					position: absolute;
					top: 10px;
				}
				.timing_block_title:after{
					border-bottom: none;
					border-left: 2px rgba(255,137,74,.3) dashed;
					box-sizing: border-box;
					bottom: auto;
					height: 100%;
					left: 17px;
					right: auto;
					top: 0;
					width: 1px;
				}
				.timing_block:first-child .timing_block_title:after{width: 1px;}
				.timing_block:last-child .timing_block_title:after{
					right: auto;
					width: 1px;
				}
			.timing_block_text{
				align-items: center;
				background-position: 0 0;
				background-size: 80px auto;
				color: var(--dgray);
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				font-size: 14px;
				justify-content: flex-start;
				line-height: 20px;
				min-height: 80px;
				padding: 0 0 0 100px;
				text-align: center;
			}
/* END timing */
/* Members */
.members_container{margin-bottom: 60px;}
	.title_container{
		justify-content: flex-start;
		margin-bottom: 0;
	}
		.title_container .block_title{
			margin-bottom: 40px;
			width: 100%;
		}
		.members_slide_title{
			font-size: 16px;
			line-height: 20px;
			margin-bottom: 10px;
		}
		.members_slide_position{margin-bottom: 10px;}
		.members_slide_text{
			font-size: 14px;
			line-height: 20px;
		}
/* END members */
/* Why */
.why_container{margin-bottom: 20px;}
	.small_title{
		font-size: 16px;
		line-height: 20px;
	}
	.list li{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 20px;
		padding-left: 34px;
	}
	.why_container .list li{width: 100%;}
.archive_container{
	border-radius: 30px;
	margin: 0 -20px 60px;
	padding: 160px 30px 50px;
	width: calc(100% + 40px);
}
	.archive_container:before{
		background-size: 110px auto;
		height: 110px;
		left: 30px;
		top: 30px;
		width: 110px;
	}
	.archive_title{
		font-size: 16px;
		line-height: 20px;
	}
/* END why */
/* Registration_form */
.registration_form_container{margin-bottom: 60px;}
	.registration_form{
		border-radius: 30px;
		margin: 0 -20px;
		padding: 40px 20px;
		width: calc(100% + 40px);
	}
		.registration_form .block_title{max-width: none;}
		.download_form{
			font-size: 16px;
			line-height: 20px;
			margin-bottom: 40px;
		}
			.download_form span{
				font-size: 12px;
				line-height: 20px;
				padding-top: 10px;
			}
		.radio_container,.registration_form_tabs{
			margin: 0;
			width: 100%;
		}
			.radio,.registration_form_tabs li{
				font-size: 12px;
				line-height: 20px;
				margin-bottom: 20px;
			}
				.radio strong,.registration_form_tabs li strong{
					font-size: 16px;
					line-height: 20px;
				}
			.registration_form .radio,.registration_form_tabs li{width: 100%;}
	.form fieldset.big_margin,.form fieldset{margin-bottom: 20px;}
		.input_block:not(:last-child){margin-bottom: 10px;}
		.input_block[class*="column"],.input_block,.input_block.form_org,.input_block.company_name{
			padding: 10px 20px;
			width: calc(100% - 30px);
		}
			.label{
				font-size: 12px;
				line-height: 20px;
				margin-bottom: 3px;
			}
			.text_input,.textarea{font-size: 16px;}
			.select2 {width: auto !important;}
			.select2-container--default .select2-selection--single .select2-selection__rendered{
				font-size: 16px;
				line-height: 20px;
				max-width: 80%;
				white-space: normal;
			}
		.form_info{
			font-size: 12px;
			line-height: 16px;
			margin-bottom: 20px;
		}
		.registration_form .download_block_container, .download_block_container{padding: 0;}
		.download_block{
			height: 64px;
			padding: 20px;
		}
			.download_file{
				font-size: 12px;
				line-height: 16px;
				padding: 4px 0 4px 38px;
			}
		.checkbox{font-size: 12px;}
	.registration_form .flexbox{display: block;}
		.btn.big{
			font-size: 12px;
			height: 70px;
			line-height: 16px;
		}
		.registration_form .btn{
			margin-bottom: 20px;
			max-width: 100%;
		}
		.more_info{
			font-size: 16px;
			line-height: 20px;
			margin: 0;
		}
			.more_info span{
				font-size: 12px;
				line-height: 20px;
				padding-top: 10px;
			}
/* END registration_form */
/* Sponsors */
.sponsors_container{margin-bottom: 60px;}
	.sponsors_slider_container{
		border-radius: 30px;
		margin: 0 -20px;
		padding: 40px 20px;
		width: calc(100% + 40px);
	}
	.sponsors_slider{padding-top: 68px;}
		.sponsors_slider .slick-dots{
			left: 15px;
			right: auto;
			top: 0;
		}
		.sponsors_slide{
			border-radius: 40px;
			padding: 20px;
		}
			.sponsors_slide_title{
				font-size: 14px;
				line-height: 30px;
				margin-bottom: 20px;
			}
			.sponsors_slide_img{margin-bottom: 20px;}
			.sponsors_slide_text{
				font-size: 14px;
				line-height: 20px;
			}
/* END sponsors */
/* Information partners */
.information_partners_container{margin-bottom: 60px;}
	.information_partners_block{height: 120px;}
/* END information partners */
/* News project */
.news_project_container{margin-bottom: 50px;}
	.news_project_container .news_container{
		border-radius: 60px;
		margin: 0 -20px;
		padding: 40px 20px 0;
		width: calc(100% + 40px);
	}
		.news_project_container .news_block{margin-bottom: 40px;}
		.news_block_img{
			height: 120px;
			margin-bottom: 10px;
		}
		.news_block_date{
			font-size: 14px;
			line-height: 20px;
			margin-bottom: 10px;
		}
		.news_block_title{
			font-size: 16px;
			line-height: 20px;
		}
		.news_block_text{
			font-size: 14px;
			line-height: 20px;
		}
/* END news project */
/* Contacts */
.contacts_slider{padding-top: 68px;}
	.contacts_slider .slick-dots{
		left: 15px;
		right: auto;
		top: 0;
	}
	.contacts_slide_img{
		margin-bottom: 10px;
		width: 100%;
	}
	.contacts_slide_content{
		padding: 20px 20px 10px;
		width: 100%;
	}
		.contacts_slide_position{
			font-size: 12px;
			line-height: 20px;
		}
		.contacts_slide_name{
			font-size: 16px;
			line-height: 20px;
		}
		.contacts_link{
			font-size: 12px;
			line-height: 20px;
		}
.map_container{
	margin-bottom: 60px;
	padding: 20px 20px 6px;
}
	.map{
		margin-bottom: 20px;
		width: 100%;
	}
	.map_content{
		padding: 0;
		width: 100%;
	}
		.map_content_logo{margin-bottom: 20px;}
/* END contacts */
/* Footer */
.footer_container{}
	.footer{
		align-items: center;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 40px 20px;
	}
		.politics{
			font-size: 16px;
			line-height: 20px;
			margin-bottom: 40px;
			order: 3;
		}
		.footer_logo{
			height: 53px;
			margin-bottom: 40px;
			order: 1;
			position: static;
			width: 212px;
		}
		.social{order: 4;}
		.copy{
			font-size: 16px;
			line-height: 20px;
			margin-bottom: 40px;
			order: 2;
			padding-top: 0;
		}
/* END footer */
/* News page */
.breadcrumbs{display: none;}
/* END news page */
/* List rating */
.list_rating_container{margin-bottom: 40px;}
.list_rating_container .flexbox{
	margin: 0 -5px;
	width: calc(100% + 10px);
}
	.list_rating_block{
		font-size: 20px;
		height: 60px;
		line-height: 24px;
		margin: 0 10px 10px;
		width: calc((100% / 4) - 20px);
	}
/* END list rating */
/* News page date */
.content{margin-bottom: 40px;}
	.text h1{
		font-size: 50px;
		line-height: 54px;
		margin-bottom: 40px;
	}
.news_nav{width: 440px;}
	.news_nav:before{left: calc(50% - 16px);}
	.news_back,.news_nav a{width: 215px;}
/* END news page date */
/* Profile_page */
.profile_page_container{margin-bottom: 60px;}
	.profile_link{margin: 0 0 20px 14px;}
		.profile_page_container .block_title{width: calc(100% - 190px);}
		.profile_link.ico_edit{margin-left: 0;}
		.title_container .btn{margin: 0 0 20px 0;}
		.title_container .btn + .profile_link.ico_edit{margin-left: 30px;}
.profile_sidebar .btn{height: 50px;}
	.profile_form{
		background: none;
		border-radius: 0;
		margin: 0;
		padding: 0;
		width: 100%;
	}
		.single .form fieldset.big_margin,.single .form fieldset{margin-bottom: 10px;}
		.single .form fieldset.mob_margin{margin-bottom: 40px;}
		.single .input_block[class*="column"],.single .input_block,.single .input_block.form_org,.single .input_block.company_name{width: calc(100% - 20px);}
/* END profile_page */
/*	Registration page */
.tabs{margin-bottom: 40px;}
	.tabs li{
		font-size: 12px;
		line-height: 16px;
		padding: 20px;
	}
.profile_text{margin-bottom: 60px;}
	.medium_title{
		font-size: 16px;
		line-height: 20px;
	}
	.profile_text p{
		font-size: 14px;
		line-height: 20px;
	}
/*	END registration page */
/* Rating page */
.rating_list_container{display: none;}
.profile_rating .title_container{
	align-items: flex-start;
	flex-direction: column;
	margin-bottom: 0;
}
	.input_block.mob{
		display: block;
		margin: 0 0 20px;
		width: 100%;
	}
	.sort_container{margin: 0 auto 40px;}
		.sort_dropdown{right: calc(50% - 60px);}
	.rating_list li a{
		font-size: 16px;
		line-height: 24px;
	}
.rating_content{width: 100%;}
	.vote_block{
		border-top: 1px #E2E2F5 solid;
		border-radius: 0;
		margin-bottom: 40px;
		padding: 40px 0 0;
	}
		.vote_block:first-child{
			border: none;
			padding-top: 0;
		}
.rating_content .pagination{margin: 40px auto 0;}
/* END rating page */
}/* END 1023px */
@media only screen and (max-width: 768px){
/* Information partners */
.information_partners_block{width: calc((100% / 3) - 10px)}
/* END information partners */
/* News project */
.news_project_container .news_block{width: calc(100% - 30px);}
/* END news project */
/* News page */
.news_block{
	margin-bottom: 40px;
	width: calc(50% - 30px);
}
.pagination li:nth-child(n+5):not(:last-child){display: none;}
/* END news page */
/* List rating */
.list_rating_block{width: calc(33.33% - 20px);}
/* END list rating */
/* News page date */
.content{margin-bottom: 40px;}
	.news_title_container{
		border-radius: 0;
		display: block;
		height: auto;
		padding: 0;
		margin-bottom: 40px;
	}
		.news_title_img{
			border-radius: 20px;
			height: 130px;
			left: auto;
			overflow: hidden;
			position: relative;
			top: auto;
			width: 100%;
		}
			.news_title_img:before{
				background: linear-gradient(180deg, rgba(1,19,116,0) 0%, rgba(1,19,116,.7) 100%);
				content: "";
				height: 100%;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 1;
			}
			.news_title_img img{
				height: 100%;
				object-fit: cover;
				object-position: 50% 50%;
				width: 100%;
			}
		.news_date{
			color: var(--dgray);
			font-size: 14px;
			font-weight: 400;
			line-height: 20px;
			margin-bottom: 10px;
		}
		.news_title{
			color: var(--dblue);
			font-size: 20px;
			line-height: 24px;
			margin-bottom: 20px;
		}
	.text{margin-bottom: 0;}
		.text h1{
			font-size: 26px;
			line-height: 30px;
		}
		.text h2{
			font-size: 20px;
			line-height: 26px;
		}
		.text h3{
			font-size: 18px;
			line-height: 22px;
		}
		.text h4{
			font-size: 16px;
			line-height: 20px;
		}
		.text p{
			font-size: 14px;
			line-height: 20px;
		}
		.text ul{margin-bottom: 40px;}
			.text ul li{
				font-size: 14px;
				line-height: 20px;
			}
			.text ul li:before{top: 5px;}
	.news_back{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 40px;
	}
	.news_back,.news_nav a{width: auto;}
	.news_nav{width: 100%;}
		.news_nav:before{left: 50%;}
		.news_nav a{
			font-size: 14px;
			height: auto;
			line-height: 20px;
			max-width: calc(50% - 10px);
			padding: 70px 0 0;
		}
		.news_nav a.next{text-align: right;}
		.news_nav a.next:before,.news_nav a.next:after{
			left: auto;
			right: 0;
		}
/* END news page date */
/* Profile_page */
.profile_sidebar{
	align-items: flex-start;
	display: grid;
	grid-template-areas:
	"a b"
	"a c";
	grid-gap: 20px 30px;
	grid-auto-rows: min-content;
	grid-template-columns: repeat(2, 1fr);
	justify-content: flex-start;
	max-width: 100%;
	width: 410px;
}
	.profile_sidebar .btn{margin: 0;}
	.user_img{
		grid-area: a;
		margin-bottom: 0;
	}
		.user_img img{
			height: 130px;
			object-fit: cover;
			object-position: 50% 50%;
		}
	.profile_sidebar .btn{grid-area: b;}
	.profile_sidebar .btn.border{grid-area: c;}
.profile_content{width: 100%;}
/* END profile_page */
/* Popup */
.popup,.fancybox-content.popup{
	border-radius: 0;
	padding: 40px 20px;
}
	.fancybox-button{
		height: 54px;
		width: 54px;
	}
	.add_foto_form .download_file{
		font-size: 14px;
		line-height: 20px;
	}
.contacts_popup_link{margin-left: 0;}
/* END popup */
/*	Registration page */
.tabs{max-width: none;}
.reg_form_information{
	position: static;
	width: 100%;
}
.btn_container{display: block;}
	.btn_container .btn{
		margin-bottom: 20px;
		height: 50px;
	}
	.add_user{
		font-size: 12px;
		line-height: 20px;
		margin: 0;
	}
		.add_user br{display: none;}
/*	END registration page */
/* Rating page */
.vote_block_img{
	margin-bottom: auto;
	width: 80px;
}
.vote_block_content{
	margin: 0 0 10px 10px;
	width: calc(100% - 90px);
}
	.vote_block_title{
		font-size: 16px;
		line-height: 20px;
	}
	.vote_block_text{
		font-size: 10px;
		line-height: 16px;
	}
	.vote_block .select2-container--default .select2-selection--single .select2-selection__rendered{
		font-size: 16px;
		line-height: 20px;
	}
	.vote_block .label{
		font-size: 14px;
		line-height: 18px;
	}
	.vote_block .flexbox{
		align-items: flex-start;
		flex-direction: column;
		justify-content: flex-start;
		width: 100%;
	}
		.open_candidate{
			margin: 0 0 20px;
			order: 2;
		}
		.vote_block .checkbox{
			font-size: 16px;
			line-height: 22px;
			margin: 0 0 10px;
			order: 1;
			width: 100%;
		}
		.vote_block .btn,.accepted{
			margin: 0;
			order: 3;
		}
.achievements_block{margin-top: 20px;}
	.achievements_block_list li{
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 20px 0;
	}
	.achievements_block_td{width: calc(50% - 30px);}
	.achievements_block_td:not(:last-child){padding-right: 15px;}
	.achievements_block_td.mob_margin{margin-bottom: 10px;}
	.experience.achievements_block_td{
		min-width: 1px;
		width: 80px;
	}
	.industry.achievements_block_td{width: calc(100% - 80px);}
		.td_title{
			font-size: 12px;
			line-height: 16px;
		}
		.td_text{
			font-size: 14px;
			line-height: 20px;
		}
		.achievements_block_text{
			font-size: 14px;
			line-height: 20px;
		}
.rating_content .pagination{margin-top: 20px;}
/* END rating page */
}/* END 768px */
@media only screen and (max-width: 640px){
/* Index page */
.contacts_slide_img{
	margin: 0 auto 10px;
	object-fit: none;
	width: auto;
}
/* END index page */
}/* END 640px */
@media only screen and (max-width: 560px){
/* Information partners */
.information_partners_block{width: calc(50% - 10px)}
/* END information partners */
}/* END 560px */
@media only screen and (max-width: 480px){
/* Promo */
.partners_block{width: 130px;}
/* END promo */
/* Contacts */
.contacts_slide_img{
	height: 350px;
	object-fit: cover;
	object-position: 50% 50%;
}
/* END contacts */
/* News page */
.news_block{width: calc(100% - 30px);}
/* END news page */
/* Profile_page */
.profile_link{
	font-size: 10px;
	line-height: 14px;
}
	.profile_page_container .title_container .btn{
		padding-left: 15px;
		padding-right: 15px;
	}
	.profile_link.ico_edit{width: 160px;}
/* END profile_page */
}/* END 480px */
@media only screen and (max-width: 380px){

}/* END 380px */
@media only screen and (max-width: 480px){
	
}/* END 480px */
@media only screen and (max-width: 480px){
	
}/* END 480px */
@media only screen and (max-width: 480px){
	
}/* END 480px */
/* End */
/* /local/templates/.default/css/slick.css?16481351441776 */
/* /local/templates/.default/css/reset.css?16481351441983 */
/* /local/templates/.default/css/select2.min.css?164813514416264 */
/* /local/templates/.default/css/jquery.fancybox.min.css?164813514412795 */
/* /local/templates/.default/css/jquery.mCustomScrollbar.min.css?164813514442839 */
/* /local/templates/.default/css/style.css?165096386753065 */
/* /local/templates/.default/css/style_mob.css?164865708323223 */
