:root{--h1:110px;--h2:50px;--h3:28px;--h4:25px;--h5:16px;--h6:14px;--p:16px;--gap-l:90px;--gap-m:40px;--gap-s:20px;--h-fam:oswald, sans-serif;--p-fam:"Poppins", sans-serif;--btn-fam:var(--p-fam);--color-1:#FF9D00;--color-2:#bd7400;--color-bg:#f6f6f6;--color-text:#222;--color-dark:#222;--color-white:#fff;--color-overlay:rgb(0 0 0 / 20%);--transition:.175s ease-out;--content-margin:calc(0 * var(--gap-m));--slider-text-width:750px;--content-width:initial;--sidebar-width:initial}header .main-navigation ul.menu a{font-weight:500;font-family:var(--h-fam);text-transform:uppercase;font-size:16px;letter-spacing:1.5px}header .main-navigation ul.menu#primary-menu .sub-menu a{background-color:var(--color-white);justify-content:space-between;width:300px;color:var(--color-dark);font-weight:300}.hover-active:not(.hover-style-bold) ul.menu .sub-menu a:before{background-color:var(--color-1)}header .main-navigation ul.menu .sub-menu a{justify-content:start}.header-sticky-active.scrolled header .site-branding #logo img.logo-landscape{max-height:60px}header .main-navigation ul.menu li.stom-button{margin-block:35px}header .main-navigation ul.menu li.stom-button a{color:var(--color-dark)!important;padding:10px 1.5em;margin-left:15px;border-radius:0}header .main-navigation ul.menu li.stom-button a:hover{color:var(--color-white)!important}header .top-bar .top-bar-right a{font-family:var(--h-fam);font-weight:300}h1{line-height:1.2}h1,h2,h3,h4{color:unset;text-transform:uppercase}p{font-family:var(--p-fam)}.page-slider-section .slider-text-inner .slider-text-inner-wrapper p{font-size:calc(var(--p)  + 4px)}.page-slider-section .slider-text-inner .slider-text-inner-wrapper .stom-button a{color:#222;font-size:var(--p);padding:13px var(--gap-l)}.page-slider-section .slider-text-inner .slider-text-inner-wrapper .stom-button a:hover{color:#fff}body:not(.home) .page-slider-section .slider-text-inner .slider-text-inner-wrapper h1{font-size:calc(var(--h2)  + 20px)}.header-sticky-active.scrolled header .site-branding #logo{padding:15px 0}.header-sticky-active.scrolled header .site-branding #logo img.logo-landscape{max-height:80px}body:not(.home) .page-slider-section .image-aligner img{width:100%;height:auto;max-height:calc(60vh - var(--header-height));min-height:100%;object-fit:cover;object-position:center}body.home .page-slider-section~main{margin-top:0}body:not(.home) .page-slider-section~main{margin-top:0}main .section-wrap~.section-wrap{margin-top:calc(var(--gap-l) + 40px)}.zoom p{overflow:hidden}.zoom.grid-element{transition:transform .5s ease}.zoom.grid-element:hover{transform:scale(1.05)}.zoom.grid-element:hover .stom-button a{background-color:var(--color-2);color:var(--color-white)}.stom-button a{color:var(--color-text);text-transform:uppercase;font-family:var(--h-fam);padding:.7em 5.2em}.stom-button a:hover{color:var(--color-white)}.stom-button.box-btn{width:100%;margin-top:calc(var(--gap-s) - 5px)}.stom-button.box-btn a{width:100%;padding:.7em 1.2em}.section-wrap.clear.om-oss-section.stom-lazyload-excluded.sub-inherit-color.has-background .section{max-width:800px;text-align:center;padding-block:calc(var(--gap-l) + 10px) calc(var(--gap-l) + 40px)}.section-wrap.clear.om-oss-section.stom-lazyload-excluded.sub-inherit-color.has-background .section h2{font-weight:500}.section-wrap.clear.stom-grid-section.box-section .section .grid-elements{gap:calc(var(--gap-m) - 10px)}.section-wrap.clear.stom-grid-section.box-section .section .grid-elements .grid-element.fullwidth{margin-bottom:10px}.section-wrap.clear.stom-grid-section.box-section .section .grid-elements .grid-element .overlay{justify-content:center}.section-wrap.clear.stom-grid-section.box-section .section .grid-elements .grid-element .overlay h2{font-weight:medium}.section-wrap.clear.stom-grid-section.box-section .section .grid-elements .grid-element .overlay h3{font-weight:400}.section-wrap.clear.stom-grid-section.box-section .section .grid-elements .grid-element .overlay h4{font-size:var(--h4);text-transform:none;font-weight:400}.section-wrap.clear.stom-grid-section.has-background.partners-section .section{padding-block:calc(var(--gap-l) + 40px)}.section-wrap.clear.stom-grid-section.has-background.partners-section .section .grid-elements .grid-element.fullwidth{margin-bottom:-35px}.section-wrap.clear.stom-grid-section.has-background.partners-section .section .grid-elements{gap:var(--gap-l)}.section-wrap.clear.instagram-section{margin-top:calc(var(--gap-l) + 40px)}#colophon.footer-setting-02{padding:0;color:#fff;background-color:#232426;--color-dark:currentColor;margin-top:calc(var(--gap-l) + 30px)}#colophon.footer-setting-02 .section-wrap.footer-widget-area.stom-grid-section .section .grid-elements{grid-template-columns:1fr 1fr 2fr}.social-footer.widget.widget_black_studio_tinymce .textwidget .socials-wrapper svg path{fill:#fff}#colophon .widget-title{font-family:var(--h-fam);font-size:calc(var(--h4) - 2px);font-weight:500;text-transform:uppercase;margin-bottom:var(--gap-s)}body:not(.stom-gform-legacy) .gform_wrapper .gform_body{padding-top:0}#number-three-sticky-mobile-cta .cta-container .stom-button a{display:flex;flex-direction:row;font-weight:400;gap:14px;border-radius:0}#number-three-sticky-mobile-cta .cta-container .stom-button:first-of-type a{background-color:var(--color-1);color:var(--color-dark)}#number-three-sticky-mobile-cta .cta-container .stom-button:first-of-type a .stom-custom-svg{color:var(--color-dark)}#number-three-sticky-mobile-cta .cta-container .stom-button:last-of-type a .stom-custom-svg{color:var(--color-white)}#number-three-sticky-mobile-cta .cta-container{background-color:var(--color-1)}#number-three-sticky-mobile-cta .cta-container .stom-button:last-of-type a{background-color:var(--color-dark);color:var(--color-white)}#number-three-sticky-mobile-cta .cta-container .stom-button a p:hover{border:none}#number-three-sticky-mobile-cta .cta-container .stom-button a{color:var(--color-white)}#number-three-sticky-mobile-cta .cta-container .stom-button a:hover{border:none}#number-three-sticky-mobile-cta .cta-container .stom-button:not(:last-child) a{border-right:none}#number-three-sticky-mobile-cta .cta-container .stom-button a .stom-custom-svg{display:unset;background-color:unset;padding:unset;margin-left:unset;line-height:0!important}#field_2_7{width:70%}body:not(.stom-gform-legacy) .footer-setting-02 .gform_wrapper .gform_footer.top_label{justify-content:end;margin-top:-45px}body:not(.stom-gform-legacy) .footer-setting-02 .gform_wrapper .gform_footer.top_label input[type=submit]{color:#222!important;padding:.9em 3.6em;font-weight:400;font-family:var(--h-fam);text-transform:uppercase}body:not(.stom-gform-legacy) .footer-setting-02 .gform_wrapper .gform_footer.top_label input[type=submit]:hover{color:#fff!important}.gform_wrapper .gform_footer input[type=submit]{padding:.6em 1em}body.kontakta-page .page-slider-section~main{margin-top:0}.section-wrap.clear.stom-grid-section.kontakta-section.stom-lazyload-excluded .section{padding-block:var(--gap-l)}.section-wrap.clear.stom-grid-section.kontakta-section.stom-lazyload-excluded .section .grid-elements .grid-element .overlay{justify-content:center}.stom_maps_free{min-height:100%!important}.section-wrap.clear.stom-grid-section.kontakta-section.stom-lazyload-excluded .section .grid-elements .grid-element .overlay .gform_wrapper .gform_footer.top_label input[type=submit]{color:#222!important;padding:.9em 3.6em;font-weight:400;font-family:var(--h-fam);text-transform:uppercase}.section-wrap.clear.stom-grid-section.kontakta-section.stom-lazyload-excluded .section .grid-elements .grid-element .overlay .gform_wrapper .gform_footer.top_label input[type=submit]:hover{color:#fff!important}.section-wrap.clear.stom-grid-section.product-section.stom-lazyload-excluded.has-background .grid-elements .grid-element{display:flex;flex-direction:column;justify-content:start;overflow:hidden;gap:20px}.section-wrap.clear.stom-grid-section.product-section.stom-lazyload-excluded.has-background .grid-elements .grid-element>img{width:100%;height:auto;display:block}.section-wrap.clear.stom-grid-section.product-section.stom-lazyload-excluded.has-background .grid-elements .grid-element .overlay{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:0;gap:10px;color:#fff}.section-wrap.clear.stom-grid-section.product-section.stom-lazyload-excluded.has-background .grid-elements .grid-element .overlay h3{font-size:1.25rem;margin:0}.section-wrap.clear.stom-grid-section.product-section.stom-lazyload-excluded.has-background .grid-elements .grid-element .overlay p{font-size:15px;margin:0}.underside-max-width .section{max-width:850px}