.elementor-13 .elementor-element.elementor-element-ba6d533{margin-top:52px;margin-bottom:52px;}.elementor-13 .elementor-element.elementor-element-4115280 .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:300px;}.elementor-13 .elementor-element.elementor-element-4115280 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap{transition:500ms;}.elementor-13 .elementor-element.elementor-element-4115280 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{transition:500ms;}.elementor-13 .elementor-element.elementor-element-4115280 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content{transition:500ms;}.elementor-13 .elementor-element.elementor-element-4115280 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over{transition:500ms;}.elementor-13 .elementor-element.elementor-element-4115280 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over{text-align:center;}.elementor-13 .elementor-element.elementor-element-4115280 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a{transition:500ms;}.elementor-13 .elementor-element.elementor-element-8614f4c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13 .elementor-element.elementor-element-8614f4c .elementor-swiper-button.elementor-swiper-button-next{font-size:23px;color:#2C2828;}.elementor-13 .elementor-element.elementor-element-8614f4c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-13 .elementor-element.elementor-element-8614f4c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#2C2828;}.elementor-13 .elementor-element.elementor-element-8614f4c .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-8614f4c .elementor-image-carousel-caption{text-align:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-d88e7e4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-d88e7e4 .elementor-swiper-button{font-size:20px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-c1cb9ae.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-c1cb9ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-c1cb9ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-c1cb9ae > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-3c116f0 .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-3c116f0{--icon-box-icon-margin:9px;}.elementor-13 .elementor-element.elementor-element-3c116f0 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-13 .elementor-element.elementor-element-3c116f0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-3c116f0.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-3c116f0.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-13 .elementor-element.elementor-element-3c116f0 .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-3c116f0 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-3c116f0 .elementor-icon-box-title a{font-family:"Vesper Libre", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-9c24267 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-6a94c9c{margin-top:-85px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-d708d6b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-d708d6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-d708d6b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-d708d6b > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13 .elementor-element.elementor-element-13e02a2 .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-13e02a2 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-13 .elementor-element.elementor-element-13e02a2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-13e02a2 .elementor-icon-box-title a{font-family:"Vesper Libre", Sans-serif;font-weight:400;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECED;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-dc9bd09{width:22.166%;}.elementor-13 .elementor-element.elementor-element-feadc7f{width:77.834%;}.elementor-13 .elementor-element.elementor-element-d2dbe86{width:22.166%;}.elementor-13 .elementor-element.elementor-element-a35d836{width:77.834%;}.elementor-13 .elementor-element.elementor-element-c1cb9ae{width:20.6%;}.elementor-13 .elementor-element.elementor-element-5d799b2{width:79.4%;}.elementor-13 .elementor-element.elementor-element-d708d6b{width:20.6%;}.elementor-13 .elementor-element.elementor-element-11b443a{width:79.4%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-d88e7e4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-d88e7e4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for column, class: .elementor-element-146f440 *//* Elrejti a vertikális gördítősávot */
.custom-scroll-wrapper {
    position: relative;
    width: 100%;
    height: 300px; /* Állítsd be a kívánt magasságot */
    overflow: hidden; /* Elrejti a függőleges gördítősávot */
}

/* A tartalom görgetése */
.custom-scroll-content {
    height: 100%;
    overflow-y: auto;
    scroll-behavior: smooth;
}

.custom-scroll-content::-webkit-scrollbar {
    display: none; /* Elrejti a gördítősávot WebKit böngészőkben */
}

/* Nyilak stílusozása */
.scroll-arrow {
    display: inline-block;
    background-color: #ccc;
    border: none;
    cursor: pointer;
    padding: 10px;
    font-size: 18px;
    margin: 5px;
}

.scroll-arrow-container {
    text-align: center; /* Középre igazítja a nyilakat */
    margin-top: 10px;
}/* End custom CSS */
.elementor-element.elementor-element-4115280 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap { width: calc(100% / 3 ); float: left; }
/* Start custom CSS for column, class: .elementor-element-aa97728 *//* Elrejti a vertikális gördítősávot */
.custom-scroll-wrapper {
    overflow-y: hidden; /* Elrejti a vertikális gördítősávot */
    position: relative;
    width: 100%;
    height: 300px; /* Állítsd be a kívánt magasságot */
}

.custom-scroll-content {
    overflow-y: auto;
    height: 100%;
}

.custom-scroll-content::-webkit-scrollbar {
    display: none; /* Elrejti a gördítősávot WebKit böngészőkben */
}

/* Nyilak stílusozása */
.scroll-arrow {
    display: block;
    width: 100%;
    background-color: #ccc;
    border: none;
    cursor: pointer;
    padding: 10px;
    font-size: 18px;
    text-align: center;
    position: relative;
}

.scroll-arrows-wrapper {
    display: flex;
    justify-content: space-between;
    margin-top: 10px; /* Nyilak elhelyezése a tartalom alatt */
}

.scroll-up {
    margin-right: 5px;
}

.scroll-down {
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-006fb08 *//* Elrejti a vertikális gördítősávot */
.custom-scroll-wrapper {
    position: relative;
    width: 100%;
    height: 300px; /* Állítsd be a kívánt magasságot */
    overflow: hidden; /* Elrejti a függőleges gördítősávot */
}

/* A tartalom görgetése */
.custom-scroll-content {
    height: 100%;
    overflow-y: auto;
    scroll-behavior: smooth;
}

.custom-scroll-content::-webkit-scrollbar {
    display: none; /* Elrejti a gördítősávot WebKit böngészőkben */
}

/* Nyilak stílusozása */
.scroll-arrow-container {
    display: flex;
    justify-content: center; /* Nyilak középre igazítása */
    margin-top: 0px;
}

.scroll-arrow {
    background-color: #red !important;
    color:#545454;
    
    border: none;
    cursor: pointer;
    padding: 10px;
    font-size: 18px;
    margin-left:110px!important;
    margin-right:100px!important;/* Távolság a nyilak között */
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff81d36 *//* Elrejti a vertikális gördítősávot */
.custom-scroll-wrapper {
    position: relative;
    width: 100%;
    height: 300px; /* Állítsd be a kívánt magasságot */
    overflow: hidden; /* Elrejti a függőleges gördítősávot */
}

/* A tartalom görgetése */
.custom-scroll-content {
    height: 100%;
    overflow-y: auto;
    scroll-behavior: smooth;
}

.custom-scroll-content::-webkit-scrollbar {
    display: none; /* Elrejti a gördítősávot WebKit böngészőkben */
}

/* Nyilak stílusozása */
.scroll-arrow {
    display: inline-block;
    background-color: #ccc;
    border: none;
    cursor: pointer;
    padding: 10px;
    font-size: 18px;
    margin: 5px;
}

.scroll-arrow-container {
    text-align: center; /* Középre igazítja a nyilakat */
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d710159 */.carousel-text {
    font-size: 18px;
    text-align: center;
    margin-top: 20px;
    color: #333;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 15px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-d88e7e4 */#text-box {
  font-size: 20px;
  font-weight: bold;
  margin-top: 20px;
}

.elementor-carousel-image {
  transition: filter 0.3s ease-in-out;
}

.elementor-carousel-image.blurred {
  filter: blur(5px);
}/* End custom CSS */