.elementor-2029 .elementor-element.elementor-element-8b46e3c{--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;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-8b46e3c::before, .elementor-2029 .elementor-element.elementor-element-8b46e3c > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-8b46e3c > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-8b46e3c > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-8b46e3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-8b46e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B0E1B00;--background-overlay:'';}.elementor-2029 .elementor-element.elementor-element-08ba1d4{--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;--gap:30px 20px;--row-gap:30px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-7dc739a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-271e03a > .elementor-widget-container{margin:56px 0px 20px 0px;}.elementor-2029 .elementor-element.elementor-element-271e03a{--wd-brd-radius:0px;}.elementor-2029 .elementor-element.elementor-element-82482ba{color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-89c98a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-8648b9a > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-8648b9a .wd-el-toggle-content{margin-top:10px;}.elementor-2029 .elementor-element.elementor-element-8648b9a .wd-el-toggle-title{font-size:18px;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-81b601c{--display:flex;}.elementor-2029 .elementor-element.elementor-element-87400b0{--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;}.elementor-2029 .elementor-element.elementor-element-e1203a0{--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;--gap:30px 20px;--row-gap:30px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-e70bfc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-a265675 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-a265675 .wd-el-toggle-content{margin-top:10px;}.elementor-2029 .elementor-element.elementor-element-a265675 .wd-el-toggle-title{font-size:18px;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-3e3eb22{--display:flex;}.elementor-2029 .elementor-element.elementor-element-d9a6f28{--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;}.elementor-2029 .elementor-element.elementor-element-04fcea7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-a28324d > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-a28324d .wd-el-toggle-content{margin-top:10px;}.elementor-2029 .elementor-element.elementor-element-a28324d .wd-el-toggle-title{font-size:18px;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-8266646{--display:flex;}.elementor-2029 .elementor-element.elementor-element-0b2fce5{--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;}.elementor-2029 .elementor-element.elementor-element-f4659a8{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-c714b62 .elementor-button{background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-c714b62{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-5dd7a39 .wd-el-toggle-title{font-size:18px;}.elementor-2029 .elementor-element.elementor-element-7141743{--display:flex;}.elementor-2029 .elementor-element.elementor-element-b079713{--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;}.elementor-2029 .elementor-element.elementor-element-95b89d7{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-2029 .elementor-element.elementor-element-e09dd20 i.softlite-dynamic-icon{font-size:100%;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .softlite-dynamic-icon i{font-size:100%;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .softlite-dynamic-icon:not(i){width:100%;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .softlite-dynamic-icon svg{width:100%;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:1.5;color:#6b7280ff;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .softlite-dynamic-card-box-button-text{font-size:16px;line-height:1.5;fill:#6b7280ff;color:#6b7280ff;}.elementor-2029 .elementor-element.elementor-element-c746a94{--display:flex;}.elementor-2029 .elementor-element.elementor-element-c4221da .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-2029 .elementor-element.elementor-element-8b46e3c{--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;}}@media(max-width:768px){.elementor-2029 .elementor-element.elementor-element-08ba1d4{--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-2029 .elementor-element.elementor-element-e1203a0{--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-2029 .elementor-element.elementor-element-c714b62{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}}@media(min-width:769px){.elementor-2029 .elementor-element.elementor-element-8b46e3c{--content-width:1200px;}.elementor-2029 .elementor-element.elementor-element-08ba1d4{--width:41%;}.elementor-2029 .elementor-element.elementor-element-7dc739a{--width:62%;}.elementor-2029 .elementor-element.elementor-element-89c98a4{--width:38%;}.elementor-2029 .elementor-element.elementor-element-e1203a0{--width:59%;}.elementor-2029 .elementor-element.elementor-element-e70bfc1{--width:28%;}.elementor-2029 .elementor-element.elementor-element-04fcea7{--width:28%;}.elementor-2029 .elementor-element.elementor-element-f4659a8{--width:42%;}.elementor-2029 .elementor-element.elementor-element-c746a94{--content-width:1200px;}}@media(max-width:1024px) and (min-width:769px){.elementor-2029 .elementor-element.elementor-element-08ba1d4{--width:100%;}.elementor-2029 .elementor-element.elementor-element-7dc739a{--width:66.7%;}.elementor-2029 .elementor-element.elementor-element-89c98a4{--width:33.3%;}.elementor-2029 .elementor-element.elementor-element-e1203a0{--width:100%;}.elementor-2029 .elementor-element.elementor-element-e70bfc1{--width:33.3%;}.elementor-2029 .elementor-element.elementor-element-04fcea7{--width:33.3%;}.elementor-2029 .elementor-element.elementor-element-f4659a8{--width:33.3%;}}
/* Start custom CSS for text-editor, class: .elementor-element-82482ba *//* Основной текст и общие элементы */
.elementor-2029 .elementor-element.elementor-element-82482ba, 
.elementor-2029 .elementor-element.elementor-element-82482ba p, 
.elementor-2029 .elementor-element.elementor-element-82482ba span, 
.elementor-2029 .elementor-element.elementor-element-82482ba div,
.elementor-2029 .elementor-element.elementor-element-82482ba .elementor-text-editor {
    color: #ffffff !important;
}

/* Заголовки (Каталог, Услуги, Навигация и т.д.) */
.elementor-2029 .elementor-element.elementor-element-82482ba h1, 
.elementor-2029 .elementor-element.elementor-element-82482ba h2, 
.elementor-2029 .elementor-element.elementor-element-82482ba h3, 
.elementor-2029 .elementor-element.elementor-element-82482ba h4, 
.elementor-2029 .elementor-element.elementor-element-82482ba .widget-title,
.elementor-2029 .elementor-element.elementor-element-82482ba .elementor-heading-title {
    color: #ffffff !important;
}

/* Все ссылки в списках и меню */
.elementor-2029 .elementor-element.elementor-element-82482ba a,
.elementor-2029 .elementor-element.elementor-element-82482ba .menu-item a,
.elementor-2029 .elementor-element.elementor-element-82482ba .wd-entities-title a {
    color: #ffffff !important;
    transition: opacity 0.3s ease;
}

/* Номер телефона (если это ссылка) */
.elementor-2029 .elementor-element.elementor-element-82482ba a[href^="tel:"] {
    color: #ffffff !important;
    font-weight: bold;
}

/* Копирайт и нижняя часть */
.elementor-2029 .elementor-element.elementor-element-82482ba .footer-copyright,
.elementor-2029 .elementor-element.elementor-element-82482ba .copyright-text {
    color: #ffffff !important;
}

/* Эффект при наведении (чтобы ссылки слегка подсвечивались) */
.elementor-2029 .elementor-element.elementor-element-82482ba a:hover {
    color: #ffffff !important;
    opacity: 0.7;
}/* End custom CSS */


















.elementor-2029 .elementor-element.elementor-element-c714b62 .uowap0c1{color: rgb(35, 231, 185);cursor: pointer;display: block;fill: none;height: 16px;overflow-clip-margin: content-box;stroke: rgb(35, 231, 185);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-2029 .elementor-element.elementor-element-c714b62 .uowap0c1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(35, 231, 185);-webkit-text-stroke-color: rgb(35, 231, 185);}.elementor-2029 .elementor-element.elementor-element-c714b62 .uowap0c1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(35, 231, 185);-webkit-text-stroke-color: rgb(35, 231, 185);}.elementor-2029 .elementor-element.elementor-element-c714b62 .oi21fhta{color: rgb(35, 231, 185);cursor: pointer;fill: none;stroke: rgb(35, 231, 185);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-2029 .elementor-element.elementor-element-c714b62 .oi21fhta::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(35, 231, 185);-webkit-text-stroke-color: rgb(35, 231, 185);}.elementor-2029 .elementor-element.elementor-element-c714b62 .oi21fhta::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(35, 231, 185);-webkit-text-stroke-color: rgb(35, 231, 185);}.elementor-2029 .elementor-element.elementor-element-c714b62 .b74b9863{color: rgb(255, 255, 255);cursor: pointer;display: block;font-size: 20px;font-weight: 500;line-height: 1.5;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-2029 .elementor-element.elementor-element-c714b62 .b74b9863::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-2029 .elementor-element.elementor-element-c714b62 .b74b9863::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 767px) {.elementor-2029 .elementor-element.elementor-element-c714b62 .b74b9863{display: inline;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-2029 .elementor-element.elementor-element-c714b62 .elementor-button{cursor: pointer;grid-column-gap: 8px;flex-direction: row;}.elementor-2029 .elementor-element.elementor-element-c714b62 .elementor-button {align-items: center;column-gap: 8px;display: flex;row-gap: 8px;}.elementor-2029 .elementor-element.elementor-element-c714b62 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-2029 .elementor-element.elementor-element-c714b62 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-2029 .elementor-element.elementor-element-c714b62 .elementor-button{flex-direction: row;}}
.elementor-2029 .elementor-element.elementor-element-e09dd20 {width: auto;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .s95a0wtw{color: rgb(107, 114, 128);font-style: normal;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .s95a0wtw::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(107, 114, 128);-webkit-text-stroke-color: rgb(107, 114, 128);}.elementor-2029 .elementor-element.elementor-element-e09dd20 .s95a0wtw::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(107, 114, 128);-webkit-text-stroke-color: rgb(107, 114, 128);}.elementor-2029 .elementor-element.elementor-element-e09dd20 .ffavq3qu{align-items: center;column-gap: 8px;display: flex;margin-bottom: 0px;margin-top: 0px;row-gap: 8px;width: auto;grid-column-gap: 8px;flex-direction: row;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .ffavq3qu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(107, 114, 128);-webkit-text-stroke-color: rgb(107, 114, 128);}.elementor-2029 .elementor-element.elementor-element-e09dd20 .ffavq3qu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(107, 114, 128);-webkit-text-stroke-color: rgb(107, 114, 128);}@media (max-width: 1024px) {.elementor-2029 .elementor-element.elementor-element-e09dd20 .ffavq3qu{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-2029 .elementor-element.elementor-element-e09dd20 .ffavq3qu{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-2029 .elementor-element.elementor-element-e09dd20 .evjr9n35{color: rgb(39, 231, 186);display: block;fill: none;flex-shrink: 0;height: 16px;overflow-clip-margin: content-box;stroke: rgb(39, 231, 186);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .evjr9n35::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(39, 231, 186);-webkit-text-stroke-color: rgb(39, 231, 186);}.elementor-2029 .elementor-element.elementor-element-e09dd20 .evjr9n35::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(39, 231, 186);-webkit-text-stroke-color: rgb(39, 231, 186);}@media (max-width: 1024px) {.elementor-2029 .elementor-element.elementor-element-e09dd20 .evjr9n35{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-2029 .elementor-element.elementor-element-e09dd20 .evjr9n35{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-2029 .elementor-element.elementor-element-e09dd20 .syz85uds{align-items: center;column-gap: 8px;cursor: pointer;display: flex;margin-top: 8px;row-gap: 8px;width: auto;grid-column-gap: 8px;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .syz85uds::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(107, 114, 128);-webkit-text-stroke-color: rgb(107, 114, 128);}.elementor-2029 .elementor-element.elementor-element-e09dd20 .syz85uds::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(107, 114, 128);-webkit-text-stroke-color: rgb(107, 114, 128);}@media (max-width: 1024px) {.elementor-2029 .elementor-element.elementor-element-e09dd20 .syz85uds{margin-top: 8px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-2029 .elementor-element.elementor-element-e09dd20 .syz85uds{margin-top: 8px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-2029 .elementor-element.elementor-element-e09dd20 .k9zjyouc{color: rgb(39, 231, 186);cursor: pointer;display: block;fill: none;flex-shrink: 0;height: 16px;overflow-clip-margin: content-box;stroke: rgb(39, 231, 186);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-2029 .elementor-element.elementor-element-e09dd20 .k9zjyouc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(39, 231, 186);-webkit-text-stroke-color: rgb(39, 231, 186);}.elementor-2029 .elementor-element.elementor-element-e09dd20 .k9zjyouc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(39, 231, 186);-webkit-text-stroke-color: rgb(39, 231, 186);}@media (max-width: 1024px) {.elementor-2029 .elementor-element.elementor-element-e09dd20 .k9zjyouc{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-2029 .elementor-element.elementor-element-e09dd20 .k9zjyouc{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}






/* Start custom CSS for container, class: .elementor-element-8b46e3c *//* Делаем весь текст в секции белым */
.elementor-2029 .elementor-element.elementor-element-8b46e3c {
    color: #ffffff !important;
}

/* Делаем все ссылки в секции белыми */
.elementor-2029 .elementor-element.elementor-element-8b46e3c a {
    color: #ffffff !important;
}

/* Заголовки виджетов Woodmart (если они есть) */
.elementor-2029 .elementor-element.elementor-element-8b46e3c .widget-title, 
.elementor-2029 .elementor-element.elementor-element-8b46e3c .wd-entities-title a {
    color: #ffffff !important;
}

/* Цвет ссылок при наведении (опционально - светло-серый) */
.elementor-2029 .elementor-element.elementor-element-8b46e3c a:hover {
    color: #eeeeee !important;
    text-decoration: underline;
}/* End custom CSS */



