.elementor-6354 .elementor-element.elementor-element-e5aec1f{margin-top:-65px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-f94d3ff{text-align:center;}.elementor-6354 .elementor-element.elementor-element-f94d3ff .elementor-heading-title{font-family:"Ysabeau SC", Sans-serif;font-weight:200;color:#C5A059;}.elementor-6354 .elementor-element.elementor-element-324ea7c1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6354 .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-6354 .elementor-element.elementor-element-54f5868 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-2dbb9f65{text-align:center;}.elementor-6354 .elementor-element.elementor-element-2dbb9f65 .elementor-heading-title{font-size:25px;color:#CCCCCC;}.elementor-6354 .elementor-element.elementor-element-4780bd44 > .elementor-widget-container{margin:-25px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-4780bd44{font-size:15px;word-spacing:0.3em;color:#836428;}.elementor-6354 .elementor-element.elementor-element-e0737c1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6354 .elementor-element.elementor-element-241302a > .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-6354 .elementor-element.elementor-element-56cf955{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6354 .elementor-element.elementor-element-56cf955 > .elementor-widget-container{margin:0px -10px 0px -10px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6354 .elementor-element.elementor-element-e5aec1f{margin-top:-60px;margin-bottom:0px;}.elementor-6354 .elementor-element.elementor-element-f94d3ff{text-align:center;}.elementor-6354 .elementor-element.elementor-element-f94d3ff .elementor-heading-title{font-size:28px;word-spacing:0.4em;}}@media(max-width:767px){.elementor-6354 .elementor-element.elementor-element-2dbb9f65 .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 for column, class: .elementor-element-241302a *//* Применить к самому виджету/колонке */
.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 */