@charset "UTF-8";
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{width:48px;height:48px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:22px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner{background-color:transparent}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(0, 0, 0) rotate(45deg);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(0, 0, 0) rotate(-45deg);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}@font-face{font-family:"icomoon";src:url("../../fonts/icomoon/icomoon.eot?5f5lpi");src:url("../../fonts/icomoon/icomoon.eot?5f5lpi#iefix") format("embedded-opentype"), url("../../fonts/icomoon/icomoon.ttf?5f5lpi") format("truetype"), url("../../fonts/icomoon/icomoon.woff?5f5lpi") format("woff"), url("../../fonts/icomoon/icomoon.svg?5f5lpi#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-gnh:before{content:""}.icon-gnh-subtitle:before{content:""}.icon-gn:before{content:""}.icon-gn-subtitle:before{content:""}.icon-gn-title:before{content:""}.icon-tel:before{content:""}.icon-world:before{content:""}.icon-download:before{content:""}html{overscroll-behavior:none;overflow-x:hidden}@media (min-width:1200px){html{scroll-padding-top:92px}}@media (max-width:1199px){html{scroll-padding-top:96px}}body{background-color:#030303;color:#FFFFFF;font-weight:300;font-size:18px;font-family:"objektiv-mk1";line-height:1.22 !important;-webkit-tap-highlight-color:transparent;outline-style:none;outline:none}body.noscroll{position:fixed;overflow:hidden}header{position:relative}main{position:relative}@media (max-width:991px){main{overflow:hidden}}@media (min-width:1200px){.page-template-default main{margin-top:92px}}@media (max-width:1199px){.page-template-default main{margin-top:96px}}fieldset{min-width:0 !important;padding:0 10px !important;margin:0 0 15px 0 !important;border:1px solid #000}fieldset legend{float:unset !important;width:unset !important;padding:0px 10px !important;margin-bottom:0.5rem !important;font-size:calc(1.275rem + .3vw) !important;line-height:unset !important}fieldset input,fieldset textarea{width:100%;background:transparent;border:none;outline:none}.wpcf7-list-item{display:inline-block;margin:0 !important}blockquote{margin:0 0 1rem;padding:0 0 0 0.5rem;border-left:4px solid #6E6E6E}cite{font-style:italic}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}.btn{background:#a4712c;color:#FFFFFF;border-radius:50px;margin:10px 0px;padding:10px 20px;transition:all 0.3s ease-in-out}@media (max-width:991px){.btn{margin:30px 0px}}.btn:hover{background:#030303;color:#FFFFFF;transition:all 0.3s ease-in-out}@media (min-width:992px){.btn-tel{margin-left:calc(15px + 15 * ((100vw - 320px) / 1600))}}.btn--text{padding-right:10px}.btn-alt{background:transparent;border:2px solid #a4712c;color:#030303}.btn-alt:hover{background:#030303;color:#FFFFFF;transition:all 0.3s ease-in-out;border:2px solid #030303}.btn-closed{display:flex;justify-content:center;align-items:center;border-radius:50%;width:32px;height:32px}.btn-closed--inner{transform:translate3d(0, 0, 0) rotate(45deg)}.btn-closed--inner,.btn-closed--inner::after{width:28px;height:4px;background-color:#000000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.btn-closed--inner::after{content:"";transform:rotate(-90deg)}.btn-closed.dark .btn-closed--inner,.btn-closed.dark .btn-closed--inner::after{background-color:#030303}code{font-family:"Lucida Console", Courier, monospace;font-size:inherit;color:#FFFFFF;background-color:#F2F2F2;padding:0.125rem 0.25rem}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1536px}}.container{margin:0 auto}@media (max-width:1023px){.container{padding-left:1rem;padding-right:1rem}}hr{display:block;margin-top:0 !important;margin-bottom:1.5rem;height:2px !important;border:none;background-color:#030303;opacity:1 !important}img{max-width:100%;height:auto;border:0;vertical-align:middle}a{display:inline-block;color:#FFFFFF;text-decoration:none;cursor:pointer}a:hover,a:focus,a:active{color:#FFFFFF}a.decoration-none{text-decoration:none}a.decoration-none:hover,a.decoration-none:focus{text-decoration:none !important}ul,ol{margin:0 0 1.5rem;padding:0 0 0 2em}ul{list-style:disc}ol{list-style:decimal}li:not(.list__item){display:list-item;margin-bottom:0.5rem;margin-left:1.5rem}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}.wysiwyg ul{list-style:none;padding-left:0}.wysiwyg ul li{position:relative}.wysiwyg ul li::before{content:"■";color:#f4eee7;display:block;position:absolute;left:-1em;top:-3px;width:1em}.wysiwyg--white ul li::before{color:#FFFFFF}table{border-spacing:0}table td{padding:0.5rem}h1,h2,h3,h4,h5,h6{color:#FFFFFF;display:block;font-weight:500 !important;line-height:1.55;font-family:"Space Grotesk", sans-serif}h1{font-size:42px !important}h2{font-size:30px !important}h3{font-size:24px !important}h4{font-size:20px !important}h5{font-size:18px !important}h6{font-size:16px !important}.wysiwyg--white h1,.wysiwyg--white h2,.wysiwyg--white h3,.wysiwyg--white h4,.wysiwyg--white h5,.wysiwyg--white h6{color:#FFFFFF}.lang-selector{display:flex;margin-left:calc(15px + 15 * ((100vw - 320px) / 1600))}@media (max-width:991px){.lang-selector{display:list-item;margin:0px 0 15px;opacity:0;transform:translateX(15px)}}.lang-selector__button{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:12px;font-weight:500;border-radius:25px;border:1px solid #a4712c;color:#030303}.lang-selector__button--label{letter-spacing:1.4px}.lang-selector__button .icon-abstract{transform:rotate(217deg);font-weight:400}.lang-selector__button::before{content:"";font-size:17px;font-family:"icomoon" !important;display:inline-block;margin-left:0;vertical-align:0;border-top:none !important}.lang-selector .dropdown-menu{position:absolute !important;padding:4px 8px;background:#a4712c;border-radius:25px;min-width:100%;max-width:100%;text-align:center}@media (min-width:992px){.lang-selector .dropdown-menu{top:50px}}.lang-selector .dropdown-menu li{margin:0 !important}.lang-selector .dropdown-menu a{color:#fff !important;font-weight:500;letter-spacing:1.4px;padding:0}.lang-selector .dropdown-menu .dropdown-item.active,.lang-selector .dropdown-menu .dropdown-item:hover{background-color:transparent}footer{display:flex;flex-direction:column;justify-content:space-around;background-color:#030303;background-image:var(--cont-text-col-background);background-size:cover;position:relative;overflow:hidden}footer>.container{position:relative;z-index:3;height:100%}@media (min-width:992px){footer{min-height:calc(100vh - 92px)}}.footer--btn{transform:rotate(180deg);font-size:52px}.footer--btn-holder{display:flex;justify-content:flex-end;padding-top:32px;margin-top:16px}.footer--btn-holder:after{content:"";position:absolute;top:0;left:12px;right:12px;height:2px;background:red}.footer-content{background-color:#f4eee7;padding-top:calc(25px + 50 * ((100vw - 320px) / 1600));padding-bottom:calc(25px + 50 * ((100vw - 320px) / 1600));color:#030303}.footer-content--title{position:relative;padding-bottom:16px;margin-bottom:calc(34px + 10 * ((100vw - 320px) / 1600)) !important;font-size:calc(18px + 30 * ((100vw - 320px) / 1600)) !important;font-weight:500 !important;letter-spacing:0.8px;color:#030303;text-align:center}.footer-content--title .dot{color:#a4712c}@media (max-width:991px){.footer-content--title{text-align:left;margin-bottom:0 !important;padding-bottom:10px !important;font-size:calc(30px + 2 * ((100vw - 320px) / 1600)) !important}}.footer-content--subtitle{position:relative;padding-bottom:16px;margin-bottom:calc(34px + 10 * ((100vw - 320px) / 1600)) !important;font-size:calc(18px + 6 * ((100vw - 320px) / 1600)) !important;font-weight:500 !important;letter-spacing:0.8px;color:#030303;text-align:center;font-family:"objektiv-mk1"}@media (max-width:991px){.footer-content--subtitle{text-align:left;margin-bottom:0 !important;padding-bottom:0px !important}}@media (max-width:767px){.footer-content--right{padding-top:32px}}.footer-copyright{padding:40px 0;font-size:14px}.footer-copyright-title{display:block;font-size:calc(20px + 4 * ((100vw - 320px) / 1600));font-weight:700}.footer-copyright-street{display:block;font-size:calc(14px + 2 * ((100vw - 320px) / 1600));padding-top:10px}.footer-copyright-mobile{display:block;font-size:calc(14px + 2 * ((100vw - 320px) / 1600));padding-top:10px}.footer-copyright-email{display:block;font-size:calc(14px + 2 * ((100vw - 320px) / 1600));padding-top:10px}.footer-copyright .icon-gn{font-size:calc(80px + 20 * ((100vw - 320px) / 1600))}.footer-copyright p{margin-bottom:0 !important}.footer-copyright .menu{list-style:none}.footer-copyright .menu a{font-size:calc(14px + 6 * ((100vw - 320px) / 1600))}.footer-copyright--right{display:flex;justify-content:flex-end}@media (max-width:575px){.footer-copyright--right{justify-content:flex-start}}.wpml-ls-statics-footer{display:none !important}.navbar{background-color:transparent;display:flex;flex-direction:column;padding-top:10px;padding-bottom:18px;font-family:"Space Grotesk", sans-serif}.navbar:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#f4eee7;background-blend-mode:multiply;backdrop-filter:blur(3px)}.navbar.scrolled{padding-top:0;padding-bottom:0}.navbar.navy:after{background-color:#a4712c}.navbar.navy .menu li a .navbar-animation-a{color:#FFFFFF !important}@media (min-width:992px){.navbar.navy .menu li a .navbar-animation-a::before{color:#FFFFFF !important}}.navbar.navy .menu li .sub-menu a .navbar-animation-a{color:#FFFFFF !important}@media (min-width:992px){.navbar.navy .menu li .sub-menu a .navbar-animation-a::before{color:#FFFFFF !important}}.navbar.navy .lang-selector--label{color:#a4712c}.navbar.navy .lang-selector::after{background-color:#FFFFFF}.navbar.navy .hamburger-inner,.navbar.navy .hamburger-inner::after{background-color:#FFFFFF}.navbar.navy .hamburger-inner::before{background-color:#FFFFFF}.navbar.navy .hamburger.is-active .navbar.navy .hamburger-inner,.navbar.navy .hamburger.is-active .navbar.navy .hamburger-inner::before,.navbar.navy .hamburger.is-active .navbar.navy .hamburger-inner::after{background-color:#FFFFFF}.navbar.navy .menu-item-has-children ul{background-color:#a4712c !important}.navbar>.container{z-index:2;position:relative}.navbar-logo{z-index:99999}.navbar-logo .icon-gn-title{font-size:44px;color:#030303}@media (max-width:991px){.navbar-logo .icon-gn-title::before{content:"" !important}}.navbar-logo .icon-gn{font-size:44px;color:#030303}@media (min-width:1400px){.navbar-logo .icon-gn::before{content:"" !important}}.navbar__content{z-index:1;position:relative;padding:10px 15px 30px;transition:all 0.5s ease-in-out}@media (max-width:991px){.navbar__content{padding:15px 0}}.navbar__content--row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:991px){.navbar__content--row{padding:0;align-items:center;justify-content:space-between;margin:0}}.navbar__content--handler{display:flex !important;flex-basis:auto;justify-content:flex-end}@media (min-width:992px){.navbar__content--handler{margin-left:calc(60px + 40 * ((100vw - 320px) / 1600))}}@media (max-width:991px){.navbar__content--handler{flex-direction:row-reverse}}.navbar-others{z-index:5;display:flex;align-items:center}.navbar-others .button{display:inline-block;position:relative;margin-left:15px !important;padding:10px 25px 10px 25px !important}@media (min-width:992px) and (max-width:1199px){.navbar-others .button{margin-left:10px;padding:5px 15px 5px 15px !important}}@media (max-width:575px){.navbar-others .button{margin-left:10px;padding:5px 15px 5px 15px !important}}.navbar-others .button--label{position:relative;display:inline-block;z-index:3;width:auto;color:#a4712c !important;font-size:14px;font-family:"Space Grotesk", sans-serif;font-weight:600;letter-spacing:0.14px;word-break:break-word}@media (min-width:992px) and (max-width:1199px){.navbar-others .button--label{font-size:12px}}@media (max-width:575px){.navbar-others .button--label{font-size:12px}}.navbar--row{width:100% !important}@media (max-width:575px){.navbar--row{margin:0 !important}}@media (max-width:991px){.navbar .btn-tel{opacity:0}}.navbar.fixed-top{z-index:10}.navbar-brand-img img{max-width:115px}@media (max-width:991px){.navbar-brand-img img{max-width:92px}}@media (min-width:992px){.navbar .menu-toggler{display:none}}@media (max-width:991px){.navbar .menu-toggler{padding:0 !important}}@media (min-width:768px) and (max-width:991px){.navbar .menu-collapse{padding-left:calc((100vw - 720px ) / 2) !important;padding-right:calc((100vw - 720px ) / 2) !important}}@media (min-width:576px) and (max-width:767px){.navbar .menu-collapse{padding-left:calc((100vw - 540px ) / 2) !important;padding-right:calc((100vw - 540px ) / 2) !important}}@media (max-width:991px){.navbar .menu-collapse{display:block;position:fixed;top:0px;right:0px;width:100% !important;height:100vh;padding:16px;transform:translateX(100%);transition:transform 0.5s ease-in-out;background:#f4eee7}.navbar .menu-collapse.is-active{transform:translateX(0%)}.navbar .menu-collapse.is-active .menu li{animation:fade-left 0.5s 0.5s ease-in-out 1 forwards}.navbar .menu-collapse.is-active .btn-closed{animation:fade-in 0.5s 0.35s ease-in-out 1 forwards}.navbar .menu-collapse.is-active .btn-tel{animation:fade-left 0.5s 0.5s ease-in-out 1 forwards}.navbar .menu-collapse .btn-closed{opacity:0;position:absolute;right:0;top:0;line-height:1}.navbar .menu-collapse .navbar-nav{position:relative}.navbar .menu-collapse .menu{margin-top:90px !important}}@media (max-width:991px) and (max-width:991px){.navbar .menu-collapse .navbar-nav{align-items:flex-start}}.navbar-collapse{flex-grow:0;z-index:5;transition:all 0.5s ease-in-out}@media (min-width:992px){.navbar-collapse{justify-content:flex-end;align-items:center}}.navbar-collapse .navbar-nav>div{display:flex}@media (min-width:992px){.navbar-collapse .navbar-nav>div{justify-content:center;align-items:center}}.navbar .menu{display:flex;gap:calc(15px + 15 * ((100vw - 320px) / 1600));justify-content:space-evenly;align-items:center;margin:0 !important;padding:0 !important;list-style:none !important}@media (max-width:991px){.navbar .menu{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.navbar .menu li{position:relative;display:inline-block;margin:0 !important;text-align:center}@media (max-width:991px){.navbar .menu li{text-align:left;display:list-item;opacity:0;transform:translateX(15px)}}@media (max-width:991px){.navbar .menu li:last-of-type{margin-bottom:0}}.navbar .menu li.active a{color:#030303}.navbar .menu li a{font-size:calc(14px + 5 * ((100vw - 320px) / 1600));z-index:2;display:block;position:relative;transition:all 0.25s ease-in-out;overflow:hidden;font-weight:600;letter-spacing:1.4px;color:#030303}@media (max-width:991px){.navbar .menu li a{font-size:calc(24px + 8 * ((100vw - 320px) / 1600))}}.navbar .menu li a:hover{color:#030303}.navbar .menu li .sub-menu li{text-transform:uppercase;position:relative;display:inline-block}@media (max-width:991px){.navbar .menu li .sub-menu li:last-of-type{margin-bottom:0}}.navbar .menu li .sub-menu a{z-index:2;display:block;position:relative;transition:all 0.25s ease-in-out;overflow:hidden}.navbar .menu li .sub-menu a:hover{color:#a4712c}.navbar .menu-item-has-children ul{display:none;justify-content:flex-start;flex-direction:column;list-style:none;border:0px solid transparent !important;border-radius:0 !important;-webkit-animation-name:t;animation-name:t}@media (min-width:992px){.navbar .menu-item-has-children ul{position:absolute;top:100%;padding:0.5em 1000em;margin:0 -1000em !important;background:rgba(13, 13, 13, 0.2);background-blend-mode:multiply;backdrop-filter:blur(3px)}}@media (max-width:991px){.navbar .menu-item-has-children ul{position:relative;top:unset}}.navbar .menu-item-has-children ul li{min-width:250px;margin:0;margin-top:13px;margin-bottom:13px}@media (max-width:991px){.navbar .menu-item-has-children ul li{display:list-item;margin-left:15px}}@media (max-width:991px){.navbar .menu-item-has-children ul li:first-of-type{display:list-item;margin-left:15px}}.navbar .menu-item-has-children ul li a{display:block}.navbar .menu-item-has-children ul li a:hover{font-weight:bold;border-color:transparent}.navbar .menu-item-has-children:hover ul{display:flex;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.menu-collapse.is-active .lang-selector{animation:fade-left 0.5s 0.5s ease-in-out 1 forwards}@keyframes t{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0px)}}.hamburger-inner::after,.hamburger-inner::before{width:28px;height:4px;background-color:#030303;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner{right:0;width:28px;height:4px;background-color:#030303;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#030303}@keyframes fade-left{0%{opacity:0;transform:translateX(15px)}100%{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}body{padding:0 !important;margin:0 !important}.page-template-page-dummy{background-color:#fff !important;color:#000}.page-template-page-dummy .wpml-ls-statics-footer{display:none !important}.page-template-page-dummy main{overflow:hidden !important;margin-top:0 !important}.dummy{padding:0 !important;margin:0 !important;display:flex;text-align:center;align-items:center;justify-content:center;width:100svw;height:100svh}.dummy__content{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.dummy__content h1{color:#000;font-weight:700;font-size:calc(30px + 12 * ((100vw - 320px) / 1600)) !important}.dummy__content p{font-weight:400;font-size:calc(20px + 10 * ((100vw - 320px) / 1600)) !important}.dummy__content .icon-gnh-subtitle{font-size:calc(160px + 40 * ((100vw - 320px) / 1600));padding:46px;display:block}@media (min-width:768px){.dummy .icon-bg{position:absolute;right:-40px;font-size:calc(400px + 50 * ((100vw - 320px) / 1600));opacity:2%;bottom:-40px}}@media (max-width:767px){.dummy .icon-bg{position:absolute;right:-40px;font-size:calc(280px + 40 * ((100vw - 320px) / 1600));opacity:2%;bottom:-40px}}.dummy .icon-bg:before{color:#030303 !important}