.elementor-77 .elementor-element.elementor-element-4392f45b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-77 .elementor-element.elementor-element-55119a41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-2b6fa77e{--display:flex;}.elementor-77 .elementor-element.elementor-element-401bde24{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-77 .elementor-element.elementor-element-401bde24.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-401bde24 .elementor-heading-title{font-size:35px;}.elementor-77 .elementor-element.elementor-element-777a80d3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-77 .elementor-element.elementor-element-777a80d3.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-7a619fb{--display:flex;}.elementor-77 .elementor-element.elementor-element-6b2cae5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-77 .elementor-element.elementor-element-6b2cae5 .elementor-post__thumbnail__link{width:100%;}.elementor-77 .elementor-element.elementor-element-6b2cae5 .elementor-post__meta-data span + span:before{content:"•";}.elementor-77 .elementor-element.elementor-element-6b2cae5 .elementor-post__text{margin-top:20px;}.elementor-77 .elementor-element.elementor-element-6b2cae5 .elementor-post__badge{right:0;}.elementor-77 .elementor-element.elementor-element-6b2cae5 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-77 .elementor-element.elementor-element-c07f0a0{--display:flex;}.elementor-77 .elementor-element.elementor-element-14a9315{--display:flex;}.elementor-77 .elementor-element.elementor-element-d8d904c{--display:flex;}.elementor-77 .elementor-element.elementor-element-fe8b5e3{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-55119a41{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-401bde24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-777a80d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-401bde24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-777a80d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-6b2cae5 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* Подключаем шрифт Montserrat с Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');

/* Применяем Montserrat ко всем элементам */
body, 
h1, h2, h3, h4, h5, h6,
p, span, a, li, ul, ol, 
input, textarea, select, button,
blockquote, label, strong, em {
    font-family: 'Montserrat', sans-serif !important;
}/* End custom CSS */