.carousel-wrap{position:relative}.carousel-wrap .carousel{z-index:1}.carousel-wrap .carousel .carousel-caption{bottom:3rem;z-index:10}.carousel-wrap .carousel .carousel-item{position:relative;background-position:50%;background-size:cover;height:430px;-webkit-transform:scale(1);transform:scale(1);transition:all .3s}@media (min-width:768px){.carousel-wrap .carousel .carousel-item{height:840px}}.carousel-wrap .carousel .carousel-item .container{height:100%;position:absolute;margin:0 auto;left:0;right:0}.carousel-wrap .carousel .carousel-item .container .description{position:absolute;bottom:20%;left:7%;max-width:300px;font-family:robotolight;font-size:1em}@media (min-width:768px){.carousel-wrap .carousel .carousel-item .container .description{font-size:1.4em;max-width:600px}}@media (min-width:993px){.carousel-wrap .carousel .carousel-item .container .description{font-size:2em}}.carousel-wrap .carousel .carousel-item .container .description h1{color:#154d29;font-family:crimsonbold;text-transform:uppercase;font-size:2.1em}.carousel-wrap .carousel .carousel-item .container .description p{margin-bottom:0}.carousel-wrap .carousel .carousel-item .container .description p .btn{margin-top:30px;text-transform:uppercase;font-size:.8em;padding-left:40px;padding-right:40px}.carousel-wrap .carousel .carousel-item>img{width:100%;display:none}.carousel-wrap .carousel .carousel-indicators{max-width:1240px;padding-left:5%;text-align:left;display:block;width:100%;margin:0 auto 20px}.carousel-wrap .carousel .carousel-indicators li{width:15px;height:15px;border-radius:50%;display:inline-block;flex:unset;background-color:#058408;border:0;margin:0 5px}.carousel-wrap .carousel .carousel-indicators li.active,.carousel-wrap .carousel .carousel-indicators li:hover{background-color:#154d29;box-shadow:0 0 0 5px #058408}.carousel-wrap .carousel-foreground{background:url(../images/slider-foreground.png) no-repeat top;height:175px;position:absolute;bottom:0;left:0;width:100%;z-index:2;text-align:center;padding-top:73px;color:#fff}@media (max-width:767px){.carousel-wrap .carousel-foreground{display:none}}.carousel-wrap+.carousel-foreground{text-align:center;padding:30px 0;background:#f7f7f7}@media (min-width:768px){.carousel-wrap+.carousel-foreground{display:none}}@media (max-width:768px){.carousel-foreground span{display:block;padding:15px 0}}.carousel-foreground .btn i{font-size:1.2em;vertical-align:middle;display:inline-block;margin-right:5px;margin-top:-4px}@media (max-width:576px){.carousel-foreground .btn{font-size:1em}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}button:focus,input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:0 0 0 transparent!important}html{height:100%}body{min-height:100%;font-size:16px;opacity:0;transition:opacity .5s;font-family:Open Sans;color:#5f5f5f}body:not(.ready){background:url(../images/preloader.gif) no-repeat 50%}body.ready{opacity:1;transition:opacity .8s}header{padding:15px 0;background:#fff}body.fixedMenu header,body:not(.homepage) header{box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}body:not(.home-page) footer{padding-top:35px}footer{padding:15px;font-size:.9em;background:#154d29}footer,footer a,footer a:hover{color:#fff}footer .social-icons a{display:inline-block;background:#fff;color:#9ac328;width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%;vertical-align:middle}@media (min-width:576px){footer .social-icons a{margin-right:10px}}footer .social-icons a:hover{opacity:.8;text-decoration:none}footer .footer-menu{list-style:none}footer .footer-menu li{display:inline-block;padding:2px 8px}a{color:#058408}a:hover{color:#154d29}.background-image{padding-top:100%;background-size:cover;background-position:50%}.container{max-width:1240px}.overflow-hidden{overflow:hidden}.logo-wrap{width:100%;max-width:150px}.loader-wrap{position:fixed;padding:5%;top:0;left:0;width:100%;height:100%;z-index:9999;background:hsla(0,0%,100%,.7)}body:not(.loading) .loader-wrap{display:none}.loader{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100px}.loader .loader:before{content:"";display:block;padding-top:100%}.loader .circular{-webkit-animation:a 2s linear infinite;animation:a 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:b 1.5s ease-in-out infinite,c 6s ease-in-out infinite;animation:b 1.5s ease-in-out infinite,c 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes b{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes b{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes c{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes c{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.complete-icon-wrap{text-align:center}.complete-icon-wrap svg{max-width:120px;margin:0 auto 30px}.complete-icon-wrap svg .circ{opacity:0;stroke-dasharray:130;stroke-dashoffset:130;transition:all 1s}.complete-icon-wrap svg .tick{stroke-dasharray:50;stroke-dashoffset:50;transition:stroke-dashoffset 1s ease-out .5s}.complete-icon-wrap svg .path{fill:none;stroke:#058408;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:10}.complete-icon-wrap svg.drawn .path{opacity:1;stroke-dashoffset:0}.card.card-transparent,.card.card-transparent .card-body,.card.card-transparent .card-header{border:0;background:transparent}.white-space-nowrap{white-space:nowrap}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:640px;margin:20px auto}.white-popup img{width:100%!important;height:auto!important}.white-popup .mfp-close{background:#fff;opacity:1}#google_map_row{overflow:hidden;transition:opacity .5s}#google_map_row:not(.visible){opacity:0}.google-map{height:550px;width:100%;margin:0;border:0;margin-bottom:-6px;margin-top:-150px}.form-control:focus{border-color:#058408;box-shadow:0 0 0 transparent}form._submit-attempted .custom-control-input:invalid+label:before,form._submit-attempted .form-control:invalid{border-color:red;outline:0!important;box-shadow:0 0 0 transparent;background-color:#ffdcdc}.req{color:red}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#9ac328;background-color:#9ac328}.bg-primary{background:#058408!important;color:#fff}.bg-secondary{background:#e7e7e7!important}.bg-light{background:#f7f7f7!important}.text-primary{color:#058408!important}a.text-primary:hover{color:#154d29!important}.btn{font-family:Open Sans;font-weight:800;border-radius:6px}.btn-lg{font-size:.8em;padding:10px 45px}.btn-xl{font-size:1.1em;padding:10px 35px}@media (min-width:576px){.btn-xl{font-size:1.3em}}.row-wrap{overflow:hidden}.btn-primary{background-color:#058408;border-color:#058408}.btn-primary:hover{background-color:#154d29;border-color:#154d29}.btn-secondary{background-color:#e7e7e7;border-color:#e7e7e7;color:#717171}.btn-secondary:hover{background-color:#c7c7c7;border-color:#c7c7c7}.btn-success{background-color:#9ac328;border-color:#9ac328;color:#fff}.btn-success:hover{background-color:#76b729;border-color:#76b729}.bg-primary a{color:#fff}.gdprcookie{max-width:310px;background:#058408;box-shadow:0 0 14px -4px rgba(0,0,0,.4);border:1px solid #fff3;z-index:999;font-size:.6em}@media (min-width:577px){.gdprcookie{max-width:30em;font-size:.8em}}.page-title{margin-bottom:20px}.page-title h1{color:#058408;font-weight:700;text-transform:uppercase;font-size:1.7em}@media (min-width:769px){.page-title h1{font-size:2.5em}}@media (max-width:991px){.navbar{width:100%}}.navbar-dark .navbar-brand{width:100%;max-width:100px;min-width:100px;padding:0;font-size:0}@media (min-width:576px){.navbar-dark .navbar-brand{max-width:150px;min-width:150px}}.navbar-dark .navbar-brand img{width:100%}.navbar-dark .navbar-toggler{color:#5f5f5f;border:0;padding:0;margin:0}.navbar-dark .navbar-toggler,.navbar-dark .navbar-toggler:focus,.navbar-dark .navbar-toggler:hover{outline:0}@media (max-width:991px){.navbar-dark .navbar-collapse{max-height:90vh;overflow:auto}}.navbar-dark .navbar-nav .nav-item{padding:4px}@media (max-width:991px){.navbar-dark .navbar-nav .nav-item{width:100%;text-align:center}}.navbar-dark .navbar-nav .nav-link{color:#5f5f5f;border-radius:0;padding:3px;font-size:.9em;text-transform:uppercase;border-bottom:3px solid transparent;white-space:nowrap}@media (min-width:992px){.navbar-dark .navbar-nav .nav-link{font-size:.75em;padding:8px 3px}}@media (min-width:1201px){.navbar-dark .navbar-nav .nav-link{font-size:.9em;padding:8px 4px}}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show:not(.dropdown-menu),.navbar-dark .navbar-nav .show>.nav-link{color:#5f5f5f}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .show:not(.dropdown-menu)>.nav-link{color:#5f5f5f;background:none;border-color:#76b729}.navbar-dark .navbar-nav .dropdown-menu{padding:0;min-width:13rem;margin-top:-1px}@media (max-width:991px){.navbar-dark .navbar-nav .dropdown-menu{background:#f4f4f4;padding:15px 0}}.navbar-dark .navbar-nav .dropdown-menu .nav-link{padding-left:20px;padding-right:20px}.navbar-dark .navbar-nav .dropdown-menu .nav-link,.navbar-dark .navbar-nav .dropdown-menu .nav-link:hover{color:#5f5f5f}@media (max-width:991px){.navbar-dark .navbar-nav .dropdown-menu{border-radius:0;border:0;text-align:center}}@media (min-width:993px){.navbar-dark .navbar-nav .dropdown-menu .nav-link{border-radius:0}}.contact-page main .addresses{font-size:1.2em}.contact-page main .addresses i{color:#fff;background:#058408;display:block;width:40px!important;height:40px;line-height:40px;text-align:center;border-radius:50%;margin-right:15px;font-size:20px;min-width:40px}.article-list .introtext p:last-of-type{margin-bottom:0}.article-list .card-img-wrap{overflow:hidden;width:100%;height:100%}.article-list .card-img-wrap:hover .card-img{opacity:.8;-webkit-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg);transition:all .3s}.article-list .card-img{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:all .3s;padding-top:56%;background-size:cover;background-repeat:no-repeat;background-position:50%;border-right:1px solid rgba(0,0,0,.125);border-radius:0;position:relative;height:100%}.article-list .card-img img{display:none!important}.article-list .card-img a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}@media (max-width:767px){.article-list .card-footer .article-info{flex-wrap:wrap;text-align:center;justify-content:center!important}.article-list .card-footer .article-info li.readmore{width:100%;padding-top:10px}}.article-list .article-title{transition:all .3s}.article-list .article-title:hover{text-decoration:none;color:#76b729;transition:all .3s}.content-category-page .page-title{text-align:center}.content-category-page.contain-images .article-list li:nth-of-type(2n) .card-img-wrap .card-img{background-position:100% 0!important}.content-category-page.contain-images .article-list .card-img-wrap .card-img{background-size:contain!important;background-position:0 0!important}.article-page .page-title{text-align:center}.article-page .intro-image{width:100%;float:left}@media (min-width:769px){.article-page .intro-image{max-width:400px}}.article-page .album-list,.article-page .gallery-list{text-align:center}.article-page .album-list .image-item,.article-page .gallery-list .image-item{display:inline-block;width:100%;max-width:300px;padding:5px;margin:0 -1px}.article-page .album-list .image-item .image-wrap,.article-page .gallery-list .image-item .image-wrap{padding-top:71%;width:100%;display:block;background-size:cover;background-position:50%;border:.25rem solid #fff;border-radius:.25rem;box-shadow:0 0 0 1px #dee2e6;position:relative}.article-page .album-list .image-item .image-wrap img,.article-page .gallery-list .image-item .image-wrap img{display:none}.article-page .album-list .image-item .image-wrap .name,.article-page .gallery-list .image-item .image-wrap .name{position:absolute;bottom:10px;background:rgba(0,0,0,.7);color:#fff;display:block;width:100%;text-align:center;font-size:1.2em;padding:5px}.article-page .gallery-album{text-align:center}.article-page .gallery-album .image-item{display:inline-block;width:100%;max-width:145px;padding:5px}@media (min-width:768px){.article-page .gallery-album .image-item{max-width:236px}}.article-page .gallery-album .image-item .image-wrap{padding-top:71%;width:100%;display:block;background-size:cover;background-position:50%;border:.25rem solid #fff;border-radius:.25rem;box-shadow:0 0 0 1px #dee2e6}.article-page .gallery-album .image-item .image-wrap img{display:none}.error-page{text-align:center}.error-page .error-title{font-size:15vw}.banner-wrap img{width:100%}.banner-wrap .mobile,.banner-wrap .tablet{display:none}@media (max-width:768px){.banner-wrap .pc{display:none}.banner-wrap .tablet{display:block}}@media (max-width:480px){.banner-wrap .pc,.banner-wrap .tablet{display:none}.banner-wrap .mobile{display:block}}.list-limit-form{display:inline-block;width:100%;max-width:100px;margin:0 auto}.text-center .pagination{margin:0 auto}.pagination .page-link{color:#5f5f5f}.pagination .page-item.active .page-link{background-color:#058408;border-color:#058408}@media (max-width:767px){.pagination li:not(.active):not(:first-of-type):not(:last-of-type){display:none}}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.jq-toast-wrap{width:300px;z-index:9999999999!important}.jq-toast-wrap .jq-toast-heading{font-size:20px;margin:0 0 10px}.jq-toast-wrap .jq-toast-single{font-size:1.1em;line-height:1.2}.img-wrapper img{margin:0!important}.wow:not(.started-animation){opacity:0}@media (min-width:992px){.article-item{font-size:1.2em}}.article-item .article-title-wrap h1{font-family:Open Sans;font-weight:300;line-height:1;margin-bottom:5px;font-size:2em}.article-item .article-title-wrap h1,.article-item .article-title-wrap h1 a{color:#058408}@media (min-width:576px){.article-item .article-title-wrap h1{font-size:2.5em}}.article-item .article-title-wrap h2{font-weight:400;font-size:1em;line-height:1}.article-item .article-title-wrap:after{content:"";height:3px;background:#76b729;width:70px;display:block;margin:25px 0}.article-item .intro-wrap{padding-top:20px;padding-bottom:20px}.section-title{text-align:center}.section-title h1{color:#058408;font-family:Open Sans;font-weight:300;font-size:2em}.section-title h1:after{content:"";height:5px;background:#76b729;width:70px;display:block;margin:10px auto 35px}.about-us-wrap .card-img-wrap{border:0}@media (min-width:768px){.about-us-wrap .card-img-wrap:after{content:"";display:block;width:30px;height:100%;top:0;position:absolute;background:url(../images/item-5.png) no-repeat 0;left:0}}.offers-wrap{padding:20px 0}@media (min-width:768px){.offers-wrap{padding:40px 0}}.offers-wrap .article-item{font-size:1em;border:0;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:0}.offers-wrap .card-img{padding-top:56%!important}.offers-wrap .card-body{text-align:center}@media (min-width:768px){.offers-wrap .card-body .card-title{min-height:45px}}.offers-wrap .card-body .card-title h1{font-size:1.4em;min-height:76px}.offers-wrap .card-body .card-title h1 a{color:#5f5f5f;font-weight:700}.offers-wrap .card-body .card-title h1 a:hover{color:#058408;text-decoration:none}.offers-wrap .card-body .card-title:after{display:none}@media (min-width:768px){.offers-wrap .card-body .introtext{height:96px;overflow:hidden}}.content-category-page .card,.home-blog-wrap .card{border:0}.content-category-page .card .card-img-wrap,.home-blog-wrap .card .card-img-wrap{border:0;position:relative}@media (min-width:768px){.content-category-page .card .card-img-wrap:after,.home-blog-wrap .card .card-img-wrap:after{content:"";display:block;width:30px;height:100%;top:0;position:absolute}}.content-category-page .card .card-body,.home-blog-wrap .card .card-body{padding:5vh 20px}.content-category-page .article-list li:nth-of-type(odd) .card-img-wrap:after,.home-blog-wrap .article-list li:nth-of-type(odd) .card-img-wrap:after{background:url(../images/item-4.png) no-repeat 100%;right:0}.content-category-page .article-list li:nth-of-type(2n) .card-img-wrap:after,.home-blog-wrap .article-list li:nth-of-type(2n) .card-img-wrap:after{background:url(../images/item-5.png) no-repeat 0;left:0}.services-wrap{background:#f7f7f7 url(../images/item-3.png) no-repeat bottom;padding:50px 0 80px}.services-wrap .service-img-wrap{display:inline-block;background:#fff;border-radius:50%;margin-bottom:15px}.services-wrap .service-name{font-family:Open Sans;font-weight:700;font-variant:italic}.services-wrap .lSPager{padding-top:30px!important}.lSAction{font-size:3.7em;text-align:center}.lSAction a{height:80px;width:80px;margin-top:-40px;background:none}.lSSlideOuter .lSPager.lSpg>li a{background-color:#6c3b2b;width:14px;height:14px;margin:5px;z-index:1}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#6c3b2b;box-shadow:0 0 0 5px #dabb81;transition:all .3s}.guests-wrap{padding:50px 0}.guests-wrap .item{padding:0 30px;font-family:Open Sans;font-variant:italic}.guests-wrap .item .icon-quotation-mark{color:#ebdab9;font-size:67px;margin-right:30px;margin-top:7px}@media (max-width:575px){.guests-wrap .item .icon-quotation-mark{display:none}}.guests-wrap .item .icon-quotation-mark+div{font-size:1.2em}.guests-wrap .item h1{font-family:Open Sans;font-weight:300;color:#058408;margin-bottom:5px;font-size:1.7em}@media (min-width:576px){.guests-wrap .item h1{font-size:2em}}.guests-wrap .item .stars{color:#f9edac}.guests-wrap .lSPager{margin-top:30px!important}.gallery-wrap{background:#f7f7f7 url(../images/item-2.png) no-repeat top;padding-top:80px}.gallery-wrap .image-link{padding-top:90%;display:block;background-size:cover;background-position:50%;background-color:transparent;background-blend-mode:hard-light;transition:background-color 1s}.gallery-wrap .image-link:hover{background-color:#154d29;transition:background-color 1s}.show-all-link{text-decoration:underline}.show-all-link:hover{text-decoration:none}.show-all-link i{display:inline-block}.email-form-wrap{background:url(../images/item-1.png) no-repeat top,url(../images/footer-bg.png) no-repeat bottom #225937;color:#fff;text-align:center;margin-bottom:-24px;position:relative;z-index:1;padding:35px 20px}@media (min-width:992px){.email-form-wrap{padding:80px 20px}}.email-form-wrap,.email-form-wrap a,.email-form-wrap a:hover{color:#fff}.email-form-wrap .carousel-foreground{margin-bottom:30px}.email-form-wrap .form-wrap{max-width:720px;margin:0 auto}.email-form-wrap .form-wrap h1{font-family:Open Sans;font-weight:300;text-transform:uppercase;font-size:1.5em;margin-bottom:10px}@media (min-width:576px){.email-form-wrap .form-wrap h1{font-size:2em}}@media (min-width:768px){.email-form-wrap .form-wrap h1{font-size:2.5em}}.email-form-wrap .form-wrap h2{font-size:1.3em;margin-bottom:50px}.email-form-wrap .form-wrap form{padding:0 20px 40px}.email-form-wrap .form-wrap form .form-control{height:44px;border-color:#fff}@media (min-width:768px){.email-form-wrap .form-wrap form .form-control{border-top-right-radius:0;border-bottom-right-radius:0}}.email-form-wrap .form-wrap form .btn{height:44px;font-size:1.15em;font-weight:400;padding:0}@media (min-width:768px){.email-form-wrap .form-wrap form .btn{border-top-left-radius:0;border-bottom-left-radius:0}}.email-form-wrap .form-wrap .privacy-policy-label a{text-decoration:underline}.email-form-wrap .form-wrap .privacy-policy-label a:hover{text-decoration:none}.email-form-wrap .border-top{border-color:#698c78!important;padding-top:40px}.email-form-wrap .addresses{text-align:center;margin:0 auto 30px;text-align:left}@media (min-width:992px){.email-form-wrap .addresses{argin:0}}.email-form-wrap .addresses li{padding:5px 10px;width:100%;display:flex;align-items:center}@media (max-width:575px){.email-form-wrap .addresses li{margin:0!important}}.email-form-wrap .addresses i{display:inline-block;background:#9ac328;color:#fff;min-width:34px;width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%;vertical-align:middle;margin-right:10px}.email-form-wrap .addresses i+a p,.email-form-wrap .addresses i+div p{margin:0!important}@media (max-width:576px){.email-form-wrap .addresses i+a,.email-form-wrap .addresses i+div{display:block!important;margin-bottom:5px;padding-top:5px}}.email-form-wrap .partners li{vertical-align:middle;padding:4px;margin:0!important}.email-form-wrap .partners img{max-width:120px;max-height:40px}body:not(.home-page) .email-form-wrap{background:url(../images/item-1-1.png) no-repeat top,url(../images/footer-bg.png) no-repeat bottom #225937;padding:50px 20px 35px}@media (min-width:992px){body:not(.home-page) .email-form-wrap{padding:80px 20px}}@media (max-width:1200px){.table-responsive.responsive-xl table thead{display:none}.table-responsive.responsive-xl table tbody,.table-responsive.responsive-xl table tbody tr,.table-responsive.responsive-xl table tbody tr td:not(:empty){display:block!important;width:100%!important;text-align:center!important;height:auto!important}.table-responsive.responsive-xl table tbody tr td:empty{display:none!important}.table-responsive.responsive-xl table tbody tr td[data-cell-title]:before{content:attr(data-cell-title) ": ";font-weight:700}}.table-responsive table thead{font-family:Open Sans;font-weight:300;line-height:100%;text-align:center}@media (max-width:576px){.table-responsive table thead{display:none}}.table-responsive table thead th{background:#058408;border-color:#058408;color:#fff;padding-top:15px;padding-bottom:15px}@media (max-width:576px){.table-responsive table tbody,.table-responsive table tbody tr,.table-responsive table tbody tr td:not(:empty){display:block!important;width:100%!important;text-align:center!important;height:auto!important}.table-responsive table tbody tr td:empty{display:none!important}}.table-responsive table tbody tr td[data-cell-title]{font-weight:700;text-align:center!important}@media (max-width:576px){.table-responsive table tbody tr td[data-cell-title]:before{content:attr(data-cell-title) ": ";font-weight:700}}.menu-table thead{font-size:2em;display:table-header-group!important}@media (max-width:576px){.menu-table tbody tr{display:block;width:100%}}@media (max-width:576px){.menu-table tbody tr.sub-head{display:none!important}}.menu-table tbody tr.sub-head td{font-weight:700;text-align:center}.menu-table tbody tr td.name{font-size:1.1em}.menu-table tbody tr td .icon-cutlery{background:#058408;color:#fff;width:30px;height:30px;line-height:30px;border-radius:50%;margin-left:5px;margin-right:5px;display:inline-block;text-align:center;font-size:17px;vertical-align:middle;margin-top:-4px}.ug-textpanel-title{text-align:center!important}.unitegallery-shortcode:not(.ug-gallery-wrapper)+.unitegallery-info{display:block!important}.page-wellness .article-body .block{text-align:center}@media (min-width:576px){.page-wellness .article-body .block{display:flex;align-items:center;text-align:left}}.page-wellness .article-body .block i[class^=icon-]{font-size:5em;margin-bottom:30px;display:block;color:#058408}@media (min-width:576px){.page-wellness .article-body .block i[class^=icon-]{margin-right:30px;margin-bottom:0}}.aktiv-mo{background:#fff;position:fixed;bottom:15px;right:0;border-top-left-radius:15px;border-bottom-left-radius:15px;padding:15px;max-width:200px;box-shadow:0 0 10px 5px rgba(0,0,0,.2);z-index:999999}.aktiv-mo:hover img{opacity:.5}.aktiv-mo img{width:100%}body.has-aktiv-mo footer{padding-bottom:130px!important}ul.language-switch{margin-left:10px!important;display:flex}ul.language-switch li{margin:0 2px!important}ul.language-switch li a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;border:1px solid #058408}ul.language-switch li.active a,ul.language-switch li a:hover{background-color:#058408;color:#fff;text-decoration:none}body.resnweb header.sticky-top{position:relative!important}@media (max-width:767px){body.resnweb main .container{padding:0!important;overflow:hidden}}body.offer-page .page-title{line-height:1;margin-bottom:0;text-align:center}body.offer-page .page-subtitle{text-align:center;margin-top:-10px;margin-bottom:60px}body.offer-page .page-subtitle h2{font-size:1.5em}body.offer-page .date-picker-wrapper{padding:0;background:none;border:0;font-size:1em;text-align:center}body.offer-page .date-picker-wrapper .caption .next,body.offer-page .date-picker-wrapper .caption .prev{color:#058408;cursor:pointer;font-size:30px}body.offer-page .date-picker-wrapper .caption .next:hover,body.offer-page .date-picker-wrapper .caption .prev:hover{opacity:.5}body.offer-page .date-picker-wrapper .drp_top-bar,body.offer-page .date-picker-wrapper .gap{display:none}body.offer-page .date-picker-wrapper .month-wrapper{border:0;display:flex;width:auto!important;padding:10px;background:#f0f0f0;justify-content:center;align-items:top}@media (max-width:991px){body.offer-page .date-picker-wrapper .month-wrapper{flex-direction:column;align-items:center}}body.offer-page .date-picker-wrapper .month-wrapper table{margin-top:20px;margin-bottom:20px}@media (min-width:992px){body.offer-page .date-picker-wrapper .month-wrapper table:not(:last-of-type){margin-right:50px}}body.offer-page .date-picker-wrapper .week-name{color:#848484;text-align:center}body.offer-page .date-picker-wrapper .day{background:#e5e5e5;border:2px solid #adacac;width:30px;height:30px;line-height:30px;margin:3px;border-radius:50%;text-align:center;cursor:pointer;color:#515151;font-size:.8em;font-weight:700}@media (min-width:577px){body.offer-page .date-picker-wrapper .day{width:40px;height:40px;line-height:40px;margin:5px}}body.offer-page .date-picker-wrapper .day.checked:not(.nextMonth):not(.lastMonth):not(.invalid),body.offer-page .date-picker-wrapper .day:not(.lastMonth):not(.nextMonth):not(.invalid):hover{background-color:#9ac328;border-color:#9ac328;color:#fff}body.offer-page .date-picker-wrapper .day.real-today:not(.lastMonth):not(.nextMonth):not(.invalid):not(.checked){background:#ffbf25;border-color:#ffbf25;color:#fff!important}body.offer-page .date-picker-wrapper .invalid,body.offer-page .date-picker-wrapper .lastMonth,body.offer-page .date-picker-wrapper .nextMonth{opacity:.3}body.offer-page .date-picker-wrapper .first-date-selected:not(.lastMonth):not(.nextMonth),body.offer-page .date-picker-wrapper .last-date-selected:not(.lastMonth):not(.nextMonth){background:#058408!important;border-color:#058408!important}body.offer-page .date-picker-wrapper .month-element:first-of-type{display:block!important;line-height:1;font-family:Open Sans;font-weight:700;color:#058408;text-transform:uppercase;font-size:2em}body.offer-page .date-picker-wrapper .month-element:nth-of-type(2){padding-bottom:20px}body.offer-page .offer-form h1:not(.title){font-size:1.8em;color:#5f5f5f;margin-bottom:30px;text-align:center}@media (min-width:577px){body.offer-page .offer-form h1:not(.title){text-align:left}}body.offer-page .offer-form h1:not(.title) span{display:block;width:60px;height:60px;line-height:60px;text-align:center;color:#fff;background:#058408;border-radius:50%;margin:0 auto 10px}@media (min-width:577px){body.offer-page .offer-form h1:not(.title) span{margin-right:10px;width:46px;height:46px;line-height:46px;display:inline-block;margin:0 10px 0 0}}body.offer-page .offer-form h1:not(.title) small{font-size:.7em;font-style:italic;font-weight:400}body.offer-page .offer-form>.row{margin-bottom:40px}body.offer-page .offer-form .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}body.offer-page .offer-form .form-group{max-width:600px}@media (min-width:769px){body.offer-page .offer-form .form-group{padding-left:100px}}body.offer-page .offer-form .form-group label{font-weight:700}body.offer-page .offer-form .accommodation-types{margin:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}body.offer-page .offer-form .accommodation-types .col{padding:0}body.offer-page .offer-form .accommodation-types input:checked+label,body.offer-page .offer-form .accommodation-types label:hover{background:#f0f0f0}body.offer-page .offer-form .accommodation-types input:checked+label i,body.offer-page .offer-form .accommodation-types label:hover i{background:#ffbf25}body.offer-page .offer-form .accommodation-types label{text-align:center;cursor:pointer;width:100%;padding:30px;height:100%}body.offer-page .offer-form .accommodation-types label i{background:#058408;color:#fff;display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;font-size:4em}body.offer-page .offer-form .accommodation-types label .name{font-family:Open Sans;font-weight:700;font-size:1.4em;text-transform:uppercase;margin-top:10px;color:#5f5f5f}body.offer-page .offer-form .btn{font-family:Open Sans;font-weight:700;margin-top:30px;padding-left:30px;padding-right:30px}body.offer-page .offer-form input[name=end],body.offer-page .offer-form input[name=start]{border:0;width:0;height:0;padding:0;margin:0;outline:0;box-shadow:0 0 0 transparent}body.offer-page .offer-form._submit-attempted .accommodation-types input:invalid+label,body.offer-page .offer-form._submit-attempted input[name=end]:not(.valid):invalid+div .month-wrapper,body.offer-page .offer-form._submit-attempted input[name=start]:not(.valid):invalid+input+div .month-wrapper{background:#ffd6d6!important}@media (min-width:769px){body.offer-page ._container{max-width:580px;margin:0 auto}}.haracsi-landing-page main{margin-bottom:0!important}@media (min-width:1600px){.haracsi-landing-page main{background:url(../images/bg-decor-1.png) no-repeat 0 0,url(../images/bg-decor-2.png) no-repeat 100% 0}}.haracsi-landing-page .btn{border-radius:0;text-transform:uppercase;font-family:Open Sans}.haracsi-landing-page .card-title .article-title-wrap{text-transform:uppercase;font-size:1.2em;line-height:1.1;font-weight:700;color:#1a6030}.haracsi-landing-page .info-block{color:#9e9e9e}.haracsi-landing-page .introtext{line-height:1.2;color:#4b4b4b}.haracsi-landing-page .articles-row{overflow:hidden;padding-bottom:30px}@media (min-width:768px){.haracsi-landing-page .articles-row{padding-bottom:60px}}.haracsi-landing-page .articles-row>div:nth-of-type(2) .card-img-wrap:before{content:"";height:100%;width:186px;background:url(../images/bg-decor-3.png) no-repeat 0 0;position:absolute;top:50px;left:-186px}.haracsi-landing-page .articles-row>div:nth-of-type(3) .card-img-wrap:before{content:"";height:100%;width:213px;background:url(../images/bg-decor-4.png) no-repeat 0 0;position:absolute;top:50px;right:-213px}@media (min-width:768px){.haracsi-landing-page .articles-row.cols-12>div:nth-child(2n) .item-row.direction-left>div:first-of-type{order:1}.haracsi-landing-page .articles-row.cols-12>div:nth-child(2n) .item-row.direction-left>div:last-of-type{order:0}.haracsi-landing-page .articles-row.cols-12>div:nth-child(2n) .item-row.direction-left .card-img-wrap .card-img:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:0}.haracsi-landing-page .articles-row.cols-12>div:nth-child(odd) .item-row.direction-right>div:first-of-type{order:1}.haracsi-landing-page .articles-row.cols-12>div:nth-child(odd) .item-row.direction-right>div:last-of-type{order:0}.haracsi-landing-page .articles-row.cols-12>div:nth-child(odd) .item-row.direction-right .card-img-wrap .card-img:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:0}}@media (max-width:575px){.haracsi-landing-page .articles-row .card-img-wrap .card-img:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;left:0;top:auto;bottom:-5px;margin:0 auto}}.haracsi-landing-page .articles-row .item .card-img-wrap{min-height:250px}.haracsi-landing-page .articles-row .item .card-img-wrap .card-img{border-radius:0;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.haracsi-landing-page .articles-row .item .card-img-wrap .card-img:before{display:none}.haracsi-landing-page .articles-row .item .card-body{padding:4vw;text-align:center}@media (min-width:768px){.haracsi-landing-page .articles-row .item .card-body{text-align:inherit}}.haracsi-landing-page .articles-row .item .card-body .article-title-wrap{color:#1a6030;font-size:1.6em!important}@media (min-width:768px){.haracsi-landing-page .articles-row .item .card-body .article-title-wrap{font-size:2em!important}}.haracsi-landing-page .articles-row .item .card-body .introtext{line-height:1.3!important;margin-bottom:30px!important;text-align:justify}.haracsi-landing-page .articles-row .item .card-body .introtext .alcohol{display:inline-block;background-color:#1a6030;color:#000;width:60px;height:60px;border-radius:50%;margin-left:10px;line-height:60px;text-align:center}.haracsi-landing-page .card-img-wrap{width:100%}.haracsi-landing-page .card-img-wrap .card-img{height:100%;width:100%;background-position:50%;position:relative;padding-top:60%}@media (min-width:576px){.haracsi-landing-page .card-img-wrap .card-img{padding-top:0}}.haracsi-landing-page .card-img-wrap .card-img.image-cover{background-size:cover}.haracsi-landing-page .card-img-wrap .card-img.image-contain{background-size:contain;background-repeat:no-repeat}.haracsi-landing-page .card-img-wrap .card-img:before{content:"";position:absolute;top:50%;right:0;margin-top:-15px;width:0;height:0;border-style:solid;border-width:15px 20px 15px 0;border-color:transparent #fff transparent transparent;z-index:99}.haracsi-landing-page .card-img-wrap .card-img img{display:none}.haracsi-landing-page .card-img-wrap .card-img a{position:absolute;top:0;left:0;height:100%;width:100%}.haracsi-landing-page .item,.haracsi-landing-page .item .card,.haracsi-landing-page .item .card>.row,.haracsi-landing-page .item>.row{height:100%}.haracsi-landing-page .card-title .article-title-wrap{margin-bottom:0}.haracsi-landing-page .info-block{margin-bottom:10px}.haracsi-landing-page .introtext p:last-of-type{margin-bottom:0}.haracsi-landing-page .carousel-wrap .carousel .carousel-item{height:400px}@media (min-width:768px){.haracsi-landing-page .carousel-wrap .carousel .carousel-item{height:604px}}.haracsi-landing-page .offerbutton-wrap{position:relative;background:url(../images/offer-bg.png) no-repeat 50%;height:164px;text-align:center;margin-top:-65px;z-index:2;padding-top:53px}.haracsi-landing-page .offerbutton-wrap .btn{border-radius:0;padding:10px 20px;font-weight:400!important;font-size:1.2rem}.haracsi-landing-page .gallery-wrap{padding:30px 0;background:#1b6031 url(../images/gallery-bg.jpg) no-repeat 50%}@media (min-width:768px){.haracsi-landing-page .gallery-wrap{padding:80px 0}}.haracsi-landing-page .gallery-wrap .page-title{margin-bottom:30px}.haracsi-landing-page .gallery-wrap .page-title h1{color:#fff;font-family:Open Sans;font-weight:700}.haracsi-landing-page .offer-wrap{padding-top:30px}@media (min-width:768px){.haracsi-landing-page .offer-wrap{padding-top:80px}}.haracsi-landing-page .offer-wrap .month-wrapper{background:none!important}.haracsi-landing-page .offer-wrap .form-wrap{position:relative;background-color:#e5e5e5!important;margin-top:30px;padding:30px 0}@media (min-width:1600px){.haracsi-landing-page .offer-wrap .form-wrap{background:url(../images/bg-decor-5.png) no-repeat 0,url(../images/bg-decor-6.png) no-repeat 100%}}@media (min-width:768px){.haracsi-landing-page .offer-wrap .form-wrap{margin-top:80px}}.haracsi-landing-page .offer-wrap .form-wrap:before{content:"\e931";font-family:icomoon;display:block;position:absolute;top:-40px;left:0;right:0;margin:0 auto;width:80px;height:80px;line-height:80px;border-radius:50%;text-align:center;color:#1a6030;background:#fff;font-size:40px}@media (min-width:768px){.haracsi-landing-page .offer-wrap .form-wrap{padding:80px 0}}.haracsi-landing-page .offer-wrap .form-wrap .container{max-width:1024px}.haracsi-landing-page .offer-wrap .form-wrap .form-group{padding:0;max-width:unset}.haracsi-landing-page .offer-wrap .form-wrap .form-control{border-radius:0;border-color:#e5e5e5}.haracsi-landing-page .offer-wrap .form-wrap .input-group-text{background-color:#9ac328;border-color:#9ac328;border-radius:0}.haracsi-landing-page .offer-wrap .form-wrap textarea{height:130px!important}.haracsi-landing-page .offer-wrap form._submit-attempted .custom-control-input:invalid+label:before,.haracsi-landing-page .offer-wrap form._submit-attempted .form-control:invalid{border-color:red!important}.haracsi-landing-page .google-map-wrap{padding-top:20px}@media (min-width:768px){.haracsi-landing-page .google-map-wrap{padding-top:40px}}.haracsi-landing-page .google-map-wrap .page-title{margin-bottom:20px}@media (min-width:768px){.haracsi-landing-page .google-map-wrap .page-title{margin-bottom:40px}}.haracsi-landing-page .google-map-wrap .google-map{height:600px}.haracsi-landing-page .contact-wrap{position:relative;background:url(../images/contact-bg.jpg) no-repeat top;padding:30px 0}@media (min-width:768px){.haracsi-landing-page .contact-wrap{padding:60px 0}}.haracsi-landing-page .contact-wrap,.haracsi-landing-page .contact-wrap a{color:#fff}.haracsi-landing-page .contact-wrap .page-title{margin-bottom:30px}.haracsi-landing-page .contact-wrap .page-title h1{color:#fff}.haracsi-landing-page .contact-wrap .form-control{border-radius:0}.haracsi-landing-page .contact-wrap textarea{height:164px}.haracsi-landing-page .contact-wrap .addresses{text-align:center;padding:0;max-width:315px;margin:0 auto 50px}@media (min-width:768px){.haracsi-landing-page .contact-wrap .addresses{max-width:unset}}.haracsi-landing-page .contact-wrap .addresses li{display:inline-flex;align-items:center;padding:5px 10px;text-align:left;width:100%}@media (min-width:768px){.haracsi-landing-page .contact-wrap .addresses li{width:auto}}.haracsi-landing-page .contact-wrap .addresses li i{min-width:40px;width:40px;height:40px;line-height:40px;background:#fff;border-radius:50%;color:#1a6030;text-align:center;margin-right:15px}.haracsi-landing-page .newsletter-wrap{background:url(../images/footer-bg.png) no-repeat bottom;color:#fff;text-align:center;margin-bottom:-24px;position:relative;z-index:1;padding:35px 20px}@media (min-width:992px){.haracsi-landing-page .newsletter-wrap{padding:80px 20px}}.haracsi-landing-page .newsletter-wrap,.haracsi-landing-page .newsletter-wrap a,.haracsi-landing-page .newsletter-wrap a:hover{color:#fff}.haracsi-landing-page .newsletter-wrap .carousel-foreground{margin-bottom:30px}.haracsi-landing-page .newsletter-wrap .form-wrap{max-width:720px;margin:0 auto}.haracsi-landing-page .newsletter-wrap .form-wrap h1{font-family:Open Sans;font-weight:300;text-transform:uppercase;font-size:1.5em;margin-bottom:10px}@media (min-width:576px){.haracsi-landing-page .newsletter-wrap .form-wrap h1{font-size:2em}}@media (min-width:768px){.haracsi-landing-page .newsletter-wrap .form-wrap h1{font-size:2.5em}}.haracsi-landing-page .newsletter-wrap .form-wrap h2{font-size:1.3em;margin-bottom:50px}.haracsi-landing-page .newsletter-wrap .form-wrap form{padding:0 20px 40px}.haracsi-landing-page .newsletter-wrap .form-wrap form .form-control{height:44px;border-color:#fff}@media (min-width:768px){.haracsi-landing-page .newsletter-wrap .form-wrap form .form-control{border-top-right-radius:0;border-bottom-right-radius:0}}.haracsi-landing-page .newsletter-wrap .form-wrap form .btn{height:44px;font-size:1.15em;font-weight:400;padding:0}@media (min-width:768px){.haracsi-landing-page .newsletter-wrap .form-wrap form .btn{border-top-left-radius:0;border-bottom-left-radius:0}}.haracsi-landing-page .newsletter-wrap .form-wrap .privacy-policy-label a{text-decoration:underline}.haracsi-landing-page .newsletter-wrap .form-wrap .privacy-policy-label a:hover{text-decoration:none}.haracsi-landing-page .newsletter-wrap .border-top{border-color:#698c78!important;padding-top:40px}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?q23xu3);src:url(../fonts/icomoon.eot?q23xu3#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?q23xu3) format("truetype"),url(../fonts/icomoon.woff?q23xu3) format("woff"),url(../fonts/icomoon.svg?q23xu3#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user3:before{content:"\e931"}.icon-swimming-pool:before{content:"\e92c"}.icon-jacuzzi:before{content:"\e92d"}.icon-sauna:before{content:"\e92e"}.icon-solarium:before{content:"\e92f"}.icon-spa:before{content:"\e930"}.icon-accept:before,.icon-checkmark:before,.icon-correct:before,.icon-ok:before,.icon-tick:before{content:"\e925"}.icon-accommodation-1:before{content:"\e927"}.icon-accommodation-2:before{content:"\e928"}.icon-accommodation-3:before{content:"\e929"}.icon-accommodation-4:before{content:"\e92a"}.icon-accommodation-5:before{content:"\e92b"}.icon-cutlery:before{content:"\e926"}.icon-star:before{content:"\e924"}.icon-quotation-mark:before{content:"\e923"}.icon-arrow-thin-left:before{content:"\e920"}.icon-arrow-thin-right:before{content:"\e921"}.icon-info:before{content:"\e922"}.icon-cart:before{content:"\e90e"}.icon-credit-cards-payment:before{content:"\e91d"}.icon-delivery-truck:before{content:"\e91e"}.icon-user:before{content:"\e91f"}.icon-youtube-wide:before{content:"\e916"}.icon-youtube:before{content:"\e917"}.icon-shop:before{content:"\e919"}.icon-brand1:before,.icon-instagram:before,.icon-social1:before{content:"\e91a"}.icon-brand2:before,.icon-facebook:before,.icon-social2:before{content:"\e91c"}.icon-bullet:before,.icon-list:before,.icon-options:before,.icon-todo:before{content:"\e912"}.icon-cancel:before,.icon-close:before,.icon-cross:before,.icon-quit:before,.icon-remove:before{content:"\e90b"}.icon-bin:before,.icon-delete:before,.icon-dispose:before,.icon-recycle:before,.icon-remove1:before,.icon-trashcan:before{content:"\e911"}.icon-menu:before{content:"\e91b"}.icon-location:before{content:"\e914"}.icon-mail:before{content:"\e915"}.icon-phone:before{content:"\e918"}.icon-find:before,.icon-inspect:before,.icon-magnifier:before,.icon-magnifying-glass:before,.icon-search:before{content:"\e90c"}.icon-encrypted:before,.icon-lock:before,.icon-private:before,.icon-secure:before{content:"\e90d"}.icon-clock:before,.icon-schedule:before,.icon-time:before{content:"\e90f"}.icon-cell-phone:before,.icon-handheld:before,.icon-mobile:before{content:"\e910"}.icon-home:before,.icon-house:before{content:"\e913"}.icon-eye:before,.icon-views:before,.icon-vision:before,.icon-visit:before{content:"\e900"}.icon-calendar:before,.icon-date:before,.icon-day:before,.icon-schedule2:before,.icon-time2:before{content:"\e901"}.icon-chevrons-up:before{content:"\e902"}.icon-chevrons-right:before{content:"\e903"}.icon-chevrons-left:before{content:"\e904"}.icon-chevrons-down:before{content:"\e905"}.icon-chevron-right:before{content:"\e906"}.icon-chevron-left:before{content:"\e907"}.icon-chevron-down:before{content:"\e908"}.icon-chevron-up:before{content:"\e909"}.icon-globe:before,.icon-internet:before,.icon-network:before,.icon-world:before{content:"\e90a"}