

/* Start:/local/templates/colnkrug/assets/plugins/slick/slick.css?16777499884206*/
/* 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-slider * {
    outline: none !important;
}

.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;
}
.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: inline-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;
}


.slick-left-dots .slick-dots {
    list-style: none;
    z-index: 100;
    position: absolute;
    left: 20px;
    top: 32%;
    bottom: 0;
    margin: auto;
    padding: 0;
    display: block;
} 

.slick-left-dots .slick-dots li {
    line-height: 1;
    margin: 30px 0px;
    opacity: .35;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.slick-left-dots .slick-dots li:hover {
    opacity: .75;
}

.slick-left-dots .slick-dots li.slick-active {
    opacity: 1;
}

.slick-left-dots .slick-dots li button {
    color: rgba(74, 42, 67, 1);
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: transparent;
    border: none;
    outline: none;
    letter-spacing: 1px;
    position: relative;    
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.slick-left-dots .slick-dots li button:before {
    content: '0';

}

.slick-left-dots .slick-dots li.slick-active button {
     color: rgba(74, 42, 67, 1);
}


.slick-default-arrows .slick-prev,
.slick-default-arrows .slick-next {
    font-size: 0;
    color: transparent;
    display: block;
    height: 90%;
    position: absolute;
    border: none;
    outline: none;
    background-color: transparent;
    width: 21px;
    top: 0;
    background-repeat: no-repeat;
    background-position: center center
}


.slick-default-arrows .slick-arrow.slick-disabled {
    opacity: .15;
}

.slick-default-arrows .slick-arrow {
    opacity: 1;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.slick-default-arrows .slick-prev {
    left: -30px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAoBAMAAADj3azWAAAAFVBMVEUAAABKKkNKKkNKKkNKKkNKKkNKKkPfc9JHAAAABnRSTlMAjwF9bWuzthGOAAAALElEQVQY02OAA+YABFvMAM5kTFRACAuRJCyAJMwwSIQhjkW4dhhKGCDFqQMAT1kMSYKEw2IAAAAASUVORK5CYII=');
}

.slick-default-arrows .slick-next {
    right: -30px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAoBAMAAADj3azWAAAAFVBMVEUAAABKKkNKKkNKKkNKKkNKKkNKKkPfc9JHAAAABnRSTlMAjwF9bWuzthGOAAAAKklEQVQY02NwZkAAMwEEWzERwWYSG4YSSGzGxMEijORaJmKFMeMuGMEEAL1pDEm8uSrMAAAAAElFTkSuQmCC');
}
/* End */


/* Start:/local/templates/colnkrug/assets/plugins/jQueryFormStyler/dist/jquery.formstyler.css?16777499882169*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


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


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


/* Start:/local/templates/colnkrug/assets/css/utils.css?16777499883002*/
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

[role="button"] {
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

small {
  font-size: 80%;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}

.img-left-text{
  margin-right: 20px;
  margin-bottom: 20px;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}  

/* .clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,{
  content: " ";
  display: table;
} */

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}


.img-responsive {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}

@media (max-width: 992px) {
  .center-mobile {
    text-align: center;
  }
}

.vertical-center { 
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.def-tr {
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

[role="block"] {
  display: block;
}

@media screen and (min-width: 991px )  {
  .text-center-md{
    text-align: center;
  }

  .text-right-md {
    text-align: right;
  }
}


@media screen and (min-width: 776px ) and (max-width: 991px)  {
  .text-center-sm{
    text-align: center;
  }
  .text-right-sm{
    text-align: right;
  }
}

@media screen and (max-width: 776px ) {
  .text-center-xs{
    text-align: center;
  }

  .text-right-xs {
    text-align: right;
  }
}

.relative {
  position: relative;
}

.hr-light{
  opacity: 0.35;
  border-color: #ff6600;
  border-style: dashed;
  border-bottom: 1px;
  margin-bottom: 40px;
}
/* End */


/* Start:/local/templates/colnkrug/assets/css/grid_box.css?167774998815784*/
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 100%;
  width: 1170px;
  min-width: 1170px;
}


/* @media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
} */

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}


.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before,
.row:after {
  content: " ";
  display: table;
} 


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}


@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/* End */


/* Start:/local/templates/colnkrug/assets/css/buttons.css?1677749988987*/
.btn {
	position: relative;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    line-height: 1;
    background-color: transparent;
    outline: none;
    text-decoration: none !important;
    border-radius: 4px;
    border: 1px solid transparent;
}

.btn__medium {
	padding: 15px 25px 15px 25px;
	font-weight: 600;
    font-size: 0.85rem;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
}


.btn--orange {
    background-color: #ff6600;
    color: white;
    opacity: 1;
}

.btn--orange:hover {

    opacity: 0.8;
}
/* End */


/* Start:/local/templates/colnkrug/assets/css/forms.css?16777499889516*/
#modal__callback{
	max-width: 460px;
    width: 100%;
    position: relative;
}
.aform-area {
	padding: 30px;
}

.aform-title {
	margin-bottom: 10px;
	color: #ff6600;
}

.aform-field {
	margin: 10px 0px;
}

.dark-form {
	color: white;
}

.aform-area select,
.aform-area input[type="text"],
.aform-area input[type="email"],
.aform-area input[type="number"],
.aform-area textarea {
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	outline: none;
	font-weight: 400;
	font-size: 14px;
	color: #404f55;
	border-radius: 3px;
	padding: 0 15px;
	border: 1px solid rgba(0, 0, 0, 0.25);
	line-height: 38px;
}

.dark-form .aform-area select,
.dark-form .aform-area input[type="text"],
.dark-form .aform-area input[type="email"],
.dark-form .aform-area input[type="number"],
.dark-form .aform-area textarea {
	color: white;
	border-bottom: 1px solid white;
	background-color: transparent;
}

.aform-area input[type="submit"].btn--dark {
	font-size: 14px !important;
	padding: 13px 28px 11px 26px;
}

.aform-area input[type="submit"].btn--pink {
	font-size: 14px !important;
	padding: 13px 28px 11px 26px;
	border: 2px solid transparent;
}

.aform-area input[type="submit"].btn--pink:hover {
	border: 2px solid #fcd2c1;
}

.aform-area textarea  {
	padding: 20px;
	height: 100px;
	resize: none;
}



.aform-label__inline {
	display: inline-block;
}

.aform-label-small {
	line-height: 1.3;
	font-size: 14px;
}

@keyframes trianim {
	0% {opacity: 0;}
	33% {opacity: 1;}
	66% {opacity: 0;}
	100% {opacity: 0;}
}
@-o-keyframes trianim{
	0% {opacity: 0;}
	33% {opacity: 1;}
	66% {opacity: 0;}
	100% {opacity: 0;}
}
@-moz-keyframes trianim{
	0% {opacity: 0;}
	33% {opacity: 1;}
	66% {opacity: 0;}
	100% {opacity: 0;}
}
@-webkit-keyframes trianim{
	0% {opacity: 0;}
	33% {opacity: 1;}
	66% {opacity: 0;}
	100% {opacity: 0;}
}

svg.animate-flicker > path{
  opacity: 0;
}

svg.animate-flicker > path:nth-child(1){
	animation: 2s trianim ease-in-out infinite;
}

svg.animate-flicker > path:nth-child(2){
	animation: 2s trianim ease-in-out infinite .25s;
}

svg.animate-flicker > path:nth-child(3){
	animation: 2s trianim ease-in-out infinite .5s;
}

svg.animate-flicker > path:nth-child(4){
	animation: 2s trianim ease-in-out infinite .75s;
}

svg.animate-flicker > path:nth-child(5){
	animation: 2s trianim ease-in-out infinite 1s;
}

.form__body{
	position: relative;
	background: #fff;
}

.dark-form .form__body .form___loader{
	background: rgba(64, 78, 83, 0.9) !important;
}

.form__body .form___loader{
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.85);
}
.form__body .form___loader svg{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.form__body.in__proggres .form___loader{
	z-index: 150 !important;
}
.form__body.form__ok{
	display: none;
}

.form__body.form__ok + .form__info .form__success{
	display: block;
}

.form__body.form__bad + .form__info .form__error{
	display: block;
}

.form__info .form__success,
.form__info .form__error{
	display: none;
}


/* BIG FORMS */
.big-form{
	padding: 50px 80px;
	margin: 40px 0px;
	border: 2px solid #ff6600;
	border-radius: 3px;
	width: 100%;
}
.big-form .form--title{
	text-transform: uppercase;
	font-size: 32px;
	line-height: 1;
	color: #ff6600;
	margin-bottom: 25px;
}
.big-form .form-fields,
.small-form .form-fields{
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	/*box-sizing: content-box;*/
}

.big-form input[type="text"],
.small-form input[type="text"]{
	width: 100%;
	font-size: 14px;
	border-radius: 3px;
	padding: 0 15px;
	outline: 0px;
	border: 1px solid rgba(0, 0, 0, 0.25);
	line-height: 38px;
}
.big-form textarea{
	font-size: 14px;
	line-height: 20px;
	border-radius: 3px;
	outline: 0px;
	border: 1px solid rgba(0, 0, 0, 0.25);
	padding: 10px 20px;
	resize: none;
	width: 100%;
	/*height: calc(100% - 20px);*/
	height: 100%;
	/*display: block;*/
}
.big-form input[type="submit"]{
	padding: 0 25px;
	line-height: 38px;
	width: 100%;
}

.big-form .captcha_word,
.small-form .captcha_word{
	position: relative;
}
.big-form .captcha_word:before,
.small-form .captcha_word:before{
	position: absolute;
	content: '';
	right: 16px;
	top: 50%;
	transform: translate(0, -50%);
	width: 9px;
	height: 8px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MWFmMWFjYi02M2M5LTNiNGMtYmExMC0yMjE0NTNiYWQ1OGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEUwMkVGNTc5N0I3MTFFN0FFNkRBNTczQThGQTdBODMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEUwMkVGNTY5N0I3MTFFN0FFNkRBNTczQThGQTdBODMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZjE1YTg5OC1mYjhlLTMxNGYtYmZjYi1kOTY4OTk4ODYyNmQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTFhZjFhY2ItNjNjOS0zYjRjLWJhMTAtMjIxNDUzYmFkNThkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5Y1PCgAAAIJJREFUeNpUjwERgCAMRQdnEitYQSNoBIiAFYwAETSCVrCCFYgwP7DzJnePjb8/GMTM9OEoAAZO65b+K0t8tGjQNSOO4BJtB5PkpbZ1khScaj5V/liKvACDg1eFG6yiJz1TL/EAwzdX5NxM3gTshVRvboYIvTZa9av2RFurGKvpFWAA2vc2XIKuDh8AAAAASUVORK5CYII=');
}

.big-form .form__info .form__success,
.big-form .form__info .form__error{
	margin-top: 30px;
    margin-bottom: -30px;
}

/* PRELOADER ANIMATION */
.loader-man {
	opacity: 0;
}
@-webkit-keyframes ellipse_opacity {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-o-keyframes ellipse_opacity {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-moz-keyframes ellipse_opacity {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes ellipse_opacity {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.loader-man:nth-child(1) {
	-webkit-animation: 1s ellipse_opacity ease-in-out infinite;
	-o-animation: 1s ellipse_opacity ease-in-out infinite;
	animation: 1s ellipse_opacity ease-in-out infinite;
}
.loader-man:nth-child(2) {
	-webkit-animation: 1s ellipse_opacity .7s ease-in-out infinite;
	-o-animation: 1s ellipse_opacity .7s ease-in-out infinite;
	animation: 1s ellipse_opacity .7s ease-in-out infinite;
}
.loader-man:nth-child(3) {
	-webkit-animation: 1s ellipse_opacity .6s ease-in-out infinite;
	-o-animation: 1s ellipse_opacity .6s ease-in-out infinite;
	animation: 1s ellipse_opacity .6s ease-in-out infinite;
}
.loader-man:nth-child(4) {
	-webkit-animation: 1s ellipse_opacity .5s ease-in-out infinite;
	-o-animation: 1s ellipse_opacity .5s ease-in-out infinite;
	animation: 1s ellipse_opacity .5s ease-in-out infinite;
}
.loader-man:nth-child(5) {
	-webkit-animation: 1s ellipse_opacity .4s ease-in-out infinite;
	-o-animation: 1s ellipse_opacity .4s ease-in-out infinite;
	animation: 1s ellipse_opacity .4s ease-in-out infinite;
}
.loader-man:nth-child(6) {
	-webkit-animation: 1s ellipse_opacity .3s ease-in-out infinite;
	-o-animation: 1s ellipse_opacity .3s ease-in-out infinite;
	animation: 1s ellipse_opacity .3s ease-in-out infinite;
}
.loader-man:nth-child(7) {
	-webkit-animation: 1s ellipse_opacity .2s ease-in-out infinite;
	-o-animation: 1s ellipse_opacity .2s ease-in-out infinite;
	animation: 1s ellipse_opacity .2s ease-in-out infinite;
}
.loader-man:nth-child(8) {
	-webkit-animation: 1s ellipse_opacity .1s ease-in-out infinite;
	-o-animation: 1s ellipse_opacity .1s ease-in-out infinite;
	animation: 1s ellipse_opacity .1s ease-in-out infinite;
}



/* MAIN FORM */
.main-form{
	position: absolute;
	right: 15px;
	top: -30px;
	width: 30%;
	z-index: 820;
}

.small-form{
	padding: 0px 20px;
	border: 2px solid #ff6600;
	border-radius: 3px;
	width: 100%;
	background: rgba(255, 255, 255, 0.9);
}

.small-form .form--title{
	font-size: 20px;
	text-transform: uppercase;
	margin: 25px 0px;
	padding-bottom: 20px;
	color: #ff6600;
	line-height: 1;
	font-weight: bold;
	border-bottom: 1px solid #ff6600;
}

.small-form textarea{
	font-size: 14px;
	line-height: 20px;
	border-radius: 3px;
	outline: 0px;
	border: 1px solid rgba(0, 0, 0, 0.25);
	padding: 10px 15px;
	resize: none;
	width: 100%;
	height: 80px;
	display: block;
}

.small-form input[type="submit"]{
	width: 100%;
}
.small-form .form__body{
	background: transparent;
}

.small-form .form__body .form___loader{
	opacity: 0;
}

.small-form .form__body.in__proggres .form___loader{
	opacity: 1 !important;
}

.small-form .form__info .form__success,
.small-form .form__info .form__error{
	margin-top: -20px;
    margin-bottom: 20px;
}

.small-form label{
	position: relative;
	width: 100%;
	display: inline-block;
	font-size: 14px;
}
.small-form label a{
	font-weight: bold;
}
.small-form label span{
	display: inline-block;
	margin-left: 20px;
}
.small-form label input[type="checkbox"]{
	position: absolute;
	left: 0px;
	top: 1px;
	z-index: 10;
}
/* End */


/* Start:/local/templates/colnkrug/components/bitrix/menu/horizontal_multilevel/style.css?16777499902599*/
#horizontal-multilevel-menu {
	position: relative;
	z-index: 899;
}

.top-menu, .top-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: 'Roboto Condensed';
}

.top-menu {
	display: block;
	text-align: center;
	margin-top: 30px;
}

.top-menu>li {
	display: inline-block;
	margin: 0px 20px;
	position: relative;
	padding-bottom: 20px;
}

.top-menu>li>a {
	font-size: 0.875rem;
	color: #424242;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	 -moz-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}

.top-menu>li.root-item {
	-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}


.top-menu>li>a.parent {
	position: relative;
}

.top-menu>li>a.parent:after {
	content: '';
	width: 5px;
	height: 5px;
	display: inline-block;
	border-right: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
	transform: rotate(45deg);
	position: relative;
	top: -4px;
	left: 7px;
}

.top-menu>li.root-item:hover > a {
	color: #ff6600;
}

.top-menu>li.root-item:hover > ul,
.top-menu>li.root-item-selected:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
}


.top-menu ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	background-color: #ff6600;
	border-radius: 10px;
	padding: 0px 1rem;
	min-width: 170px;
	left: -1rem;
	top: 2.5rem;
	-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.33);
	box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.33);
}

.top-menu ul:before {
	content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #ff6600;
    transform: rotate(45deg);
    top: -5px;
    left: 16px;
    z-index: 899;
}

.top-menu ul li a {
	text-decoration: none;
	color: rgba(255,255,255,0.85);
	font-family: 'Roboto';
	text-transform: none;
	font-size: 14px;
	-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	
}

.top-menu ul li a:hover {
	color: rgba(255,255,255,1);
	font-weight: bold;
}

.top-menu ul li {
	text-align: left;
	margin: 15px 0px;
	line-height: 1;
}

.root-item-selected>a{
	border-bottom: 2px solid currentColor 
}
/* End */


/* Start:/local/templates/colnkrug/components/bitrix/menu/section/style.css?16777499901537*/
.section-menu, .section-menu ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	font-family: 'Roboto Condensed';
	font-size: 1rem;
}

.section-menu {
	margin-bottom: 2rem;
}

.section-menu>li {
	line-height: 1.1;
}

.section-menu>li>a {
	color: #424242;
	text-decoration: none;
	border-bottom: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding:  0.7rem  1rem;
	-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.section-menu>li>a:hover {
	color: #ff6600;
}

.section-menu li:not(.root-item-selected) ul  {
 	display: none;
}

.section-menu ul li {
	line-height: 1.3;
}

.section-menu ul a {
	color: #424242;
	display: block;
	text-decoration: none;
	border-bottom: none;
	font-size: 0.875rem;
	padding: 0.7rem 1rem;
	border-bottom: 1px dashed #bdbdbd;
	-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.section-menu ul a span {
	color: rgba(66, 66, 66, 0.75);
	-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.section-menu ul a:hover {
	background-color: #ff6600;
	color: white;
}

.section-menu ul a:hover span {
	color: rgba(255,255,255,0.75);
}


.section-menu .root-item-selected>a {
	color: #ff6600;
	border-bottom: 1px solid rgba(255, 102, 0, 0.5);
}

/* End */


/* Start:/local/templates/colnkrug/components/bitrix/breadcrumb/bc/style.css?1677749990690*/
.bx-breadcrumb {
	margin: 10px 0 30px 0px;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 14px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 1;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-size: 14px;
	white-space: normal;
	color: rgba(66, 66, 66, 0.5);
}

.bx-breadcrumb .bx-breadcrumb-item a span {
	color: #ff6600;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: 1px solid currentColor; text-decoration: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover { border-bottom: 1px solid transparent;}

/* End */


/* Start:/local/templates/colnkrug/components/bitrix/menu/menu-socials/style.css?17876609597954*/

.socials__title {
    margin: 10px 0;
}

.socials-list-footer {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}

.footer__social-vk::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="17" height="10" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.6126 0.678125C16.7293 0.2875 16.6126 0 16.0508 0H14.192C13.7186 0 13.5009 0.246875 13.3841 0.521875C13.3841 0.521875 12.4373 2.80625 11.0992 4.2875C10.6669 4.71562 10.4681 4.85313 10.2314 4.85313C10.1146 4.85313 9.93471 4.71562 9.93471 4.325V0.678125C9.93471 0.209375 9.80217 0 9.41084 0H6.48849C6.19184 0 6.01511 0.21875 6.01511 0.421875C6.01511 0.865625 6.68416 0.96875 6.75359 2.21875V4.93125C6.75359 5.525 6.64629 5.63437 6.4096 5.63437C5.77842 5.63437 4.24466 3.34063 3.33577 0.715625C3.15273 0.20625 2.97284 0 2.4963 0H0.637488C0.1073 0 0 0.246875 0 0.521875C0 1.00937 0.631176 3.43125 2.93813 6.63125C4.47504 8.81563 6.63997 10 8.60924 10C9.7927 10 9.93787 9.7375 9.93787 9.28438C9.93787 7.19688 9.83057 7 10.4239 7C10.6984 7 11.1718 7.1375 12.2764 8.19063C13.5387 9.44063 13.747 10 14.4539 10H16.3128C16.8429 10 17.1112 9.7375 16.9566 9.21875C16.6031 8.12813 14.2141 5.88438 14.1068 5.73438C13.8322 5.38438 13.9111 5.22813 14.1068 4.91563C14.1099 4.9125 16.379 1.75 16.6126 0.678125Z" fill="white"/> </svg>');
}

.footer__social-facebook::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="7" height="14" viewBox="0 0 7 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.54128 7.875L6.90427 5.34133H4.63467V3.69715C4.63467 3.00398 4.95172 2.32832 5.9682 2.32832H7V0.171172C7 0.171172 6.06367 0 5.16844 0C3.29936 0 2.07764 1.21352 2.07764 3.41031V5.34133H0V7.875H2.07764V14H4.63467V7.875H6.54128Z" fill="white"/> </svg>');
    height: 14px;
}

.footer__social-twitter::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12.5609 2.99061C12.5698 3.12186 12.5698 3.25313 12.5698 3.38437C12.5698 7.38748 9.68279 12 4.40611 12C2.78046 12 1.27031 11.5031 0 10.6406C0.230974 10.6687 0.453033 10.6781 0.692893 10.6781C2.03425 10.6781 3.26904 10.2 4.25509 9.38439C2.99366 9.35625 1.93655 8.48438 1.57233 7.28437C1.75001 7.31248 1.92766 7.33124 2.11423 7.33124C2.37183 7.33124 2.62947 7.29372 2.8693 7.22813C1.55458 6.94686 0.568506 5.72812 0.568506 4.25624V4.21876C0.950473 4.44376 1.39467 4.58438 1.86545 4.60311C1.09261 4.05935 0.58628 3.13124 0.58628 2.08123C0.58628 1.51874 0.728386 1.00311 0.977133 0.553111C2.38958 2.39061 4.51269 3.59059 6.89339 3.72186C6.84898 3.49686 6.82232 3.26251 6.82232 3.02813C6.82232 1.35936 8.10152 0 9.69162 0C10.5178 0 11.2639 0.365624 11.7881 0.95625C12.4365 0.825006 13.0584 0.571868 13.6091 0.225002C13.3959 0.928142 12.9429 1.51877 12.3477 1.89374C12.9251 1.82815 13.4848 1.65936 14 1.42501C13.6092 2.02499 13.1206 2.55934 12.5609 2.99061Z" fill="white"/> </svg>');
    height: 12px;
}

.footer__social-tg::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="16" height="14" viewBox="0 0 24 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.78 15.65l.28-4.23 7.68-6.92c.34-.31-.07-.46-.52-.19L7.74 10.3 3.64 9c-.88-.25-.89-.86.2-1.3L19.81 1.54c.73-.33 1.43.18 1.15 1.3l-2.72 12.81c-.19.91-.74 1.13-1.5.71L12.6 13.3l-1.99 1.93c-.23.23-.42.42-.83.42z" fill="white"/> </svg>');
    height: 14px;
}

.footer__social-max::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url('/local/templates/colnkrug/assets/img/max.svg') center/contain no-repeat;
    vertical-align: middle;
}

.footer__social-instagram::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.00179 3.8978C5.73162 3.8978 3.9005 5.72933 3.9005 8C3.9005 10.2707 5.73162 12.1022 8.00179 12.1022C10.2719 12.1022 12.1031 10.2707 12.1031 8C12.1031 5.72933 10.2719 3.8978 8.00179 3.8978ZM8.00179 10.667C6.53475 10.667 5.33542 9.47094 5.33542 8C5.33542 6.52906 6.53118 5.33304 8.00179 5.33304C9.47239 5.33304 10.6682 6.52906 10.6682 8C10.6682 9.47094 9.46882 10.667 8.00179 10.667ZM13.2274 3.73C13.2274 4.26197 12.7991 4.68682 12.2708 4.68682C11.739 4.68682 11.3142 4.2584 11.3142 3.73C11.3142 3.20161 11.7426 2.77318 12.2708 2.77318C12.7991 2.77318 13.2274 3.20161 13.2274 3.73ZM15.9438 4.7011C15.8831 3.41939 15.5904 2.28406 14.6516 1.34866C13.7165 0.413254 12.5814 0.120495 11.2999 0.0562312C9.97925 -0.0187437 6.02075 -0.0187437 4.70006 0.0562312C3.4222 0.116925 2.28712 0.409684 1.34835 1.34509C0.409593 2.28049 0.120468 3.41582 0.0562186 4.69753C-0.0187395 6.01852 -0.0187395 9.97791 0.0562186 11.2989C0.116899 12.5806 0.409593 13.7159 1.34835 14.6513C2.28712 15.5867 3.41863 15.8795 4.70006 15.9438C6.02075 16.0187 9.97925 16.0187 11.2999 15.9438C12.5814 15.8831 13.7165 15.5903 14.6516 14.6513C15.5868 13.7159 15.8795 12.5806 15.9438 11.2989C16.0187 9.97791 16.0187 6.02209 15.9438 4.7011ZM14.2376 12.7163C13.9592 13.416 13.4202 13.9551 12.717 14.2372C11.664 14.6549 9.16542 14.5585 8.00179 14.5585C6.83815 14.5585 4.33597 14.6513 3.28656 14.2372C2.58695 13.9587 2.04796 13.4196 1.76598 12.7163C1.34835 11.6631 1.44473 9.1639 1.44473 8C1.44473 6.8361 1.35192 4.33337 1.76598 3.28372C2.04439 2.58396 2.58338 2.04485 3.28656 1.7628C4.33954 1.34509 6.83815 1.44148 8.00179 1.44148C9.16542 1.44148 11.6676 1.34866 12.717 1.7628C13.4166 2.04128 13.9556 2.58039 14.2376 3.28372C14.6552 4.33694 14.5588 6.8361 14.5588 8C14.5588 9.1639 14.6552 11.6666 14.2376 12.7163Z" fill="white"/> </svg>');
    height: 16px;
}

.footer__social-youtube::before {
    content: url('data:image/svg+xml;charset=utf-8, <svg width="20" height="14" viewBox="0 0 20 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.5821 2.19053C19.3521 1.32829 18.6744 0.649214 17.8139 0.41876C16.2542 0 10 0 10 0C10 0 3.74586 0 2.18613 0.41876C1.32565 0.64925 0.647936 1.32829 0.417919 2.19053C0 3.75339 0 7.01415 0 7.01415C0 7.01415 0 10.2749 0.417919 11.8378C0.647936 12.7 1.32565 13.3508 2.18613 13.5812C3.74586 14 10 14 10 14C10 14 16.2541 14 17.8139 13.5812C18.6744 13.3508 19.3521 12.7 19.5821 11.8378C20 10.2749 20 7.01415 20 7.01415C20 7.01415 20 3.75339 19.5821 2.19053ZM7.95453 9.97467V4.05362L13.1818 7.01422L7.95453 9.97467Z" fill="white"/> </svg>');
    height: 14px;
}


.socials-list__link-footer {
    line-height: normal;
    position: relative;
    margin: 0;
    display: block;
    text-decoration: none;
    height: 40px;
    width: 40px;
}

.socials-list__link-footer:hover {
    border-bottom: 1px solid transparent !important;
}

.socials-list__item-footer {
    position: relative;
    line-height: 1;
    height: 40px;
    width: 40px;
    margin-right: 10px;
    background-color: #ff6600;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border-radius: 4px;

}


.socials-list__item-footer::before {
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.socials-list__item-footer:hover {
    opacity: .8;
}

.footer-socials-title {
    margin-bottom: 35px !important;
}

.footer-socials__title {
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 10px;
}

@media all and (max-width: 991px) {
    .footer-socials__title {
        margin-top: 15px;
    }
    .socials-list-footer {
        justify-content: center;
    }
}

@media all and (max-width: 425px) {

    .socials-list__item-footer {
        margin-right: unset;
        margin: 0 5px;
    }

}
/* End */


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

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

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

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

@font-face {
  font-family: 'Roboto Condensed';
  src: url('/local/templates/colnkrug/assets/fonts/RobotoCondensed-Regular.eot');
  src: url('/local/templates/colnkrug/assets/fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/colnkrug/assets/fonts/RobotoCondensed-Regular.woff') format('woff'),
    url('/local/templates/colnkrug/assets/fonts/RobotoCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


*{
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
*:before,
*:after {
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
}



body {
   font-family: 'Roboto';
   font-size: 1rem;
   line-height: 1.5;
   color: #424242;
   font-weight: 400;
}

html, body {
    height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

[hidden],
template {
  display: none;
}

b, strong {
   font-weight: 600;
}

b.extra, strong.extra {
  font-weight: 700;

}

a {
   background-color: transparent;
   color: #ff6600;
   outline: none;
}

a:active,
a:hover, 
a:focus {
  outline: 0;
}

i {
  font-style: italic;
}

img {
  border: 0;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
    padding: 0;
}

p {
   margin: 15px 0px;
}

h1, .h1{
  font-weight: 400;
  font-size: 2.5rem;
  line-height: 1;
  margin: 1rem 0 1rem 0;
  font-family: 'Roboto Condensed';
}

h2, .h2 {
   font-weight: 400;
   font-size: 2.25rem;
   line-height: 1;
   margin: 0.8rem 0 0.8rem 0;
   font-family: 'Roboto Condensed';
}

h3, .h3 {
   font-weight: 400;
   font-size: 2rem;
   line-height: 1;
   margin-bottom: 1rem;
   font-family: 'Roboto Condensed';
}

h4, .h4 {
   font-weight: 400;
   font-size: 1.75rem;
   line-height: 1;
   margin-bottom: 1rem;
   font-family: 'Roboto Condensed';
}

.text-small {
  font-size: 0.875rem;
}




.nav-tabs[role="tablist"] {
  list-style: none;
  margin-bottom: 25px;
  display: block;
  margin-left: 0;
  padding-left: 0;
  z-index: 850;
  position: relative;
}

.nav-tabs[role="tablist"] > li {
   display: inline-block;
   padding: 10px 20px;
   border-radius: 8px;
}

.nav-tabs[role="tablist"] > li.active {
  border: 1px dashed #a0a0a0;
}

.nav-tabs[role="tablist"] > li > a {
  text-decoration: none;
  border-bottom: 1px dashed currentColor;
}

.nav-tabs[role="tablist"] > li.active > a {
  color: #424242;
  border-bottom: none;
}

.tab-content .tab-pane {
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  height: 0px;
  -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.tab-content .tab-pane.active {
  opacity: 1;
  visibility: visible;
  height: auto;
  overflow: hidden;
}
/* End */


/* Start:/local/templates/colnkrug/template_styles.css?17876599982710*/
/* SCROLL TO TOP */
a.scroll-to-top {
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	opacity: 0;
	position: fixed;
	text-align: center;
	text-decoration: none;
	display: block;
	background: #ff6600;
	width: 44px;
	height: 44px;
	border-radius: 4px;
	left: 75px;
	bottom: 55px;
	opacity: 0;
	z-index: 995;
	cursor: pointer;
}

a.scroll-to-top::before {
	position: absolute;
	left: 50%;
	top: calc(50% + 2px);
	content: ' ';
	border-top: 1.5px solid #FFF;
	border-right: 1.5px solid #FFF;
	transform: translate(-50%, -50%) rotate(-45deg);
	height: 9px;
	width: 9px;
	transition: all .3s ease-out;
}

a.scroll-to-top.visible {
	opacity: 1;
}

@media (max-width: 1400px) {
	a.scroll-to-top {
		left: 30px;
	}
}

@media (max-width: 992px) {
	a.scroll-to-top {
		left: 0;
	}
}

/* SCROLL TO TOP */

.header {
	padding: 30px 0px;
	position: relative;
	z-index: 899;
}

.abs-branch {
	position: absolute;
	z-index: 800;
	top: 100px;
	right: 0px;
	height: 280px;
}

.header__phone {
	font-size: 1.25rem;
	color: #424242;
	text-decoration: none;
	line-height: 1;
	white-space: nowrap;
}

.site-wrapper {
	min-height: 400px;
	height: auto;
	padding: 30px 0;
}

.index-bg {
	position: relative;
	z-index: -1;
	margin-top: -180px;
	right: -30px;
	width: 1200px;
	max-width: 1280px !important;
}

.content-area{
	position: relative;
	/*z-index: 820;*/
}

.content-area img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}

.content-area iframe {
	display: inline-block;
	max-width: 100%;
}

.footer {
	width: 100%;
	margin-top: 30px;
	padding: 20px 0px;
	background-image: url(/local/templates/colnkrug/assets/img/footer-bg.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-size: .85rem;
}

.footer__phone {
	font-size: 1.25rem;
	color: #424242;
	text-decoration: none;
	line-height: 1;
	white-space: nowrap;
}

.footer__logo {
	margin-top: -25px;
    position: relative;
}

.footer__devider {
	border-top: 1px solid #e0e7eb;
	margin: 1rem 0px;
}

.footer__menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer__menu ul a {
	color: #424242;
	text-decoration: none;
	border-bottom: 1px solid transparent;
	-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.footer__menu ul a:hover {
	color: #ff6600;
	border-bottom: 1px solid #ff6600;
}

.footer__menu--bold ul a{
	font-weight: bold;
}

.footer__menu ul li {
	margin-bottom: 10px;
	line-height: 1.1;
}

.footer__menu ul li:last-child {
	margin-bottom: 0px;
}
.top-menu {
	margin-top: 0px;
}
.top-menu>li {
	margin: 0px 10px;
}
/* End */
/* /local/templates/colnkrug/assets/plugins/slick/slick.css?16777499884206 */
/* /local/templates/colnkrug/assets/plugins/jQueryFormStyler/dist/jquery.formstyler.css?16777499882169 */
/* /local/templates/colnkrug/assets/plugins/fancybox-master/dist/jquery.fancybox.min.css?167774998813700 */
/* /local/templates/colnkrug/assets/css/normalize.css?16777499882326 */
/* /local/templates/colnkrug/assets/css/utils.css?16777499883002 */
/* /local/templates/colnkrug/assets/css/grid_box.css?167774998815784 */
/* /local/templates/colnkrug/assets/css/buttons.css?1677749988987 */
/* /local/templates/colnkrug/assets/css/forms.css?16777499889516 */
/* /local/templates/colnkrug/components/bitrix/menu/horizontal_multilevel/style.css?16777499902599 */
/* /local/templates/colnkrug/components/bitrix/menu/section/style.css?16777499901537 */
/* /local/templates/colnkrug/components/bitrix/breadcrumb/bc/style.css?1677749990690 */
/* /local/templates/colnkrug/components/bitrix/menu/menu-socials/style.css?17876609597954 */
/* /local/templates/colnkrug/styles.css?16777499884929 */
/* /local/templates/colnkrug/template_styles.css?17876599982710 */
