@charset "UTF-8";
@font-face {
    font-family: OpenSansBold;
    src: url(../fonts/OpenSansBold/OpenSansBold.eot);
    src: url(../fonts/OpenSansBold/OpenSansBold.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansBold/OpenSansBold.woff) format("woff"), url(../fonts/OpenSansBold/OpenSansBold.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: OpenSansRegular;
    src: url(../fonts/OpenSansRegular/OpenSansRegular.eot);
    src: url(../fonts/OpenSansRegular/OpenSansRegular.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansRegular/OpenSansRegular.woff) format("woff"), url(../fonts/OpenSansRegular/OpenSansRegular.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: icon-font;
    src: url(../fonts/iconfont/icon-font.eot?29905213);
    src: url(../fonts/iconfont/icon-font.eot?29905213#iefix) format("embedded-opentype"), url(../fonts/iconfont/icon-font.woff2?29905213) format("woff2"), url(../fonts/iconfont/icon-font.woff?29905213) format("woff"), url(../fonts/iconfont/icon-font.ttf?29905213) format("truetype"), url(../fonts/iconfont/icon-font.svg?29905213#icon-font) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" icn-"]:before, [class^=icn-]:before {
    /*font-family: icon-font;*/
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icn-gardening:before {
    content: '';
    background: url(../img/o2.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
}

.icn-hand:before {
    content: '';
    background: url(../img/d1.png) no-repeat;
    background-size: contain;
    width: 126px;
    height: 126px;
}

.icn-left-arrow:before {
    content: '\e802'
}

.icn-logistics-delivery-truck-in-movement:before {
    content: '';
    background: url(../img/d3.png) no-repeat;
    background-size: contain;
    width: 126px;
    height: 126px;
}

.icn-microscope:before {
    content: '';
    background: url(../img/o1.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
}

.icn-phone-call:before {
    content: '';
    background: url(../img/d2.png) no-repeat;
    background-size: contain;
    width: 126px;
    height: 126px;
}

.icn-right-arrow:before {
    content: '\e806'
}

.icn-sale-sticker:before {
    content: '';
    background: url(../img/o3.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
}

.icn-shake-hands:before {
    content: '';
    background: url(../img/d4.png) no-repeat;
    background-size: contain;
    width: 126px;
    height: 126px;
}

.icn-warning:before {
    content: '\e809'
}