.elementor-484 .elementor-element.elementor-element-c9702aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-484 .elementor-element.elementor-element-ca3b37b{--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-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-484 .elementor-element.elementor-element-dc2251b .elementor-repeater-item-8899af3{left:34%;--hotspot-translate-x:34%;top:69%;--hotspot-translate-y:69%;}.elementor-484 .elementor-element.elementor-element-dc2251b .elementor-repeater-item-3e928ce{left:40%;--hotspot-translate-x:40%;top:82%;--hotspot-translate-y:82%;}.elementor-484 .elementor-element.elementor-element-dc2251b .elementor-repeater-item-fbcd662{left:53%;--hotspot-translate-x:53%;top:6%;--hotspot-translate-y:6%;}.elementor-484 .elementor-element.elementor-element-dc2251b .elementor-repeater-item-a767888{left:33%;--hotspot-translate-x:33%;top:49%;--hotspot-translate-y:49%;}.elementor-484 .elementor-element.elementor-element-dc2251b .elementor-repeater-item-36d681d{left:41%;--hotspot-translate-x:41%;top:31%;--hotspot-translate-y:31%;}.elementor-484 .elementor-element.elementor-element-dc2251b .elementor-repeater-item-e13b541{left:8%;--hotspot-translate-x:8%;top:96%;--hotspot-translate-y:96%;}.elementor-484 .elementor-element.elementor-element-dc2251b .elementor-repeater-item-76d2fee{left:24%;--hotspot-translate-x:24%;top:59%;--hotspot-translate-y:59%;}.elementor-484 .elementor-element.elementor-element-dc2251b .elementor-repeater-item-c20840c{left:27%;--hotspot-translate-x:27%;top:99%;--hotspot-translate-y:99%;}.elementor-484 .elementor-element.elementor-element-dc2251b .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-484 .elementor-element.elementor-element-dc2251b{--container-width:95%;--image-width:100%;--hotspot-size:65px;--hotspot-box-color:#54595F00;}.elementor-484 .elementor-element.elementor-element-7482c0c{--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;--justify-content:center;}body.elementor-page-484:not(.elementor-motion-effects-element-type-background), body.elementor-page-484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9F6;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-484 .elementor-element.elementor-element-dc2251b img{width:100%;}.elementor-484 .elementor-element.elementor-element-dc2251b{--hotspot-size:23px;}}@media(min-width:768px){.elementor-484 .elementor-element.elementor-element-c9702aa{--content-width:1459px;}.elementor-484 .elementor-element.elementor-element-ca3b37b{--width:66%;}.elementor-484 .elementor-element.elementor-element-7482c0c{--width:33%;}}/* Start custom CSS for hotspot, class: .elementor-element-dc2251b */.e-hotspot.elementor-repeater-item-a767888.e-hotspot--position-left.e-hotspot--position-top.e-hotspot--icon svg circle:nth-child(1) {
    fill: #fac4e6;
}
.e-hotspot.elementor-repeater-item-a767888.e-hotspot--position-left.e-hotspot--position-top.e-hotspot--icon svg circle:nth-of-type(2) {
    fill: #c867a3; /* Styl dla drugiego circle */
}
.e-hotspot.elementor-repeater-item-a767888.e-hotspot--position-left.e-hotspot--position-top.e-hotspot--icon svg path:nth-of-type(2) {
    fill: rgb(255, 196, 231); /* Zmiana koloru drugiego path na biały */
}
/* Styl dla aktywnych hotspotów */
.e-hotspot.e-hotspot--active svg circle:nth-child(1) {
    fill: #cf67a5 !important; /* Pierwszy circle - kolor #cf67a5 */
}

.e-hotspot.e-hotspot--active svg circle:nth-of-type(2) {
    fill: #ffc4e7 !important; /* Drugi circle - kolor #ffc4e7 */
}

.e-hotspot.e-hotspot--active svg path:nth-of-type(2) {
    fill: #cf67a5 !important; /* Drugi path - kolor #cf67a5 */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ed6304 *//* Style dla urządzeń mobilnych (szerokość ekranu mniejsza niż 768px) */
@media (max-width: 768px) {
    .text-number {
        font-size: 14px !important; /* Mniejszy rozmiar czcionki dla numerów */
    }

    .text-description {
        font-size: 14px !important; /* Mniejszy rozmiar czcionki dla opisu */
    }
}/* End custom CSS */