@keyframes carouselScale{0%{transform:scale(1) translateY(0px)}100%{transform:scale(1.1) translateX(0px)}}.bv-wrap,#carousel_main{margin-bottom:0px;position:relative;z-index:0}body.header-float .bv-wrap,body.header-float #carousel_main{margin-top:-100px}.bv-wrap .loading-container,#carousel_main .loading-container{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-color:#4c4c4c;background-repeat:no-repeat;background-position:50% 50%}.bv-wrap .loading-container .loading-3,#carousel_main .loading-container .loading-3{position:absolute;top:50%;left:50%;margin:-32px 0px 0px -32px}.bv-wrap .video-container{position:absolute;z-index:0;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden}.bv-wrap .video-container::before{content:'';position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;background:rgba(33,33,33,0.4)}.bv-wrap .video-container video{object-fit:cover;background-size:cover;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;display:block;margin:auto;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;opacity:1;min-width:100%;min-height:100%;max-width:100%;max-height:100%}.bv-wrap .text-container{position:relative;z-index:3}#carousel_main .carousel-inner .item{}#carousel_main .carousel-inner .item .img-box{position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../../../public/design/default-home-prim-image.svg);animation-name:carouselScale;animation-duration:8s;animation-direction:alternate;animation-fill-mode:both;animation-timing-function:ease-out;animation-iteration-count:infinite}.bv-wrap .text-container,#carousel_main .carousel-inner .item .img-box{height:600px;max-height:600px;min-height:600px}body.header-float .bv-wrap .text-container,body.header-float #carousel_main.anim-fade .carousel-inner .item .img-box{height:100vh;max-height:100vh}body:not(.header-float) .bv-wrap .text-container,body:not(.header-float) #carousel_main.anim-fade .carousel-inner .item .img-box{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}body.header-float #carousel_main.anim-vertical .carousel-inner .item .img-box{height:620px;max-height:620px}#carousel_main .carousel-inner .item .img-box img{position:absolute;top:50%;transform:translateY(-50%);left:-9999px;right:-9999px;margin:0 auto;max-width:none;min-width:100%}#carousel_main .mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,0.2);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.5) 100%);background:-moz-linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.5) 100%)}@media (max-width:1199px){body.header-float .bv-wrap,body.header-float #carousel_main{margin-top:-80px}body.header-float .bv-wrap .text-container,body:not(.header-float) .bv-wrap .text-container,body.header-float #carousel_main.anim-fade .carousel-inner .item .img-box,body:not(.header-float) #carousel_main.anim-fade .carousel-inner .item .img-box{height:auto;max-height:none;min-height:0;padding-bottom:56.25%;overflow:hidden}}@media (max-width:991px){body.header-float .bv-wrap .text-container,body:not(.header-float) .bv-wrap .text-container,body.header-float #carousel_main.anim-fade .carousel-inner .item .img-box,body:not(.header-float) #carousel_main.anim-fade .carousel-inner .item .img-box{padding-bottom:56.25%;min-height:500px}}@media (max-width:767px){body.header-float .bv-wrap .text-container,body:not(.header-float) .bv-wrap .text-container,body.header-float #carousel_main.anim-fade .carousel-inner .item .img-box,body:not(.header-float) #carousel_main.anim-fade .carousel-inner .item .img-box{padding-bottom:56.25%;min-height:500px}}.bv-wrap .text-container .box,#carousel_main .carousel-caption{font-size:0;line-height:0;position:absolute;top:50%;bottom:auto;left:0;right:0;z-index:2;text-align:left;text-shadow:none;transform:translateY(-50%);padding-top:0px;padding-bottom:0px;color:#fff}.bv-wrap .text-container .box.left,#carousel_main .carousel-caption.left{text-align:left}.bv-wrap .text-container .box.center,#carousel_main .carousel-caption.center{text-align:center}.bv-wrap .text-container .box.right,#carousel_main .carousel-caption.right{text-align:right}.bv-wrap .text-container .box.dark,#carousel_main .carousel-caption.dark{color:#141414}.bv-wrap .text-container .box.light,#carousel_main .carousel-caption.light{color:#fff}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name{font-weight:800;font-size:90px;line-height:100px;text-transform:uppercase;letter-spacing:-0.01em;margin:0px;max-height:300px;overflow:hidden;padding-bottom:0px}.bv-wrap .text-container .box .top-text,.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .top-text,#carousel_main .carousel-caption .bottom-text{font-weight:400;font-size:40px;line-height:50px}.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{margin-bottom:10px}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{margin-top:10px}.bv-wrap .text-container .box.left .bottom-text,#carousel_main .carousel-caption.left .bottom-text{margin-left:0px;margin-right:0px}.bv-wrap .text-container .box.center .bottom-text,#carousel_main .carousel-caption.center .bottom-text{margin-left:0px;margin-right:0px}.bv-wrap .text-container .box.right .bottom-text,#carousel_main .carousel-caption.right .bottom-text{margin-left:0px;margin-right:0px}.bv-wrap .text-container .box .btn-box,#carousel_main .carousel-caption .btn-box{margin-top:30px}.bv-wrap .text-container .box .btn-box .btn,#carousel_main .carousel-caption .btn-box .btn{pointer-events:auto}@media (max-width:1199px){.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name{font-size:80px;line-height:90px;max-height:270px;padding-bottom:0px}.bv-wrap .text-container .box .top-text,.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .top-text,#carousel_main .carousel-caption .bottom-text{font-size:18px;line-height:24px}}@media (max-width:991px){.bv-wrap .text-container .box,#carousel_main .carousel-caption{}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name{font-size:60px;line-height:70px;max-height:210px;padding-bottom:0px}.bv-wrap .text-container .box .top-text,.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .top-text,#carousel_main .carousel-caption .bottom-text{font-size:16px;line-height:20px}.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{margin-bottom:10px}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{margin-top:10px}.bv-wrap .text-container .box .btn-box,#carousel_main .carousel-caption .btn-box{margin-top:25px}}@media (max-width:767px){.bv-wrap .text-container .box,#carousel_main .carousel-caption{}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name{font-size:30px;line-height:40px;max-height:120px;padding-bottom:0px}.bv-wrap .text-container .box .top-text,.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .top-text,#carousel_main .carousel-caption .bottom-text{font-size:14px;line-height:18px}.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{margin-bottom:5px}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{margin-top:5px}.bv-wrap .text-container .box .btn-box,#carousel_main .carousel-caption .btn-box{margin-top:15px}}#carousel_main .carousel-dashboard{position:relative}#carousel_main .carousel-indicators{line-height:0;font-size:0;width:auto;margin:0px;position:absolute;left:0px;right:auto;bottom:40px;z-index:2;left:50%;transform:translateX(-50%)}#carousel_main .carousel-indicators li,#carousel_main .carousel-indicators li.active{margin:5px 9px 0px 9px;border:0px;width:12px;height:12px;border-radius:10px;transition:background 0.3s ease;background:#fff;position:relative}#carousel_main .carousel-indicators li.active{background:var(--primary-color-hex)}#carousel_main .carousel-indicators li::before{content:'';display:block;background:none;position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px}@media (max-width:991px){#carousel_main .carousel-indicators{bottom:10px}}#carousel_main .carousel-dashboard .pager-box{display:none}#carousel_main .carousel-dashboard .pager-box .current,#carousel_main .carousel-dashboard .pager-box .sep,#carousel_main .carousel-dashboard .pager-box .max{display:inline-block}#carousel_main .arrow-button{display:block;position:absolute;top:50%;bottom:auto;z-index:2;margin:0;width:50px;height:50px;line-height:50px;font-size:50px;padding:0px;text-decoration:none;color:#fff;text-align:center;cursor:pointer;transition:color 0.3s ease;background-size:100% auto;background-repeat:no-repeat}#carousel_main .arrow-button:hover{text-decoration:none;color:var(--primary-color-hex)}#carousel_main .arrow-button.left{left:20px;background-image:url(../../../public/design/icon-arrow-white-left.svg)}#carousel_main .arrow-button.right{right:20px;background-image:url(../../../public/design/icon-arrow-white-right.svg)}@media (max-width:991px){#carousel_main .arrow-button{width:40px;height:40px;background-size:100% auto}#carousel_main .arrow-button.left{left:15px}#carousel_main .arrow-button.right{right:15px}}@media (max-width:767px){#carousel_main .arrow-button{width:30px;height:30px;top:auto;bottom:100px}#carousel_main .arrow-button.left{left:10px}#carousel_main .arrow-button.right{right:10px}}#carousel_main .scroll-arrow-container{position:relative;z-index:1;font-size:0;line-height:0}#carousel_main .scroll-arrow-container .box{display:inline-block;width:40px;text-align:center;padding-bottom:40px;position:absolute;left:50%;bottom:100px;margin-left:-20px;cursor:pointer;color:#fff;text-decoration:none}#carousel_main .scroll-arrow-container .arrow{position:absolute;top:0px;left:50%;width:1px;height:40px;margin-left:-1px;background:#fff;transition:transform 0.3s ease}#carousel_main .scroll-arrow-container.active .arrow{animation:animArrowStem 2s 0s linear infinite}#carousel_main .scroll-arrow-container .arrow::after,#carousel_main .scroll-arrow-container .arrow::before{content:'';position:absolute;bottom:0;width:10px;height:1px;background:#fff}#carousel_main .scroll-arrow-container.active .arrow::after,#carousel_main .scroll-arrow-container.active .arrow::before{animation:animArrowFlight 2s 0s linear infinite}#carousel_main .scroll-arrow-container .arrow::before{right:1px;transform:rotate(45deg);transform-origin:bottom right}#carousel_main .scroll-arrow-container .arrow::after{left:1px;transform:rotate(-45deg);transform-origin:bottom left}@keyframes animArrowStem{0%{height:40px}20%{height:40px}40%{height:40px}60%{height:0px}80%{height:40px}100%{height:40px}}@keyframes animArrowFlight{0%{width:10px}20%{width:10px}40%{width:0px}60%{width:0px}80%{width:0px}100%{width:10px}}@media (max-width:991px){}
.home-container.news-simple{padding:100px 0px;background:#f3f3f3}.home-container.news-simple .caption-box{margin-bottom:60px}.home-container.news-simple .post-list-item:not(:last-child){margin-bottom:50px}@media (min-width:1200px){.home-container.news-simple .row.wide{margin-left:-25px;margin-right:-25px}.home-container.news-simple .row.wide > div[class*="col-"]{padding-left:25px;padding-right:25px}}@media (min-width:1440px){.home-container.news-simple .row.wide{margin-left:-35px;margin-right:-35px}.home-container.news-simple .row.wide > div[class*="col-"]{padding-left:35px;padding-right:35px}}@media (max-width:1199px){.home-container.news-simple{padding:90px 0px}}@media (max-width:991px){.home-container.news-simple{padding:80px 0px}.home-container.news-simple .caption-box{margin-bottom:30px}}@media (max-width:767px){.home-container.news-simple{padding:60px 0px}}
.home-container.service{padding:0px 0px 0px;background:none;position:relative}.home-container.service > .container{position:relative}.home-container.service .box{display:block;font-size:0;line-height:0;padding:50px 0 60px;text-align:center;transition:all 0.3s ease}.home-container.service a.box{color:#373737;text-decoration:none}.home-container.service a.box:focus,.home-container.service a.box:hover{color:#8b857a}.home-container.service .box .img-box{display:block;position:relative;margin-bottom:10px}.home-container.service .box .img-box img{display:block;height:100px;margin:0 auto;background:none}.home-container.service .box .img-box .img{display:block;width:100px;height:100px;margin:0 auto;background-repeat:no-repeat;background-size:100px auto;transform-style:preserve-3d;transition:transform 1.0s ease}.home-container.service a.box:focus .img-box .img,.home-container.service a.box:hover .img-box .img{transform:rotateY(180deg)}.home-container.service .bg-1 .box .img-box .img{background-image:url(../../../public/design/icon-home-programok-color.png)}.home-container.service .bg-2 .box .img-box .img{background-image:url(../../../public/design/icon-home-szallashelyek-color.png)}.home-container.service .bg-3 .box .img-box .img{background-image:url(../../../public/design/icon-home-strand-color.png)}.home-container.service .bg-4 .box .img-box .img{background-image:url(../../../public/design/icon-home-akalitv-color.png)}.home-container.service .box .txt-box{background:none;padding:0px}.home-container.service .box .name{font-weight:700;font-size:26px;line-height:30px;text-transform:uppercase;margin:0px;transition:color 0.3s ease}.home-container.service .box .intro{margin-top:8px;font-weight:400;font-size:16px;line-height:26px;height:78px;overflow:hidden}.home-container.service.with-bg .bg-1{background:#d1c7b8}.home-container.service.with-bg .bg-2{background:#b9b1a4}.home-container.service.with-bg .bg-3{background:#a29b8e}.home-container.service.with-bg .bg-4{background:#8b857a}.home-container.service.with-bg a.box{color:#fff}.home-container.service.with-bg a.box:focus,.home-container.service.with-bg a.box:hover{color:#fff}.home-container.service.with-bg .bg-1 .box .img-box .img{background-image:url(../../../public/design/icon-home-programok-white.png)}.home-container.service.with-bg .bg-2 .box .img-box .img{background-image:url(../../../public/design/icon-home-szallashelyek-white.png)}.home-container.service.with-bg .bg-3 .box .img-box .img{background-image:url(../../../public/design/icon-home-strand-white.png)}.home-container.service.with-bg .bg-4 .box .img-box .img{background-image:url(../../../public/design/icon-home-akalitv-white.png)}@media (min-width:768px){.home-container.service.with-bg{overflow:hidden}.home-container.service.with-bg .bg-left,.home-container.service.with-bg .bg-right{position:absolute;top:0;bottom:0}.home-container.service.with-bg .bg-left{background:#d1c7b8;left:-4000px;padding-left:4000px}.home-container.service.with-bg .bg-right{background:#8b857a;right:-4000px;padding-right:4000px}}@media (max-width:1199px){.home-container.service .box .name{font-size:24px;line-height:25px;text-transform:none}.home-container.service .box .intro{margin-top:8px;font-size:15px;line-height:20px;height:60px}}@media (max-width:991px){.home-container.service:not(.with-bg){padding:40px 0px 40px}.home-container.service .box{padding:20px 0 30px}.home-container.service .box .txt-box{padding:0px}.home-container.service .box .name{font-size:22px;line-height:25px}.home-container.service .box .intro{margin-top:8px;font-size:12px;line-height:15px;height:45px}}@media (max-width:767px){.home-container.service:not(.with-bg){padding:40px 0px 40px}.home-container.service .space-xs > .row{margin-left:-15px;margin-right:-15px}.home-container.service .box{padding:20px 0 30px}.home-container.service .box .img-box img{height:80px}.home-container.service .box .img-box .img{width:80px;height:80px;background-size:80px auto}.home-container.service .box .txt-box{padding:0px}.home-container.service .box .name{font-size:18px;line-height:20px}.home-container.service .box .intro{margin-top:8px;font-size:12px;line-height:15px;height:45px}}
.home-container.event{padding:100px 0px 0px;background:none}.home-container.event .box{display:block;text-decoration:none;color:#3c3c3c;font-size:0px;line-height:0px}.home-container.event .img-box{display:block;position:relative;border-radius:0px;overflow:hidden;border-top:6px solid var(--primary-color-hex);border-bottom:0px solid var(--primary-color-hex);margin-bottom:15px}.home-container.event .img-box img{width:100%;background:#f7f7f7}.home-container.event .txt-box{padding:0px 0px 0px}.home-container.event .txt-box .name{font-weight:700;font-size:22px;line-height:30px;letter-spacing:-0.035em;color:#1E1E1E;margin:0px;transition:color 0.3s ease}.home-container.event .txt-box .date{margin:10px 0px 0px;font-weight:700;font-size:12px;line-height:15px;color:#1E1E1E;text-transform:uppercase;letter-spacing:0.1em;transition:color 0.3s ease}.home-container.event .txt-box .intro{font-weight:400;font-size:16px;line-height:22px;margin-top:20px}.home-container.event a.box .txt-box:hover .name,.home-container.event a.box .txt-box:focus .name,.home-container.event a.box .txt-box:hover .date,.home-container.event a.box .txt-box:focus .date{color:var(--primary-color-hex)}.home-container.event .btn-box{margin-top:25px}@media (min-width:992px){.home-container.event .txt-box .name{max-height:60px;overflow:hidden}.home-container.event .txt-box .intro{max-height:66px;overflow:hidden}}@media (min-width:1200px){.home-container.event .row.wide{margin-left:-25px;margin-right:-25px}.home-container.event .row.wide > div[class*="col-"]{padding-left:25px;padding-right:25px}}@media (min-width:1440px){.home-container.event .row.wide{margin-left:-35px;margin-right:-35px}.home-container.event .row.wide > div[class*="col-"]{padding-left:35px;padding-right:35px}}@media (max-width:1199px){.home-container.event{padding:90px 0px}}@media (max-width:991px){.home-container.event{padding:80px 0px}.home-container.event .txt-box .name{font-size:22px;line-height:30px}.home-container.event .txt-box .intro{font-size:15px;line-height:22px;margin-top:15px}.home-container.event .btn-box{margin-top:20px}}@media (max-width:767px){.home-container.event{padding:60px 0px}.home-container.event .txt-box .name{font-size:22px;line-height:24px}.home-container.event .txt-box .intro{font-size:14px;line-height:20px;margin-top:10px}.home-container.event .btn-box{margin-top:15px}}
.home-wrap{}.home-container{padding:100px 0px}.home-container .caption-box{margin-bottom:60px}.home-container .caption-box .main-text{font-weight:300;font-size:96px;line-height:100px;letter-spacing:-0.02em;margin:0}.home-container .caption-box .pre-text{margin-bottom:10px;font-weight:400;font-size:16px;line-height:24px}.home-container .caption-box .sub-text{margin-top:20px;font-weight:400;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:1.3px;color:var(--secondary-color-hex)}.home-container .caption-box .divider{display:block;width:100px;height:3px;margin-top:30px;background:var(--primary-color-hex)}.home-container .caption-box.center{text-align:center}.home-container .caption-box.center .divider{margin-left:auto;margin-right:auto}.home-container .main-button-box{margin-top:80px;text-align:center}@media (max-width:1199px){.home-container{padding:90px 0px}.home-container .caption-box .main-text{font-size:70px;line-height:70px}}@media (max-width:991px){.home-container{padding:80px 0px}.home-container .caption-box{margin-bottom:30px}.home-container .caption-box .main-text{font-size:50px;line-height:50px}.home-container .caption-box .pre-text{font-size:14px;line-height:22px}.home-container .caption-box .sub-text{margin-top:15px;font-size:14px;line-height:22px}.home-container .caption-box .divider{width:80px;margin-top:20px;height:2px}.home-container .main-button-box{margin-top:60px}}@media (max-width:767px){.home-container{padding:60px 0px}.home-container .caption-box .main-text{font-size:40px;line-height:40px}.home-container .main-button-box{margin-top:50px}}