.ta-form__container {

    container-name: ta-form;

    container-type: inline-size

}



.ta-form {

    --spacing: 1rem;

    --columns: 2;

    --colorError: red;

    --borderColor: #000;

    --borderRadius: 0.5rem;

    --borderWidth: 1px;

    display: grid;

    gap: var(--spacing);

    grid-template-columns: 1fr;



    .ta-form__element {

        --col-span: 1;

        align-content: start;

        display: grid;

        font-size: inherit;

        gap: calc(var(--spacing)/2);

        line-height: inherit;

        min-height: 0;

        min-width: 0;



        label {

            order: -1

        }



        input,

        label {

            font-size: inherit;

            line-height: inherit;

            min-height: inherit;

            min-width: inherit

        }



        input {

            border-color: var(--borderColor);

            border-radius: var(--borderRadius);

            border-style: solid;

            border-width: var(--borderWidth);

            padding: .3rem .4rem

        }



        [required]+label {

            &:after {

                color: var(--colorError);

                content: " *"

            }

        }

    }



    .ta-form__button {

        button {

            align-items: center;

            display: flex;

            gap: calc(var(--spacing)/2);

            justify-content: center;

            width: 100%

        }

    }



    .ta-form__feedback {

        display: none;

        min-height: inherit;

        min-width: inherit

    }



    .ta-form__element.invalid {

        input {

            border-color: var(--colorError);

            outline-color: var(--colorError)

        }



        .ta-form__feedback {

            color: var(--colorError);

            display: block

        }

    }



    .ta-form__disclosure {

        font-size: .8rem

    }

}



@container ta-form (width >=425px) {

    .ta-form {

        grid-template-columns: repeat(var(--columns), 1fr);



        .ta-form__element {

            grid-column: span min(var(--col-span), var(--columns))

        }

    }

}



.ta-form {

    --buttonHoverColor: #2f4f4f;

    border-style: none

}



.ta-form .wp-block-button .wp-block-button__link:hover {

    background-color: var(--buttonHoverColor) !important

}



.ta-form .ta-form__success,

.ta-form .wp-block-paragraph,

.ta-form>p {

    grid-column: -1/1

}



.wp-block-button__link {

    color: #fff;

    background-color: #32373c;

    border-radius: 9999px;

    box-shadow: none;

    text-decoration: none;

    padding: calc(.667em + 2px) calc(1.333em + 2px);

    font-size: 1.125em

}



.wp-block-file__button {

    background: #32373c;

    color: #fff;

    text-decoration: none

}



:root {

    --wp--preset--aspect-ratio--square: 1;

    --wp--preset--aspect-ratio--4-3: 4/3;

    --wp--preset--aspect-ratio--3-4: 3/4;

    --wp--preset--aspect-ratio--3-2: 3/2;

    --wp--preset--aspect-ratio--2-3: 2/3;

    --wp--preset--aspect-ratio--16-9: 16/9;

    --wp--preset--aspect-ratio--9-16: 9/16;

    --wp--preset--color--black: #000000;

    --wp--preset--color--cyan-bluish-gray: #abb8c3;

    --wp--preset--color--white: #ffffff;

    --wp--preset--color--pale-pink: #f78da7;

    --wp--preset--color--vivid-red: #cf2e2e;

    --wp--preset--color--luminous-vivid-orange: #ff6900;

    --wp--preset--color--luminous-vivid-amber: #fcb900;

    --wp--preset--color--light-green-cyan: #7bdcb5;

    --wp--preset--color--vivid-green-cyan: #00d084;

    --wp--preset--color--pale-cyan-blue: #8ed1fc;

    --wp--preset--color--vivid-cyan-blue: #0693e3;

    --wp--preset--color--vivid-purple: #9b51e0;

    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);

    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);

    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);

    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);

    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);

    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);

    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);

    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);

    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);

    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);

    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);

    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);

    --wp--preset--font-size--small: 11px;

    --wp--preset--font-size--medium: 20px;

    --wp--preset--font-size--large: 32px;

    --wp--preset--font-size--x-large: 42px;

    --wp--preset--font-size--regular: 15px;

    --wp--preset--font-size--larger: 50px;

    --wp--preset--spacing--20: 0.44rem;

    --wp--preset--spacing--30: 0.67rem;

    --wp--preset--spacing--40: 1rem;

    --wp--preset--spacing--50: 1.5rem;

    --wp--preset--spacing--60: 2.25rem;

    --wp--preset--spacing--70: 3.38rem;

    --wp--preset--spacing--80: 5.06rem;

    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);

    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);

    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);

    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);

    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);

}



:root :where(.is-layout-flow)> :first-child {

    margin-block-start: 0;

}



:root :where(.is-layout-flow)> :last-child {

    margin-block-end: 0;

}



:root :where(.is-layout-flow)>* {

    margin-block-start: 24px;

    margin-block-end: 0;

}



:root :where(.is-layout-constrained)> :first-child {

    margin-block-start: 0;

}



:root :where(.is-layout-constrained)> :last-child {

    margin-block-end: 0;

}



:root :where(.is-layout-constrained)>* {

    margin-block-start: 24px;

    margin-block-end: 0;

}



:root :where(.is-layout-flex) {

    gap: 24px;

}



:root :where(.is-layout-grid) {

    gap: 24px;

}



body .is-layout-flex {

    display: flex;

}



.is-layout-flex {

    flex-wrap: wrap;

    align-items: center;

}



.is-layout-flex> :is(*, div) {

    margin: 0;

}



body .is-layout-grid {

    display: grid;

}



.is-layout-grid> :is(*, div) {

    margin: 0;

}



.has-black-color {

    color: var(--wp--preset--color--black) !important;

}



.has-cyan-bluish-gray-color {

    color: var(--wp--preset--color--cyan-bluish-gray) !important;

}



.has-white-color {

    color: var(--wp--preset--color--white) !important;

}



.has-pale-pink-color {

    color: var(--wp--preset--color--pale-pink) !important;

}



.has-vivid-red-color {

    color: var(--wp--preset--color--vivid-red) !important;

}



.has-luminous-vivid-orange-color {

    color: var(--wp--preset--color--luminous-vivid-orange) !important;

}



.has-luminous-vivid-amber-color {

    color: var(--wp--preset--color--luminous-vivid-amber) !important;

}



.has-light-green-cyan-color {

    color: var(--wp--preset--color--light-green-cyan) !important;

}



.has-vivid-green-cyan-color {

    color: var(--wp--preset--color--vivid-green-cyan) !important;

}



.has-pale-cyan-blue-color {

    color: var(--wp--preset--color--pale-cyan-blue) !important;

}



.has-vivid-cyan-blue-color {

    color: var(--wp--preset--color--vivid-cyan-blue) !important;

}



.has-vivid-purple-color {

    color: var(--wp--preset--color--vivid-purple) !important;

}



.has-black-background-color {

    background-color: var(--wp--preset--color--black) !important;

}



.has-cyan-bluish-gray-background-color {

    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;

}



.has-white-background-color {

    background-color: var(--wp--preset--color--white) !important;

}



.has-pale-pink-background-color {

    background-color: var(--wp--preset--color--pale-pink) !important;

}



.has-vivid-red-background-color {

    background-color: var(--wp--preset--color--vivid-red) !important;

}



.has-luminous-vivid-orange-background-color {

    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;

}



.has-luminous-vivid-amber-background-color {

    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;

}



.has-light-green-cyan-background-color {

    background-color: var(--wp--preset--color--light-green-cyan) !important;

}



.has-vivid-green-cyan-background-color {

    background-color: var(--wp--preset--color--vivid-green-cyan) !important;

}



.has-pale-cyan-blue-background-color {

    background-color: var(--wp--preset--color--pale-cyan-blue) !important;

}



.has-vivid-cyan-blue-background-color {

    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;

}



.has-vivid-purple-background-color {

    background-color: var(--wp--preset--color--vivid-purple) !important;

}



.has-black-border-color {

    border-color: var(--wp--preset--color--black) !important;

}



.has-cyan-bluish-gray-border-color {

    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;

}



.has-white-border-color {

    border-color: var(--wp--preset--color--white) !important;

}



.has-pale-pink-border-color {

    border-color: var(--wp--preset--color--pale-pink) !important;

}



.has-vivid-red-border-color {

    border-color: var(--wp--preset--color--vivid-red) !important;

}



.has-luminous-vivid-orange-border-color {

    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;

}



.has-luminous-vivid-amber-border-color {

    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;

}



.has-light-green-cyan-border-color {

    border-color: var(--wp--preset--color--light-green-cyan) !important;

}



.has-vivid-green-cyan-border-color {

    border-color: var(--wp--preset--color--vivid-green-cyan) !important;

}



.has-pale-cyan-blue-border-color {

    border-color: var(--wp--preset--color--pale-cyan-blue) !important;

}



.has-vivid-cyan-blue-border-color {

    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;

}



.has-vivid-purple-border-color {

    border-color: var(--wp--preset--color--vivid-purple) !important;

}



.has-vivid-cyan-blue-to-vivid-purple-gradient-background {

    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;

}



.has-light-green-cyan-to-vivid-green-cyan-gradient-background {

    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;

}



.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {

    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;

}



.has-luminous-vivid-orange-to-vivid-red-gradient-background {

    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;

}



.has-very-light-gray-to-cyan-bluish-gray-gradient-background {

    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;

}



.has-cool-to-warm-spectrum-gradient-background {

    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;

}



.has-blush-light-purple-gradient-background {

    background: var(--wp--preset--gradient--blush-light-purple) !important;

}



.has-blush-bordeaux-gradient-background {

    background: var(--wp--preset--gradient--blush-bordeaux) !important;

}



.has-luminous-dusk-gradient-background {

    background: var(--wp--preset--gradient--luminous-dusk) !important;

}



.has-pale-ocean-gradient-background {

    background: var(--wp--preset--gradient--pale-ocean) !important;

}



.has-electric-grass-gradient-background {

    background: var(--wp--preset--gradient--electric-grass) !important;

}



.has-midnight-gradient-background {

    background: var(--wp--preset--gradient--midnight) !important;

}



.has-small-font-size {

    font-size: var(--wp--preset--font-size--small) !important;

}



.has-medium-font-size {

    font-size: var(--wp--preset--font-size--medium) !important;

}



.has-large-font-size {

    font-size: var(--wp--preset--font-size--large) !important;

}



.has-x-large-font-size {

    font-size: var(--wp--preset--font-size--x-large) !important;

}



:root :where(.wp-block-pullquote) {

    font-size: 1.5em;

    line-height: 1.6;

}



@media (max-width:767px) {

    .td-header-desktop-wrap {

        display: none

    }

}



@media (min-width:767px) {

    .td-header-mobile-wrap {

        display: none

    }

}



ul.sf-menu>.menu-item>a {

    font-family: omnes-cyrillic

}



.sf-menu ul .menu-item a {

    font-family: omnes-cyrillic

}



.td-mobile-content .td-mobile-main-menu>li>a {

    font-family: omnes-cyrillic

}



.td-mobile-content .sub-menu a {

    font-family: omnes-cyrillic

}



.td-header-wrap .td-logo-text-container .td-logo-text {

    font-family: omnes-cyrillic

}



.td-header-wrap .td-logo-text-container .td-tagline-text {

    font-family: omnes-cyrillic

}



#td-mobile-nav,

#td-mobile-nav .wpb_button,

.td-search-wrap-mob {

    font-family: "PT Sans"

}



body,

p {

    font-family: "PT Sans"

}



:root {

    --td_theme_color: #2474bc;

    --td_slider_text: rgba(36, 116, 188, 0.7);

    --td_mobile_menu_color: #ffffff;

    --td_mobile_icons_color: #2474bc;

    --td_mobile_gradient_one_mob: #ffffff;

    --td_mobile_gradient_two_mob: #ffffff;

    --td_mobile_text_active_color: #2474bc;

    --td_mobile_button_background_mob: #2474bc;

    --td_mobile_button_color_mob: #ffffff;

    --td_mobile_text_color: #565656

}



.td-header-style-12 .td-header-menu-wrap-full,

.td-header-style-12 .td-affix,

.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,

.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,

.td_category_template_3 .td-current-sub-category,

.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,

.td_category_template_4 .td-category-siblings .td-category a:hover,

.td_block_big_grid_9.td-grid-style-1 .td-post-category,

.td_block_big_grid_9.td-grid-style-5 .td-post-category,

.td-grid-style-6.td-hover-1 .td-module-thumb:after,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a {

    background-color: #2474bc

}



.td_mega_menu_sub_cats .cur-sub-cat,

.td-mega-span h3 a:hover,

.td_mod_mega_menu:hover .entry-title a,

.header-search-wrap .result-msg a:hover,

.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,

.td-header-top-menu .td-icon-search:hover,

.td-header-wrap .result-msg a:hover,

.top-header-menu li a:hover,

.top-header-menu .current-menu-item>a,

.top-header-menu .current-menu-ancestor>a,

.top-header-menu .current-category-ancestor>a,

.td-social-icon-wrap>a:hover,

.td-header-sp-top-widget .td-social-icon-wrap a:hover,

.td_mod_related_posts:hover h3>a,

.td-post-template-11 .td-related-title .td-related-left:hover,

.td-post-template-11 .td-related-title .td-related-right:hover,

.td-post-template-11 .td-related-title .td-cur-simple-item,

.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,

.td-category-header .td-pulldown-category-filter-link:hover,

.td-category-siblings .td-subcat-dropdown a:hover,

.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,

.footer-text-wrap .footer-email-wrap a,

.footer-social-wrap a:hover,

.td_module_17 .td-read-more a:hover,

.td_module_18 .td-read-more a:hover,

.td_module_19 .td-post-author-name a:hover,

.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,

.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,

.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,

.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover {

    color: #2474bc

}



.td-mega-menu-page .wpb_content_element ul li a:hover,

.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,

.td-theme-wrap .header-search-wrap .result-msg a:hover {

    color: #2474bc !important

}



.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,

.td_category_template_4 .td-category-siblings .td-category a:hover,

.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,

.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,

.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,

.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,

.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a {

    border-color: #2474bc

}



ul.sf-menu>.td-menu-item>a,

.td-theme-wrap .td-header-menu-social {

    font-family: omnes-cyrillic

}



.sf-menu ul .td-menu-item a {

    font-family: omnes-cyrillic

}



.td-footer-wrapper,

.td-footer-wrapper .td_block_template_7 .td-block-title>*,

.td-footer-wrapper .td_block_template_17 .td-block-title,

.td-footer-wrapper .td-block-title-wrap .td-wrapper-pulldown-filter {

    background-color: #565656

}



.td-footer-wrapper .footer-social-wrap i.td-icon-font:hover {

    color: #2474bc

}



.block-title>span,

.block-title>a,

.widgettitle,

body .td-trending-now-title,

.wpb_tabs li a,

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab>a,

.td-theme-wrap .td-related-title a,

.woocommerce div.product .woocommerce-tabs ul.tabs li a,

.woocommerce .product .products h2:not(.woocommerce-loop-product__title),

.td-theme-wrap .td-block-title {

    font-family: omnes-cyrillic

}



.td_module_wrap .td-post-author-name a {

    font-family: "PT Sans"

}



.td-post-date .entry-date {

    font-family: "PT Sans"

}



.td-module-comments a,

.td-post-views span,

.td-post-comments a {

    font-family: "PT Sans"

}



.td-big-grid-meta .td-post-category,

.td_module_wrap .td-post-category,

.td-module-image .td-post-category {

    font-family: "PT Sans"

}



.top-header-menu>li>a,

.td-weather-top-widget .td-weather-now .td-big-degrees,

.td-weather-top-widget .td-weather-header .td-weather-city,

.td-header-sp-top-menu .td_data_time {

    font-family: omnes-cyrillic

}



.top-header-menu .menu-item-has-children li a {

    font-family: omnes-cyrillic

}



.td_mod_mega_menu .item-details a {

    font-family: omnes-cyrillic

}



.td_mega_menu_sub_cats .block-mega-child-cats a {

    font-family: omnes-cyrillic

}



.td-subcat-filter .td-subcat-dropdown a,

.td-subcat-filter .td-subcat-list a,

.td-subcat-filter .td-subcat-dropdown span {

    font-family: "PT Sans"

}



.td-excerpt,

.td_module_14 .td-excerpt {

    font-family: "PT Sans"

}



.td_module_wrap .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_1 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_2 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_3 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_4 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_5 .td-module-title {

    font-family: omnes-cyrillic

}



.td_block_trending_now .entry-title,

.td-theme-slider .td-module-title,

.td-big-grid-post .entry-title {

    font-family: "PT Sans"

}



.td_module_mx1 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_mx2 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_mx3 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_mx4 .td-module-title {

    font-family: omnes-cyrillic

}



.post .td-post-header .entry-title {

    font-family: omnes-cyrillic

}



.td-post-template-default .td-post-header .entry-title {

    font-family: omnes-cyrillic

}



.td-post-content p,

.td-post-content {

    font-family: "PT Sans"

}



.post blockquote p,

.page blockquote p,

.td-post-text-content blockquote p {

    font-family: "PT Sans"

}



.post .td_quote_box p,

.page .td_quote_box p {

    font-family: "PT Sans"

}



.post .td_pull_quote p,

.page .td_pull_quote p,

.post .wp-block-pullquote blockquote p,

.page .wp-block-pullquote blockquote p {

    font-family: "PT Sans"

}



.td-post-content li {

    font-family: "PT Sans";

    text-transform: none

}



.td-post-content h1 {

    font-family: omnes-cyrillic

}



.td-post-content h2 {

    font-family: omnes-cyrillic

}



.td-post-content h3 {

    font-family: "PT Sans"

}



.td-post-content h4 {

    font-family: "PT Sans"

}



.td-post-content h5 {

    font-family: "PT Sans"

}



.td-post-content h6 {

    font-family: "PT Sans"

}



.post .td-category a {

    font-family: omnes-cyrillic

}



.post header .td-post-author-name,

.post header .td-post-author-name a {

    font-family: "PT Sans"

}



.post header .td-post-date .entry-date {

    font-family: "PT Sans"

}



.post header .td-post-views span,

.post header .td-post-comments {

    font-family: "PT Sans"

}



.post .td-post-source-tags a,

.post .td-post-source-tags span {

    font-family: "PT Sans"

}



ul.sf-menu>.menu-item>a {

    font-family: omnes-cyrillic

}



.sf-menu ul .menu-item a {

    font-family: omnes-cyrillic

}



.td-mobile-content .td-mobile-main-menu>li>a {

    font-family: omnes-cyrillic

}



.td-mobile-content .sub-menu a {

    font-family: omnes-cyrillic

}



.td-header-wrap .td-logo-text-container .td-logo-text {

    font-family: omnes-cyrillic

}



.td-header-wrap .td-logo-text-container .td-tagline-text {

    font-family: omnes-cyrillic

}



#td-mobile-nav,

#td-mobile-nav .wpb_button,

.td-search-wrap-mob {

    font-family: "PT Sans"

}



body,

p {

    font-family: "PT Sans"

}



:root {

    --td_theme_color: #2474bc;

    --td_slider_text: rgba(36, 116, 188, 0.7);

    --td_mobile_menu_color: #ffffff;

    --td_mobile_icons_color: #2474bc;

    --td_mobile_gradient_one_mob: #ffffff;

    --td_mobile_gradient_two_mob: #ffffff;

    --td_mobile_text_active_color: #2474bc;

    --td_mobile_button_background_mob: #2474bc;

    --td_mobile_button_color_mob: #ffffff;

    --td_mobile_text_color: #565656

}



.td-header-style-12 .td-header-menu-wrap-full,

.td-header-style-12 .td-affix,

.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,

.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,

.td_category_template_3 .td-current-sub-category,

.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,

.td_category_template_4 .td-category-siblings .td-category a:hover,

.td_block_big_grid_9.td-grid-style-1 .td-post-category,

.td_block_big_grid_9.td-grid-style-5 .td-post-category,

.td-grid-style-6.td-hover-1 .td-module-thumb:after,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,

.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a {

    background-color: #2474bc

}



.td_mega_menu_sub_cats .cur-sub-cat,

.td-mega-span h3 a:hover,

.td_mod_mega_menu:hover .entry-title a,

.header-search-wrap .result-msg a:hover,

.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,

.td-header-top-menu .td-icon-search:hover,

.td-header-wrap .result-msg a:hover,

.top-header-menu li a:hover,

.top-header-menu .current-menu-item>a,

.top-header-menu .current-menu-ancestor>a,

.top-header-menu .current-category-ancestor>a,

.td-social-icon-wrap>a:hover,

.td-header-sp-top-widget .td-social-icon-wrap a:hover,

.td_mod_related_posts:hover h3>a,

.td-post-template-11 .td-related-title .td-related-left:hover,

.td-post-template-11 .td-related-title .td-related-right:hover,

.td-post-template-11 .td-related-title .td-cur-simple-item,

.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,

.td-category-header .td-pulldown-category-filter-link:hover,

.td-category-siblings .td-subcat-dropdown a:hover,

.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,

.footer-text-wrap .footer-email-wrap a,

.footer-social-wrap a:hover,

.td_module_17 .td-read-more a:hover,

.td_module_18 .td-read-more a:hover,

.td_module_19 .td-post-author-name a:hover,

.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,

.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,

.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,

.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,

.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover {

    color: #2474bc

}



.td-mega-menu-page .wpb_content_element ul li a:hover,

.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,

.td-theme-wrap .header-search-wrap .result-msg a:hover {

    color: #2474bc !important

}



.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,

.td_category_template_4 .td-category-siblings .td-category a:hover,

.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,

.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,

.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,

.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,

.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a {

    border-color: #2474bc

}



ul.sf-menu>.td-menu-item>a,

.td-theme-wrap .td-header-menu-social {

    font-family: omnes-cyrillic

}



.sf-menu ul .td-menu-item a {

    font-family: omnes-cyrillic

}



.td-footer-wrapper,

.td-footer-wrapper .td_block_template_7 .td-block-title>*,

.td-footer-wrapper .td_block_template_17 .td-block-title,

.td-footer-wrapper .td-block-title-wrap .td-wrapper-pulldown-filter {

    background-color: #565656

}



.td-footer-wrapper .footer-social-wrap i.td-icon-font:hover {

    color: #2474bc

}



.block-title>span,

.block-title>a,

.widgettitle,

body .td-trending-now-title,

.wpb_tabs li a,

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab>a,

.td-theme-wrap .td-related-title a,

.woocommerce div.product .woocommerce-tabs ul.tabs li a,

.woocommerce .product .products h2:not(.woocommerce-loop-product__title),

.td-theme-wrap .td-block-title {

    font-family: omnes-cyrillic

}



.td_module_wrap .td-post-author-name a {

    font-family: "PT Sans"

}



.td-post-date .entry-date {

    font-family: "PT Sans"

}



.td-module-comments a,

.td-post-views span,

.td-post-comments a {

    font-family: "PT Sans"

}



.td-big-grid-meta .td-post-category,

.td_module_wrap .td-post-category,

.td-module-image .td-post-category {

    font-family: "PT Sans"

}



.top-header-menu>li>a,

.td-weather-top-widget .td-weather-now .td-big-degrees,

.td-weather-top-widget .td-weather-header .td-weather-city,

.td-header-sp-top-menu .td_data_time {

    font-family: omnes-cyrillic

}



.top-header-menu .menu-item-has-children li a {

    font-family: omnes-cyrillic

}



.td_mod_mega_menu .item-details a {

    font-family: omnes-cyrillic

}



.td_mega_menu_sub_cats .block-mega-child-cats a {

    font-family: omnes-cyrillic

}



.td-subcat-filter .td-subcat-dropdown a,

.td-subcat-filter .td-subcat-list a,

.td-subcat-filter .td-subcat-dropdown span {

    font-family: "PT Sans"

}



.td-excerpt,

.td_module_14 .td-excerpt {

    font-family: "PT Sans"

}



.td_module_wrap .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_1 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_2 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_3 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_4 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_5 .td-module-title {

    font-family: omnes-cyrillic

}



.td_block_trending_now .entry-title,

.td-theme-slider .td-module-title,

.td-big-grid-post .entry-title {

    font-family: "PT Sans"

}



.td_module_mx1 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_mx2 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_mx3 .td-module-title {

    font-family: omnes-cyrillic

}



.td_module_mx4 .td-module-title {

    font-family: omnes-cyrillic

}



.post .td-post-header .entry-title {

    font-family: omnes-cyrillic

}



.td-post-template-default .td-post-header .entry-title {

    font-family: omnes-cyrillic

}



.td-post-content p,

.td-post-content {

    font-family: "PT Sans"

}



.post blockquote p,

.page blockquote p,

.td-post-text-content blockquote p {

    font-family: "PT Sans"

}



.post .td_quote_box p,

.page .td_quote_box p {

    font-family: "PT Sans"

}



.post .td_pull_quote p,

.page .td_pull_quote p,

.post .wp-block-pullquote blockquote p,

.page .wp-block-pullquote blockquote p {

    font-family: "PT Sans"

}



.td-post-content li {

    font-family: "PT Sans";

    text-transform: none

}



.td-post-content h1 {

    font-family: omnes-cyrillic

}



.td-post-content h2 {

    font-family: omnes-cyrillic

}



.td-post-content h3 {

    font-family: "PT Sans"

}



.td-post-content h4 {

    font-family: "PT Sans"

}



.td-post-content h5 {

    font-family: "PT Sans"

}



.td-post-content h6 {

    font-family: "PT Sans"

}



.post .td-category a {

    font-family: omnes-cyrillic

}



.post header .td-post-author-name,

.post header .td-post-author-name a {

    font-family: "PT Sans"

}



.post header .td-post-date .entry-date {

    font-family: "PT Sans"

}



.post header .td-post-views span,

.post header .td-post-comments {

    font-family: "PT Sans"

}



.post .td-post-source-tags a,

.post .td-post-source-tags span {

    font-family: "PT Sans"

}





.icp-list-body-vertical .icp-list-item {

    margin-bottom: 40px;

    border-bottom: 1px solid #4d4d4d;

    padding-bottom: 30px;

}



.icp-list-item-logo {

    float: right;

}



.icp-list-item-logo>a>img {

    width: auto;

    max-width: 200px !important;

    max-height: 200px !important;

    margin-bottom: inherit;

}



.icp-list-item-cta a,

.icp-list-item-cta a:visited,

.ta-list-item-cta a,

.ta-list-item-cta a:visited {

    background: #2474bc !important;

    border: 2px solid #2474bc;

    padding: 10px !important;

    text-decoration: none !important;

    color: #fff !important;

}



.icp-list-item-cta a:hover,

.icp-list-item-cta a:visited:hover,

.ta-list-item-cta a:hover,

.ta-list-item-cta a:visited:hover {

    background: #29aae1 !important;

    border-color: #29aae1;

    color: #fff !important;

    white-space: nowrap !important;

}



.icp-list-cta {

    position: relative;

    margin-bottom: 70px;

    padding: 2rem;

    background: linear-gradient(90deg, #2474bc, #29abe2);

}



.icp-list-cta::after {

    position: absolute;

    left: 0;

    bottom: -35px;

    display: block;

    width: 100%;

    content: '';

    border-bottom: 1px solid #4d4d4d;

}



.icp-list-cta .cta-content h3,

.icp-list-modal .content-left h3 {

    margin: 0;

    margin-bottom: 1rem;

    font-weight: 600;

    color: #fff !important;

    letter-spacing: 0.015rem;

}



.icp-list-cta .cta-content p,

.icp-list-modal .content-left p {

    margin: 0;

    margin-bottom: 0.25rem;

    color: #fff;

}



.icp-list-cta .cta-content p:last-child,

.icp-list-modal .content-left p:last-child {

    margin-bottom: 1rem;

}



.icp-list-cta .cta-content p:empty,

.icp-list-modal .content-left p:empty {

    display: none;

}



.icp-list-cta .cta-action .cta-action-btn,

.icp-list-cta .cta-action .cta-action-link {

    padding: 0.5rem 2rem;

    border: 2px solid #fff;

    background: transparent;

    font-size: 1.1rem;

    color: #fff;

    text-decoration: none !important;

    transition: 0.2s ease-in-out background-color;

}



.icp-list-cta .cta-action .cta-action-btn:hover,

.icp-list-cta .cta-action .cta-action-link:hover {

    background: #fff;

    color: #2375bd;

}



.icp-list-modal {

    z-index: 9999;

}



.icp-list-modal .modal-close {

    font-size: 1.25rem;

    z-index: 1;

}



.icp-list-modal .modal-content {

    border: none;

}



.icp-list-modal .content-left {

    background: linear-gradient(90deg, #2474bc, #29abe2);

    color: #fff;

}



.icp-list-modal .content-right {

    padding: 0 !important;

}



@media screen and (min-width: 992px) {

    .icp-list-cta .cta-content {

        width: 80%;

        margin-bottom: 1rem;

        color: #fff;

    }

}



.icp-list-body-horizontal .icp-list-link {

    display: inline-block;

}



.icp-list-body-horizontal .icp-list-item {

    padding: 5px;

}



.icp-list-body-horizontal .icp-list-headline,

.icp-list-sidebar-vertical .icp-list-item span {

    background: none;

    color: inherit;

}



.icp-list-sidebar-vertical ul {

    margin-bottom: 0 !important;

}



.icp-list-body-vertical .icp-list-item {

    margin-bottom: 40px;

    border-bottom: 1px solid #4d4d4d;

    padding-bottom: 30px;

}



.icp-list-sidebar-vertical .icp-list-item a {

    text-decoration: none;

}



.icp-list-sidebar-vertical .icp-list-item a,

.icp-list-sidebar-vertical .icp-list-item a:visited {

    color: #2474bc;

}



.icp-list-sidebar-vertical .icp-list-item a:hover,

.icp-list-sidebar-vertical .icp-list-item a:visited:hover {

    color: #29aae1;

}



.icp-list-sidebar-vertical .icp-list-cta {

    margin: 0;

    padding: 1.5rem 2rem 1.5rem 50px;

    border: 1px solid #4d4d4d !important;

    border-bottom: none !important;

}



.tdm-btn-style1 {

    background-color: #2474bc

}



.tdm-btn-style2:before {

    border-color: #2474bc

}



.tdm-btn-style2 {

    color: #2474bc

}



.tdm-btn-style3 {

    -webkit-box-shadow: 0 2px 16px #2474bc;

    -moz-box-shadow: 0 2px 16px #2474bc;

    box-shadow: 0 2px 16px #2474bc

}



.tdm-btn-style3:hover {

    -webkit-box-shadow: 0 4px 26px #2474bc;

    -moz-box-shadow: 0 4px 26px #2474bc;

    box-shadow: 0 4px 26px #2474bc

}



.icp-list.icp-list-main.icp-list-body-horizontal {

    height: 100% !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div>.icp-list-item-logo {

    margin: auto !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div>p:hover a {

    color: white !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div {

    height: 100% !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row {

    background: white !important;

    border-color: white !important;

    border-style: solid;

    border-bottom: white 1px solid !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>:hover {

    font-weight: bold !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>:hover img {

    transition: all 1s ease;

    transform: scale(1.05);

    max-width: 100%;

    max-height: 100%

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div:nth-child(1) {

    border-right: white 25px solid !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div:nth-child(2) {

    border-right: white 25px solid !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div>h3 {

    background: rgba(113, 113, 113, 0.2);

    height: 30px

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>:hover h3 {

    background: rgba(113, 113, 113, 0.5)

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div>p.icp-list-item-cta {

    border-style: none;

    margin-bottom: 0px !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div>p.icp-list-item-cta>a {

    display: block !important;

    width: 100% !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div>p.icp-list-item-cta>a:hover {

    border-color: white !important

}



.icp-list.icp-list-main.icp-list-body-horizontal.row>div>div>p.icp-list-item-cta>a {

    border-color: white !important

}



.ta-form .wp-block-button .wp-block-button__link:hover {

    color: #565656 !important

}



.td-js-loaded .td-scroll-up {

    display: block !important

}



.td-scroll-up {

    cursor: pointer;

    position: fixed;

    bottom: 4px;

    right: 5px;

    width: 40px;

    height: 40px;

    background-color: var(--td_theme_color, #4db2ec);

    z-index: 9999;

    transform: translate3d(0, 70px, 0);

    -webkit-transform: translate3d(0, 70px, 0);

    -webkit-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;

    transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s

}



.td-scroll-up .td-icon-menu-up {

    position: relative;

    color: #fff;

    font-size: 20px;

    display: block;

    text-align: center;

    width: 40px;

    top: 7px

}



.td-scroll-up.td-hide-scroll-up-on-mob {}



@media (max-width:767px) {

    .td-scroll-up.td-hide-scroll-up-on-mob {

        display: none !important

    }

}



.td-scroll-up-visible {

    transform: translate3d(0, 0, 0);

    -webkit-transform: translate3d(0, 0, 0)

}

 

				

					

#native-boap {

    position: relative;

}



#native-rr-article > div {

width: 100%;

height: 100% !important;

}



#native-boap iframe {

width: 100%;

height: 36rem;

}



#native-rr-article {

    position: relative;

     box-shadow: 0px 4px 15px 0px rgb(114 114 119 / 40%);

}	



#native-main-well {

box-shadow: 0px 4px 15px 0px rgb(114 114 119 / 40%);

}



@media screen and (min-width: 500px) {

#native-boap iframe {

    height: 25rem;

}

}



@media screen and (min-width: 1100px) {

#native-boap iframe {

    height: 24.5rem;

}

}



 