@charset "UTF-8";@keyframes progress{0%{width:0}to{width:100%}}@keyframes scroll{0%{transform:translateY(-100%)}50%{transform:translateY(100%)}to{transform:translateY(100%)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{font-size:16px;height:100%;width:100%;scroll-behavior:smooth}body{overflow-x:hidden}#wrapper{overflow:hidden}a{color:#d58f54;text-decoration:none}img{display:flex;-webkit-user-select:none;user-select:none;max-width:100%;height:auto}#wpadminbar{opacity:0;transition:250ms ease-out;-webkit-user-select:none;user-select:none}#wpadminbar:hover{opacity:1}::selection{background:#d58f54;color:white}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{transition:max-width 0.3s ease-out}figure{margin:0}figure img{width:100%}p:empty:before{display:none}.row{margin-right:calc(1.5rem / -2);margin-right:calc(1.5rem / -2)}.row>*{padding-right:calc(1.5rem / 2);padding-left:calc(1.5rem / 2)}body{color:#394548;font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;background-color:#fcfcfc}:is(h1,h2,h3,h4,h5,h6){font-family:"Encode Sans Expanded","Helvetica Neue","Helvetica","Arial",sans-serif;color:#00161c;font-weight:700;line-height:1.2em;margin-top:0;margin-bottom:1em}body .h1,h1{font-size:4rem;font-size:clamp(2.5rem,12vw,4rem);line-height:1.4em;letter-spacing:-1px}body .h2,h2{font-size:2rem;font-size:clamp(1.5rem,6vw,2rem);line-height:1.5em;margin-bottom:1.5rem}body .h3,h3{font-size:1.5rem;font-size:clamp(1.5rem,6vw,1.5rem);line-height:1.5em}body .h4,h4{font-size:1.25rem;line-height:1.2em}body .h5,h5{font-size:1.25rem;line-height:1.2em}body .h6,h6{font-size:1rem}p{line-height:1.5em;line-height:26px;font-size:18px;margin-top:0}p:empty{display:none!important}strong{font-weight:600;line-height:28px}.caption{font-size:12px;text-transform:uppercase;font-family:"Encode Sans Expanded","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:500;margin-bottom:0.5rem;display:flex;color:#394548}.dark-b{color:#00161c}.dark-1{color:#394548}.dark-2{color:#859093}.light-b{color:#fcfcfc}.light-1{color:#eef3f4}.light-2{color:#d9dfe1}.primary-b{color:#1a2e33}.primary-l{color:#27454d}.primary-d{color:#0d1719}.secondary-b{color:#ebebe2}.secondary-l{color:#f5f5f1}.secondary-d{color:#e1e1d3}.accent-b{color:#d58f54}.accent-l{color:#dda565}.accent-d{color:#cd7943}.dark-b-bg{background-color:#00161c}.dark-1-bg{background-color:#394548}.dark-2-bg{background-color:#859093}.light-b-bg{background-color:#fcfcfc}.light-1-bg{background-color:#eef3f4}.light-2-bg{background-color:#d9dfe1}.primary-b-bg{background-color:#1a2e33}.primary-l-bg{background-color:#27454d}.primary-d-bg{background-color:#0d1719}.secondary-b-bg{background-color:#ebebe2}.secondary-l-bg{background-color:#f5f5f1}.secondary-d-bg{background-color:#e1e1d3}.dark-mode{background-color:#1a2e33;color:#eef3f4}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode span{color:#fcfcfc}.no-scroll{overflow:hidden}.hidden{opacity:0;visibility:visible;display:none}.zoom-in{transform:scale(1.2);opacity:0;transition:1s ease-out}.zoom-in.zoom-animate{transform:scale(1);opacity:1}.zoom-in.zoom-animate:hover{transition:0.6s ease-out}.fade-in{opacity:0;transition:opacity 1s ease-out;transition-delay:4s}.fade-in.animate{opacity:1}.fade-in.animate-fast{transition-delay:0s}.zoom-in-delayed{opacity:0;transform:scale(1.2);transition:1s ease-out}.zoom-in-delayed.animate{transform:scale(1);opacity:1}.wp-admin .zoom-in{opacity:1!important}#loader{width:100vw;height:100vh;position:relative;overflow:hidden;position:fixed;overflow-y:scroll;pointer-events:none;top:0;left:0;z-index:999;background:#1a2e33;transition:0.5s ease-out}#loader.fadeout{opacity:0;visibility:hidden}@media only screen and (max-width:768px){#loader svg>g{transform:scale(3);transform-origin:center}}body.home header#main-header{background-color:transparent}body header#main-header{top:0;position:fixed;background-color:#1a2e33;width:100%;transition:250ms ease-out;z-index:9999;border-bottom:1px solid #27454d}body header#main-header.active{background-color:#1a2e33;border-bottom:1px solid #0d1719}body header#main-header a#site-logo{width:fit-content;height:100%;display:flex;align-items:center}body header#main-header a#site-logo img{min-height:24px}body header#main-header a#site-logo svg{transition:250ms ease-out}body header#main-header a#site-logo svg path{transition:250ms ease-out;transform-origin:center}body header#main-header a#site-logo:hover svg #symbol{fill:#dda565}body header#main-header nav#main-navigation{display:flex;justify-content:flex-end}body header#main-header nav#main-navigation #menu-wrapper{width:100%;position:fixed;bottom:0;left:0;height:calc(100% - 80px);z-index:99;background:#1a2e33;padding:0;opacity:0;visibility:hidden;bottom:-100%;transition:0.4s ease-out;padding-top:3rem}body header#main-header nav#main-navigation #menu-wrapper .container{padding:0}body header#main-header nav#main-navigation #menu-wrapper.active{bottom:0;visibility:visible;opacity:1}@media only screen and (min-width:992px){body header#main-header nav#main-navigation #menu-wrapper{background:transparent;position:relative;opacity:1;visibility:visible;bottom:auto;padding-top:0}}body header#main-header nav#main-navigation ul#main-nav{width:100%;padding:0;margin:0}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav{display:flex;justify-content:flex-end}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item{position:relative;list-style-type:none;display:flex;transition:250ms ease-out;padding:0;margin:0 15px;border-top:1px solid #27454d;flex-wrap:wrap;height:auto}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item{margin:0;border:0!important}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item a{width:100%;display:flex;align-items:center;text-align:center;background-color:transparent;color:#eef3f4;transition:250ms ease-out;-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap;font-size:20px;font-weight:600;height:5rem}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item a{font-size:16px;font-weight:400;padding:0 2rem}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item a:after{content:"";background-color:#d58f54;height:2px;width:0;max-width:2rem;position:absolute;bottom:1rem;left:0;transition:250ms ease-out}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item a:after{left:2rem}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item a:hover:after{width:2rem}body header#main-header nav#main-navigation ul#main-nav>li.menu-item a[aria-current=page]:after{width:100%}body header#main-header nav#main-navigation ul#main-nav>li.menu-item span.dropdown{display:flex;height:5rem;width:5rem;justify-content:center;align-items:center;display:none;position:absolute;top:0;right:0;transition:250ms ease-out;border-left:1px solid #27454d}body header#main-header nav#main-navigation ul#main-nav>li.menu-item span.dropdown svg{transform:rotate(90deg);transition:250ms ease-out}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item span.dropdown{display:none!important}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item.menu-item-has-children>span.dropdown{display:flex}body header#main-header nav#main-navigation ul#main-nav>li.menu-item:last-of-type{border-bottom:1px solid #27454d}body header#main-header nav#main-navigation ul#main-nav>li.menu-item:last-of-type a{padding-right:0}body header#main-header nav#main-navigation ul#main-nav>li.menu-item:last-of-type.active{height:auto}body header#main-header nav#main-navigation ul#main-nav>li.menu-item.active span.dropdown svg{transform:rotate(270deg)}body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu{padding:0;background:#1a2e33;display:flex;width:100%;flex-direction:column;display:none}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu{opacity:0;visibility:hidden;padding:1.5rem;position:absolute;left:2rem;top:calc(130% + 1px);min-width:400px;min-height:160px;flex-wrap:wrap;flex-direction:row;align-content:space-between;display:flex;transition:250ms ease-out}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item{list-style-type:none;width:100%}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item{width:50%}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item a{text-align:left;border-top:1px solid #27454d;padding-left:2rem;font-size:14px;height:3.5rem}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item a{font-weight:600;height:auto;flex-direction:column;align-items:flex-start;padding:0;padding-bottom:8px;border-top:0;font-size:16px}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item a span{font-weight:400;font-size:14px;color:#d9dfe1;display:none}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item a span{display:block}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item a:after{bottom:0;left:0;width:2rem;background-color:#859093;display:none}@media only screen and (min-width:992px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item a:after{display:block}}body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item a:hover:after{background-color:#d58f54}body header#main-header nav#main-navigation ul#main-nav>li.menu-item ul.sub-menu li.menu-item a[aria-current=page]:after{background-color:#d58f54}body header#main-header nav#main-navigation ul#main-nav>li.menu-item.menu-item-has-children:focus-within ul.sub-menu,body header#main-header nav#main-navigation ul#main-nav>li.menu-item.menu-item-has-children:hover ul.sub-menu{opacity:1;visibility:visible;top:calc(100% + 1px)}body header#main-header nav#main-navigation #menu-toggle{height:80px;width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:992px){body header#main-header nav#main-navigation #menu-toggle{display:none}}body header#main-header nav#main-navigation #menu-toggle #menu-icon{height:1.5rem;width:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:4px 0}body header#main-header nav#main-navigation #menu-toggle #menu-icon i{width:22px;height:3px;background:#fcfcfc;transition:250ms ease-out}body header#main-header nav#main-navigation #menu-toggle .caption{color:#fcfcfc;font-size:12px;margin-bottom:0;margin-top:4px;-webkit-user-select:none;user-select:none;transition:250ms ease-out}body header#main-header nav#main-navigation #menu-toggle.active #menu-icon i{transform:rotate(-45deg) translate(-2px,2px)}body header#main-header nav#main-navigation #menu-toggle.active #menu-icon i:last-of-type{transform:rotate(45deg) translate(-3px,-3px)}body header#main-header.sticky{background:#1a2e33;border-bottom:0px}@media only screen and (min-width:992px){body header#main-header.sticky nav#main-navigation ul#main-nav>li.menu-item{height:4rem}}body header#main-header.sticky nav#main-navigation ul#main-nav>li.menu-item a{color:#eef3f4}@media only screen and (min-width:992px){body header#main-header.sticky nav#main-navigation ul#main-nav>li.menu-item a{height:4rem}}body header#mobile-header{position:fixed;top:0;left:0;width:100%;z-index:99;background:white}body footer#footer{padding:96px 0 0;background:#1a2e33;color:#eef3f4}body footer#footer .h5{color:#fcfcfc;margin-top:0;font-size:18px;font-weight:600}body footer#footer a{color:#eef3f4}body footer#footer ul{padding:0}body footer#footer ul li{list-style:none}body footer#footer ul li a{display:flex;padding:12px 0;transition:250ms ease-out;position:relative}body footer#footer ul li a:before{content:"";position:absolute;bottom:0%;left:0;width:0;height:2px;background:#d58f54;transition:250ms ease-out}body footer#footer ul li a:hover{color:#fcfcfc}body footer#footer ul li a:hover:before{width:2rem}body footer#footer .copy-row{min-width:320px}body footer#footer .company-info{margin-bottom:4rem;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){body footer#footer .company-info{align-items:flex-start}}body footer#footer .company-info .socials{display:flex;margin-top:2rem}body footer#footer .company-info .socials a{margin-right:2rem;display:flex}body footer#footer .company-info .socials a svg path{transition:250ms ease-out}body footer#footer .company-info .socials a:last-of-type{margin-right:0}body footer#footer .company-info .socials a:hover svg path{fill:#d58f54}body footer#footer .kontakt-links{display:flex;flex-direction:column}body footer#footer .kontakt-links a{color:#d58f54;padding:12px 0;transition:250ms ease-out}body footer#footer .kontakt-links a:hover{color:#dda565;text-decoration:underline}@media only screen and (min-width:768px){body footer#footer .footer-accordion .h5{pointer-events:none}}.madeby{padding:120px 12px 0}.madeby a #Vector{transition:250ms ease-out}.madeby a:hover #Vector{fill:#37d87b}@media only screen and (max-width:768px){body footer#footer .footer-accordion{border-top:1px solid #27454d;width:calc(100% - 30px);margin:0 auto;position:relative}body footer#footer .footer-accordion:after{content:url("/wp-content/themes/superego/assets/images/icons/chevron-right.svg");position:absolute;top:1rem;right:1rem;transform:rotate(90deg);transition:250ms ease-out;pointer-events:none}body footer#footer .footer-accordion:last-of-type{border-bottom:1px solid #27454d}body footer#footer .footer-accordion .inner{display:none}body footer#footer .footer-accordion .h5{margin-bottom:0;opacity:1;visibility:visible;height:auto;transition:250ms ease-out;padding-top:1rem;padding-bottom:1rem}body footer#footer .footer-accordion *{margin:0}body footer#footer .footer-accordion.active{padding-bottom:1rem}body footer#footer .footer-accordion.active .h5{margin-bottom:8px;padding-bottom:0}body footer#footer .footer-accordion.active:after{transform:rotate(270deg)}}body section.section{padding:5rem 0}.button-wrapper{display:flex}.button-wrapper .btn:first-of-type{margin-right:1.5rem}.btn,.frm_button_submit{padding:0 1.5rem;height:40px;width:fit-content;color:#fcfcfc;display:flex;justify-content:center;align-items:center;text-decoration:none;text-transform:none;font-family:"Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:500;border-radius:0;border:1px solid #d58f54;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px;transition:250ms ease-out;letter-spacing:0;max-width:420px;outline:0;white-space:nowrap;overflow:hidden;z-index:9}.btn:before,.frm_button_submit:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#d58f54;z-index:-1}.btn:after,.frm_button_submit:after{content:"";position:absolute;top:-100%;left:0;height:100%;width:100%;z-index:-1;background-color:#cd7943;transition:250ms ease-out}.btn.white,.frm_button_submit.white{background-color:white;color:#1a2e33;border-color:white;transition:250ms ease-out}.btn.white:hover,.frm_button_submit.white:hover{background:#1a2e33;border-color:#1a2e33;color:white}.btn.ghost,.frm_button_submit.ghost{border-color:#d58f54;background-color:transparent;color:#d58f54;box-sizing:border-box}.btn.ghost:before,.frm_button_submit.ghost:before{background-color:transparent}.btn.big,.frm_button_submit.big{height:56px;padding:0 2.5rem;transition:250ms ease-out}.btn.right,.frm_button_submit.right{margin-left:auto}.btn:hover,.frm_button_submit:hover{color:#fcfcfc}.btn:hover:after,.frm_button_submit:hover:after{top:0}.btn:focus,.frm_button_submit:focus{background-color:#ad662a}.underline-btn{display:flex;font-weight:600;position:relative;padding-bottom:0.5rem;width:fit-content;transition:250ms ease-out}.underline-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d9dfe1;transition:250ms ease-out}.underline-btn:hover{color:#dda565}.underline-btn:hover:after{background-color:#d58f54}.case-card{display:flex;flex-direction:column;background-color:#fcfcfc;margin-bottom:30px;transition:250ms ease-out}.case-card figure{overflow:hidden}.case-card figure img{height:200px;object-fit:cover}.case-card .inner{padding:1.5rem 1rem;transition:inherit;display:flex;flex-direction:column;height:100%}.case-card .inner p{color:#394548;transition:inherit;display:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width:768px){.case-card .inner p{display:block}}.case-card .inner .underline-btn{margin-top:auto}.case-card:hover{transform:translateY(-4px)}.case-card:hover figure img{transform:scale(1.15);transition:0.4s ease-out}.case-card:hover .underline-btn:after{background:#d58f54}.case-card.visible img{opacity:1;transform:scale(1)}.case-card.secondary-l-bg{background-color:#f5f5f1}.link-section {background-color:#f5f5f1}.link-box{display:flex;flex-direction:column;background-color:#fcfcfc;margin-bottom:30px;transition:250ms ease-out;padding:2rem 1rem;border:1px solid #d9dfe1}.link-box figure{overflow:hidden}.link-box figure img{transition:0.4s ease-out;height:200px;object-fit:cover}.link-box .heading{display:flex;justify-content:space-between}.link-box .heading img{transition:250ms ease-out}.link-box h5{margin-bottom:0.5rem}.link-box p{color:#394548;transition:inherit;margin-bottom:0;max-width:300px}.link-box:hover{transform:translateY(-4px)}.link-box:hover .heading img{transform:rotate(-45deg) scale(1.1)}.link-box:hover figure img{transform:scale(1.15)}.frm_forms fieldset{border:0;padding:0}.frm_forms .frm_screen_reader,.frm_forms .frm_verify{display:none}.frm_forms .frm_fields_container{max-width:100%}.frm_forms .frm_fields_container .frm_form_field{display:flex;flex-direction:column;margin-bottom:1rem;position:relative}.frm_forms .frm_fields_container .frm_form_field ::placeholder{color:white}.frm_forms .frm_fields_container .frm_form_field label{position:absolute;font-size:16px;left:calc(1.5rem + 1px);top:2rem;transform:translateY(-50%);transition:250ms ease-out}.frm_forms .frm_fields_container .frm_form_field label .frm_required{color:#ed5252}.frm_forms .frm_fields_container .frm_form_field.focus label,.frm_forms .frm_fields_container .frm_form_field:focus-within label{font-size:12px;transform:translateY(-150%)}.frm_forms .frm_fields_container .frm_form_field.focus ::placeholder,.frm_forms .frm_fields_container .frm_form_field:focus-within ::placeholder{color:#859093}.frm_forms .frm_fields_container .frm_form_field .frm_error{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:250ms ease-out;-webkit-user-select:none;user-select:none;pointer-events:none}.frm_forms .frm_fields_container .frm_form_field input[type=email],.frm_forms .frm_fields_container .frm_form_field input[type=number],.frm_forms .frm_fields_container .frm_form_field input[type=password],.frm_forms .frm_fields_container .frm_form_field input[type=tel],.frm_forms .frm_fields_container .frm_form_field input[type=text],.frm_forms .frm_fields_container .frm_form_field textarea{background-color:#fcfcfc;height:4rem;padding-left:1.5rem;padding-top:0.9rem;border:1px solid #d9dfe1;border-radius:0;outline:0;color:#00161c;transition:250ms ease-out}.frm_forms .frm_fields_container .frm_form_field input[type=email]:hover,.frm_forms .frm_fields_container .frm_form_field input[type=number]:hover,.frm_forms .frm_fields_container .frm_form_field input[type=password]:hover,.frm_forms .frm_fields_container .frm_form_field input[type=tel]:hover,.frm_forms .frm_fields_container .frm_form_field input[type=text]:hover,.frm_forms .frm_fields_container .frm_form_field textarea:hover{border-color:#859093}.frm_forms .frm_fields_container .frm_form_field input[type=email]:focus-within,.frm_forms .frm_fields_container .frm_form_field input[type=number]:focus-within,.frm_forms .frm_fields_container .frm_form_field input[type=password]:focus-within,.frm_forms .frm_fields_container .frm_form_field input[type=tel]:focus-within,.frm_forms .frm_fields_container .frm_form_field input[type=text]:focus-within,.frm_forms .frm_fields_container .frm_form_field textarea:focus-within{border-color:#d58f54}.frm_forms .frm_fields_container .frm_form_field input[type=email][aria-invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=email][invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=number][aria-invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=number][invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=password][aria-invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=password][invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=tel][aria-invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=tel][invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=text][aria-invalid=true],.frm_forms .frm_fields_container .frm_form_field input[type=text][invalid=true],.frm_forms .frm_fields_container .frm_form_field textarea[aria-invalid=true],.frm_forms .frm_fields_container .frm_form_field textarea[invalid=true]{border-color:#ed5252}.frm_forms .frm_fields_container .frm_form_field textarea{height:auto;min-height:6rem;padding-top:1.5rem;width:100%;resize:vertical}.frm_forms .frm_submit{margin-top:1rem}body .billede-text figure{overflow:hidden}body .billede-text figure img{max-height:30vh;margin-bottom:2rem;object-fit:cover}@media only screen and (min-width:768px){body .billede-text figure img{max-height:45vh}}@media only screen and (min-width:992px){body .billede-text figure img{max-height:none;margin-bottom:0}}body .billede-text.primary-b-bg{color:#eef3f4}body .billede-text.primary-b-bg h2,body .billede-text.primary-b-bg h3,body .billede-text.primary-b-bg h4,body .billede-text.primary-b-bg h5,body .billede-text.primary-b-bg h6,body .billede-text.primary-b-bg span{color:#fcfcfc}section#projekttype h2{max-width:540px}@media only screen and (min-width:992px){section#projekttype h2{max-width:440px}}section#projekttype .underline-btn{margin-bottom:2rem}section#projekttype .ydelse{margin-bottom:32px}section#projekttype .ydelse h5{margin-bottom:1rem}section#projekttype .ydelse p{margin:0}#kundecases h2{max-width:340px;margin-bottom:3rem}#kundecases .gallery-thumbs{display:none}#kundecases .gallery-thumbs .swiper-wrapper{height:auto}@media only screen and (min-width:992px){#kundecases .gallery-thumbs{display:block}}#kundecases .case-thumb{margin-bottom:1rem;border-top:1px solid #ebebe2;border-bottom:1px solid #ebebe2;cursor:pointer;transition:250ms ease-out;height:auto!important}#kundecases .case-thumb .inner{padding:32px 16px;position:relative;margin-bottom:0.5rem;transition:250ms ease-out}#kundecases .case-thumb .inner .h4{margin-bottom:0}#kundecases .case-thumb .inner img{position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:992px){#kundecases .case-thumb .inner img{display:none}}@media only screen and (min-width:1200px){#kundecases .case-thumb .inner img{display:block}}#kundecases .case-thumb .progress{background-color:#d9dfe1;height:4px;opacity:0;transition:250ms ease-out}#kundecases .case-thumb .progress .bar{background-color:#d58f54;width:0;height:4px;transition:250ms ease-out}#kundecases .case-thumb.swiper-slide-thumb-active{border-color:transparent}#kundecases .case-thumb.swiper-slide-thumb-active .inner{background-color:#fcfcfc}#kundecases .case-thumb.swiper-slide-thumb-active .progress{opacity:1;visibility:visible}#kundecases .case-thumb.swiper-slide-thumb-active .progress .bar{animation:progress 4.6s}#kundecases .case-thumb:hover .inner{background-color:#fcfcfc}#kundecases .case-gallery{overflow:visible}#kundecases .case-gallery .swiper-wrapper{padding-bottom:3rem}@media only screen and (min-width:992px){#kundecases .case-gallery{overflow:hidden}#kundecases .case-gallery .swiper-wrapper{padding-bottom:0}}@media screen and (max-width:576px){#kundecases .case-gallery{width:calc(100% - 30px)}}#kundecases .case-gallery .swiper-scrollbar .swiper-scrollbar-drag{background:#d58f54}@media only screen and (min-width:992px){#kundecases .case-gallery .swiper-scrollbar{display:none}}#kundecases .case-excerpt{width:100%;height:auto!important}#kundecases .case-excerpt figure{margin-bottom:1.5rem;overflow:hidden}#kundecases .case-excerpt figure img{height:240px;object-fit:cover}@media only screen and (min-width:576px){#kundecases .case-excerpt figure img{height:300px}}@media only screen and (min-width:768px){#kundecases .case-excerpt figure img{height:400px}}#kundecases .case-excerpt h3{margin-bottom:1rem}#kundecases .case-excerpt p{margin-bottom:2rem;color:#394548}#kundecases .case-excerpt.swiper-slide-active figure img{opacity:1}#kundecases a.underline-btn{margin-top:2rem}body #case-slider .swiper-slide{position:relative;overflow:hidden}body #case-slider .swiper-slide .img-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-position:center;background-size:cover}body #case-slider .swiper-slide .img-container img{width:100%;height:100%;object-fit:cover}body #case-slider .swiper-button-next,body #case-slider .swiper-button-prev{color:#fcfcfc}body #case-slider .swiper-button-next:after,body #case-slider .swiper-button-prev:after{font-size:24px}body #case-slider .swiper-pagination{bottom:2rem}body #case-slider .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;border:2px solid #fcfcfc;background-color:transparent;transition:250ms ease-out;transform:scale(1);opacity:1}body #case-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-main{background-color:#d58f54;border:0px solid #fcfcfc}body #case-slider.block{padding-bottom:4rem}body #case-slider.block:before{display:none}#related-cases .case-card:first-of-type{margin-bottom:15px}@media only screen and (min-width:576px){#related-cases .case-card{margin-bottom:0}}.galleri-grid .grid-sizer{width:50%;display:none}.galleri-grid .grid-item{margin-bottom:30px;display:flex;transition:250ms ease-out;overflow:hidden;max-height:600px}.galleri-grid .grid-item figure{overflow:hidden;width:100%;height:100%}.galleri-grid .grid-item img{width:100%;height:100%;object-fit:cover;display:flex}@media screen and (max-width:768px){.galleri-grid .grid-item img{opacity:1}}.galleri-grid .grid-item:last-of-type{margin-bottom:0}.galleri-grid .grid-item:hover img{transform:scale(1.1)}.galleri-grid .grid-item:nth-of-type(n+8){display:none}.editor-styles-wrapper .zoom-in{opacity:1!important}.editor-styles-wrapper .billede-text figure img{opacity:1!important}.accordion{margin-bottom:1.5rem;transition:250ms ease-out;cursor:pointer}.accordion .heading{display:flex;justify-content:space-between;background-color:#ebebe2;padding:1.5rem;transition:250ms ease-out}.accordion .heading h5{margin-bottom:0;font-size:18px}.accordion .heading svg{transition:250ms ease-out}.accordion .content{background-color:#f5f5f1;padding:1.5rem;display:none}.accordion .content p{margin-bottom:0}.accordion:hover .heading{background-color:#e1e1d3}.accordion:hover .heading svg{transform:rotate(45deg)}.accordion.active .content{opacity:1;visibility:visible;padding:1.5rem}.accordion.active .heading svg{transform:rotate(135deg)}.kontakt .blurb{display:flex;padding:1.5rem 0;border-top:1px solid #e1e1d3}.kontakt .blurb path,.kontakt .blurb svg{transition:250ms ease-out}.kontakt .blurb span{margin-left:1rem;display:flex;align-items:center}.kontakt .blurb:last-of-type{border-bottom:1px solid #e1e1d3}.kontakt .blurb:hover{text-decoration:underline}.kontakt .blurb:hover svg path{stroke:#d58f54}.parallax-slider .swiper-slide{position:relative;overflow:hidden;height:60vh}.parallax-slider .swiper-slide .img-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-position:center;background-size:cover}.parallax-slider .swiper-slide .img-container img{width:100%;height:100%;object-fit:cover}#job-beskrivelse #praktisk-info{padding:2rem}#job-beskrivelse #praktisk-info a{text-decoration:underline;font-size:18px;transition:250ms ease-out}#job-beskrivelse #praktisk-info a:hover{color:#d58f54}#job-beskrivelse #praktisk-info .row:last-of-type p{margin-bottom:0}#job-beskrivelse ul li{margin-bottom:0.5rem}#job-beskrivelse .ydelse{margin-bottom:2rem}#home-banner{min-height:calc(100vh - 56px);position:relative;display:flex;align-items:flex-end;background:#1a2e33;height:500px}@media only screen and (min-width:576px){#home-banner{min-height:100vh}}@media only screen and (min-width:992px){#home-banner{padding-bottom:9rem}}#home-banner h1{color:#fcfcfc;margin-bottom:2rem}#home-banner p{color:#eef3f4;margin-bottom:1.5rem;font-size:20px;line-height:28px;font-weight:600;max-width:400px}#home-banner .container{z-index:1}#home-banner .graphic{position:absolute;z-index:9;right:0;bottom:0;display:none}#home-banner .graphic img{min-width:25vw}@media only screen and (min-width:992px){#home-banner .graphic{display:block}}#home-banner #scroll-down{position:absolute;bottom:2rem;right:4%;z-index:99;color:#fcfcfc;cursor:pointer;display:flex;align-items:flex-end}#home-banner #scroll-down .scroller{height:4rem;width:3px;overflow:hidden;display:flex;margin-left:1.5rem}#home-banner #scroll-down .scroller .bar{height:100%;width:100%;background:#fcfcfc;animation:scroll 3s ease-in-out infinite}#home-banner .image{position:absolute;top:0;left:0;height:100%;width:100%}#home-banner .image video{width:100%;height:100%;object-fit:cover}#home-banner .image img{width:100%;height:100%;object-fit:cover;display:flex}#home-banner .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#27454d;z-index:0;opacity:0.5}section#features{padding:4rem 0;background-color:#1a2e33}section#features .col-lg-4:last-of-type .blurb{margin-bottom:0}section#features .blurb{display:flex;margin-bottom:30px;justify-content:center}@media only screen and (min-width:768px){section#features .blurb{flex-direction:column}}@media only screen and (min-width:992px){section#features .blurb{justify-content:flex-start;flex-direction:row;margin-bottom:0}}section#features .blurb .inner{margin-left:1.5rem}@media only screen and (min-width:768px){section#features .blurb .inner{margin-left:0;margin-top:1rem}}@media only screen and (min-width:992px){section#features .blurb .inner{margin-top:0;margin-left:1.5rem}}section#features .blurb .inner .h5{margin-bottom:8px}section#features .blurb .inner p{margin:0;max-width:240px}section#underside-banner img{min-height:350px;object-fit:cover;width:100%}section#underside-banner figure{overflow:hidden;margin-top:2rem}@media only screen and (min-width:992px){section#underside-banner figure{margin-top:0}}section#underside-banner .container{padding-top:6rem}section#underside-banner h1{font-size:3rem;font-size:clamp(2rem,9vw,3rem);line-height:1.4em;margin-bottom:1.5rem;max-width:560px}section#underside-banner p{max-width:500px}section#underside-banner .tabs ul{margin-top:3rem;padding:0;display:flex;flex-wrap:wrap}section#underside-banner .tabs ul li.tab{padding:1rem 2rem;list-style-type:none;cursor:pointer;transition:250ms ease-out;width:50%;text-align:center}section#underside-banner .tabs ul li.tab.active{background:#27454d}section#underside-banner .tabs ul li.tab:hover{background:#27454d}@media only screen and (min-width:992px){section#underside-banner .tabs ul li.tab{width:auto;margin-right:1.5rem;text-align:left}}#case-overview{background-color:#f5f5f1}#case-overview .grid{transition:height 250ms ease-out}body.page-template-underside-template header#main-header{background:#1a2e33}body.single-case header#main-header{background-color:#1a2e33}section#case-banner{background-color:#f5f5f1;padding-bottom:0}section#case-banner .container{padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width:768px){section#case-banner .container{padding-top:8rem;padding-bottom:4rem}}section#case-banner h1{font-size:3rem;font-size:clamp(2rem,9vw,3rem);line-height:1.4em;margin-bottom:1.5rem;max-width:560px}section#case-banner p{max-width:500px}section#case-banner #case-specs{padding:2rem 2rem 1rem}#case-slider{position:relative;z-index:1;padding-bottom:4rem}#case-slider .col-lg-12{padding:0}@media only screen and (min-width:992px){#case-slider .col-lg-12{padding:0 15px}}@media only screen and (min-width:992px){#case-slider{padding:0 4rem}}#case-slider:before{content:"";background:#1a2e33;position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:-1}#case-slider #case-main-slider{width:100%;height:100%;position:relative;height:50vh;min-height:400px}@media only screen and (min-width:576px){#case-slider #case-main-slider{height:70vh}}#case-slider #case-main-slider img{height:100%;width:100%;position:absolute;object-fit:cover;top:0;left:0;bottom:0;right:0;margin:auto;background:#eef3f4}#case-slider #case-main-slider .swiper-item{width:100%;height:100%;display:flex;overflow:hidden;position:relative}#case-slider .vis-galleri{background:#d58f54;color:#fcfcfc;padding:1rem;display:flex;align-items:center;position:absolute;bottom:0;right:0;z-index:9;pointer-events:none}#case-slider .vis-galleri span{margin-left:1rem}#case-slider .vis-galleri:hover{background:#dda565}@media only screen and (min-width:992px){#case-slider .vis-galleri{bottom:1rem;right:1rem}}
/*# sourceMappingURL=main.css.map */