@font-face {
    font-family: icomon;
    src: url(../fonts/icomon.ttf);
    src: url(../fonts/icomon.ttf) format("embedded-opentype"), url(../fonts/icomon.ttf) format("truetype"), url(/assets/dist/fonts/icomon.woff) format("woff"), url(../fonts/icomon.ttf) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-copon:before {
    content: ""
}

.icon-star:before {
    content: ""
}

.icon-stars:before {
    content: ""
}

.icon-id-card:before {
    content: ""
}

.icon-credit-card:before {
    content: ""
}

.icon-location-dot:before {
    content: ""
}

.icon-chevron-up-large:before {
    content: ""
}

.icon-chevron-down-large:before {
    content: ""
}

.icon-chevron-prev-large:before {
    content: ""
}

.icon-chevron-next-large:before {
    content: ""
}

.icon-mobile:before {
    content: ""
}

.icon-phone:before {
    content: ""
}

.icon-pen:before {
    content: ""
}

.icon-calendar1:before {
    content: ""
}

.icon-bookmark:before {
    content: ""
}

.icon-bookmark-full:before {
    content: ""
}

.icon-share:before {
    content: ""
}

.icon-retweet:before {
    content: ""
}

.icon-camera:before {
    content: ""
}

.icon-video:before {
    content: ""
}

.icon-bist:before {
    content: ""
}

.icon-gbp:before {
    content: ""
}

.icon-altin1:before {
    content: ""
}

.icon-resize:before {
    content: "";
    color: #c4c4c4
}

.icon-user-o:before {
    content: ""
}

.icon-user:before {
    content: ""
}

.icon-user-plus:before {
    content: ""
}

.icon-windsock:before {
    content: ""
}

.icon-wind:before {
    content: ""
}

.icon-tornado:before {
    content: ""
}

.icon-thunderstorm:before {
    content: ""
}

.icon-thunderstorm-sun:before {
    content: ""
}

.icon-thunderstorm-moon:before {
    content: ""
}

.icon-temperature-frigid:before {
    content: ""
}

.icon-sunset:before {
    content: ""
}

.icon-sunrise:before {
    content: ""
}

.icon-sun:before {
    content: ""
}

.icon-sun-haze:before {
    content: ""
}

.icon-sun-dust:before {
    content: ""
}

.icon-sun-cloud:before {
    content: ""
}

.icon-sparkles:before {
    content: ""
}

.icon-snowflakes:before {
    content: ""
}

.icon-snowflake:before {
    content: ""
}

.icon-snow:before {
    content: ""
}

.icon-snow-blowing:before {
    content: ""
}

.icon-smoke:before {
    content: ""
}

.icon-smog:before {
    content: ""
}

.icon-raindrops:before {
    content: ""
}

.icon-poo-storm:before {
    content: ""
}

.icon-moon:before {
    content: ""
}

.icon-moon-stars:before {
    content: ""
}

.icon-moon-cloud:before {
    content: ""
}

.icon-meteor:before {
    content: ""
}

.icon-humidity:before {
    content: ""
}

.icon-fog:before {
    content: ""
}

.icon-eclipse:before {
    content: ""
}

.icon-eclipse-alt:before {
    content: ""
}

.icon-dewpoint:before {
    content: ""
}

.icon-clouds:before {
    content: ""
}

.icon-clouds-sun:before {
    content: ""
}

.icon-clouds-moon:before {
    content: ""
}

.icon-cloud:before {
    content: ""
}

.icon-cloud-sun:before {
    content: ""
}

.icon-cloud-snow:before {
    content: ""
}

.icon-cloud-sleet:before {
    content: ""
}

.icon-cloud-showers:before {
    content: ""
}

.icon-cloud-showers-heavy:before {
    content: ""
}

.icon-cloud-rainbow:before {
    content: ""
}

.icon-cloud-rain:before {
    content: ""
}

.icon-cloud-moon:before {
    content: ""
}

.icon-cloud-moon-rain:before {
    content: ""
}

.icon-cloud-hail-mixed:before {
    content: ""
}

.icon-cloud-drizzle:before {
    content: ""
}

.icon-clear:before {
    content: ""
}

.icon-bolt:before {
    content: ""
}

.icon-borsa:before {
    content: ""
}

.icon-altin:before {
    content: ""
}

.icon-euro:before {
    content: ""
}

.icon-dolar:before {
    content: ""
}

.icon-stopwatch:before {
    content: ""
}

.icon-arrow-up:before {
    content: ""
}

.icon-arrow-next:before {
    content: ""
}

.icon-arrow-prev:before {
    content: ""
}

.icon-arrow-down:before {
    content: ""
}

.icon-chevron-double-up:before {
    content: ""
}

.icon-chevron-double-right:before {
    content: ""
}

.icon-chevron-double-left:before {
    content: ""
}

.icon-chevron-double-down:before {
    content: ""
}

.icon-chevron-up:before {
    content: ""
}

.icon-chevron-right:before {
    content: ""
}

.icon-chevron-left:before {
    content: ""
}

.icon-chevron-down:before {
    content: ""
}

.icon-tint:before {
    content: ""
}

.icon-rain:before {
    content: ""
}

.icon-clody:before {
    content: ""
}

.icon-sunclody:before {
    content: ""
}

.icon-comment:before {
    content: ""
}

.icon-comment1:before {
    content: ""
}

.icon-eye:before {
    content: ""
}

.icon-calendar:before {
    content: ""
}

.icon-times-circle:before {
    content: ""
}

.icon-bars:before {
    content: ""
}

.icon-chevron-circle-left:before {
    content: ""
}

.icon-chevron-circle-right:before {
    content: ""
}

.icon-images:before {
    content: ""
}

.icon-play-up:before {
    content: ""
}

.icon-play-down:before {
    content: ""
}

.icon-play-right:before {
    content: ""
}

.icon-play-left:before {
    content: ""
}

.icon-play-o .path1:before {
    content: "";
    color: #eb0015
}

.icon-play-o .path2:before {
    content: "";
    margin-left: -1em;
    color: #fff
}

.icon-clock:before {
    content: ""
}

.icon-ellipse:before {
    content: ""
}

.icon-user-circle:before {
    content: ""
}

.icon-search:before {
    content: ""
}

.icon-search-plus:before {
    content: ""
}

.icon-zoom-out:before {
    content: ""
}

.icon-sun-rain:before {
    content: ""
}

.icon-x:before {
    content: ""
}

.icon-tiktok:before {
    content: ""
}

.icon-google-news .path1:before {
    content: "";
    color: #54585d
}

.icon-google-news .path2:before {
    content: "";
    margin-left: -4.080078125em;
    color: #587fc0
}

.icon-envelope:before {
    content: ""
}

.icon-like:before {
    content: ""
}

.icon-dislike:before {
    content: ""
}

.icon-plus:before {
    content: ""
}

.icon-minus:before {
    content: ""
}

.icon-share2:before {
    content: ""
}

.icon-google:before {
    content: ""
}

.icon-google3:before {
    content: ""
}

.icon-facebook:before {
    content: ""
}

.icon-instagram:before {
    content: ""
}

.icon-whatsapp:before {
    content: ""
}

.icon-telegram:before {
    content: ""
}

.icon-twitter:before {
    content: ""
}

.icon-rss:before {
    content: ""
}

.icon-youtube:before {
    content: ""
}

.icon-onedrive:before {
    content: ""
}

.icon-windows:before {
    content: ""
}

.icon-windows8:before {
    content: ""
}

.icon-linkedin:before {
    content: ""
}

.icon-linkedin2:before {
    content: ""
}

.icon-pinterest:before {
    content: ""
}

.icon-pinterest2:before {
    content: ""
}

.icon-chrome:before {
    content: ""
}

.icon-firefox:before {
    content: ""
}

.icon-IE:before {
    content: ""
}

.icon-edge:before {
    content: ""
}

.icon-safari:before {
    content: ""
}

.icon-opera:before {
    content: ""
}

.icon-enter:before {
    content: ""
}

.icon-exit:before {
    content: ""
}

.subscribe-type__item {
    width: 240px;
    min-width: 240px;
    max-width: 240px
}

.subscribe-type__label {
    padding-top: 35px;
    padding-bottom: 35px;
    background: #fff;
    border: 1px solid #ededed;
    border-radius: 2px
}

.subscribe-type__marker {
    width: 33px;
    height: 33px;
    background: #efefef;
    border: 1px solid #e2e2e2;
    border-radius: 50%;
    position: relative
}

.subscribe-type__input {
    position: absolute;
    z-index: -999;
    pointer-events: none;
    visibility: hidden
}

.subscribe-type__input:checked+label .subscribe-type__marker:before {
    content: " ";
    position: absolute;
    z-index: 1;
    background: #27b568;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    left: 4px;
    top: 4px
}

.subscribe-type__title {
    font-weight: 500;
    font-size: 20px;
    color: #606060
}

.subscribe-type__price,
.subscribe-type__title {
    line-height: 47px;
    text-align: center;
    text-transform: capitalize
}

.subscribe-type__price {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    color: #000
}

.subscribe-type__icon {
    color: #e21a27;
    font-size: 30px
}

.subscribe-popup__inner {
    margin: auto;
    max-width: 1044px;
    background: #fff;
    border: 3px solid #e21a27;
    border-radius: 8px;
    padding: 20px
}

@media screen and (min-width:992px) {
    .subscribe-popup__inner {
        padding: 40px 70px
    }
}

.subscribe-popup__title {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    color: #545454
}

.subscribe-popup__subtitle {
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 29px;
    color: #545454
}

.subscribe-popup__description {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #545454
}

.subscribe-popup__description a,
.subscribe-popup__description b {
    color: #545454;
    margin-left: 3px;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.subscribe-popup__footer {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #545454
}

.subscribe-popup__footer b {
    font-size: 30px
}

.subscribe-popup__hr {
    border: 0;
    border-bottom: 1px solid #d9d9d9
}

.subscribe-popup__button {
    background: #e21a27;
    border: 1px solid #ededed;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    height: 40px;
    line-height: 40px;
    width: 241px;
    min-width: 241px;
    max-width: 241px;
    width: 100%;
    margin: auto;
    display: block;
    cursor: pointer
}