.home section.about h3{font-size:2rem}.home section.about .picture{position:relative;background-color:#fff}.home section.about .picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:1}.home section.contact .wrapper{border-radius:0px;overflow:hidden}.home section.contact .wrapper>div{background-color:#fff}.home section.contact .details h3{font-size:2.2rem}.home section.contact .details p{color:#2f3d2e;font-size:1.8rem;font-weight:600}.home section.contact .details p a{color:#6d7f6d}.home section.contact .details p a:hover{opacity:.5}.home section.contact #map{z-index:1}.home section.contact .leaflet-popup-content h2{margin:0 0 8px 0;font-weight:700;font-size:2.6rem}.home section.contact .leaflet-popup-content p{margin:0;font-size:1.5rem}@media(max-width: 575px){.home section.contact #map{height:450px !important}}@media(min-width: 576px)and (max-width: 767px){.home section.contact #map{height:500px !important;max-height:65vh}}@media(min-width: 768px)and (max-width: 991px){.home section.contact #map{height:500px !important;max-height:65vh}}.home section.cover{position:relative}.home section.cover::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:0}.home section.cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home section.cover .caption{position:absolute;bottom:8.33%;left:8.33%;z-index:1}.home section.cover .logo{width:260px;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% - 60px))}.home section.cover .logo svg path{fill:#fff}.home section.cover h1{color:#fff;font-size:7rem;line-height:1.1;font-family:"Italiana",sans-serif;font-weight:600}.home section.cover h1 small{display:block;margin-top:10px;font-size:3rem;padding-left:80px;position:relative;font-family:"Cabine Grotesk",sans-serif;font-style:normal;font-weight:300}.home section.cover h1 small::before{content:"";display:block;width:60px;height:1px;background-color:hsla(0,0%,100%,.6);position:absolute;left:0;top:50%;transform:translate(0, -50%)}@media(max-width: 575px){.home section.cover{height:100vh;max-height:700px}.home section.cover .logo{width:160px}.home section.cover .caption{width:calc(100% - 30px);bottom:30px;left:15px}.home section.cover h1{font-size:3rem}.home section.cover h1 small{font-size:2rem}}@media(min-width: 576px)and (max-width: 767px){.home section.cover{height:100vh}.home section.cover .btnScroll{right:15px;bottom:30px}.home section.cover .caption{width:calc(100% - 110px);left:15px;bottom:30px}.home section.cover h1{font-size:3.4rem}}@media(min-width: 768px)and (max-width: 991px){.home section.cover{height:100vh}.home section.cover .caption{width:calc(84% - 90px)}.home section.cover h1{font-size:4.4rem}}@media(min-width: 992px)and (max-width: 1199px){.home section.cover{height:100vh}.home section.cover .caption{width:calc(84% - 90px)}.home section.cover h1{font-size:5.6rem}}@media(min-width: 1200px)and (max-width: 1599px){.home section.cover{height:100vh}.home section.cover .caption{width:calc(84% - 90px)}.home section.cover h1{font-size:6rem}}@media(min-width: 1600px){.home section.cover{height:100vh}.home section.cover .caption{width:calc(84% - 90px)}}.home section.gallery{height:80vh;position:relative}.home section.gallery::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.65);position:absolute;left:0;top:0;transition:width .35s ease-out}.home section.gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home section.gallery .caption{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.home section.gallery .caption .title h2 *{color:#fff}.home section.gallery .caption .title h2 small::before,.home section.gallery .caption .title h2 small::after{background-color:hsla(0,0%,100%,.4)}.home section.gallery .caption .lnkMore:hover{color:#fff}@media(max-width: 575px){.home section.gallery{max-height:550px}.home section.gallery .caption{width:90%}}@media(min-width: 576px)and (max-width: 767px){.home section.gallery{max-height:550px}.home section.gallery .caption{width:90%}}.home section.icons{background-color:#fff;position:relative}.home section.icons .item{padding:60px;background-color:#f1f0eb;text-align:center;border-radius:0px}.home section.icons .item .icon{margin-bottom:30px;display:inline-block;width:60px}.home section.icons .item svg *{fill:none;stroke:#6d7f6d;stroke-width:1.2}@media(max-width: 575px){.home section.icons .item{padding:40px}}@media(min-width: 768px)and (max-width: 991px){.home section.icons .item{padding:30px 15px}.home section.icons .item h3{font-size:1.8rem;line-height:1.2}}@media(min-width: 992px)and (max-width: 1199px){.home section.icons .item{padding:40px 20px}}@media(min-width: 1200px)and (max-width: 1599px){.home section.icons .item{padding:40px 20px}.home section.icons .item h3{font-size:2rem;line-height:1.2}}.home section.prices .block{padding:60px;background-color:#fff;border-radius:0px}.home section.prices .block h3{font-size:3rem;font-weight:700}.home section.prices .block h3 small{display:block;font-size:1.8rem;font-weight:400}.home section.prices .block .price{color:#6d7f6d;font-size:4rem;font-weight:600;line-height:1.2}.home section.prices .block .price span{display:block;font-size:1.8rem}.home section.prices .block ul{margin-top:8px}.home section.prices .block ul li{padding:0 0 0 30px}.home section.prices .block ul li::before{content:url(../images/style/check.svg);background:none;width:16px;left:0;top:2px}@media(max-width: 575px){.home section.prices .block{padding:15px}.home section.prices .block ul{margin:0}}.home section.thumbs{position:relative}.home section.thumbs .item{aspect-ratio:1;background-color:#000}.home section.thumbs .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.7}.home section.thumbs .caption{display:block;width:200px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 575px){.home section.thumbs .caption{width:260px}}@media(min-width: 576px)and (max-width: 767px){.home section.thumbs .caption{width:300px}}@media(min-width: 768px)and (max-width: 991px){.home section.thumbs .item{aspect-ratio:.7}.home section.thumbs .caption{width:300px}}@media(min-width: 992px)and (max-width: 1199px){.home section.thumbs .caption{width:300px}}@media(min-width: 1200px)and (max-width: 1599px){.home section.thumbs .caption{width:350px}}@media(min-width: 1600px){.home section.thumbs .caption{width:400px}}form input{padding:18px 20px;border:none;background-color:#deecdd;border:1px solid #deecdd;border-radius:0}form p{margin:0 0 6px 0}form textarea{padding:18px 20px;height:160px;border:none;background-color:#deecdd;border:1px solid #deecdd;border-radius:0px}form input:hover,form textarea:hover{background-color:hsl(116,28.3018867925%,84.6078431373%)}form button{display:inline-block;padding:18px 40px;color:#fff;border:none;font-weight:700;font-size:1.6rem;background-color:#6d7f6d;border:1px solid #6d7f6d;border-radius:30px}form button:hover{color:#000717;background:rgba(0,0,0,0)}form label a{color:#6d7f6d;text-decoration:underline}form label a:hover{opacity:.5}form .error input,form .error textarea{background-color:rgba(241,158,158,.2);border-color:#f19e9e}form .error.confirm label{color:#f19e9e}form .error.confirm label a{color:#f19e9e}form .error.confirm label+span{background-color:#f19e9e;border-color:#f19e9e}input:-webkit-autofill{box-shadow:0 0 0 1000px #5c5040 inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:autofill{box-shadow:0 0 0 1000px #5c5040 inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input{filter:none !important}.error input:-webkit-autofill{box-shadow:0 0 0 1000px hsl(0,74.7747747748%,43.2352941176%) inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.error input:-webkit-autofill,.error input:-webkit-autofill:hover,.error input:-webkit-autofill:focus,.error input:-webkit-autofill:active,.error input:autofill{box-shadow:0 0 0 1000px hsl(0,74.7747747748%,43.2352941176%) inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.error input{filter:none !important}.btnScroll{display:block;padding-top:30px;width:60px;height:140px;font-size:1.3rem;color:#fff;border:1px solid #fff;text-align:center;position:absolute;text-transform:uppercase;right:8.33%;bottom:8.33%;z-index:1;border-radius:40px}.btnScroll::after{display:block;transform:rotate(90deg)}.btnScroll span{display:block;width:1px;height:40px;position:absolute;left:50%;bottom:10px;overflow:hidden}.btnScroll span::after{content:"";display:block;width:100%;height:100%;background-color:#fff;animation:2s ease-out 0s infinite animBtnScroll}:lang(hu) .btnScroll::after{content:"Görgess"}:lang(en) .btnScroll::after{content:"Scroll"}@keyframes animBtnScroll{from{transform:translate(0, -100%);opacity:0}to{transform:translate(0, 100%);opacity:1}}.form-checkbox{position:relative;display:inline-block;align-items:center}.form-checkbox input{opacity:0;position:absolute}.form-checkbox input:checked~span{background:#6d7f6d;border-color:#6d7f6d}.form-checkbox input:checked~span:before{width:calc(16px/1.2);height:calc(calc(16px / 1.2)*.15);transition:width .1s;transition-delay:.3s;background-color:#fff}.form-checkbox input:checked~span:after{width:calc(calc(16px / 1.2)*.4);height:calc(calc(16px / 1.2)*.15);transition:width .1s;transition-delay:.2s;background-color:#fff}.form-checkbox input:disabled~span{background:#ccc;border-color:#ccc}.form-checkbox input:disabled~label{color:#ccc}.form-checkbox input:disabled~label a{color:#ccc}.form-checkbox input:disabled~label:hover{cursor:default}.form-checkbox label{display:inline-block !important;padding-left:calc(16px + 20px);padding-top:3px;font-weight:400;position:relative;z-index:2;cursor:pointer;margin-bottom:0}.form-checkbox label a{display:inline;color:#6d7f6d}.form-checkbox label a:hover{color:#6d7f6d;text-decoration:underline}.form-checkbox span{display:inline-block;width:16px;height:16px;background-color:#deecdd;border:2px solid #deecdd;position:absolute;left:0;top:4px;transition:all .2s;z-index:1;box-sizing:content-box}.form-checkbox span:before,.form-checkbox span:after{content:"";display:inline-block;background:#fff;width:0;height:calc(calc(16px / 1.2)*.2);position:absolute;transform-origin:0% 0%}.form-checkbox span:before{transform:rotate(-55deg);top:calc(16px/1.2);left:calc(calc(16px / 1.2)*.37)}.form-checkbox span:after{transform:rotate(35deg);bottom:calc(calc(16px / 1.2)*.35);left:calc(calc(16px / 1.2)*.2)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}