.elementor-6324 .elementor-element.elementor-element-c94a443{margin-top:-40px;margin-bottom:0px;}.elementor-6324 .elementor-element.elementor-element-cb21591{text-align:center;}.elementor-6324 .elementor-element.elementor-element-cb21591 .elementor-heading-title{font-family:"Ysabeau SC", Sans-serif;font-size:30px;font-weight:200;word-spacing:0.4em;color:#C5A059;}.elementor-6324 .elementor-element.elementor-element-7d2985ac > .elementor-widget-container{margin:-19px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-6324 .elementor-element.elementor-element-7d2985ac{font-size:12px;word-spacing:0.3em;color:#CACACA;}.elementor-6324 .elementor-element.elementor-element-324ea7c1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6324 .elementor-element.elementor-element-62c58f8c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6324 .elementor-element.elementor-element-54f5868 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6324 .elementor-element.elementor-element-b8e4ab2{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-6324 .elementor-element.elementor-element-b228fe9{width:var( --container-widget-width, 108.39% );max-width:108.39%;--container-widget-width:108.39%;--container-widget-flex-grow:0;text-align:center;}.elementor-6324 .elementor-element.elementor-element-b228fe9 .elementor-heading-title{font-size:30px;word-spacing:0.5em;color:#C5A059;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6324 .elementor-element.elementor-element-c94a443{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6324 .elementor-element.elementor-element-7d2985ac{width:var( --container-widget-width, 719.717px );max-width:719.717px;--container-widget-width:719.717px;--container-widget-flex-grow:0;}.elementor-6324 .elementor-element.elementor-element-b8e4ab2{margin-top:20px;margin-bottom:30px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-6324 .elementor-element.elementor-element-c94a443{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6324 .elementor-element.elementor-element-b8e4ab2{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-6324 .elementor-element.elementor-element-b228fe9 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for column, class: .elementor-element-62c58f8c *//* 1. Убираем ограничение ширины сетки */
.premium-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px 30px;
    
    max-width: 100% !important; /* Было 1200px, ставим 100% */
    width: 100% !important;
    margin: 0 !important;      /* Убираем авто-отступы по бокам */
}

/* 2. Убираем внутренние отступы, которые были заданы для body */
body {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-324ea7c1 *//* Применить к самому виджету/колонке */
.your-column-class {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overscroll-behavior-y: none !important;
    overscroll-behavior: none !important;
    height: 100%;
    overflow-x: hidden;
}/* End custom CSS */