body, input, textarea, button, .button, .faux-button, .faux-button.more-link, .wp-block-button__link, .wp-block-file__button, .has-drop-cap:not(:focus)::first-letter, .entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-cover-image, .entry-content .wp-block-cover-image p, .entry-content .wp-block-latest-comments, .entry-content .wp-block-latest-posts, .entry-content .wp-block-pullquote, .entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large, .entry-content .wp-block-archives *, .entry-content .wp-block-categories *, .entry-content .wp-block-latest-posts *, .entry-content .wp-block-latest-comments *, .entry-content, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file, .comment-content p, .comment-content ol, .comment-content ul, .comment-content dl, .comment-content dt, .comment-content cite, .comment-content figcaption, .comment-content .wp-caption-text, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary, .widget-content cite, .widget-content figcaption, .widget-content .wp-caption-text {
    font-family: 'Inter' !important;
}

.flex {
	display: flex;	
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
}


/* HEADER */

.wp-child-theme-TrbFlare #site-header {
    display: none;
}

/* END HEADER */


/* FOOTER */

abbr[title] {
    text-decoration: none;
}

.hide {
display: none;
}

a.to-the-top {
display: none !important;
}

.wp-child-theme-TrbFlare #site-footer,
.wp-child-theme-TrbFlare.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper, 
.wp-child-theme-TrbFlare.reduced-spacing.footer-top-hidden #site-footer,
.wp-child-theme-TrbFlare .footer-widgets-outer-wrapper, 
.wp-child-theme-TrbFlare .footer-top {
    border: none;
}

.wp-child-theme-TrbFlare .footer-nav-widgets-wrapper,
.wp-child-theme-TrbFlare #site-footer {
background-color: #141414;
}

.wp-child-theme-TrbFlare #site-footer .section-inner,
.wp-child-theme-TrbFlare .header-footer-group .section-inner {
max-width: 1280px;
    width: 100%;
}

.wp-child-theme-TrbFlare.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper {
margin-bottom: -2px;
margin-top: 0;
}

.wp-child-theme-TrbFlare #site-footer,
.wp-child-theme-TrbFlare .footer-widgets-outer-wrapper {
        padding: 60px 0;
    }
    
.wp-child-theme-TrbFlare .footer-widgets-wrapper {
        margin-left: 0;
        width: calc(100%);
    }

.wp-child-theme-TrbFlare .footer-widgets {
        margin-left: 0;
        width: calc(100%);
    }

.wp-child-theme-TrbFlare .footer-credits {
        width: 100%;
        justify-content: space-between;
    }
    
.wp-child-theme-TrbFlare .footer-copyright {
        gap: 5px;
    }

.wp-child-theme-TrbFlare .blog_name {
font-weight: 700;
font-size: 16px;
line-height: 19px;
letter-spacing: 0;
color: #CACACA;
}

.wp-child-theme-TrbFlare .year {
font-weight: 500;
font-size: 16px;
line-height: 19px;
letter-spacing: 0;
color: #CACACA;
}

.wp-child-theme-TrbFlare .docs_block {
gap: 20px;
}

.wp-child-theme-TrbFlare .docs_block a {
font-weight: 400;
font-size: 16px;
line-height: 19px;
letter-spacing: 0;
color: #CACACA;
}

.wp-child-theme-TrbFlare .docs_block {
font-weight: 400;
font-size: 16px;
line-height: 19px;
letter-spacing: 0;
color: #CACACA;
}

.wp-child-theme-TrbFlare .f__block {
text-align: center;
}

.wp-child-theme-TrbFlare .f__block__img {
width: calc(100%);
justify-content: center;
margin-bottom: 20px;
}

.wp-child-theme-TrbFlare .f__block__img img {
max-width: 88px;
width: calc(100%);
}

.wp-child-theme-TrbFlare .f__block__title {
margin-bottom: 20px;
font-weight: 700;
font-size: 44px;
line-height: 53px;
letter-spacing: 0;
color: #FBFBFB;
}

.wp-child-theme-TrbFlare .f__block__text {
margin-bottom: 40px;
font-weight: 500;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color: #CACACA;
}

.f__block__btn {
  width: calc(100%);
justify-content: center;  
}

.wp-child-theme-TrbFlare a.btn.type__1 {
background-color: #E43232;
    border-radius: 12px;
    padding: 24px;
    display: block;
    width: max-content;
    font-weight: 500;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
    color: #FBFBFB;
    text-decoration: none;
}


/* END FOOTER */





@media (max-width: 1440px) { /* =< 1440 */


.wp-child-theme-TrbFlare #site-footer .section-inner, 
.wp-child-theme-TrbFlare .header-footer-group .section-inner {
    max-width: initial;
    width: calc(88.89vw);
}

.wp-child-theme-TrbFlare #site-footer,
.wp-child-theme-TrbFlare .footer-widgets-outer-wrapper {
        padding: calc(4.17vw) 0;
    }

.wp-child-theme-TrbFlare .blog_name, 
.wp-child-theme-TrbFlare .year,
.wp-child-theme-TrbFlare .docs_block a,
.wp-child-theme-TrbFlare .docs_block {
    font-size: calc(1.11vw);
    line-height: calc(1.32vw);
}

.wp-child-theme-TrbFlare .docs_block {
    gap: calc(1.39vw);
}

.wp-child-theme-TrbFlare .f__block__img {
    margin-bottom: calc(1.39vw);
}

.wp-child-theme-TrbFlare .f__block__img img {
    max-width: initial;
    width: calc(6.11vw);
}

.wp-child-theme-TrbFlare .f__block__title {
    margin-bottom: calc(1.39vw);
    font-size: calc(3.06vw);
    line-height: calc(3.68vw);
}

.wp-child-theme-TrbFlare .f__block__text {
    margin-bottom: calc(2.78vw);
    font-size: calc(1.39vw);
    line-height: calc(1.67vw);
}

.wp-child-theme-TrbFlare a.btn.type__1 {
    border-radius: calc(0.83vw);
    padding: calc(1.67vw);
    font-size: calc(1.39vw);
    line-height: calc(1.67vw);
}


} /* END =< 1440 */






/* MOBILKI */


@media (max-width: 500px) { /* =< 500 */


.wp-child-theme-TrbFlare #site-footer {
        padding: 60px 0 24px 0;
        max-width: calc(100% - 24px);
        margin: 0 auto;
        border-radius: 0 0 24px 24px;
    }

.wp-child-theme-TrbFlare #site-footer .section-inner, 
.wp-child-theme-TrbFlare .header-footer-group .section-inner {
    max-width: initial;
    width: calc(100% - 24px);
}

.wp-child-theme-TrbFlare .footer-credits {
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: 14px;
}

.wp-child-theme-TrbFlare .blog_name, 
.wp-child-theme-TrbFlare .year {
font-size: 14px;
        line-height: 17px;
}

.wp-child-theme-TrbFlare .docs_block a {
font-size: 12px;
        line-height: 15px;
}

.wp-child-theme-TrbFlare .docs_block {
        gap: initial;
        justify-content: space-between;
        width: 100%;
    }
    
.wp-child-theme-TrbFlare.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper {
    width: calc(100% - 24px);
    margin: 0 auto;
    border-radius: 24px 24px 0 0;
}

.wp-child-theme-TrbFlare .footer-widgets-outer-wrapper {
        padding: 60px 0 0 0;
    }

.wp-child-theme-TrbFlare .f__block__img {
    margin-bottom: 32px;
}

.wp-child-theme-TrbFlare .f__block__img img {
    max-width: initial;
    width: 64px;
}

.wp-child-theme-TrbFlare .f__block__title {
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 34px;
}

.wp-child-theme-TrbFlare .f__block__text {
    margin-bottom: 60px;
    font-size: 18px;
    line-height: 22px;
}

.wp-child-theme-TrbFlare a.btn.type__1 {
    border-radius: 12px;
    padding: 24px;
    font-size: 18px;
    line-height: 22px;
}


} /* END =< 500 */



/* END ALL STYLES */