@font-face{font-display:swap;font-family:Kumbh Sans Regular;font-style:normal;font-weight:400;src:url(./KumbhSans-Regular.uaf9Qkhm.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kumbh Sans Bold;font-style:normal;font-weight:700;src:url(./KumbhSans-Bold.D1l5kU4V.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pathway Gothic One;font-style:normal;font-weight:400;src:url(./PathwayGothicOne-Regular.DZUTlTfx.woff2) format("woff2")}.PathwaySans_R,.fixedContactForm>div>p,.footerLeft h2,.hiddenPlace .container .titleContainer h2,.sliderSticky .infoBox h2,.succesPopup article p strong,.textBoxSection .additional h2,.textBoxSection .additional p,.textBoxSection h1,.textBoxSection h1.withAdditional,.theInterior .container .titleContainer h2,.theView .container h2{font-family:Pathway Gothic One,sans-serif}.contactForm .inputMsg textarea::-moz-placeholder{font-family:Kumbh Sans Regular,sans-serif}.KumbhSans_R,.btn,.contactForm .formFlex .inputBox input,.contactForm .formFlex .inputBox label,.contactForm .inputMsg label,.contactForm .inputMsg textarea,.contactForm .inputMsg textarea::placeholder,.contactForm .terms div label,.contactForm label a,.copiedPopup,.copyCut p,.fixedBtnBox button span,.footerLeft .leftBottom a,.footerLeft .leftBottom p,.hero h2,.hiddenPlace .container .titleContainer h1,.hiddenPlace .container .titleContainer p,.sliderSticky .infoBox a,.succesPopup article button,.succesPopup article p,.termsfeed-com---nb-simple .cc-nb-buttons-container button,.termsfeed-com---nb-simple .cc-nb-text,.textBoxSection .mainTextBox a,.textBoxSection .mainTextBox li,.textBoxSection .mainTextBox p,.theInterior p,.theView p{font-family:Kumbh Sans Regular,sans-serif}.KumbhSans_B,.textBoxSection .mainTextBox a b,.textBoxSection .mainTextBox h2,.textBoxSection .mainTextBox li b,.textBoxSection .mainTextBox p b{font-family:Kumbh Sans Bold,sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;text-decoration:none;vertical-align:baseline}*{box-sizing:border-box}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}textarea{resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:focus,a:hover{outline:none;text-decoration:none}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:none}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}pre{white-space:normal}mark{background-color:transparent}hr{background-color:#000;border:none;height:1px;margin:0}input,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;border:0;border-radius:0;cursor:pointer;line-height:normal;width:100%}input[type=text]::-ms-clear{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{background-color:transparent;border:none;cursor:pointer}.fade{opacity:0;transition:opacity .3s ease-in-out}.fade.in{opacity:1}.modal-backdrop{background-color:#001926;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.6}.modal{overflow:hidden;z-index:1001;-webkit-overflow-scrolling:touch;bottom:0;cursor:pointer;display:none;left:0;outline:0;position:fixed;right:0;top:0}.modal.fade .modal-dialog{transition:transform .3s ease-in-out}.modal-dialog{cursor:default;margin:100px auto;max-width:calc(100% - 40px);width:560px}.modal-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;outline:0;position:relative}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:scale(1.1)}to{opacity:1}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.fixed{overflow:hidden;position:fixed}html{overflow-x:hidden}body,html{background-color:#fff;height:auto!important;min-height:100%!important;scroll-behavior:auto!important}img{height:unset;width:unset}.btn{background:#fff;border:none;font-size:18px;line-height:20px;outline:none;padding:14px 88px;transition:all .3s ease}.btn:hover{background-color:#d6d6d6}.btn.dark{background-color:#000;color:#fff;padding:14px 44px}.btn.dark:hover{background-color:#000000bf}.textMask{display:block;overflow:hidden;position:relative}.textLine{display:block;padding-bottom:10px;transform:translateY(150%) rotate(10deg);visibility:hidden}.wImgCover{overflow:hidden;position:relative;width:-moz-max-content;width:max-content}.wImgCover picture{backface-visibility:hidden}.wImgCover img{-o-object-fit:cover;object-fit:cover}.wImgCover img,.wImgCover span{backface-visibility:hidden;height:100%;width:100%}.wImgCover span{background-color:#fff;left:0;position:absolute;top:0;transform:scaleX(1.1) scaleY(1.05);transform-origin:center top;will-change:auto}.grecaptcha-badge{opacity:0;z-index:999}@media (max-width:999px){.btn{font-size:16px;padding:12px 50px}}@media (max-width:767px){.btn{font-size:14px;padding:10px 40px}}.succesPopup{align-items:center;background-color:#000000b2;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:10000}.succesPopup.active{opacity:1;pointer-events:all}.succesPopup article{background-color:#fff;padding:55px 65px 40px;text-align:center}.succesPopup article p{font-size:20px;letter-spacing:.2px;line-height:24px}.succesPopup article p.successText{color:#1ed170;margin-bottom:10px;text-transform:uppercase}.succesPopup article p strong{display:block;font-size:82px;line-height:72px;margin-bottom:10px;text-transform:uppercase}.succesPopup article button{background-color:#000;color:#fff;font-size:17px;line-height:22px;margin-top:40px;padding:12px 65px;transition:all .3s ease}.succesPopup article button:hover{opacity:.8}#termsfeed-com---nb{opacity:0!important;transition:all .3s ease}#termsfeed-com---nb.showCookie{opacity:1!important}.termsfeed-com---palette-dark.termsfeed-com---nb{background-color:#000!important}.termsfeed-com---nb-simple{max-width:100%!important;width:100%}.termsfeed-com---nb-simple .cc-nb-title-container{display:none!important}.termsfeed-com---nb-simple .cc-nb-main-container{align-items:center!important;display:flex!important;justify-content:center!important;padding:40px!important}.termsfeed-com---nb-simple .cc-nb-text{color:#fff!important;font-size:18px!important;line-height:28px!important;margin-bottom:0!important;margin-right:60px!important;max-width:40.625vw!important}.termsfeed-com---nb-simple .cc-nb-buttons-container button{background:#fff!important;border:1px solid transparent!important;font-size:18px!important;line-height:22px!important;margin-bottom:0!important;margin-right:0!important;outline:none!important;padding:13px 60px!important;transition:all .3s ease!important}.termsfeed-com---nb-simple .cc-nb-buttons-container button.cc-nb-changep{display:none!important}.termsfeed-com---nb-simple .cc-nb-buttons-container .cc-nb-okagree{margin-right:35px!important}.termsfeed-com---nb-simple .cc-nb-buttons-container .cc-nb-okagree:hover{background-color:#d6d6d6!important}.termsfeed-com---nb-simple .cc-nb-buttons-container .cc-nb-reject{background-color:transparent!important;border-color:#8e8e8e!important;color:#fff!important}.termsfeed-com---nb-simple .cc-nb-buttons-container .cc-nb-reject:hover{border-color:#fff!important}.termsfeed-com---nb-simple .cc-nb-changep{display:none!important}@media (max-width:1919px){.termsfeed-com---nb-simple .cc-nb-main-container{padding:40px!important}.termsfeed-com---nb-simple .cc-nb-text{font-size:14px!important;line-height:28px!important;margin-right:60px!important;max-width:450px!important}.termsfeed-com---nb-simple .cc-nb-buttons-container button{font-size:14px!important;line-height:22px!important}.termsfeed-com---nb-simple .cc-nb-buttons-container .cc-nb-okagree{margin-right:35px!important}}@media (max-width:999px){.termsfeed-com---nb-simple .cc-nb-main-container{padding:20px!important}.termsfeed-com---nb-simple .cc-nb-text{margin-right:40px!important}.termsfeed-com---nb-simple .cc-nb-buttons-container{display:flex!important;flex-direction:column!important}.termsfeed-com---nb-simple .cc-nb-buttons-container button{padding:10px 60px!important;width:180px!important}.termsfeed-com---nb-simple .cc-nb-buttons-container .cc-nb-okagree{margin-bottom:10px!important;margin-right:0!important}}@media (max-width:767px){.termsfeed-com---nb-simple .cc-nb-main-container{flex-direction:column!important;padding:20px!important}.termsfeed-com---nb-simple .cc-nb-text{margin-bottom:15px!important;margin-right:0!important}.termsfeed-com---nb-simple .cc-nb-buttons-container{flex-direction:row!important}.termsfeed-com---nb-simple .cc-nb-buttons-container button{align-items:center!important;display:flex!important;height:40px!important;justify-content:center!important;width:140px!important}.termsfeed-com---nb-simple .cc-nb-buttons-container .cc-nb-okagree{margin-bottom:0!important;margin-right:15px!important}.succesPopup article p{font-size:14px;line-height:20px}.succesPopup article p.successText{margin-bottom:5px}.succesPopup article p strong{font-size:48px;line-height:42px}.succesPopup article button{font-size:14px;margin-top:20px}}.sliderSection{display:flex;height:1600px;margin-top:-800px;position:relative;z-index:1001!important}.sliderSticky{align-self:flex-end;bottom:0;height:800px;position:sticky;width:100%}.sliderSticky .infoBox{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:50px 0 35px;position:absolute;top:0;width:100%;z-index:1}.sliderSticky .infoBox h2{color:#fff;font-size:60px;text-transform:uppercase}.sliderSticky .infoBox a{background-color:#fff;color:#000;padding:15px 80px}.sliderSticky .infoBox img{width:clamp(500px,34.722vw,715px)}.slider{background:#fff;overflow:hidden;position:relative;width:100%}.slider .slide-track{animation:slideScroll3xl 80s linear infinite;display:flex;width:17600px}.slider .slide{height:800px;width:800px}.slider .slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@keyframes slideScroll3xl{0%{transform:translate(0)}to{transform:translate(-8800px)}}@keyframes slideScroll2xl{0%{transform:translate(0)}to{transform:translate(-7700px)}}@keyframes slideScrollxl{0%{transform:translate(0)}to{transform:translate(-5500px)}}@media (max-width:1919px){.sliderSection{height:calc(clamp(700px,48.611vw,800px)*2);margin-top:calc(clamp(700px,48.611vw,800px)*-1)}.slider .slide,.sliderSticky{height:clamp(700px,48.611vw,800px)}.slider .slide{width:clamp(700px,48.611vw,800px)}.slider .slide-track{animation:slideScroll2xl 80s linear infinite;width:calc(clamp(700px,48.611vw,800px)*22)}}@media (max-width:1439px){.sliderSection{height:calc(clamp(500px,48.828vw,700px)*2);margin-top:calc(clamp(500px,48.828vw,700px)*-1)}.slider .slide,.sliderSticky{height:clamp(500px,48.828vw,700px)}.slider .slide{width:clamp(500px,48.828vw,700px)}.slider .slide-track{animation:slideScrollxl 80s linear infinite;width:calc(clamp(500px,48.828vw,700px)*22)}.sliderSticky .infoBox h2{font-size:clamp(40px,3.906vw,60px)}.sliderSticky .infoBox a{font-size:clamp(14px,1.367vw,16px);padding:15px clamp(60px,5.859vw,80px)}.sliderSticky .infoBox img{width:clamp(325px,31.738vw,500px)}}@media (max-width:767px){.sliderSticky .infoBox h2{font-size:clamp(32px,7.729vw,40px);max-width:290px;text-align:center}.sliderSticky .infoBox img{width:clamp(200px,48.309vw,325px)}}section:not(.hero){background-color:#fff;position:relative;z-index:1}.hero{background-color:#000}.hero,.hero .heroBg{min-height:100vh;position:relative}.hero .heroBg{height:auto;opacity:0;overflow:hidden}.hero .heroBg img{width:100%}.hero .heroBg.animating{animation:fadeInUp .7s ease forwards}.hero .heroLogo{align-items:center;display:flex;justify-content:center;left:0;position:fixed;top:21vw;width:100%;z-index:0}.hero .heroLogo img{width:clamp(525px,36.458vw,725px)}.hero h2{bottom:-2.515vw;color:#fff;font-size:2.515vw;font-weight:600;left:0;max-height:-moz-fit-content;max-height:fit-content;mix-blend-mode:difference;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;top:38vw;width:100%;z-index:0}.hero .awBox{bottom:0;left:50%;max-height:270px;max-width:270px;position:absolute;transform:translate(-50%,50%);transform-origin:center;z-index:3}.hero .awBox img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fixedBtnBox{align-items:center;display:flex;flex-direction:row-reverse;position:fixed;right:-1px;top:50%;transform:rotate(270deg) translate(50%);transform-origin:bottom right;transition:all .6s cubic-bezier(.65,0,.8,.6);z-index:1000}.fixedBtnBox button{align-items:center;background:none;background-color:#000;border:none;cursor:pointer;display:flex;height:60px;padding:10px 64px 11px;position:relative;transition:all .3s ease;white-space:nowrap}.fixedBtnBox button:hover span{opacity:.8}.fixedBtnBox button span{color:#fff;font-size:18px;line-height:22px;padding-right:17px;transition:all .3s ease}.fixedBtnBox button img{transform:rotate(90deg);transition:all .3s ease}.fixedBtnBox .socialMedia{display:flex;flex-direction:row-reverse}.fixedBtnBox .socialMedia li{background-color:#000;display:block;height:60px;margin-right:25px;width:60px}.fixedBtnBox .socialMedia li:last-child{margin-bottom:0}.fixedBtnBox .socialMedia li:hover img{opacity:.8}.fixedBtnBox .socialMedia a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fixedBtnBox .socialMedia a img{height:100%;max-height:20px;transform:rotate(-270deg);transform-origin:center;transition:all .3s ease}.fixedBtnBox.opened button img{transform:rotate(-90deg)}form .error{border-color:#f00c!important}.fixedContactForm{background-color:#000;display:flex;flex-direction:column;max-width:1000px;min-height:100vh;padding:80px;position:fixed;right:0;top:0;transform:translate(100%);transition:all .6s cubic-bezier(.65,0,.8,.6);width:50%;z-index:1000}.fixedContactForm>.contactForm{margin:0}.fixedContactForm>.contactForm .inputMsg{flex-grow:1}.fixedContactForm>.contactForm .inputMsg textarea{flex-grow:1;height:unset;max-height:290px}.fixedContactForm .copyCut{margin-bottom:25px}.fixedContactForm form{margin:auto}.fixedContactForm form label{color:#fff}.fixedContactForm>div{max-width:780px}.fixedContactForm>div>p{color:#fff;font-size:4.275vw;line-height:3.75vw;margin-bottom:45px;text-transform:uppercase}.fixedContactForm.show{transform:translate(0)}.hiddenPlace{padding:210px 0 13.1vw}.hiddenPlace .container{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1920px}.hiddenPlace .container .titleContainer{margin-bottom:6.9vw;text-align:center}.hiddenPlace .container .titleContainer h1{color:#000;font-size:20px;letter-spacing:.5px;line-height:26px;text-transform:uppercase}.hiddenPlace .container .titleContainer h1 .textLine{transform:translateY(170%) rotate(10deg)}.hiddenPlace .container .titleContainer h2{color:#fff;font-size:6.667vw;line-height:7.71vw;margin-bottom:.575vw;mix-blend-mode:difference;text-transform:uppercase}.hiddenPlace .container .titleContainer p{color:#fff;font-size:1.042vw;font-weight:600!important;line-height:25px;margin-bottom:2.2vw;mix-blend-mode:difference;text-transform:uppercase}.hiddenPlace .container figure{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.theView{z-index:2!important}.theView .titleContainer{width:calc(50% - 20px)}.theView .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1920px;position:relative}.theView .container figure{margin-bottom:5.7vw;margin-top:360px;width:calc(50% - 20px)}.theView .container figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.theView .container h2{color:#fff;font-size:6.667vw;line-height:7.71vw;margin-left:7.8125vw;margin-right:-5.7vw;mix-blend-mode:difference;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:2}.theView .container h2 span{display:block;white-space:nowrap}.theView article{margin-bottom:5.7vw;margin-left:auto;padding-right:7.8125vw;width:calc(50% - 20px)}.theView p{font-size:1.042vw;line-height:1.905vw}.fixedSection{display:flex;height:500vh;max-width:100%;position:relative;z-index:3!important}.fixedSection.tfs{height:500vh}.fixedSection .fixedSectionStickyWrapper{align-self:flex-end;bottom:0;height:100vh;overflow:hidden;position:sticky;width:100%;will-change:auto}.fixedSection ul{align-items:center;display:flex;position:absolute;right:0;top:50%;transform:translate(calc(100% - 50vw + 20px)) translateY(-50%)}.fixedSection li{margin-right:60px}.fixedSection figure{display:block;height:calc(100vh - 80px);max-width:calc(100vw - 80px);width:780px}.fixedSection figure img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.baw{display:flex;position:relative;z-index:1}.baw .bawStickyContainer{align-self:flex-end;bottom:0;overflow:hidden;position:sticky;width:100%;will-change:auto}.baw img{display:block}.baw .respo{height:auto;width:100%}.theInterior{display:flex;flex-direction:column;overflow:hidden;padding:8.1vw 0 5.7vw}.theInterior .container{margin:auto;max-width:1920px}.theInterior .container .titleContainer{display:flex;justify-content:flex-end}.theInterior .container .titleContainer h2{color:#fff;font-size:6.667vw;line-height:7.71vw;margin-left:-5.7vw;margin-right:12.5vw;mix-blend-mode:difference;position:relative;text-transform:uppercase;z-index:1}.theInterior .container .titleContainer h2 span{display:block;white-space:nowrap}.theInterior .container .contentBox{display:flex;margin-bottom:5.7vw;margin-top:-7.2vw;width:100%}.theInterior .container .contentBox>div{width:calc(50% - 1.562vw)}.theInterior .container .contentBox .contentDescription{flex-direction:column;justify-content:space-between;padding-right:7.8125vw}.theInterior .container .contentBox .left{display:flex;margin-right:auto}.theInterior .container .contentBox .left figure{width:100%}.theInterior .container .contentBox .left figure img{height:100%;margin-top:auto;-o-object-fit:cover;object-fit:cover;width:100%}.theInterior .container .contentBox .contentDescription{display:flex;margin-left:auto}.theInterior .container .contentBox .contentDescription picture{width:calc(50% - 1.562vw)}.theInterior .container .contentBox .contentDescription img{width:100%}.theInterior .container .contentBox .contentDescription .imageBox{display:flex;justify-content:space-between}.theInterior .container .contentBox .contentDescription article{margin-bottom:40px;margin-top:11.5vw}.theInterior .container .rightContainer{display:flex;justify-content:flex-end;margin-left:auto;padding-right:7.8125vw;width:calc(50% - 1.562vw)}.theInterior p{font-size:1.042vw;line-height:1.905vw}footer{background-color:#000;color:#fff;padding-bottom:140px;z-index:1002}footer,footer .footerImg{position:relative}footer .footerImg img{background:linear-gradient(180deg,transparent,#000);display:block}footer .footerImg .respo{height:auto;width:100%}footer .footerImg:before{background:linear-gradient(180deg,transparent,#000);bottom:-1px;content:"";height:566px;left:0;position:absolute;width:100%}footer .view-container{display:flex;justify-content:space-between;margin-left:7.8125vw;max-width:1480px;width:100%}footer .contactForm{justify-content:center}footer .contactForm .inputMsg{margin-bottom:100px}.footerLeft{display:flex;flex-direction:column;margin-right:3.13vw}.footerLeft h2{color:#fff;font-size:4.95vw;line-height:4.55vw;padding-bottom:1.98vw;text-transform:uppercase}.footerLeft h2 span{white-space:nowrap}.footerLeft h2 .mobileBreak{display:none}.footerLeft figure{align-items:center;display:flex;flex-grow:1;margin:90px 0}.footerLeft figure img{max-height:60px}.footerLeft .leftBottom{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;position:relative}.footerLeft .leftBottom ul{align-items:center;display:flex;margin-bottom:15px}.footerLeft .leftBottom li{margin-right:15px}.footerLeft .leftBottom li:last-child{margin-right:0}.footerLeft .leftBottom a,.footerLeft .leftBottom p{color:#909090;font-size:12px;line-height:12.4px}.footerLeft .leftBottom a{text-decoration:underline;transition:all .3s ease}.footerLeft .leftBottom a:hover{color:#fff}.contactForm{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:780px}.contactForm input,.contactForm textarea{border:1px solid transparent;transition:all .3s ease}.contactForm label a{color:#fff;font-size:inherit;font-weight:600!important;line-height:inherit;text-decoration:underline;transition:all .3s ease}.contactForm label a:hover{opacity:.8}.contactForm .formFlex{display:flex;justify-content:space-between;margin-bottom:1.77vw}.contactForm .formFlex .inputBox{display:flex;flex-direction:column;margin:0 5% 0 0;min-width:100px;position:relative;width:45%}.contactForm .formFlex .inputBox:last-child{margin-left:5%;margin-right:0}.contactForm .formFlex .inputBox label{font-size:14px;left:0;line-height:17px;pointer-events:none;position:absolute;top:8px;transform-origin:left;transition:all .3s ease-in-out}.contactForm .formFlex .inputBox input{background-color:transparent;border-bottom:1px solid #fff;height:32px;padding:0;width:100%}.contactForm .formFlex .inputBox input:focus{outline:none}.contactForm .formFlex .inputBox input{color:#fff;font-size:14px;line-height:17px}.contactForm .formFlex .inputBox input:not(:-moz-placeholder-shown)~label{transform:translateY(-22px) scale(.8)}.contactForm .formFlex .inputBox input:focus~label,.contactForm .formFlex .inputBox input:not(:placeholder-shown)~label{transform:translateY(-22px) scale(.8)}.contactForm .inputMsg{display:flex;flex-direction:column;padding-bottom:1.825vw}.contactForm .inputMsg label{font-size:14px;line-height:17px}.contactForm .inputMsg .textareaBox{margin-top:15px;position:relative}.contactForm .inputMsg .textareaBox label{left:1px;position:absolute;top:1px;transform-origin:left;transition:all .3s ease-in-out}.contactForm .inputMsg textarea{background-color:transparent;border-bottom:1px solid #fff;min-height:25px;padding:0;resize:vertical}.contactForm .inputMsg textarea:focus{outline:none}.contactForm .inputMsg textarea::-moz-placeholder{color:#fff;font-size:14px;line-height:17px}.contactForm .inputMsg textarea,.contactForm .inputMsg textarea::placeholder{color:#fff;font-size:14px;line-height:17px}.contactForm .inputMsg textarea:not(:-moz-placeholder-shown)~label{transform:translateY(-22px) scale(.8)}.contactForm .inputMsg textarea:focus~label,.contactForm .inputMsg textarea:not(:placeholder-shown)~label{transform:translateY(-22px) scale(.8)}.contactForm .terms div{align-items:center;display:flex;margin-bottom:2.24vw}.contactForm .terms div label{align-items:center;color:#fff;display:flex;font-size:14px;line-height:18px}.contactForm .terms div label input{background-color:#414141;border-radius:4px;height:26px;margin-right:12px;min-height:26px;min-width:26px;position:relative;width:26px}.contactForm .terms div label input:after{background-color:#fff;border-radius:50%;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:10px}.contactForm .terms div label input:checked:after{opacity:1}.copyCut{align-items:center;cursor:pointer;display:flex;padding:0;transition:all .3s ease}.copyCut img{padding-right:12px}.copyCut p{color:#fff;font-size:14px;line-height:17px}.copyCut:hover{opacity:.8}.copiedPopup{background-color:#5c5c5c;bottom:50px;color:#fff;left:50%;opacity:0;padding:10px 40px;pointer-events:none;position:fixed;transform:translate(-50%);transition:all .3s ease-in-out;white-space:nowrap;z-index:100000}.copiedPopup.active{opacity:1}@media (min-width:1921px){.hero .heroLogo{left:50%;max-width:1225px;top:50%;transform:translate(-50%,-50%)}.hero h2{top:70%}.hiddenPlace{margin-bottom:0;padding-bottom:250px;position:relative;z-index:2!important}.hiddenPlace .container .titleContainer ul{margin-bottom:130px}.theView .container figure,.theView article{margin-bottom:100px}.theInterior{padding:155px 0 100px}.theInterior .container .contentBox{margin-bottom:100px}.hiddenPlace .container .titleContainer h2,.theInterior .container .titleContainer h2,.theView .container h2{font-size:128px;line-height:148px}.hiddenPlace .container .titleContainer p{font-size:20px;line-height:24px}.theInterior p,.theView p{font-size:20px;line-height:36px}footer .view-container{margin:auto}.footerLeft h2{font-size:95px;line-height:87px}}@media (max-width:1919px){.hero .awBox{height:clamp(200px,13.889vw,270px);width:clamp(200px,13.889vw,270px)}.hiddenPlace{padding-top:clamp(130px,9.028vw,210px)}.fixedBtnBox button span{font-size:14px;line-height:22px;padding-right:17px}.fixedBtnBox button img{max-height:14px}.fixedBtnBox .socialMedia li{margin-right:25px}.fixedBtnBox .socialMedia a img{max-height:20px}.hiddenPlace .container .titleContainer h1{font-size:16px;line-height:22px}footer{padding-bottom:70px}footer .view-container{margin:auto;width:calc(100% - 160px)}.fixedContactForm{height:100vh;overflow:scroll;padding:40px}.fixedContactForm>.contactForm,.fixedContactForm>div{margin:0}.fixedSection ul{transform:translate(calc(100% - 50vw + 20px)) translateY(-50%)}.fixedSection figure{width:44.372vw}}@media (max-width:1439px){.hero,.hero .heroBg{min-height:unset}.hero .awBox{height:clamp(145px,14.16vw,200px);width:clamp(145px,14.16vw,200px)}.hiddenPlace{padding-top:clamp(110px,10.742vw,130px)}.hiddenPlace .container .titleContainer p,.theInterior p,.theView p{font-size:14px;line-height:20px}.footerLeft{max-width:calc(50% - 20px)}.footerLeft h2{font-size:6.667vw;line-height:7.71vw}.footerLeft h2 span{display:contents;white-space:unset}.footerLeft h2 .desktopBreak,.footerLeft h2 .desktopBreak:after{content:" "}.footerLeft h2 .mobileBreak{display:block}.fixedSection ul{transform:translate(calc(100% - 50vw + 20px)) translateY(-50%)}.fixedSection figure{width:52.354vw}}@media (max-width:999px){footer .view-container{width:calc(100% - 80px)}.footerLeft .leftBottom ul{align-items:flex-end;flex-wrap:wrap;margin-bottom:0}.footerLeft .leftBottom li{margin-bottom:15px}.footerLeft .leftBottom li:first-child{max-width:100px}.fixedContactForm{min-height:unset;width:80%}.fixedSection ul{transform:translate(calc(100% - 50vw + 20px)) translateY(-50%)}.fixedSection figure{width:500px}.hiddenPlace .container .titleContainer h1{font-size:14px;line-height:18px}input,textarea{font-size:16px!important;line-height:24px!important}}@media (max-width:767px){.hiddenPlace .container .titleContainer h2{font-size:38px;line-height:44px;margin:0 15px}.footerLeft h2,.theInterior .container .titleContainer h2,.theView .container h2{font-size:38px;line-height:44px}.hero{position:relative}.hero .heroLogo{top:255px;transform:rotate(270deg);transform-origin:center}.hero .heroLogo:after{bottom:0;font-size:20px;left:-25px;transform:rotate(90deg);transform-origin:right bottom}.hero .heroLogo img{height:110px;max-width:calc(100vh - 240px);width:auto}.hero h2{display:none}.hero:after{color:#fff;content:"Nagymaros";font-family:Kumbh Sans,sans-serif;font-size:20px;font-weight:600;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;top:15px;width:100%}.hiddenPlace .container .titleContainer h1{font-size:12px;line-height:16px}.hiddenPlace .container .titleContainer{margin-bottom:40px}.hiddenPlace .container .titleContainer h2{margin-bottom:20px}.hiddenPlace .container .titleContainer p{margin-bottom:25px}.theView .container{flex-direction:column}.theView .container .titleContainer{margin:auto;width:calc(100% - 50px)}.theView .container .titleContainer h2{margin:unset;width:100%}.theView .container figure{margin-bottom:40px;margin-top:40px;width:100%}.theView .container article{margin:0 auto 40px;padding-right:15px;width:calc(100% - 50px)}.theInterior{padding:40px 0}.theInterior .container .titleContainer{margin:auto;width:calc(100% - 50px)}.theInterior .container .titleContainer h2{margin:unset;width:100%}.theInterior .container .contentBox{flex-direction:column-reverse;margin-bottom:35px;margin-top:0}.theInterior .container .contentBox .left,.theInterior .container .contentBox>div{width:100%}.theInterior .container .contentBox .contentDescription{margin-bottom:20px;padding-right:unset}.theInterior .container .contentBox .contentDescription article{margin:25px auto 45px;padding-right:15px;width:calc(100% - 50px)}.theInterior .container .contentBox .contentDescription .imageBox{gap:20px;justify-content:space-evenly;margin:auto;width:calc(100% - 40px)}.theInterior .container .contentBox .contentDescription .imageBox img{width:100%}.theInterior .container .rightContainer{margin:auto;padding-right:15px;width:calc(100% - 50px)}.footerLeft{max-width:100%}.footerLeft h2{margin-bottom:35px}.footerLeft .leftBottom{bottom:15px;position:absolute;width:100%}.footerLeft .leftBottom img{max-height:17px;width:unset}.footerLeft .leftBottom>div{bottom:0;right:0}.footerLeft figure{margin:0 0 45px}.footerLeft .leftBottom li:first-child{max-width:unset}.copyCut{margin-bottom:45px}footer{padding-bottom:unset}footer .footerImg:before{display:none}footer .view-container{flex-direction:column;padding-bottom:75px;position:relative;width:calc(100% - 60px)}.contactForm .formFlex{flex-direction:column;margin-bottom:0}.contactForm .formFlex .inputBox{margin:0 0 20px;width:100%}.contactForm .formFlex .inputBox:last-child{margin-left:unset}.contactForm .inputMsg{margin-bottom:15px!important}.contactForm .inputMsg .textareaBox{margin-top:3px}.contactForm .terms div{margin-bottom:15px}.fixedContactForm{padding:20px 20px 120px}.fixedContactForm>div>p{font-size:38px;line-height:44px}.fixedContactForm .contactForm .inputMsg{flex-grow:unset}.fixedBtnBox{top:250px}.fixedBtnBox button,.fixedBtnBox ul li{opacity:1!important}.fixedBtnBox button{height:30px;padding-top:9px}.fixedBtnBox .socialMedia li{height:30px;margin-right:15px;width:30px}.fixedSection ul{transform:translate(calc(100% - 100vw)) translateY(-50%)}.fixedSection li{margin-right:40px}.fixedSection li:last-child{margin-right:0}.fixedSection figure{max-width:unset;width:125vw}}@media (max-width:550px){footer .view-container{padding-bottom:105px}.footerLeft .leftBottom>div{left:0;top:-50px}}@media (max-width:499px){.footerLeft .leftBottom ul{flex-wrap:wrap}.footerLeft .leftBottom ul li:first-child{margin-bottom:15px;width:100%}}.textBoxSection{padding:50px 0 165px}.textBoxSection .container{margin:auto;max-width:1060px;text-align:center;width:calc(100% - 80px)}.textBoxSection .textBoxLogo{display:block;margin-bottom:50px;transition:all .3s ease-in-out}.textBoxSection .textBoxLogo img{max-height:30px}.textBoxSection .textBoxLogo:hover{opacity:.6}.textBoxSection h1{font-size:clamp(110px,6.667vw,128px);line-height:clamp(130px,7.708vw,148px);margin-bottom:50px}.textBoxSection h1.withAdditional{font-size:clamp(80px,5.104vw,98px);line-height:clamp(100px,6.146vw,118px);margin-bottom:15px}.textBoxSection .additional{margin-bottom:50px}.textBoxSection .additional h2,.textBoxSection .additional p{font-size:clamp(40px,3.021vw,58px);line-height:clamp(50px,3.542vw,68px);margin-bottom:10px}.textBoxSection .mainTextBox{margin-bottom:150px;text-align:left}.textBoxSection .mainTextBox h2{font-size:clamp(16px,1.042vw,20px);line-height:clamp(24px,1.875vw,36px);text-transform:uppercase}.textBoxSection .mainTextBox a,.textBoxSection .mainTextBox li,.textBoxSection .mainTextBox p{font-size:clamp(16px,1.042vw,20px);line-height:clamp(24px,1.875vw,36px);margin-bottom:50px}.textBoxSection .mainTextBox ul{margin-bottom:50px}.textBoxSection .mainTextBox .noDisc li{padding-left:0}.textBoxSection .mainTextBox .noDisc li:before{display:none}.textBoxSection .mainTextBox li{margin-bottom:0;padding-left:30px;position:relative}.textBoxSection .mainTextBox li:before{background-color:#000;border-radius:50%;content:"";height:5px;left:15px;position:absolute;top:16px;width:5px}.textBoxSection .mainTextBox a{color:#00b8e0;text-decoration:underline;transition:all .3s ease-in-out}.textBoxSection .mainTextBox a:hover{opacity:.6}.textBoxSection .mainTextBox .smMb{margin-bottom:15px}.textBoxSection .mainTextBox .noMb{margin-bottom:0}@media (max-width:767px){.textBoxSection .container h1{font-size:clamp(68px,16.425vw,88px);line-height:clamp(78px,18.841vw,98px)}.textBoxSection .container h1.withAdditional{font-size:clamp(48px,11.594vw,58px);line-height:clamp(58px,14.01vw,68px)}.textBoxSection .container .additional h2,.textBoxSection .container .additional p{font-size:clamp(30px,7.246vw,44px);line-height:clamp(40px,9.662vw,54px);margin-bottom:10px}}
