.elementor-3039 .elementor-element.elementor-element-5c9e9f57 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3039 .elementor-element.elementor-element-5c9e9f57{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3039 .elementor-element.elementor-element-57b38138:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3039 .elementor-element.elementor-element-57b38138 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brukton.com.ua/wp-content/uploads/2025/05/food-image-bg-2-opt.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3039 .elementor-element.elementor-element-57b38138.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3039 .elementor-element.elementor-element-57b38138 > .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-3039 .elementor-element.elementor-element-57b38138 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 10% 6% 10%;}.elementor-3039 .elementor-element.elementor-element-57b38138 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3039 .elementor-element.elementor-element-583a4a6f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-3039 .elementor-element.elementor-element-583a4a6f .title-after_title, .elementor-3039 .elementor-element.elementor-element-583a4a6f .title-subtitle, .elementor-3039 .elementor-element.elementor-element-583a4a6f .woodmart-title-container{max-width:100%;}.elementor-3039 .elementor-element.elementor-element-583a4a6f .title-subtitle{color:#5F6E1E;font-family:"Playfair Display", Sans-serif;font-size:32px;font-style:italic;}.elementor-3039 .elementor-element.elementor-element-583a4a6f .title{font-size:42px;font-weight:400;}.elementor-3039 .elementor-element.elementor-element-583a4a6f .title-after_title{font-size:16px;}.pp-modal-popup-window-{{ID}} .pp-popup-header .pp-popup-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.pp-modal-popup-window-{{ID}} .pp-popup-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-modal-popup .pp-modal-popup-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3039 .elementor-element.elementor-element-d624514 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.pp-modal-popup-window.pp-modal-popup-window-d624514{width:550px;}.pp-modal-popup-d624514 .pp-modal-popup-window .mfp-close{font-weight:normal;font-size:28px;}.elementor-3039 .elementor-element.elementor-element-abdb2ef .google-map-container{height:600px;}.elementor-3039 .elementor-element.elementor-element-abdb2ef .wd-google-map-content{max-width:300px;}.elementor-3039 .elementor-element.elementor-element-4c6d04d{--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-3039 .elementor-element.elementor-element-e14f8b4 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155,155,155,0.3);}.elementor-3039 .elementor-element.elementor-element-09cc184{margin:0px 0px 25px 0px;}.elementor-3039 .elementor-element.elementor-element-9836158 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-9836158 .title-subtitle{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-9836158 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-8c09b22 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-f971c32 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-f971c32 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-728adec .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-0a96ff2{margin:0px 0px 25px 0px;}.elementor-3039 .elementor-element.elementor-element-f13a2c0 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-f13a2c0 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-4d5bfcb .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-47c6d16 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-47c6d16 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-cf7cba5 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-887d81c{margin:0px 0px 25px 0px;}.elementor-3039 .elementor-element.elementor-element-5475e0a > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-5475e0a .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-485f830 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-6fea200 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-6fea200 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-4a4031e .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-ea08a8e{margin:0px 0px 25px 0px;}.elementor-3039 .elementor-element.elementor-element-3f18c1b > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-3f18c1b .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-e207141 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-0b378a3 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-0b378a3 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-c0ab798 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-4525cf1{margin:0px 0px 25px 0px;}.elementor-3039 .elementor-element.elementor-element-6d45caa > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-6d45caa .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-d1a6a0a .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-d7b4cc3 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-d7b4cc3 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-92a7040 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-ff38845{margin:0px 0px 25px 0px;}.elementor-3039 .elementor-element.elementor-element-8f0d7c8 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-8f0d7c8 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-12a36d1 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-c2f5521 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-c2f5521 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-01f307e .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-4eb9a2f{margin:0px 0px 25px 0px;}.elementor-3039 .elementor-element.elementor-element-df838bb > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-df838bb .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-39d6de8 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-1aab343 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(155, 155, 155, 0.3);}.elementor-3039 .elementor-element.elementor-element-1aab343 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-3039 .elementor-element.elementor-element-cf36844 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-3039 .elementor-element.elementor-element-bf3ed43 .google-map-container{height:1210px;}.elementor-3039 .elementor-element.elementor-element-bf3ed43 .wd-google-map-content{max-width:300px;}.elementor-3039 .elementor-element.elementor-element-aca95ef > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3039 .elementor-element.elementor-element-aca95ef .title-after_title, .elementor-3039 .elementor-element.elementor-element-aca95ef .title-subtitle, .elementor-3039 .elementor-element.elementor-element-aca95ef .woodmart-title-container{max-width:886px;}.elementor-3039 .elementor-element.elementor-element-d454438 .wd-text-block{max-width:540px;font-size:15px;line-height:36px;}.pp-modal-popup-window.pp-modal-popup-window-41713e7{width:550px;}.pp-modal-popup-41713e7 .pp-modal-popup-window .mfp-close{font-weight:normal;font-size:28px;}@media(max-width:1024px){.elementor-3039 .elementor-element.elementor-element-583a4a6f .title-after_title, .elementor-3039 .elementor-element.elementor-element-583a4a6f .title-subtitle, .elementor-3039 .elementor-element.elementor-element-583a4a6f .woodmart-title-container{max-width:100%;}.elementor-3039 .elementor-element.elementor-element-583a4a6f .title{font-size:36px;}.elementor-3039 .elementor-element.elementor-element-583a4a6f .title-after_title{font-size:14px;}.elementor-3039 .elementor-element.elementor-element-aca95ef .title-after_title, .elementor-3039 .elementor-element.elementor-element-aca95ef .title-subtitle, .elementor-3039 .elementor-element.elementor-element-aca95ef .woodmart-title-container{max-width:370px;}.elementor-3039 .elementor-element.elementor-element-d454438 .wd-text-block{max-width:470px;font-size:14px;line-height:35px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3039 .elementor-element.elementor-element-57b38138{width:100%;}.elementor-3039 .elementor-element.elementor-element-78ed63c2{width:100%;}}@media(max-width:767px){.elementor-3039 .elementor-element.elementor-element-57b38138 > .elementor-element-populated{padding:45px 15px 45px 15px;}.elementor-3039 .elementor-element.elementor-element-583a4a6f .title-subtitle{font-size:16px;}.elementor-3039 .elementor-element.elementor-element-583a4a6f .title{font-size:24px;}.elementor-3039 .elementor-element.elementor-element-aca95ef .title-after_title, .elementor-3039 .elementor-element.elementor-element-aca95ef .title-subtitle, .elementor-3039 .elementor-element.elementor-element-aca95ef .woodmart-title-container{max-width:100%;}}/* Start custom CSS for pp-modal-popup, class: .elementor-element-d624514 *//* "Безпечне" приховування технічних полів */
fieldset.hidden-fields-container {
    position: absolute !important; /* Вириваємо з потоку, щоб не займав місце */
    visibility: hidden !important; /* Робимо невидимим */
    opacity: 0 !important;         /* Робимо прозорим */
    height: 0 !important;          /* Висота 0 */
    width: 0 !important;           /* Ширина 0 */
    padding: 0 !important;         /* Прибираємо внутрішні відступи */
    margin: 0 !important;          /* Прибираємо зовнішні відступи */
    border: none !important;       /* Прибираємо рамку */
    z-index: -100 !important;      /* Ховаємо під низ */
    overflow: hidden !important;
}

/* Прибираємо жовту смугу знизу, поки форма не відправлена (це безпечно) */
.wpcf7-response-output {
    margin: 0 !important;
    padding: 0 !important; 
    border: none !important; /* На випадок якщо рамка там */
}

/* Повертаємо відступи для повідомлення тільки коли воно з'явиться */
form.sent .wpcf7-response-output, 
form.invalid .wpcf7-response-output, 
form.failed .wpcf7-response-output,
form.spam .wpcf7-response-output {
    padding: 10px 20px !important;
    margin-top: 20px !important;
    border: 2px solid #ffb900 !important; /* Повертаємо рамку повідомлення */
}/* End custom CSS */
/* Start custom CSS for pp-modal-popup, class: .elementor-element-41713e7 *//* "Безпечне" приховування технічних полів */
fieldset.hidden-fields-container {
    position: absolute !important; /* Вириваємо з потоку, щоб не займав місце */
    visibility: hidden !important; /* Робимо невидимим */
    opacity: 0 !important;         /* Робимо прозорим */
    height: 0 !important;          /* Висота 0 */
    width: 0 !important;           /* Ширина 0 */
    padding: 0 !important;         /* Прибираємо внутрішні відступи */
    margin: 0 !important;          /* Прибираємо зовнішні відступи */
    border: none !important;       /* Прибираємо рамку */
    z-index: -100 !important;      /* Ховаємо під низ */
    overflow: hidden !important;
}

/* Прибираємо жовту смугу знизу, поки форма не відправлена (це безпечно) */
.wpcf7-response-output {
    margin: 0 !important;
    padding: 0 !important; 
    border: none !important; /* На випадок якщо рамка там */
}

/* Повертаємо відступи для повідомлення тільки коли воно з'явиться */
form.sent .wpcf7-response-output, 
form.invalid .wpcf7-response-output, 
form.failed .wpcf7-response-output,
form.spam .wpcf7-response-output {
    padding: 10px 20px !important;
    margin-top: 20px !important;
    border: 2px solid #ffb900 !important; /* Повертаємо рамку повідомлення */
}/* End custom CSS */