html{scroll-behavior:smooth}.has-landgold-logo{display:flex;align-items:center;line-height:0}.landgold-brand-logo{display:block;width:auto;height:auto;max-width:100%;max-height:1.3em;object-fit:contain;object-position:center}body{margin:0}body:not(.elementor-editor-active){overflow-x:clip}a,button,input{touch-action:manipulation}button{cursor:pointer}.landgold-section{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:0;--widgets-spacing:0px}.landgold-section>.elementor-widget,.landgold-section>.e-con-inner>.elementor-widget{width:100%;margin:0}.landgold-section-navigation{z-index:1000}.elementor-location-header{position:relative;z-index:1000}.landgold-section img{height:auto}.landgold-section .cover-image{height:100%}.landgold-section .nav{position:absolute;top:0;left:0;width:100%}.lg-skip{position:fixed;left:1em;top:-100px;padding:1em;background:var(--body-color);color:var(--green-1);z-index:10001}.lg-skip:focus{top:1em}.landgold-section :focus-visible{outline:2px solid var(--green-8);outline-offset:5px}.landgold-section button{font:inherit}.landgold-section .w-dropdown{position:relative}.landgold-section .w-dropdown-list{display:none}.landgold-section .w-dropdown-list.lg-open{display:block;opacity:1}.landgold-section .w-dropdown-toggle{text-align:left;cursor:pointer}.landgold-section .fullscreen-menu{display:none}.landgold-section .fullscreen-menu.lg-open{display:block}.landgold-section .w-form-done,.landgold-section .w-form-fail{display:none}.landgold-section .w-form-done.lg-show,.landgold-section .w-form-fail.lg-show{display:block}.landgold-section .search,.landgold-section .fs-menu-search{margin:0}.landgold-section .w-input{font:inherit}.landgold-section .w-button{cursor:pointer}.landgold-section .animation-color-bg{pointer-events:none;transform:translateY(-101%)}.lg-motion{transform:translate3d(var(--lg-x,0px),var(--lg-y,0px),var(--lg-z,0px)) rotateX(var(--lg-rx,0deg)) rotateY(var(--lg-ry,0deg)) rotateZ(var(--lg-rz,0deg)) scale3d(var(--lg-sx,1),var(--lg-sy,1),var(--lg-sz,1));transform-style:preserve-3d}.landgold-section .cover-image.lg-motion{will-change:transform}.lg-dialog{color:var(--body-color);background:var(--green-2);border:1px solid var(--green-6);padding:3em;max-width:min(90vw,500px);font-family:var(--content-font)}.lg-dialog::backdrop{background:#172526cc}.lg-dialog button{background:var(--green-9);color:var(--green-1);border:0;padding:.8em 1.5em}.elementor-editor-active .fullscreen-menu{display:none!important}.elementor-editor-active .animation-color-bg{display:none!important}.elementor-editor-active .image-animation-trigger .cover-image{display:block!important}.elementor-editor-active .lg-motion{transform:none!important}.elementor-editor-active [data-w-id]{opacity:1!important}
@media(min-width:1440px){body[class*="elementor-kit"]{font-size:var(--e-global-typography-text-font-size,15px)}}@media(min-width:1920px){body[class*="elementor-kit"]{font-size:var(--e-global-typography-lgwide-font-size,16px)}}

.harvest-listing-link.landgold-no-button{grid-template-columns:.25fr 1fr!important}
.lg-native-footer{position:relative;isolation:isolate;overflow:hidden;color:#edfcf4!important;background-color:#153a2e!important;background-blend-mode:multiply!important;font-family:var(--content-font);--lg-footer-line:rgba(181,226,203,.26);--lg-footer-muted:rgba(237,252,244,.82)}
.lg-native-footer:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(8,35,27,.42),rgba(18,55,43,.24) 50%,rgba(7,30,24,.48));pointer-events:none}
.lg-native-footer>.elementor-background-overlay{z-index:0}.lg-native-footer>.e-con-inner,.lg-native-footer>.elementor-element,.lg-native-footer>.e-con{position:relative;z-index:1}
.lg-native-footer .elementor-widget{margin:0;min-width:0}.lg-native-footer .elementor-widget-text-editor{color:inherit!important}.lg-native-footer .elementor-heading-title,.lg-native-footer p,.lg-native-footer ul{margin:0;color:inherit!important}
.lg-footer-top,.lg-footer-main,.lg-footer-bottom{position:relative;z-index:1;box-sizing:border-box;width:min(100%,1680px)!important;max-width:1680px!important;margin-inline:auto!important;padding-inline:clamp(36px,5.75vw,96px)!important}
.lg-footer-top{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:48px;min-height:160px!important;padding-block:38px!important;border-bottom:1px solid var(--lg-footer-line)}
.lg-footer-top:after,.lg-footer-bottom:before{content:"";position:absolute;left:50%;width:100vw;height:1px;transform:translateX(-50%);background:var(--lg-footer-line);pointer-events:none}.lg-footer-top:after{bottom:-1px}.lg-footer-bottom:before{top:-1px}
.lg-footer-top-copy{width:auto!important;max-width:1050px;flex:1 1 auto}.lg-footer-top-copy .elementor-heading-title{font-family:var(--heading-font)!important;font-size:clamp(26px,2vw,38px)!important;font-weight:500!important;line-height:1.2!important;color:#edfcf4!important}
.lg-footer-contact-button{width:auto!important;flex:0 0 auto}.lg-footer-contact-button .elementor-button{display:flex;justify-content:center;min-width:245px;padding:17px 24px!important;color:#edfcf4!important;background:rgba(17,55,43,.18)!important;border:1px solid #b5e2cb!important;border-radius:7px!important;font-family:var(--content-font)!important;font-size:16px!important;transition:.25s ease}.lg-footer-contact-button .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center}.lg-footer-contact-button .elementor-button:hover{color:#173b2f!important;background:#b5e2cb!important;border-color:#b5e2cb!important}
.lg-footer-main{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr) minmax(0,1.18fr) minmax(0,1.72fr);align-items:stretch!important;padding-block:58px 68px!important}
.lg-footer-main>.lg-footer-column{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;width:auto!important;max-width:none!important;min-width:0;padding:0 clamp(26px,2.25vw,38px)!important;border-left:1px solid var(--lg-footer-line)}.lg-footer-main>.lg-footer-column:first-child{padding-left:0!important;border-left:0}.lg-footer-main>.lg-footer-column:last-child{padding-right:0!important}
.lg-footer-logo,.lg-footer-logo .elementor-widget-container,.lg-footer-logo a{display:block;width:100%}.lg-footer-logo{text-align:left!important}.lg-footer-logo img{display:block;width:min(190px,100%)!important;max-width:190px!important;height:115px!important;max-height:115px!important;object-fit:contain!important;object-position:left center!important}
.lg-footer-brand-slogan .elementor-heading-title,.lg-footer-title .elementor-heading-title{font-family:var(--heading-font)!important;font-size:clamp(24px,1.65vw,31px)!important;font-weight:500!important;line-height:1.14!important;color:#edfcf4!important}.lg-footer-brand-slogan{margin-top:14px!important}.lg-footer-brand-slogan:before{content:"";display:block;width:55px;height:1px;margin-bottom:22px;background:#b5e2cb}
.lg-footer-brand-copy,.lg-footer-form-copy,.lg-footer-address{font-family:var(--content-font)!important;font-size:15px!important;line-height:1.55!important;color:var(--lg-footer-muted)!important}.lg-footer-brand-copy{max-width:245px}
.lg-footer-nav-list .elementor-icon-list-items,.lg-footer-contact-list .elementor-icon-list-items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lg-footer-nav-list .elementor-icon-list-item{position:relative;border-bottom:1px solid rgba(181,226,203,.22)}.lg-footer-nav-list .elementor-icon-list-item:after{display:none!important}.lg-footer-nav-list .elementor-icon-list-item a{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%;padding:11px 0!important;color:#edfcf4!important}.lg-footer-nav-list .elementor-icon-list-icon{order:2;color:#b5e2cb!important}.lg-footer-nav-list .elementor-icon-list-text{padding:0!important}
.lg-footer-contact-list .elementor-icon-list-item{padding:6px 0!important}.lg-footer-contact-list .elementor-icon-list-item a{color:#edfcf4!important}.lg-footer-contact-list .elementor-icon-list-icon{color:#b5e2cb!important;padding-right:12px!important}.lg-native-footer .elementor-icon-list-text{color:#edfcf4!important}
.lg-footer-address-title{margin-top:8px!important;padding-top:22px;border-top:1px solid var(--lg-footer-line)}.lg-footer-address strong{color:#edfcf4;font-weight:600}
.lg-footer-form.elementor-widget-form .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:1fr;gap:12px!important;width:100%!important;margin:0!important}.lg-footer-form.elementor-widget-form .elementor-field-group{position:relative;width:100%!important;margin:0!important;padding:0!important}.lg-footer-form.elementor-widget-form .elementor-field{min-height:52px;margin:0!important;padding:13px 16px 13px 50px!important;color:#edfcf4!important;background:rgba(17,55,43,.78)!important;border:1px solid rgba(181,226,203,.65)!important;border-radius:7px!important;font-family:var(--content-font)!important;font-size:15px!important;box-shadow:none!important}.lg-footer-form.elementor-widget-form textarea.elementor-field{min-height:126px;padding-top:15px!important;resize:vertical}.lg-footer-form.elementor-widget-form .elementor-field::placeholder{color:rgba(237,252,244,.58)!important}.lg-footer-form.elementor-widget-form .elementor-field:focus{border-color:#b5e2cb!important;background:rgba(14,49,38,.94)!important;outline:0}
.lg-footer-form .elementor-field-group-ime:before,.lg-footer-form .elementor-field-group-telefon:before,.lg-footer-form .elementor-field-group-email:before,.lg-footer-form .elementor-field-group-poruka:before{content:"";position:absolute;left:17px;top:15px;z-index:2;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:20px 20px;pointer-events:none}.lg-footer-form .elementor-field-group-ime:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d7efe2' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.lg-footer-form .elementor-field-group-telefon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d7efe2' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.62 2.63a2 2 0 0 1-.45 2.11L8 9.73a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.85.3 1.73.5 2.63.62A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.lg-footer-form .elementor-field-group-email:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d7efe2' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.lg-footer-form .elementor-field-group-poruka:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d7efe2' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3Cpath d='M8 9h8M8 13h5'/%3E%3C/svg%3E")}
.lg-footer-form .elementor-button{display:flex!important;width:100%!important;min-height:55px;margin-top:3px!important;padding:15px 22px!important;color:#173b2f!important;background:#b5e2cb!important;border:1px solid #b5e2cb!important;border-radius:7px!important;font-family:var(--heading-font)!important;font-size:18px!important}.lg-footer-form .elementor-button-content-wrapper{width:100%;justify-content:center;gap:18px}.lg-footer-form .elementor-button:hover{color:#edfcf4!important;background:rgba(17,55,43,.78)!important}.lg-footer-form .elementor-message{color:#edfcf4!important}
.lg-footer-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:30px;min-height:136px!important;padding-block:30px!important;background:rgba(6,28,22,.36)}.lg-footer-bottom:after{content:"";position:absolute;inset:0 50%;z-index:-1;width:100vw;transform:translateX(-50%);background:rgba(6,28,22,.36);backdrop-filter:blur(5px)}
.lg-footer-socials{width:auto!important}.lg-footer-socials .elementor-social-icons-wrapper{display:flex;gap:10px}.lg-footer-socials .elementor-social-icon{display:inline-flex!important;align-items:center;justify-content:center;width:45px!important;height:45px!important;margin:0!important;color:#edfcf4!important;background:transparent!important;border:1px solid rgba(181,226,203,.42)!important;border-radius:5px!important}.lg-footer-socials .elementor-social-icon i{color:#edfcf4!important}.lg-footer-socials .elementor-social-icon svg{fill:#edfcf4!important}.lg-footer-socials .elementor-social-icon:hover{background:rgba(181,226,203,.14)!important}
.lg-footer-legal{display:flex!important;flex-direction:row!important;align-items:center!important;gap:28px!important;width:auto!important;font-family:var(--content-font);font-size:14px;color:rgba(237,252,244,.82)}.lg-footer-credit{padding-left:28px;border-left:1px solid rgba(181,226,203,.38)}.lg-footer-credit a{color:inherit!important;text-decoration:none}
.lg-native-footer .lg-footer-reveal{opacity:0;transform:translateY(26px);filter:blur(8px);transition:opacity .72s cubic-bezier(.16,1,.3,1) var(--lg-footer-delay,0ms),transform .72s cubic-bezier(.16,1,.3,1) var(--lg-footer-delay,0ms),filter .72s cubic-bezier(.16,1,.3,1) var(--lg-footer-delay,0ms),background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.lg-native-footer .lg-footer-reveal.is-visible,.elementor-editor-active .lg-native-footer .lg-footer-reveal{opacity:1;transform:translateY(0);filter:blur(0)}
@media(hover:hover) and (pointer:fine){.lg-footer-main>.lg-footer-column{transition:background-color .28s ease,box-shadow .28s ease,transform .28s ease,border-color .28s ease}.lg-footer-main>.lg-footer-column:hover{transform:translateY(-6px);background:rgba(181,226,203,.055);box-shadow:inset 0 0 0 1px rgba(181,226,203,.12),0 18px 55px rgba(5,23,18,.18)}.lg-footer-nav-list .elementor-icon-list-item a,.lg-footer-contact-list .elementor-icon-list-item a,.lg-footer-credit a{transition:color .22s ease,transform .22s ease}.lg-footer-nav-list .elementor-icon-list-item a:hover,.lg-footer-contact-list .elementor-icon-list-item a:hover,.lg-footer-credit a:hover{color:#b5e2cb!important;transform:translateX(6px)}.lg-footer-contact-button .elementor-button,.lg-footer-form .elementor-button,.lg-footer-socials .elementor-social-icon{transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.lg-footer-contact-button .elementor-button:hover,.lg-footer-form .elementor-button:hover,.lg-footer-socials .elementor-social-icon:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(5,23,18,.25)}.lg-footer-form.elementor-widget-form .elementor-field{transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.lg-footer-form.elementor-widget-form .elementor-field:hover{border-color:#b5e2cb!important;box-shadow:0 0 0 3px rgba(181,226,203,.08)!important}}
@media(max-width:1024px){.harvest-listing-link.landgold-no-button{grid-template-columns:1fr!important}.lg-footer-top,.lg-footer-main,.lg-footer-bottom{padding-inline:48px!important}.lg-footer-top{min-height:auto!important;flex-direction:column!important;align-items:stretch!important;gap:28px}.lg-footer-contact-button,.lg-footer-contact-button .elementor-button{width:100%!important}.lg-footer-main{grid-template-columns:1fr 1fr;padding-block:48px 52px!important}.lg-footer-main>.lg-footer-column{padding:35px!important;border-left:0;border-top:1px solid var(--lg-footer-line)}.lg-footer-main>.lg-footer-column:nth-child(odd){padding-left:0!important}.lg-footer-main>.lg-footer-column:nth-child(even){padding-right:0!important;border-left:1px solid var(--lg-footer-line)}.lg-footer-main>.lg-footer-column:nth-child(-n+2){border-top:0;padding-top:0!important}.lg-footer-main>.lg-footer-column:nth-child(n+3){padding-bottom:0!important}}
@media(max-width:767px){.lg-footer-top,.lg-footer-main,.lg-footer-bottom{padding-inline:24px!important}.lg-footer-top,.lg-footer-bottom{flex-direction:column!important;align-items:flex-start!important}.lg-footer-top{gap:28px;padding-block:34px!important}.lg-footer-top-copy .elementor-heading-title{font-size:27px!important}.lg-footer-contact-button,.lg-footer-contact-button .elementor-button{width:100%!important}.lg-footer-main{grid-template-columns:1fr;padding-block:44px!important}.lg-footer-main>.lg-footer-column,.lg-footer-main>.lg-footer-column:nth-child(n){padding:32px 0!important;border-left:0;border-top:1px solid var(--lg-footer-line)}.lg-footer-main>.lg-footer-column:first-child{padding-top:0!important;border-top:0}.lg-footer-main>.lg-footer-column:last-child{padding-bottom:0!important}.lg-footer-bottom{gap:22px;padding-block:28px!important}.lg-footer-legal{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.lg-footer-credit{padding-left:0;border-left:0}}
@keyframes lg-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landgold-section *,.landgold-section *:before,.landgold-section *:after{animation:none!important;transition:none!important}.landgold-section .lg-motion{transform:none!important}.landgold-section .animation-color-bg{display:none!important}.landgold-section .cover-image{display:block!important}.lg-native-footer .lg-footer-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}
.landgold-section .lg-opacity{opacity:var(--lg-opacity,1)}.landgold-section .lg-display{display:var(--lg-display,block)}.landgold-section [hidden]{display:none!important}.lg-menu-open{overflow:hidden}.lg-search-status{position:absolute;top:100%;background:var(--green-1);color:var(--body-color);padding:.5em}.elementor-editor-active .lg-display{display:block}.elementor-editor-active .lg-opacity{opacity:1}.elementor-editor-active .lg-display.animation-color-bg{display:none}@keyframes lg-menu-enter{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.landgold-section button.w-dropdown-toggle{background:transparent;color:inherit}.landgold-section .w-dropdown-toggle p{color:var(--body-color)}

.landgold-section .lg-motion{transform:translate3d(var(--lg-x,0px),var(--lg-y,0px),var(--lg-z,0px)) rotateX(var(--lg-rx,0deg)) rotateY(var(--lg-ry,0deg)) rotateZ(var(--lg-rz,0deg)) scale3d(var(--lg-sx,1),var(--lg-sy,1),var(--lg-sz,1))!important}.landgold-section .lg-opacity{opacity:var(--lg-opacity,1)!important}

.landgold-section .lg-size{width:var(--lg-width)!important;height:var(--lg-height)!important}

.landgold-section .fullscreen-menu.lg-open{display:flex}.landgold-section .close-button{padding:0;background:transparent;color:inherit}

.landgold-section .lg-display:not([hidden]){display:var(--lg-display,block)!important}
.fs-menu-link:empty,.fs-menu-link-small:empty,.footer .small-footer-link:empty{display:none!important}
.contact-cta .newsletter-form-layout{margin:0}
.contact-cta .contact-field{display:flex;align-items:center;text-decoration:none}

.landgold-section-navigation .search,.landgold-section-navigation .search-in-full-menu,.landgold-section-navigation .nav-additions,.landgold-section-navigation .nav-link-icon-block{display:none!important}
.landgold-section-navigation .nav-burger-button{left:auto!important;right:clamp(24px,3.9vw,72px)!important;top:clamp(14px,1.7vw,26px)!important;transform:none!important;z-index:1002!important}
.landgold-section-navigation .nav-wrapper{padding-right:clamp(150px,12vw,220px)!important}
.landgold-section-navigation .nav-main{justify-content:space-between!important}
.landgold-section-navigation .fs-social-item:has(img[src*="youtube"]),.landgold-section-navigation .fs-social-item:has(img[src*="linkedin"]){display:none!important}
.landgold-section-navigation .fs-social-icon-link[href="https://www.facebook.com/landgold.doo/"]{display:flex!important}
.lg-footer-bottom{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:3!important;min-height:136px!important;border-top:1px solid rgba(181,226,203,.24)}
.lg-footer-bottom>.elementor-element,.lg-footer-bottom .lg-footer-legal,.lg-footer-bottom .lg-footer-socials{visibility:visible!important}
.lg-footer-socials .elementor-social-icon-youtube,.lg-footer-socials .elementor-social-icon-linkedin{display:none!important}
.lg-footer-socials .elementor-social-icon-facebook-f,.lg-footer-socials .elementor-social-icon-facebook{display:inline-flex!important}
@media(max-width:767px){.landgold-section-navigation .nav-wrapper{padding-right:118px!important}.landgold-section-navigation .nav-burger-button{right:20px!important;top:12px!important}.lg-footer-bottom{align-items:flex-start!important}.lg-footer-socials,.lg-footer-legal{width:100%!important}}
/* LANDGOLD 2.1.4 - header alignment + stable footer bottom */
.landgold-section-navigation .nav{position:absolute!important;inset:0 auto auto 0!important;width:100%!important}
.landgold-section-navigation .nav-wrapper{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(170px,260px) 1fr minmax(170px,260px)!important;align-items:center!important;min-height:clamp(76px,6.2vw,104px)!important;width:100%!important;padding:clamp(12px,1.25vw,22px) clamp(24px,3.9vw,72px)!important;gap:clamp(18px,2.2vw,42px)!important}
.landgold-section-navigation .nav-main{display:contents!important}
.landgold-section-navigation .nav-brand{grid-column:1!important;justify-self:start!important;align-self:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
.landgold-section-navigation .nav-links-wrapper{grid-column:2!important;justify-self:center!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(18px,2.2vw,42px)!important;margin:0!important;width:auto!important}
.landgold-section-navigation .nav-link-text{display:flex!important;align-items:center!important;text-align:center!important;margin:0!important;padding:0!important}
.landgold-section-navigation .nav-burger-button{grid-column:3!important;justify-self:end!important;align-self:center!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:clamp(54px,4vw,68px)!important;width:clamp(150px,10.5vw,190px)!important}
.lg-footer-bottom,.lg-footer-bottom *{animation:none!important;transform:none!important;opacity:1!important;visibility:visible!important}
.lg-footer-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important;min-height:120px!important;z-index:5!important}
.lg-footer-bottom .lg-footer-socials,.lg-footer-bottom .lg-footer-legal{display:flex!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:6!important}
.lg-footer-bottom .lg-footer-socials .elementor-social-icon-facebook-f{display:inline-flex!important}
@media(max-width:991px){.landgold-section-navigation .nav-wrapper{grid-template-columns:auto 1fr auto!important;min-height:74px!important;padding:12px 24px!important}.landgold-section-navigation .nav-brand{grid-column:1!important}.landgold-section-navigation .nav-links-wrapper{display:none!important}.landgold-section-navigation .nav-burger-button{grid-column:3!important;width:118px!important;height:54px!important}}
@media(max-width:767px){.landgold-section-navigation .nav-wrapper{padding-left:20px!important;padding-right:20px!important;gap:12px!important}.landgold-section-navigation .brand-name-text{font-size:1.7em!important}.landgold-section-navigation .nav-burger-button{width:96px!important;height:50px!important}.lg-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;min-height:150px!important}.lg-footer-bottom .lg-footer-legal{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.lg-footer-bottom .lg-footer-socials{width:100%!important}}
@media(max-width:479px){.landgold-section-navigation .nav-wrapper{padding-left:16px!important;padding-right:16px!important;min-height:68px!important}.landgold-section-navigation .nav-burger-button{width:58px!important;height:48px!important}.landgold-section-navigation .brand-name-text{font-size:1.55em!important}}
/* LANDGOLD 2.1.4b - final header geometry */
.landgold-section-navigation .nav{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.landgold-section-navigation .nav-burger-button{position:absolute!important;left:auto!important;right:clamp(24px,3.9vw,72px)!important;top:50%!important;transform:translateY(-50%)!important;width:clamp(150px,10.5vw,190px)!important;height:clamp(54px,4vw,68px)!important;z-index:1004!important;margin:0!important}
.landgold-section-navigation .nav-wrapper{position:relative!important;left:0!important;right:auto!important;top:0!important;transform:none!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(170px,260px) 1fr minmax(170px,260px)!important;align-items:center!important;min-height:clamp(76px,6.2vw,104px)!important;padding:clamp(12px,1.25vw,22px) clamp(24px,3.9vw,72px)!important;padding-right:calc(clamp(24px,3.9vw,72px) + clamp(150px,10.5vw,190px) + clamp(18px,2.2vw,42px))!important;--padding-left:clamp(24px,3.9vw,72px)!important;--padding-right:calc(clamp(24px,3.9vw,72px) + clamp(150px,10.5vw,190px) + clamp(18px,2.2vw,42px))!important;gap:clamp(18px,2.2vw,42px)!important}
.landgold-section-navigation .nav-main{display:grid!important;grid-column:1/3!important;grid-template-columns:minmax(170px,260px) 1fr!important;align-items:center!important;gap:clamp(18px,2.2vw,42px)!important;width:100%!important}
.landgold-section-navigation .nav-brand{grid-column:1!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important}
.landgold-section-navigation .nav-links-wrapper{grid-column:2!important;justify-self:center!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(18px,2.2vw,42px)!important;margin:0!important;width:auto!important;max-width:100%!important}
@media(max-width:991px){.landgold-section-navigation .nav-burger-button{right:24px!important;top:50%!important;width:118px!important;height:54px!important}.landgold-section-navigation .nav-wrapper{grid-template-columns:1fr!important;min-height:74px!important;padding:12px 166px 12px 24px!important;--padding-left:24px!important;--padding-right:166px!important}.landgold-section-navigation .nav-main{display:flex!important;justify-content:flex-start!important;align-items:center!important;width:100%!important}.landgold-section-navigation .nav-brand{justify-self:start!important}.landgold-section-navigation .nav-links-wrapper{display:none!important}}
@media(max-width:767px){.landgold-section-navigation .nav-burger-button{right:20px!important;width:96px!important;height:50px!important}.landgold-section-navigation .nav-wrapper{padding-left:20px!important;padding-right:128px!important;--padding-left:20px!important;--padding-right:128px!important}.landgold-section-navigation .brand-name-text{font-size:1.7em!important}}
@media(max-width:479px){.landgold-section-navigation .nav-burger-button{right:16px!important;width:58px!important;height:48px!important}.landgold-section-navigation .nav-wrapper{padding-left:16px!important;padding-right:90px!important;--padding-left:16px!important;--padding-right:90px!important;min-height:68px!important}.landgold-section-navigation .brand-name-text{font-size:1.55em!important}}
/* LANDGOLD 2.1.4c - true centered desktop links */
@media(min-width:992px){.landgold-section-navigation .nav-wrapper{position:relative!important}.landgold-section-navigation .nav-links-wrapper{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:1003!important;white-space:nowrap!important}.landgold-section-navigation .nav-brand{z-index:1004!important}.landgold-section-navigation .nav-burger-button{z-index:1005!important}}
@media(min-width:992px) and (max-width:1180px){.landgold-section-navigation .nav-links-wrapper{gap:16px!important}.landgold-section-navigation .nav-link-text{font-size:1.08em!important}.landgold-section-navigation .nav-brand .brand-name-text{font-size:1.8em!important}.landgold-section-navigation .nav-burger-button{width:142px!important}}

/* LANDGOLD 2.1.4d - no transform conflict on centered nav */
@media(min-width:992px){.landgold-section-navigation .nav-links-wrapper{left:50%!important;top:50%!important;translate:-50% -50%!important;transform:none!important}}

/* LANDGOLD 2.1.4e - desktop nav-main as contents for real viewport center */
@media(min-width:992px){.landgold-section-navigation .nav-main{display:contents!important}.landgold-section-navigation .nav-brand{grid-column:1!important}.landgold-section-navigation .nav-links-wrapper{left:50%!important;top:50%!important;translate:-50% -50%!important;transform:none!important}}

/* LANDGOLD 2.1.4f - centered nav by full-width flex layer */
@media(min-width:992px){.landgold-section-navigation .nav-links-wrapper{position:absolute!important;left:0!important;right:0!important;top:50%!important;width:100%!important;max-width:none!important;translate:none!important;transform:translateY(-50%)!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:1002!important;pointer-events:none!important}.landgold-section-navigation .nav-links-wrapper>*{pointer-events:auto!important}.landgold-section-navigation .nav-brand,.landgold-section-navigation .nav-burger-button{z-index:1005!important}}

/* LANDGOLD 2.1.4g - span centered nav layer across header */
@media(min-width:992px){.landgold-section-navigation .nav-links-wrapper{grid-column:1 / -1!important;justify-self:stretch!important;left:0!important;right:0!important;width:100%!important}}

/* LANDGOLD 2.1.4h - viewport-centered nav links */
@media(min-width:992px){.landgold-section-navigation .nav-links-wrapper{left:calc(-1 * clamp(24px,3.9vw,72px))!important;right:auto!important;width:100vw!important;max-width:100vw!important;justify-content:center!important}}

/* LANDGOLD 2.1.6 - footer bottom clarity and mobile footer spacing */
.lg-footer-bottom,.lg-footer-bottom *{filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
.lg-footer-bottom{background:rgba(5,28,21,.92)!important;overflow:visible!important;isolation:isolate!important;z-index:20!important;min-height:128px!important}
.lg-footer-bottom:after{background:rgba(5,28,21,.92)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;-webkit-filter:none!important;z-index:-1!important}
.lg-footer-bottom .lg-footer-socials,.lg-footer-bottom .lg-footer-legal,.lg-footer-bottom a,.lg-footer-bottom span,.lg-footer-bottom .elementor-icon{color:#edfcf4!important;fill:#edfcf4!important;filter:none!important;-webkit-filter:none!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:2!important}
.lg-footer-bottom .lg-footer-legal,.lg-footer-bottom .lg-footer-legal *{font-family:var(--content-font)!important;font-size:16px!important;line-height:1.45!important}
@media(max-width:767px){.lg-footer-top{gap:0!important}.lg-footer-contact-button{margin-top:20px!important}.lg-footer-contact-button .elementor-button{min-height:54px!important}.lg-footer-top-copy .elementor-heading-title{font-size:clamp(25px,7vw,32px)!important;line-height:1.18!important}.lg-footer-main .elementor-heading-title{font-size:clamp(24px,7vw,30px)!important;line-height:1.15!important}.lg-footer-main,.lg-footer-main p,.lg-footer-main a,.lg-footer-main li,.lg-footer-main .elementor-icon-list-text,.lg-footer-form-copy{font-size:16px!important;line-height:1.55!important}.lg-footer-bottom{padding-block:26px!important;min-height:170px!important;background:rgba(5,28,21,.96)!important}.lg-footer-bottom:after{background:rgba(5,28,21,.96)!important}.lg-footer-bottom .lg-footer-socials{margin-bottom:4px!important}.lg-footer-bottom .lg-footer-legal,.lg-footer-bottom .lg-footer-legal *{font-size:15px!important;line-height:1.45!important}}

/* LANDGOLD 2.1.7 - remove accidental space above header */
html,body{margin-top:0!important;padding-top:0!important}
.elementor-location-header,.elementor-location-header>.elementor,.elementor-location-header .elementor-section-wrap,.landgold-section-navigation,.landgold-section-navigation>.elementor-widget-container{margin-top:0!important;padding-top:0!important;top:0!important}
.landgold-section-navigation .nav,.landgold-section-navigation .nav-wrapper{top:0!important;margin-top:0!important}
body:not(.admin-bar) .elementor-location-header{top:0!important}
@media(max-width:767px){.elementor-location-header,.landgold-section-navigation,.landgold-section-navigation .nav,.landgold-section-navigation .nav-wrapper{margin-top:0!important;padding-top:0!important;top:0!important}}
