.elementor-37 .elementor-element.elementor-element-c5bf7f1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-59ef654{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-879e894{--display:flex;}.elementor-37 .elementor-element.elementor-element-6aa0051{text-align:start;}.elementor-37 .elementor-element.elementor-element-6aa0051 img{max-width:220px;}.elementor-37 .elementor-element.elementor-element-901e184{--display:flex;}.elementor-37 .elementor-element.elementor-element-709a6f6 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-924ede3{--display:flex;}.elementor-37 .elementor-element.elementor-element-c9c4c10 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-6977764{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-aeebc3d{--display:flex;}.elementor-37 .elementor-element.elementor-element-b27a9f0 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-c8ada6f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-c8ada6f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c8ada6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6898767 );}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-7e12127{right:20px;}body.rtl .elementor-37 .elementor-element.elementor-element-7e12127{left:20px;}.elementor-37 .elementor-element.elementor-element-7e12127{bottom:150px;}.elementor-37 .elementor-element.elementor-element-a8f5b07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a8f5b07:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-a8f5b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-37 .elementor-element.elementor-element-e7583f4{--display:flex;}.elementor-37 .elementor-element.elementor-element-a787cde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-37 .elementor-element.elementor-element-59ef654{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-6aa0051 img{max-width:220px;}.elementor-37 .elementor-element.elementor-element-c8ada6f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-37 .elementor-element.elementor-element-b1ad6f5.elementor-element{--align-self:stretch;}.elementor-37 .elementor-element.elementor-element-a8f5b07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-59ef654{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-6aa0051{text-align:center;}.elementor-37 .elementor-element.elementor-element-901e184{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-709a6f6{text-align:center;}.elementor-37 .elementor-element.elementor-element-a5e0aa5{text-align:center;}.elementor-37 .elementor-element.elementor-element-36166fb{text-align:center;}.elementor-37 .elementor-element.elementor-element-ba57224{text-align:center;}.elementor-37 .elementor-element.elementor-element-636004e{text-align:center;}.elementor-37 .elementor-element.elementor-element-59f6ef7{text-align:center;}.elementor-37 .elementor-element.elementor-element-924ede3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-c9c4c10{text-align:center;}.elementor-37 .elementor-element.elementor-element-d3144f1{text-align:center;}.elementor-37 .elementor-element.elementor-element-cb3c65e{text-align:center;}.elementor-37 .elementor-element.elementor-element-d27ecd6{text-align:center;}.elementor-37 .elementor-element.elementor-element-486332a{text-align:center;}.elementor-37 .elementor-element.elementor-element-19b59d0{text-align:center;}.elementor-37 .elementor-element.elementor-element-6977764{text-align:center;}.elementor-37 .elementor-element.elementor-element-aeebc3d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-b27a9f0{text-align:center;}.elementor-37 .elementor-element.elementor-element-f1d7dfd{text-align:center;}.elementor-37 .elementor-element.elementor-element-18208ab{text-align:center;}.elementor-37 .elementor-element.elementor-element-b1ad6f5.elementor-element{--align-self:stretch;}.elementor-37 .elementor-element.elementor-element-a8f5b07{--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-37 .elementor-element.elementor-element-e7583f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-c23adee{text-align:center;}.elementor-37 .elementor-element.elementor-element-a787cde{--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-37 .elementor-element.elementor-element-e4f4c5d{text-align:center;}.elementor-37 .elementor-element.elementor-element-cfa906b{text-align:center;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-59ef654{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-879e894{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-6aa0051{text-align:center;}.elementor-37 .elementor-element.elementor-element-6aa0051 img{max-width:220px;}.elementor-37 .elementor-element.elementor-element-901e184{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-709a6f6{text-align:center;}.elementor-37 .elementor-element.elementor-element-a5e0aa5{text-align:center;}.elementor-37 .elementor-element.elementor-element-36166fb{text-align:center;}.elementor-37 .elementor-element.elementor-element-ba57224{text-align:center;}.elementor-37 .elementor-element.elementor-element-636004e{text-align:center;}.elementor-37 .elementor-element.elementor-element-59f6ef7{text-align:center;}.elementor-37 .elementor-element.elementor-element-924ede3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-c9c4c10{text-align:center;}.elementor-37 .elementor-element.elementor-element-d3144f1{text-align:center;}.elementor-37 .elementor-element.elementor-element-cb3c65e{text-align:center;}.elementor-37 .elementor-element.elementor-element-d27ecd6{text-align:center;}.elementor-37 .elementor-element.elementor-element-486332a{text-align:center;}.elementor-37 .elementor-element.elementor-element-19b59d0{text-align:center;}.elementor-37 .elementor-element.elementor-element-6977764{text-align:center;}.elementor-37 .elementor-element.elementor-element-aeebc3d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-b27a9f0{text-align:center;}.elementor-37 .elementor-element.elementor-element-f1d7dfd{text-align:center;}.elementor-37 .elementor-element.elementor-element-18208ab{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-709a6f6 */.elementor-37 .elementor-element.elementor-element-709a6f6 p {
    font-family: "Plus Jakarta Sans"!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9c4c10 */.elementor-37 .elementor-element.elementor-element-c9c4c10 p {
    font-family: "Plus Jakarta Sans"!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b27a9f0 */.elementor-37 .elementor-element.elementor-element-b27a9f0 p {
    font-family: "Plus Jakarta Sans"!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e12127 */.elementor-37 .elementor-element.elementor-element-7e12127.to-top {
    opacity: 0;
    transition: opacity 250ms ease-in-out;
}

.elementor-37 .elementor-element.elementor-element-7e12127.to-top.active {
    opacity: 1;
    transition: opacity 250ms ease-in-out;
}

.elementor-37 .elementor-element.elementor-element-7e12127.to-top {
    z-index:100;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ada6f *//* ostatni kontener - baza */
.elementor-37 .elementor-element.elementor-element-c8ada6f {
    position: relative;
    z-index: 2;
}


@media screen and (min-width:1367px) {
    .elementor-37 .elementor-element.elementor-element-c8ada6f::before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100vw;
        background: #2f353a;
        z-index: -1;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ef654 */@media (max-width: 1024px){
  .elementor-element-59ef654{
    grid-template-rows: auto auto auto auto auto !important;
  }
}


@media (max-width: 1366px){

    .map {
      grid-column: 1 / -1!important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5bf7f1 */.elementor-37 .elementor-element.elementor-element-c5bf7f1 {
    position:relative;
    overflow: hidden;
}

.elementor-37 .elementor-element.elementor-element-c5bf7f1::before {
    content:'';
    position: absolute;
    height:1px;
    width:100%;
    top:10px;
    background-color: #E3E3E3;
    left:0;
    z-index: 1;
}


@media screen and (min-width:1367px) {

    .elementor-element-59ef654::after{
        content:"";
        position:absolute;
        top:0;
        bottom:0;
        left: calc(100% - (100% / 5));
        width: 100vw;
        background:#2f353a;
        z-index: 1;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8f5b07 */.elementor-37 .elementor-element.elementor-element-a8f5b07 {
    border-bottom:1px solid #E3E3E3;
}/* End custom CSS */