.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-2533 .elementor-element.elementor-element-7bab01d > .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-2533 .elementor-element.elementor-element-43c88125{margin:0px 0px 25px 0px;}.elementor-2533 .elementor-element.elementor-element-5687bc51 > .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-2533 .elementor-element.elementor-element-5687bc51 .title-subtitle{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-5687bc51 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-cbe4afa .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-4e1eb307 > .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-2533 .elementor-element.elementor-element-4e1eb307 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-70d91e2 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-c1b874d{margin:0px 0px 25px 0px;}.elementor-2533 .elementor-element.elementor-element-a2ce2a1 > .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-2533 .elementor-element.elementor-element-a2ce2a1 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-3811bfd .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-96e93f5 > .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-2533 .elementor-element.elementor-element-96e93f5 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-2eb8b9f .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-ce67c2b{margin:0px 0px 25px 0px;}.elementor-2533 .elementor-element.elementor-element-95508fd > .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-2533 .elementor-element.elementor-element-95508fd .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-fca1c39 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-ee0a3b3 > .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-2533 .elementor-element.elementor-element-ee0a3b3 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-6a282b1 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-2cb5a48{margin:0px 0px 25px 0px;}.elementor-2533 .elementor-element.elementor-element-8c57e89 > .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-2533 .elementor-element.elementor-element-8c57e89 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-d81b2bb .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-d25863c > .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-2533 .elementor-element.elementor-element-d25863c .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-7e6c6f6 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-b66c87e{margin:0px 0px 25px 0px;}.elementor-2533 .elementor-element.elementor-element-3f5c8bf > .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-2533 .elementor-element.elementor-element-3f5c8bf .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-4946126 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-5499b5c > .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-2533 .elementor-element.elementor-element-5499b5c .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-c499679 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-26bccf9{margin:0px 0px 25px 0px;}.elementor-2533 .elementor-element.elementor-element-3e92c3b > .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-2533 .elementor-element.elementor-element-3e92c3b .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-7ef6947 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-168af4b > .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-2533 .elementor-element.elementor-element-168af4b .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-09dfd7d .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-ca8220a{margin:0px 0px 25px 0px;}.elementor-2533 .elementor-element.elementor-element-d93d660 > .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-2533 .elementor-element.elementor-element-d93d660 .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-a897dcc .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-b34c15e > .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-2533 .elementor-element.elementor-element-b34c15e .title{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2533 .elementor-element.elementor-element-a0fdcd4 .wd-btn-text{font-family:"Comfortaa", Sans-serif;}.elementor-2533 .elementor-element.elementor-element-6cf1f4b1 .google-map-container{height:1210px;}.elementor-2533 .elementor-element.elementor-element-6cf1f4b1 .wd-google-map-content{max-width:300px;}.elementor-2533 .elementor-element.elementor-element-aff68cb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2533 .elementor-element.elementor-element-aff68cb .title-after_title, .elementor-2533 .elementor-element.elementor-element-aff68cb .title-subtitle, .elementor-2533 .elementor-element.elementor-element-aff68cb .woodmart-title-container{max-width:886px;}.elementor-2533 .elementor-element.elementor-element-6716172b .wd-text-block{max-width:540px;font-size:15px;line-height:36px;}.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 );}.pp-modal-popup-window.pp-modal-popup-window-e59bb84{width:550px;}.pp-modal-popup-e59bb84 .pp-modal-popup-window .mfp-close{font-weight:normal;font-size:28px;}@media(max-width:1024px){.elementor-2533 .elementor-element.elementor-element-aff68cb .title-after_title, .elementor-2533 .elementor-element.elementor-element-aff68cb .title-subtitle, .elementor-2533 .elementor-element.elementor-element-aff68cb .woodmart-title-container{max-width:370px;}.elementor-2533 .elementor-element.elementor-element-6716172b .wd-text-block{max-width:470px;font-size:14px;line-height:35px;}}@media(max-width:767px){.elementor-2533 .elementor-element.elementor-element-aff68cb .title-after_title, .elementor-2533 .elementor-element.elementor-element-aff68cb .title-subtitle, .elementor-2533 .elementor-element.elementor-element-aff68cb .woodmart-title-container{max-width:100%;}}/* Start custom CSS for pp-modal-popup, class: .elementor-element-e59bb84 *//* "Безпечне" приховування технічних полів */
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 */