@charset "IBM866";
@font-face {
    font-family: "fontello";
    display: swap;
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/fontello.eot?93220202");
    src: url("../fonts/fontello.eot?93220202#iefix") format("embedded-opentype"), url("../fonts/fontello.woff2?93220202") format("woff2"), url("../fonts/fontello.woff?93220202") format("woff"), url("../fonts/fontello.ttf?93220202") format("truetype"), url("../fonts/fontello.svg?93220202#fontello") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
}

.icon-down-open-big:before {
    content: "\e800";
}


/* "" */

.icon-up-open-big:before {
    content: "\e801";
}


/* "" */

.icon-facebook:before {
    content: "\f052";
}


/* "" */

.icon-twitter:before {
    content: "\f099";
}

.kr-btn {
    display: flex;
}

.btn-see {
    width: auto !important;
    max-width: none !important;
}

.block-logo-nav img {
    height: auto;
}


/* "" */

@font-face {
    font-family: "icomoon";
    font-display: swap;
    src: url("../fonts/icomoon.eot") format("embedded-opentype");
    src: url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.woff2") format("woff2"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.otf") format("opentype"), url("../fonts/icomoon.svg#webfont") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {
    content: "\e903";
}

.icon-star:before {
    content: "\e90c";
}
@media screen and (min-width: 700px) and (max-width: 900px) {
.Ribbon__eyebrow {
    display: block;
}

span.Ribbon--showdt {
    display: none;
}
.Ribbon__hide-xs.immg.col-xs-0.col-md-4.col-lg-3 {
    display: none;
}
.Ribbon .row {
    display: grid;
    justify-items: center;
    text-align: center;
}
.col-xs-12.col-sm-12.col-md-5.col-lg-7.Ribbon__info {
    text-align: center;
    width: 100% !important;
}
.col-xs-12.col-sm-12.col-md-3.col-lg-2.Ribbon__button {

    text-align: center;
}
.imggrup_box img {
    width: 80px !important;
    height: 80px !important;
}
.row .col-md-3 {
 
    max-width: unset !important;
}
.library__grid-item {
    text-align: center;
}
}