.elementor-25895 .elementor-element.elementor-element-c286af6{--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-25895 .elementor-element.elementor-element-441adb1 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:15px 0px 25px 0px;}.elementor-25895 .elementor-element.elementor-element-441adb1{text-align:center;}.elementor-25895 .elementor-element.elementor-element-441adb1 .elementor-heading-title{font-size:31px;}.elementor-25895 .elementor-element.elementor-element-d34445d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25895 .elementor-element.elementor-element-85513d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25895 .elementor-element.elementor-element-aecb199{text-align:center;}.elementor-25895 .elementor-element.elementor-element-85b3520{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25895 .elementor-element.elementor-element-b1c0bca img{opacity:1;filter:brightness( 130% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25895 .elementor-element.elementor-element-3999701{text-align:center;}.elementor-25895 .elementor-element.elementor-element-8c36d43{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25895 .elementor-element.elementor-element-f030f42 img{opacity:1;filter:brightness( 130% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25895 .elementor-element.elementor-element-c221b74{text-align:center;}.elementor-25895 .elementor-element.elementor-element-186238e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25895 .elementor-element.elementor-element-955c07e img{opacity:1;filter:brightness( 130% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25895 .elementor-element.elementor-element-d91986a{text-align:center;}.elementor-25895 .elementor-element.elementor-element-9f811f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25895 .elementor-element.elementor-element-3465534 img{opacity:1;filter:brightness( 130% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25895 .elementor-element.elementor-element-dcc1a89{text-align:center;}.elementor-25895 .elementor-element.elementor-element-7d84a36{--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-25895 .elementor-element.elementor-element-35d8376{--spacer-size:50px;}.elementor-25895 .elementor-element.elementor-element-3f0504d{--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-25895 .elementor-element.elementor-element-b02f2df > .elementor-widget-container{margin:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-25895 .elementor-element.elementor-element-b02f2df{color:#000000;}:root{--page-title-display:none;}@media(min-width:2400px){.elementor-25895 .elementor-element.elementor-element-d34445d{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-25895 .elementor-element.elementor-element-d34445d{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-25895 .elementor-element.elementor-element-d34445d{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-25895 .elementor-element.elementor-element-d34445d{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-25895 .elementor-element.elementor-element-d34445d{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-25895 .elementor-element.elementor-element-d34445d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-e0745f4 */.elementor-25895 .elementor-element.elementor-element-e0745f4 img {
    border-radius: 15px; /* Закруглені кути */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Тінь */
    margin: 20px; /* Відступи від інших елементів */
    object-fit: cover; /* Збереження пропорцій зображення */
    width: 100%; /* Адаптація до контейнера */
    max-width: 500px; /* Максимальна ширина */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85513d2 */.elementor-25895 .elementor-element.elementor-element-85513d2 {
    display: flex;
    justify-content: center; /* Вирівнювання по горизонталі */
    align-items: center;    /* Вирівнювання по вертикалі */
    text-align: center;     /* Центрування тексту, якщо він є */
}

.elementor-25895 .elementor-element.elementor-element-85513d2 img {
    max-width: 100%;       /* Щоб зображення не виходило за межі контейнера */
    height: auto;          /* Автоматичне налаштування висоти для збереження пропорцій */
    display: block;        /* Забезпечує правильну роботу в блоці */
    margin: 0 auto;        /* Автоматичне вирівнювання по центру */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1c0bca */.elementor-25895 .elementor-element.elementor-element-b1c0bca img {
    border-radius: 15px; /* Закруглені кути */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Тінь */
    margin: 20px; /* Відступи від інших елементів */
    object-fit: cover; /* Збереження пропорцій зображення */
    width: 100%; /* Адаптація до контейнера */
    max-width: 500px; /* Максимальна ширина */
}


#image-zoome-helper a {
    overflow: hidden;
    border-radius: 15px;
    /*
    overflow: hidden;
    border-radius: 15px;
    transform: scale(1.5) translate(10px, -60px);
    
    */
}

#image-zoome-helper a img {
    transform: scale(1.5) translate(10px, -60px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b3520 */.elementor-25895 .elementor-element.elementor-element-85b3520 {
    display: flex;
    justify-content: center; /* Вирівнювання по горизонталі */
    align-items: center;    /* Вирівнювання по вертикалі */
    text-align: center;     /* Центрування тексту, якщо він є */
}

.elementor-25895 .elementor-element.elementor-element-85b3520 img {
    max-width: 100%;       /* Щоб зображення не виходило за межі контейнера */
    height: auto;          /* Автоматичне налаштування висоти для збереження пропорцій */
    display: block;        /* Забезпечує правильну роботу в блоці */
    margin: 0 auto;        /* Автоматичне вирівнювання по центру */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f030f42 */.elementor-25895 .elementor-element.elementor-element-f030f42 img {
    border-radius: 15px; /* Закруглені кути */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Тінь */
    margin: 20px; /* Відступи від інших елементів */
    object-fit: cover; /* Збереження пропорцій зображення */
    width: 100%; /* Адаптація до контейнера */
    max-width: 500px; /* Максимальна ширина */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c36d43 */.elementor-25895 .elementor-element.elementor-element-8c36d43 {
    display: flex;
    justify-content: center; /* Вирівнювання по горизонталі */
    align-items: center;    /* Вирівнювання по вертикалі */
    text-align: center;     /* Центрування тексту, якщо він є */
}

.elementor-25895 .elementor-element.elementor-element-8c36d43 img {
    max-width: 100%;       /* Щоб зображення не виходило за межі контейнера */
    height: auto;          /* Автоматичне налаштування висоти для збереження пропорцій */
    display: block;        /* Забезпечує правильну роботу в блоці */
    margin: 0 auto;        /* Автоматичне вирівнювання по центру */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-955c07e */.elementor-25895 .elementor-element.elementor-element-955c07e img {
    border-radius: 15px; /* Закруглені кути */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Тінь */
    margin: 20px; /* Відступи від інших елементів */
    object-fit: cover; /* Збереження пропорцій зображення */
    width: 100%; /* Адаптація до контейнера */
    max-width: 500px; /* Максимальна ширина */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186238e */.elementor-25895 .elementor-element.elementor-element-186238e {
    display: flex;
    justify-content: center; /* Вирівнювання по горизонталі */
    align-items: center;    /* Вирівнювання по вертикалі */
    text-align: center;     /* Центрування тексту, якщо він є */
}

.elementor-25895 .elementor-element.elementor-element-186238e img {
    max-width: 100%;       /* Щоб зображення не виходило за межі контейнера */
    height: auto;          /* Автоматичне налаштування висоти для збереження пропорцій */
    display: block;        /* Забезпечує правильну роботу в блоці */
    margin: 0 auto;        /* Автоматичне вирівнювання по центру */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3465534 */.elementor-25895 .elementor-element.elementor-element-3465534 img {
    border-radius: 15px; /* Закруглені кути */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Тінь */
    margin: 20px; /* Відступи від інших елементів */
    object-fit: cover; /* Збереження пропорцій зображення */
    width: 100%; /* Адаптація до контейнера */
    max-width: 500px; /* Максимальна ширина */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f811f2 */.elementor-25895 .elementor-element.elementor-element-9f811f2 {
    display: flex;
    justify-content: center; /* Вирівнювання по горизонталі */
    align-items: center;    /* Вирівнювання по вертикалі */
    text-align: center;     /* Центрування тексту, якщо він є */
}

.elementor-25895 .elementor-element.elementor-element-9f811f2 img {
    max-width: 100%;       /* Щоб зображення не виходило за межі контейнера */
    height: auto;          /* Автоматичне налаштування висоти для збереження пропорцій */
    display: block;        /* Забезпечує правильну роботу в блоці */
    margin: 0 auto;        /* Автоматичне вирівнювання по центру */
}/* End custom CSS */