@import"https://p.typekit.net/p.css?s=1&k=yub2shm&ht=tk&f=15528.15530.17252.17253&a=15002818&app=typekit&e=css";:root{--color-white:#ede9e6;--color-black:#231f20;--color-pink:#d3aebc;--color-blue:#abafd8;--color-orange:#fccfa9;--color-yellow:#ffed9f;--color-accent:#E1572D;--header-height:100px;--site-padding:75px}@media(max-width:1130px){:root{--header-height:100px}}@media(max-width:768px){:root{--site-padding:25px}}@font-face{font-family:"europa";src:url(https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"europa";src:url(https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"europa";src:url(https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"europa";src:url(https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:700;font-stretch:normal}*{margin:0;padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}figure{margin:0}:root{--grid-layout-gap:50px}.has-title-font-size{font-size:24px;line-height:32px}body{font:400 16px/28px "europa",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#ede9e6}.site{display:flex;flex-direction:column;min-height:100vh}@media(max-width:768px){.site{min-height:100vh;min-height:100dvh}}.page-content{padding-top:50px;width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}body.page .site-content .entry-content>:not(.contact-form,.overlay),body.single-post .entry-content,body.single-studio3d_xpo .entry-content,.site-wrapper{width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}.site-content .entry-content>.alignwide{max-width:calc((1620px + var(--site-padding)*2)*1.2)!important}.site-content .entry-content>.alignfull{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}@media(min-width:1131px){.site-content .entry-content>.alignnormal-medium{width:calc(1620px + var(--site-padding)*2)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--site-padding)!important;padding-right:var(--site-padding)!important;box-sizing:border-box!important}}.ghostkit-icon-box{padding:0;border:none}.site-content{padding-bottom:70px}.site-content .page-header{position:relative;display:flex;justify-content:center;align-items:center;height:482px;width:100%;color:#ede9e6;background:var(--bg) no-repeat center center;background-size:cover;isolation:isolate}.site-content .page-header::after{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .25);z-index:-1}.site-content .page-header .site-wrapper{text-align:center}.site-content .page-header .site-wrapper p{box-sizing:border-box;max-width:none}.site-content .page-blog{padding-top:50px}.site-content .page-blog article a{display:flex;gap:26px;text-decoration:none}@media(max-width:768px){.site-content .page-blog article a{flex-direction:column}}.site-content .page-blog article a img{object-fit:cover;aspect-ratio:1/1;height:300px;flex:0}@media(max-width:768px){.site-content .page-blog article a img{height:unset;aspect-ratio:3/1}}.site-content .page-blog article a .content-wrapper{flex:1 1 max-content;display:flex;flex-direction:column;gap:14px}.site-content .page-blog article a .content-wrapper p{max-width:780px}.site-content .page-blog article a .content-wrapper .button{width:max-content}.site-content .page-blog article:not(:last-of-type){margin-bottom:12px;padding-bottom:12px;border-bottom:#231f20 1px solid}.site-content aside{width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}.services-wrapper{--grid-column-count:3;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-layout-gap));--grid-item-width:calc( (100% - var(--total-gap-width)) / var(--grid-column-count) );display:grid;grid-template-columns:repeat(auto-fill,minmax(max(320px, var(--grid-item-width)),1fr));gap:var(--grid-layout-gap)}.services-item{margin:0 auto}.services-item a{display:flex;flex-direction:column;gap:16px;text-decoration:none;height:100%}.services-item a .service-thumbnail-wrapper{position:relative}.services-item a .service-thumbnail-wrapper img{aspect-ratio:1/1;object-fit:cover;width:100%}.services-item a .service-thumbnail-wrapper::after{content:"";position:absolute;width:100%;background:var(--icon) no-repeat center center;background-size:100% 100%;aspect-ratio:1/1;top:50%;left:50%;max-width:60px;transform:translate(-50%,-50%)}.services-item a p{font-size:14px;line-height:20px;margin:0;max-width:80%}.services-item a .button-link{margin-top:auto}.page .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}.page .entry-content .breadcrumbs{margin-top:50px}.page .entry-content .wp-block-cover+.breadcrumbs+.wp-block-group{margin-bottom:50px}.page .entry-content .wp-block-cover+.wp-block-group{margin-top:76px;margin-bottom:76px}@media(max-width:768px)and (min-width:769px){.page .entry-content .breadcrumbs,.page .entry-content .breadcrumbs+.wp-block-group .wp-block-group__inner-container,.page .entry-content .wp-block-cover+.wp-block-group .wp-block-group__inner-container{padding-left:var(--site-padding)!important}}@media(max-width:768px){.front-page .site-header{height:100%;pointer-events:none}}.front-page .site-header .site-branding,.front-page .site-header .site-branding-mobile{pointer-events:auto}.front-page .site-header .content-wrapper{flex-direction:column}.front-page .site-header .content-wrapper .inner-wrapper{position:relative}.front-page .site-header .content-wrapper .inner-wrapper .menu-wrapper{flex:0;position:absolute;right:0}.front-page .menu-toggle{display:none}.front-page .site-content{padding:0}.front-page .site-content .front-page-column-wrapper{display:flex;height:100vh;overflow:hidden}.front-page .site-content .front-page-column-wrapper article{position:relative;background-color:rgb(0 0 0 / .25);flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.front-page .site-content .front-page-column-wrapper article:hover .column-background-wrapper{scale:1.05}.front-page .site-content .front-page-column-wrapper article:hover .button{text-decoration:underline;color:#ede9e6;background-color:#231f20;border-color:#231f20}.front-page .site-content .front-page-column-wrapper article .column-background-wrapper{transition:300ms ease-in-out;position:absolute;inset:-16px;background:var(--bg) no-repeat;background-size:cover;z-index:-1}.front-page .site-content .front-page-column-wrapper article .button{font-size:16px;line-height:28px;color:#ede9e6;border-color:#ede9e6;margin-bottom:16px;border-radius:0;background:#fff0;font-family:"europa",sans-serif;font-weight:700;padding:14px 22px;display:inline-block;cursor:pointer;outline:none;text-decoration:none;transition:150ms}.front-page .site-content .front-page-column-wrapper article a{position:absolute;inset:0}.front-page .site-content .front-page-column-wrapper article p{color:#ede9e6;max-width:240px;text-align:center;font-size:14px;line-height:20px}@media(max-width:1130px){.front-page .site-header.site-header.translation-menu{height:100%;pointer-events:none}.front-page .site-header.site-header.translation-menu .content-wrapper{height:100%}.front-page .site-header.site-header.translation-menu .content-wrapper .site-branding-mobile{pointer-events:none;display:flex;flex-direction:column;height:100%;padding:40px;justify-content:space-between}.front-page .site-header.site-header.translation-menu .content-wrapper .site-branding-mobile>*{pointer-events:all}.front-page .site-header.site-header.translation-menu .content-wrapper .site-branding-mobile .studio3d-language-switcher ul,.front-page .site-header.site-header.translation-menu .content-wrapper .site-branding-mobile .service-dropdown ul{transition:150ms;top:calc(-100% - 16px*7.5)}.front-page .site-header.site-header.translation-menu .content-wrapper .site-branding-mobile .studio3d-language-switcher ul::before,.front-page .site-header.site-header.translation-menu .content-wrapper .site-branding-mobile .service-dropdown ul::before{top:unset;bottom:-16px;border-style:solid;border-width:16px 16px 0 16px;border-color:#ede9e6 #fff0 #fff0 #fff0}}@media(max-width:768px){.front-page .site-content .front-page-column-wrapper{height:100vh;height:100dvh;flex-direction:column}.front-page .site-header.translation-menu .content-wrapper .site-branding-mobile .spacer{display:block;height:30px}}body:not(.front-page) .site-branding-mobile .studio3d-language-switcher,body:not(.front-page) .site-branding-mobile .service-dropdown{display:none;visibility:hidden}.kontakt .persons-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));width:1215px!important;gap:44px;row-gap:50px;margin-top:32px;margin-bottom:32px}.kontakt .persons-wrapper .person-item{position:relative;display:flex;flex:1;flex-direction:column;max-width:640px;min-width:240px;margin:0 auto}.kontakt .persons-wrapper .person-item .image-default{pointer-events:none;visibility:visible;opacity:1;z-index:0}.kontakt .persons-wrapper .person-item .image-hover{position:absolute;pointer-events:none;z-index:1;inset:0;opacity:0}.kontakt .persons-wrapper .person-item img{transition:600ms;min-width:100%}.kontakt .persons-wrapper .person-item .image-wrapper,.kontakt .persons-wrapper .person-item h2{margin-bottom:16px}.kontakt .persons-wrapper .person-item p{margin-bottom:0;font-size:14px;line-height:20px}.kontakt .persons-wrapper .person-item a{display:block;font-size:14px;line-height:20px;text-decoration:none}.kontakt .persons-wrapper .person-item .image-wrapper{cursor:none;display:flex;position:relative;overflow:hidden}.kontakt .persons-wrapper .person-item .image-wrapper .cursor{opacity:0;top:0;left:0;height:0;width:0;position:absolute;pointer-events:none;mix-blend-mode:soft-light;transition:opacity .25s,height .25s,width .25s;transform:translate(-50%,-50%);z-index:2}.kontakt .persons-wrapper .person-item .image-wrapper:hover .image-hover{opacity:1}.kontakt .persons-wrapper .person-item .image-wrapper:hover .cursor{opacity:1;height:150px;width:150px}.kontakt .contact-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:64px;width:1215px!important}.kontakt .contact-wrapper article{padding-top:50px;padding-bottom:50px;flex:1;min-width:458px;box-sizing:content-box}.kontakt .contact-wrapper article.form{align-items:flex-start}.kontakt .contact-wrapper article.form p{margin-bottom:15px}@media(max-width:768px){.kontakt .contact-wrapper article{flex-basis:100%;padding-left:0;padding-right:0;min-width:0}}@media(max-width:1130px){.kontakt .contact-form form{align-items:flex-start}.kontakt .persons-wrapper{margin-bottom:60px}.kontakt .contact-wrapper{justify-content:center}.kontakt .contact-wrapper article{padding:0}}.map-wrapper{position:relative}.projektkartan .map-wrapper{display:flex;gap:32px}.projektkartan .map-wrapper>div{min-height:640px;width:50%;flex-grow:1}@media(max-width:768px){.projektkartan .map-wrapper>div{min-height:unset;width:100%}}.projektkartan .map-wrapper .project-marker-content-wrapper{gap:16px;color:#231f20;display:flex;flex-direction:column;max-width:440px}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider,.projektkartan .map-wrapper .project-marker-content-wrapper ul{position:relative;aspect-ratio:1.41/1;width:100%}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider.image-list,.projektkartan .map-wrapper .project-marker-content-wrapper ul.image-list{margin-bottom:0}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider img,.projektkartan .map-wrapper .project-marker-content-wrapper ul img{width:100%;height:100%;object-fit:cover;position:absolute;opacity:0;transition:opacity 150ms}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider img.active,.projektkartan .map-wrapper .project-marker-content-wrapper ul img.active{opacity:1}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider .spinner,.projektkartan .map-wrapper .project-marker-content-wrapper ul .spinner{position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%,-50%)}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider:not([data-slides]) .spinner,.projektkartan .map-wrapper .project-marker-content-wrapper ul:not([data-slides]) .spinner{opacity:0}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides="1"] .controls,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides="1"] .controls{display:none;visibility:hidden}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls{position:absolute;width:100%;height:100%}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper{position:absolute;z-index:1;height:100%;width:40px;background:rgb(237 233 230 / .2);cursor:pointer;transition:background 150ms}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper:hover,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper:hover{background:rgb(237 233 230 / .4)}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.inactive,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.inactive{opacity:.5;pointer-events:none}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.inactive:hover,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.inactive:hover{background:rgb(237 233 230 / .2)}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper .arrow,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper .arrow{position:absolute;top:50%;left:50%;border:solid #231f20;border-width:0 3px 3px 0;display:inline-block;padding:9px;border-radius:2px}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.right,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.right{right:0}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.right .arrow,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.right .arrow{transform:translate(-75%,-50%) rotate(-45deg)}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.left,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.left{left:0}.projektkartan .map-wrapper .project-marker-content-wrapper .image-slider[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.left .arrow,.projektkartan .map-wrapper .project-marker-content-wrapper ul[data-slides]:not([data-slides="1"]) .controls .arrow-wrapper.left .arrow{transform:translate(-25%,-50%) rotate(135deg)}.projektkartan .map-wrapper .project-marker-content-wrapper .marker-info-content{font-size:14px;line-height:20px}.projektkartan .map-wrapper .project-marker-content-wrapper .marker-info-content .tag-wrapper{margin-bottom:24px}.projektkartan .map-wrapper .project-marker-content-wrapper .marker-info-content .tag-wrapper p{margin-bottom:4px}.projektkartan .map-wrapper .project-marker-content-wrapper .marker-info-content .tag-wrapper p.category_tag{font-weight:600}.projektkartan .map-wrapper .project-marker-content-wrapper .marker-info-content .tag-wrapper p.service_tag{font-style:italic}.projektkartan .map-wrapper .project-marker-content-wrapper .title{margin-bottom:4px}@media(max-width:768px){.projektkartan .map-wrapper .project-marker-content-wrapper{max-width:100%}}@media(max-width:768px){.projektkartan .map-wrapper{flex-direction:column}.projektkartan .map-wrapper>#project-map{height:340px}}#project-map .gm-style{font:400 16px/28px "europa",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#ede9e6}#project-map .gm-style p{max-width:unset}#project-map .gm-style .gm-style-iw{width:250px;height:250px;padding:0;border-radius:0}#project-map .gm-style .gm-style-iw>.gm-style-iw-d{padding:0;overflow:hidden!important;height:100%;width:100%;position:relative}#project-map .gm-style .gm-style-iw>.gm-style-iw-d>div{width:100%;height:100%;display:flex;justify-content:center}#project-map .gm-style .gm-style-iw>.gm-style-iw-d>div img{display:block;width:auto;height:100%;object-fit:cover}#project-map .gm-style .gm-style-iw>.gm-style-iw-d h2{position:absolute;inset:0;padding:16px;font-size:16px;line-height:28px;background-color:rgb(0 0 0 / .5);width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#ede9e6}#project-map .gm-style .gm-style-iw+.gm-style-iw-tc{display:none}#project-map .gm-style .gm-style-iw>button{display:none!important}#project-map .gm-style>div>div>div>div:not([style*="width: 27px"]){background-color:#fff0!important;box-shadow:none!important;display:flex;flex-direction:column;gap:10px;width:max-content!important}#project-map .gm-style>div>div>div>div:not([style*="width: 27px"])>button{position:relative;border:#231f20 solid 1px!important;height:26px!important;width:26px!important}#project-map .gm-style>div>div>div>div:not([style*="width: 27px"])>button~div{display:none!important}#project-map .gm-style>div>div>div>div:not([style*="width: 27px"])>button>img{display:none!important}#project-map .gm-style>div>div>div>div:not([style*="width: 27px"])>button::before,#project-map .gm-style>div>div>div>div:not([style*="width: 27px"])>button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#231f20}#project-map .gm-style>div>div>div>div:not([style*="width: 27px"])>button::before{height:16px;width:2px}#project-map .gm-style>div>div>div>div:not([style*="width: 27px"])>button::after{width:16px;height:2px}#project-map .gm-style>div>div>div>div:not([style*="width: 27px"])>button:last-of-type::before{content:none}.eu-cookies-bar-cookies-bar-wrap{bottom:25px!important;padding:8px 24px!important;left:50%!important;transform:translateX(-50%);width:calc(100% - 100px)!important;max-width:1670px}@media(max-width:768px){.eu-cookies-bar-cookies-bar-wrap{padding:24px 24px!important}}.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar{display:flex;align-items:center;max-width:none}@media(max-width:768px){.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar{flex-direction:column;gap:16px}}.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-message a:last-of-type{display:none}@media(max-width:768px){.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-message{text-align:center}}.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-button-settings{display:none}.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-button-accept{border:#231f20 1px solid;border-radius:0;color:#ede9e6;background-color:#231f20;font-family:"europa",sans-serif;font-size:14px;line-height:20px;font-weight:700;padding:14px 22px;margin-right:0;display:inline-block;cursor:pointer;outline:none;text-decoration:none;transition:150ms}.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-button-accept:hover{color:#231f20;background-color:#ede9e6;border-color:#231f20;opacity:1}.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-button-accept .eu-cookies-bar-tick::before{content:none}.trp_model_container #trp_ald_modal_popup{position:absolute;top:50%!important;left:50%;transform:translate(-50%,-50%);box-shadow:none;background-color:#ede9e6;border:1px solid #231f20}.trp_model_container #trp_ald_modal_popup .trp_ald_ls_container .trp-ls-shortcode-current-language{color:#231f20;border:2px solid #231f20}.trp_model_container #trp_ald_modal_popup .trp_ald_ls_container .trp-ls-shortcode-language{color:#231f20}.trp_model_container #trp_ald_modal_popup .trp_ald_ls_container .trp-ls-shortcode-language>div:hover{background:#231f20;color:#ede9e6}.trp_model_container #trp_ald_modal_popup .trp_ald_ls_container .trp-language-switcher>div{background-color:#ede9e6;border:2px solid #231f20}.trp_model_container #trp_ald_modal_popup .trp_ald_ls_container .trp-language-switcher-container>div{background-image:linear-gradient(60deg,transparent 50%,#231F20 50%),linear-gradient(120deg,#231F20 50%,transparent 50%)}.trp_model_container #trp_ald_modal_popup #trp_ald_popup_change_language{border-radius:0;border-color:#231f20;color:#231f20;background-color:#ede9e6}.trp_model_container #trp_ald_modal_popup #trp_ald_popup_change_language:hover{background-color:#231f20;color:#ede9e6}.trp_model_container #trp_ald_modal_popup #trp_ald_x_button_and_textarea{gap:8px}.trp_model_container #trp_ald_modal_popup #trp_ald_x_button_textarea,.trp_model_container #trp_ald_modal_popup #trp_ald_x_button::before{color:#231f20!important}.gap-limit .ghostkit-grid-inner{justify-content:center;gap:64px}.site-header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;height:var(--header-height);width:100%;z-index:100;-webkit-transition:all .3s ease-out;transition:all .3s ease}.site-header:not(.transparent) .content-wrapper .menu-toggle,.site-header.open .content-wrapper .menu-toggle,.site-header.color-black .content-wrapper .menu-toggle{background-color:#231f20}.site-header:not(.transparent) .logo,.site-header.open .logo,.site-header.color-black .logo{background-color:#231f20}.site-header:not(.transparent) .main-navigation .menu>.menu-item a:not(.button),.site-header.open .main-navigation .menu>.menu-item a:not(.button),.site-header.color-black .main-navigation .menu>.menu-item a:not(.button){color:#231f20}.site-header:not(.transparent) .main-navigation .menu>.menu-item a:not(.button)::after,.site-header.open .main-navigation .menu>.menu-item a:not(.button)::after,.site-header.color-black .main-navigation .menu>.menu-item a:not(.button)::after{background-color:#231f20}.site-header:not(.transparent) .studio3d-language-switcher a,.site-header.open .studio3d-language-switcher a,.site-header.color-black .studio3d-language-switcher a{color:#231f20}.site-header:not(.transparent) .studio3d-language-switcher a::after,.site-header.open .studio3d-language-switcher a::after,.site-header.color-black .studio3d-language-switcher a::after{background-color:#231f20}.site-header:not(.transparent) .site-actions button,.site-header:not(.transparent) .site-actions a,.site-header:not(.transparent) .studio3d-language-switcher button,.site-header.open .site-actions button,.site-header.open .site-actions a,.site-header.open .studio3d-language-switcher button,.site-header.color-black .site-actions button,.site-header.color-black .site-actions a,.site-header.color-black .studio3d-language-switcher button{color:#231f20;border-color:#231f20;background-color:#ede9e6}.site-header:not(.transparent) .site-actions li.current-menu-item a,.site-header.open .site-actions li.current-menu-item a,.site-header.color-black .site-actions li.current-menu-item a{background-color:#231f20;color:#ede9e6}.site-header.color-black~.site-content{padding-top:var(--header-height)}.site-header:not(.transparent){background-color:#ede9e6}.site-header .content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}.site-header .content-wrapper .inner-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%}.site-header .content-wrapper .inner-wrapper .menu-wrapper{flex:1}.site-header .content-wrapper .menu-toggle{height:40px;width:40px;border:none;padding:0;background-color:#ede9e6;-webkit-mask-image:var(--hamburger);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:var(--hamburger);mask-repeat:no-repeat;mask-position:center}.site-header .popup{position:absolute;width:204px;background-color:#ede9e6;padding:24px;text-align:center;box-shadow:0 3px 8px rgb(35 31 32 / .062745098);opacity:0;transition:opacity 150ms;pointer-events:none}.site-header .popup.active{display:block;opacity:1;pointer-events:auto}.site-header .popup::before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);border-style:solid;border-width:0 16px 16px 16px;border-color:#fff0 #fff0 #ede9e6 #fff0}.site-header .popup p{font-size:14px;line-height:20px}@media(max-width:1130px){.site-header .popup{display:none!important}}.site-header .service-dropdown{width:max-content}@media(max-width:1130px){.site-header .service-dropdown{display:flex!important;width:auto;justify-content:center;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));max-width:none;width:100vw;left:0!important;top:-100vh!important;top:-100dvh!important;box-shadow:none;padding-bottom:var(--header-height);transition:transform 150ms;align-items:center}.site-header .service-dropdown.active{opacity:1;visibility:visible;transform:translateY(calc(100% + var(--header-height)))}}.site-header .service-dropdown ul{list-style-type:none;text-align:center;margin-bottom:0}.site-header .service-dropdown ul a{text-decoration:none;text-transform:capitalize;position:relative;color:#231f20;font-size:14px;line-height:20px;font-weight:700}.site-header .service-dropdown ul a:hover{text-decoration:underline}.site-header .service-dropdown ul a.current-menu-item{text-decoration:underline}.site-header .site-actions{position:relative;display:flex;flex:1;list-style-type:none;margin-bottom:0}.site-header .site-actions li:first-of-type a{border-left-width:1px!important}.site-header .site-actions li.current-menu-item a{background-color:#ede9e6;color:#231f20}.site-header .site-actions a{border-width:1px;border-left-width:0!important;border-style:solid;color:#ede9e6;border-color:#ede9e6;border-left-width:0;font-size:14px;line-height:20px;font-weight:700;background-color:#fff0;border-radius:0;font-family:"europa",sans-serif;padding:14px 22px;display:inline-block;cursor:pointer;outline:none;text-decoration:none;transition:150ms}.site-header .site-actions a:hover{text-decoration:underline}.site-header .site-actions:first-child{border-right:none}@-webkit-keyframes spin{0%{transform:translate(var(--x-pos),5%);opacity:0}10%{transform:translate(var(--x-pos),0);opacity:1}90%{transform:translate(var(--x-pos),0);opacity:1}100%{transform:translateX(var(--x-pos));opacity:0}}@-moz-keyframes spin{0%{transform:translate(var(--x-pos),5%);opacity:0}10%{transform:translate(var(--x-pos),0);opacity:1}90%{transform:translate(var(--x-pos),0);opacity:1}100%{transform:translateX(var(--x-pos));opacity:0}}@-o-keyframes spin{0%{transform:translate(var(--x-pos),5%);opacity:0}10%{transform:translate(var(--x-pos),0);opacity:1}90%{transform:translate(var(--x-pos),0);opacity:1}100%{transform:translateX(var(--x-pos));opacity:0}}@keyframes spin{0%{transform:translate(var(--x-pos),5%);opacity:0}10%{transform:translate(var(--x-pos),0);opacity:1}90%{transform:translate(var(--x-pos),0);opacity:1}100%{transform:translateX(var(--x-pos));opacity:0}}.site-header .site-branding .spacer,.site-header .site-branding-mobile .spacer{visibility:hidden;display:none}.site-header .site-branding a,.site-header .site-branding-mobile a{display:block;padding:8px 0}.site-header .logo{-webkit-mask-image:var(--studio3d-logo);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--studio3d-logo);mask-position:center;mask-repeat:no-repeat;background-color:#ede9e6;width:180px;height:22px}@media(min-width:1131px){.site-header .site-branding{margin:0 auto}.site-header .site-branding-mobile,.site-header .menu-toggle{display:none}}@media(max-width:1130px){.site-header{isolation:isolate}.site-header.open{background-color:#ede9e6}.site-header.open .logo{background-color:#231f20}.site-header.open .inner-wrapper{transform:translateY(calc(100dvh + var(--header-height)))}.site-header.open .menu-toggle{-webkit-mask-image:var(--cross);mask-image:var(--cross);background-color:#231f20}.site-header .site-branding{display:none}.site-header .content-wrapper .inner-wrapper{width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box;position:absolute!important;flex-flow:column nowrap;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));inset:0;top:-100vh;top:-100dvh;background-color:#ede9e6;z-index:-1;transition:transform 300ms;padding-top:26px;padding-bottom:90px;align-items:flex-start}.site-header .content-wrapper .inner-wrapper .menu-wrapper{position:static;height:auto;width:auto;flex:1}.site-header .content-wrapper .inner-wrapper .site-actions{flex:0;order:1}}@media(max-width:768px){.site-header .content-wrapper .inner-wrapper{padding-top:0;padding-bottom:40px;align-items:center}}.main-navigation{display:flex;justify-content:flex-end;gap:8px}.main-navigation .menu{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding-left:0}.main-navigation .menu>.menu-item{padding:8px;position:relative}.main-navigation .menu>.menu-item.current-menu-item>a:not(.button)::after,.main-navigation .menu>.menu-item.active-menu-item>a:not(.button)::after{visibility:visible;opacity:1;top:110%}.main-navigation .menu>.menu-item a:not(.button){position:relative;color:#ede9e6;text-decoration:none;font-size:18px;line-height:28px;font-weight:700}.main-navigation .menu>.menu-item a:not(.button)::after{content:"";position:absolute;top:90%;left:0;right:0;height:1px;background-color:#231f20;visibility:hidden;opacity:0;transition:150ms;background-color:#ede9e6}.main-navigation .menu>.menu-item a:not(.button):hover::after,.main-navigation .menu>.menu-item a:not(.button):focus::after{visibility:visible;opacity:1;top:110%}@media(max-width:1130px){.main-navigation .menu>.menu-item{padding-left:0}}@media(max-width:768px){.main-navigation .menu>.menu-item{padding:8px}}@media(max-width:1130px){.main-navigation{flex-direction:column}}.studio3d-language-switcher{position:relative;display:flex;align-items:center;justify-content:center}.studio3d-language-switcher ul{pointer-events:none}.studio3d-language-switcher.active ul{pointer-events:auto;visibility:visible;opacity:1}.studio3d-language-switcher button{padding:4px 16px;height:max-content;text-transform:uppercase;color:#ede9e6;border-color:#ede9e6}.studio3d-language-switcher button:hover{background-color:#fff0}.studio3d-language-switcher ul{transition:150ms;position:absolute;left:50%;translate:-50%!important;top:calc(100% + 16px*1.5);width:204px;background-color:#ede9e6;padding:24px;text-align:center;box-shadow:0 3px 8px rgb(35 31 32 / .062745098);display:flex;flex-direction:column;gap:4px;width:max-content;list-style-type:none;visibility:hidden;opacity:0}.studio3d-language-switcher ul::before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);border-style:solid;border-width:0 16px 16px 16px;border-color:#fff0 #fff0 #ede9e6 #fff0}.studio3d-language-switcher ul li.active a::after{visibility:visible;opacity:1;top:110%}.studio3d-language-switcher ul li a{text-decoration:none;text-transform:capitalize;position:relative;color:#231f20;text-decoration:none;font-size:14px;line-height:20px;font-weight:700}.studio3d-language-switcher ul li a::after{content:"";position:absolute;top:90%;left:0;right:0;height:1px;background-color:#231f20;visibility:hidden;opacity:0;transition:150ms}.studio3d-language-switcher ul li a:hover::after,.studio3d-language-switcher ul li a:focus::after{visibility:visible;opacity:1;top:110%}@media(max-width:1130px){.menu-wrapper .studio3d-language-switcher{position:static;justify-content:left}.menu-wrapper .studio3d-language-switcher:focus-within ul,.menu-wrapper .studio3d-language-switcher.active ul{transform:translateY(calc(100% + var(--header-height)));transition:transform 150ms}.menu-wrapper .studio3d-language-switcher ul{position:absolute;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));max-width:none;width:100vw;left:50%;top:-100vh;top:-100dvh;background-color:#ede9e6;z-index:1;transition:transform 150ms;justify-content:center;align-items:center;padding-bottom:var(--header-height);box-shadow:none;visibility:visible;opacity:1}}@media(max-width:768px){.menu-wrapper .studio3d-language-switcher{justify-content:center}}@media(max-width:1130px){.site-header .menu-wrapper{display:flex;align-items:baseline}.site-header .main-navigation .menu{flex-flow:column nowrap;align-items:start}}@media(max-width:768px){.site-header .menu-wrapper{align-items:center;margin-bottom:40px}.site-header .main-navigation .menu{align-items:center}.studio3d-language-switcher,.service-dropdown{justify-content:center}}.site-footer{margin-top:auto;background-color:#231f20;color:#ede9e6;padding:50px 0}.site-footer .content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}.site-footer .content-wrapper .copyright{display:flex;flex-direction:column;gap:25px}.site-footer .content-wrapper .copyright img{height:100px;width:auto}.site-footer .content-wrapper .copyright p{font-size:14px;line-height:20px;text-align:center}.site-footer .content-wrapper .copyright p span{display:block}.site-footer .content-wrapper .footer-menu{display:flex;gap:50px}.site-footer .content-wrapper .footer-menu .widget,.site-footer .content-wrapper .footer-menu .wp-block-group{gap:0;margin:0}.site-footer .content-wrapper .footer-menu h2{font-size:14px;line-height:20px}.site-footer .content-wrapper .footer-menu ul{list-style:none;margin:0}.site-footer .content-wrapper .footer-menu ul li{font-size:14px;line-height:20px}.site-footer .content-wrapper .footer-menu ul li a{color:inherit;font-size:inherit;line-height:inherit}.site-footer .content-wrapper .sponsors-signup{align-self:flex-end}.site-footer .content-wrapper .sponsors-signup .sponsors{display:flex;gap:32px;align-items:center;justify-content:space-around}@media(max-width:1130px){.site-footer .content-wrapper{justify-content:flex-start;column-gap:72px}.site-footer .content-wrapper .copyright{order:1}.site-footer .content-wrapper .copyright p{font-size:16px;line-height:20px}.site-footer .content-wrapper .footer-menu{order:0}.site-footer .content-wrapper .footer-menu ul li{font-size:16px;line-height:20px}.site-footer .content-wrapper .sponsors-signup{order:2;justify-content:center}}@media(max-width:768px){.site-footer .content-wrapper{flex-direction:column;justify-content:center;gap:50px}.site-footer .content-wrapper .copyright{order:2}.site-footer .content-wrapper .footer-menu{flex-direction:column;text-align:center}.site-footer .content-wrapper .footer-menu .wp-block-group{align-items:center}.site-footer .content-wrapper .footer-menu ul li{font-size:16px;line-height:20px}.site-footer .content-wrapper .sponsors-signup{order:1;display:flex;flex-direction:column;align-self:center;gap:16px}}.gallery-filter .filter-wrapper{display:flex;flex-direction:column;gap:16px;position:relative}.gallery-filter .filter-wrapper .filter-dropdowns{display:flex;gap:16px}@media(max-width:768px){.gallery-filter .filter-wrapper .filter-dropdowns{flex-direction:column}}.gallery-filter .filter-wrapper .filter-dropdowns .primary-filter-dropdown-container button.dropdown-header{background-color:#e1572d;border-color:#e1572d}.gallery-filter .filter-wrapper .filter-dropdowns .primary-filter-dropdown-container ul,.gallery-filter .filter-wrapper .filter-dropdowns .primary-filter-dropdown-container ul.active{border-color:#e1572d}.gallery-filter .filter-wrapper .filter-dropdowns .primary-filter-dropdown-container ul li button.active,.gallery-filter .filter-wrapper .filter-dropdowns .primary-filter-dropdown-container ul li button:hover{color:#ede9e6;background-color:#e1572d}.gallery-filter .filter-wrapper .filter-dropdowns ul{position:absolute;z-index:2;overflow:hidden;height:0;transition:height .25s,border .25s;border:0 solid #231f20}.gallery-filter .filter-wrapper .filter-dropdowns ul.active{border:1px solid #231f20}.gallery-filter .filter-wrapper .filter-dropdowns .dropdown-header{display:flex;align-items:center;gap:5px;width:100%;padding:.5em 1em;background-color:#231f20;color:#ede9e6}@media(max-width:768px){.gallery-filter .filter-wrapper .filter-dropdowns .dropdown-header{justify-content:space-between}}.gallery-filter .filter-wrapper .filter-dropdowns .dropdown-header:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMWVtIiBoZWlnaHQ9IjFlbSIgdmlld0JveD0iMCAwIDE2IDE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNlZGU5ZTYiPgogIDxwYXRoIGQ9Ik02IDEwLjVhLjUuNSAwIDAgMSAuNS0uNWgzYS41LjUgMCAwIDEgMCAxaC0zYS41LjUgMCAwIDEtLjUtLjV6bS0yLTNhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03YS41LjUgMCAwIDEtLjUtLjV6bS0yLTNhLjUuNSAwIDAgMSAuNS0uNWgxMWEuNS41IDAgMCAxIDAgMWgtMTFhLjUuNSAwIDAgMS0uNS0uNXoiLz4KPC9zdmc+);width:14px;height:14px}.gallery-filter .filter-wrapper ul{list-style:none;display:flex;align-self:flex-start;flex-direction:column;margin:0;border:1px solid #231f20;border-top:none;background-color:#ede9e6}.gallery-filter .filter-wrapper ul li{font-size:14px;line-height:20px}.gallery-filter .filter-wrapper ul li button{border:none;background:none;padding:.5em 1em;width:100%;text-align:left}.gallery-filter .filter-wrapper ul li button.active,.gallery-filter .filter-wrapper ul li button:hover{color:#ede9e6;background-color:#231f20}.gallery-filter .filter-wrapper ul.active-filters-wrapper{flex-direction:row;align-content:flex-start;flex-wrap:wrap;border:none;background-color:#fff0;gap:10.8px}.gallery-filter .filter-wrapper ul.active-filters-wrapper li:not(.reset-wrapper){display:none;visibility:hidden}.gallery-filter .filter-wrapper ul.active-filters-wrapper li:not(.reset-wrapper).active{display:block;visibility:visible}.gallery-filter .filter-wrapper ul.active-filters-wrapper li button{box-sizing:content-box;padding:.5em 1em;overflow:hidden;gap:5.08px;color:#231f20;background-color:#ede9e6;white-space:nowrap;width:unset;border:1px solid #231f20}.gallery-filter .filter-wrapper ul.active-filters-wrapper li button:not(.gallery-filter-reset)::before{display:inline-block;content:"X";font-size:10.5px;line-height:10.5px;text-decoration:none;vertical-align:bottom;transform:translateY(-50%);margin-right:5.08px}.gallery-filter .gallery-wrapper{position:relative;--grid-layout-gap:50px;--grid-column-count:4;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-layout-gap));--grid-item-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(192px, var(--grid-item-width)),1fr));justify-content:flex-start;gap:var(--grid-layout-gap);padding-top:70px}@media(max-width:768px){.gallery-filter .filter-wrapper{gap:16px}}.gallery-item{aspect-ratio:1/1}.gallery-item a{display:flex;justify-content:center;align-items:center;position:relative;isolation:isolate;width:100%;height:100%;z-index:1}.gallery-item a img{z-index:-2;height:100%;width:100%;object-fit:cover}.gallery-item a h3{font-size:16px;line-height:28px;text-align:center;padding:0 4px;color:#ede9e6;visibility:hidden;opacity:0;width:max-content;max-width:100%;height:max-content;position:absolute;inset:50%;transform:translate(-50%,-50%);transition:150ms}.gallery-item a::after{content:"";position:absolute;inset:0;background-color:#fff0;transition:150ms;z-index:-1}.gallery-item a:hover::after{background-color:rgb(35 31 32 / .5)}.gallery-item a:hover h3{visibility:visible;opacity:1}@media(pointer:coarse){.gallery-item a::after{background-color:rgb(35 31 32 / .5)}.gallery-item a h3{visibility:visible;opacity:1}}@media(max-width:768px){.gallery-item{max-width:100%}}.portfolio-snippet-aside{padding-top:50px}.portfolio-snippet{display:flex;flex-direction:column;gap:30px}.portfolio-snippet-message{margin-bottom:0;font-size:14px;line-height:20px;font-weight:700}.portfolio-snippet .portfolio-snippet-gallery{--grid-layout-gap:40px;--grid-column-count:4;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-layout-gap));--grid-item-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(250px, var(--grid-item-width)),1fr));justify-content:flex-start;gap:var(--grid-layout-gap)}@media(max-width:1130px){.portfolio-snippet .portfolio-snippet-gallery{gap:50px}}@media(max-width:768px){.portfolio-snippet .portfolio-snippet-gallery{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:flex-start}.portfolio-snippet .portfolio-snippet-gallery .button-link{width:100%}}.single main>article{padding-top:50px}.projektkartan .entry-content .entry-inner-wrapper{flex-direction:column}.single-studio3d_arkitektur .entry-content,.single-studio3d_produkt .entry-content,.projektkartan .entry-content{margin-top:50px}.single-studio3d_arkitektur .entry-content ul,.single-studio3d_produkt .entry-content ul,.projektkartan .entry-content ul{list-style:none}.single-studio3d_arkitektur .entry-content .entry-inner-wrapper,.single-studio3d_produkt .entry-content .entry-inner-wrapper,.projektkartan .entry-content .entry-inner-wrapper{position:relative;display:flex;justify-content:space-between;gap:68px;margin-bottom:50px}.single-studio3d_arkitektur .entry-content .entry-inner-wrapper section,.single-studio3d_produkt .entry-content .entry-inner-wrapper section,.projektkartan .entry-content .entry-inner-wrapper section{flex:1}.single-studio3d_arkitektur .entry-content .entry-inner-wrapper section:first-of-type,.single-studio3d_produkt .entry-content .entry-inner-wrapper section:first-of-type,.projektkartan .entry-content .entry-inner-wrapper section:first-of-type{flex:2}.single-studio3d_arkitektur .entry-content .entry-inner-wrapper .post-gallery,.single-studio3d_produkt .entry-content .entry-inner-wrapper .post-gallery,.projektkartan .entry-content .entry-inner-wrapper .post-gallery{display:flex;flex-direction:column;gap:24px;margin-bottom:0;width:100%}.single-studio3d_arkitektur .entry-content .entry-inner-wrapper .post-gallery li,.single-studio3d_produkt .entry-content .entry-inner-wrapper .post-gallery li,.projektkartan .entry-content .entry-inner-wrapper .post-gallery li{display:flex}.single-studio3d_arkitektur .entry-content .entry-inner-wrapper .post-gallery .post-gallery-html,.single-studio3d_produkt .entry-content .entry-inner-wrapper .post-gallery .post-gallery-html,.projektkartan .entry-content .entry-inner-wrapper .post-gallery .post-gallery-html{display:flex;flex-direction:column;gap:24px}.single-studio3d_arkitektur .entry-content .similar-projects h2,.single-studio3d_produkt .entry-content .similar-projects h2,.projektkartan .entry-content .similar-projects h2{margin-bottom:30px}@media(max-width:1130px){.single-studio3d_arkitektur .entry-content .entry-inner-wrapper,.single-studio3d_produkt .entry-content .entry-inner-wrapper,.projektkartan .entry-content .entry-inner-wrapper{flex-direction:column;gap:50px}.single-studio3d_arkitektur .entry-content .entry-inner-wrapper .button-link,.single-studio3d_produkt .entry-content .entry-inner-wrapper .button-link,.projektkartan .entry-content .entry-inner-wrapper .button-link{margin:0 auto}}.post-sidebar{display:flex;flex-direction:column;position:sticky;align-self:baseline;top:var(--header-height);right:0;flex:1;min-width:310px;max-width:310px}.post-sidebar h1{font-size:24px;line-height:32px;font-weight:700;margin-bottom:4px}.post-sidebar ul{display:flex;flex-wrap:wrap}.post-sidebar ul.studio3d_arkitektur_category_tag,.post-sidebar ul.studio3d_produkt_category_tag{font-size:14px;line-height:20px;font-weight:700;margin-bottom:4px}.post-sidebar ul.studio3d_arkitektur_service_tag,.post-sidebar ul.studio3d_produkt_service_tag{font-size:14px;line-height:20px;font-weight:400;margin-bottom:24px;font-style:italic}.post-sidebar ul.studio3d_arkitektur_category_tag li:not(:last-of-type)::after,.post-sidebar ul.studio3d_arkitektur_service_tag li:not(:last-of-type)::after,.post-sidebar ul.studio3d_produkt_category_tag li:not(:last-of-type)::after,.post-sidebar ul.studio3d_produkt_service_tag li:not(:last-of-type)::after{content:", "}.post-sidebar ul.buttons{gap:24px}.post-sidebar p{font-size:14px;line-height:20px;font-weight:400;margin-bottom:24px}.post-sidebar p:last-child{margin-bottom:24px}@media(max-width:1130px){.post-sidebar{position:static;order:-1;max-width:none;min-width:0;width:100%}.post-sidebar ul.buttons{justify-content:center;align-items:center}.post-sidebar ul.buttons li{max-width:388px;width:100%}.post-sidebar ul.buttons li .button{width:100%;text-align:center}}.project-map{aspect-ratio:10/13;display:flex;justify-content:center;align-items:center;width:224px;margin-top:24px;margin-bottom:24px}@media(max-width:768px){.project-map{width:100%;height:400px;aspect-ratio:auto}}.single-studio3d_arkitektur .breadcrumbs,.single-studio3d_produkt .breadcrumbs{justify-content:left}.single-studio3d_arkitektur .form-modal-cta-header,.single-studio3d_produkt .form-modal-cta-header{margin-bottom:.25em}@media(max-width:1130px){.single-studio3d_arkitektur .breadcrumbs,.single-studio3d_produkt .breadcrumbs{justify-content:center}.single-studio3d_arkitektur .form-modal-cta-header,.single-studio3d_produkt .form-modal-cta-header{text-align:center}.single-studio3d_arkitektur .open-form-modal,.single-studio3d_produkt .open-form-modal{margin:0 auto;display:block}.single-studio3d_arkitektur .post-sidebar-inner,.single-studio3d_produkt .post-sidebar-inner{text-align:center;order:-1}.single-studio3d_arkitektur .post-sidebar,.single-studio3d_produkt .post-sidebar{display:contents}.single-studio3d_arkitektur .post-sidebar article,.single-studio3d_produkt .post-sidebar article{display:contents}.single-studio3d_arkitektur .post-sidebar p,.single-studio3d_produkt .post-sidebar p{margin-left:auto;margin-right:auto}.single-studio3d_arkitektur .taxonomy-wrapper ul,.single-studio3d_produkt .taxonomy-wrapper ul{justify-content:center}.single-studio3d_arkitektur .project-map,.single-studio3d_produkt .project-map{aspect-ratio:16/7;width:100%}.single-studio3d_arkitektur .portfolio-snippet,.single-studio3d_produkt .portfolio-snippet{align-items:center}}.button,button,input[type=button],input[type=reset],input[type=submit]{border:#231f20 1px solid;border-radius:0;background:#fff0;color:#231f20;font-family:"europa",sans-serif;font-size:14px;line-height:20px;font-weight:700;padding:14px 22px;display:inline-block;cursor:pointer;outline:none;text-decoration:none;transition:150ms}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:underline;color:#ede9e6;background-color:#231f20}.button.inverted,button.inverted,input[type=button].inverted,input[type=reset].inverted,input[type=submit].inverted{color:#ede9e6;background-color:#231f20}.button.inverted:hover,button.inverted:hover,input[type=button].inverted:hover,input[type=reset].inverted:hover,input[type=submit].inverted:hover{color:#231f20;background-color:#ede9e6;border-color:#231f20}.button.primary,button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary{color:#ede9e6;background-color:#e1572d;border:none}.button.primary:hover,button.primary:hover,input[type=button].primary:hover,input[type=reset].primary:hover,input[type=submit].primary:hover{color:#ede9e6;background-color:hsl(14,75%,47.9411764706%)}hr{background-color:#231f20;border:0;height:1px;margin-bottom:24px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-family:"europa",sans-serif;font-size:inherit;line-height:inherit;color:inherit;border:1px solid #ede9e6;border-radius:0;padding:4px;display:block;box-shadow:0 5px 5px -5px #fff0;transition:box-shadow .5s}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{box-shadow:0 5px 5px -5px #000}.checkbox input{display:none}.checkbox input:checked~span::after{background-color:#231f20}.checkbox span{position:relative;display:flex;gap:10px}.checkbox span::before{content:"";display:block;width:20px;height:20px;aspect-ratio:1/1;background-color:#fff0;border-radius:0;border:1px solid currentColor}.checkbox span::after{content:"";position:absolute;top:4px;left:4px;width:12px;height:12px}select{border:1px solid #ede9e6}textarea{width:100%}body .is-layout-constrained form,body .is-layout-constrained .form,form,.form{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;line-height:20px;font-weight:700}body .is-layout-constrained form h1,body .is-layout-constrained form h2,body .is-layout-constrained form h3,body .is-layout-constrained form h4,body .is-layout-constrained form h5,body .is-layout-constrained form h6,body .is-layout-constrained .form h1,body .is-layout-constrained .form h2,body .is-layout-constrained .form h3,body .is-layout-constrained .form h4,body .is-layout-constrained .form h5,body .is-layout-constrained .form h6,form h1,form h2,form h3,form h4,form h5,form h6,.form h1,.form h2,.form h3,.form h4,.form h5,.form h6{display:block;margin-bottom:8px;width:100%}body .is-layout-constrained form p,body .is-layout-constrained .form p,form p,.form p{display:block;margin-bottom:38px;width:100%;max-width:none;font-weight:400}body .is-layout-constrained form .fields,body .is-layout-constrained .form .fields,form .fields,.form .fields{display:flex;flex-direction:column;gap:25px;margin-bottom:25px}body .is-layout-constrained form .fields.full-width,body .is-layout-constrained .form .fields.full-width,form .fields.full-width,.form .fields.full-width{width:100%}body .is-layout-constrained form .fields label,body .is-layout-constrained .form .fields label,form .fields label,.form .fields label{position:relative;display:flex;height:100%;width:100%;cursor:text}body .is-layout-constrained form .fields label.required span::after,body .is-layout-constrained .form .fields label.required span::after,form .fields label.required span::after,.form .fields label.required span::after{content:"*"}body .is-layout-constrained form .fields label.file,body .is-layout-constrained .form .fields label.file,form .fields label.file,.form .fields label.file{display:flex;justify-content:space-between;align-items:center;height:30px;border-bottom:solid 1px currentColor}body .is-layout-constrained form .fields label.file input,body .is-layout-constrained .form .fields label.file input,form .fields label.file input,.form .fields label.file input{display:none}body .is-layout-constrained form .fields label.file input~button,body .is-layout-constrained .form .fields label.file input~button,form .fields label.file input~button,.form .fields label.file input~button{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-user-select:none;user-select:none;background-color:currentColor;-webkit-mask-image:var(--upload);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:var(--upload);mask-repeat:no-repeat;mask-position:center;height:20px;width:24px;padding:0}body .is-layout-constrained form .fields label.file input~button:active,body .is-layout-constrained .form .fields label.file input~button:active,form .fields label.file input~button:active,.form .fields label.file input~button:active{pointer-events:none}body .is-layout-constrained form .fields label.file .file-names,body .is-layout-constrained .form .fields label.file .file-names,form .fields label.file .file-names,.form .fields label.file .file-names{font-weight:400}body .is-layout-constrained form .fields label.file .file-names:not(:empty)~span,body .is-layout-constrained .form .fields label.file .file-names:not(:empty)~span,form .fields label.file .file-names:not(:empty)~span,.form .fields label.file .file-names:not(:empty)~span{transform:translateY(-100%)}body .is-layout-constrained form .fields label input,body .is-layout-constrained form .fields label textarea,body .is-layout-constrained .form .fields label input,body .is-layout-constrained .form .fields label textarea,form .fields label input,form .fields label textarea,.form .fields label input,.form .fields label textarea{border:none;background-color:#fff0;padding:5px 0;width:100%;height:32px;box-sizing:border-box;border-bottom:solid 1px currentColor}body .is-layout-constrained form .fields label input[placeholder]~span,body .is-layout-constrained form .fields label textarea[placeholder]~span,body .is-layout-constrained .form .fields label input[placeholder]~span,body .is-layout-constrained .form .fields label textarea[placeholder]~span,form .fields label input[placeholder]~span,form .fields label textarea[placeholder]~span,.form .fields label input[placeholder]~span,.form .fields label textarea[placeholder]~span{position:absolute;top:5px;left:0;transition:150ms}body .is-layout-constrained form .fields label:not(.file) input:focus,body .is-layout-constrained form .fields label:not(.file) input[placeholder]:not([placeholder=" "]:placeholder-shown),body .is-layout-constrained form .fields label textarea:focus,body .is-layout-constrained form .fields label textarea[placeholder]:not([placeholder=" "]:placeholder-shown),body .is-layout-constrained .form .fields label:not(.file) input:focus,body .is-layout-constrained .form .fields label:not(.file) input[placeholder]:not([placeholder=" "]:placeholder-shown),body .is-layout-constrained .form .fields label textarea:focus,body .is-layout-constrained .form .fields label textarea[placeholder]:not([placeholder=" "]:placeholder-shown),form .fields label:not(.file) input:focus,form .fields label:not(.file) input[placeholder]:not([placeholder=" "]:placeholder-shown),form .fields label textarea:focus,form .fields label textarea[placeholder]:not([placeholder=" "]:placeholder-shown),.form .fields label:not(.file) input:focus,.form .fields label:not(.file) input[placeholder]:not([placeholder=" "]:placeholder-shown),.form .fields label textarea:focus,.form .fields label textarea[placeholder]:not([placeholder=" "]:placeholder-shown){outline:none}body .is-layout-constrained form .fields label:not(.file) input:focus~span,body .is-layout-constrained form .fields label:not(.file) input[placeholder]:not([placeholder=" "]:placeholder-shown)~span,body .is-layout-constrained form .fields label textarea:focus~span,body .is-layout-constrained form .fields label textarea[placeholder]:not([placeholder=" "]:placeholder-shown)~span,body .is-layout-constrained .form .fields label:not(.file) input:focus~span,body .is-layout-constrained .form .fields label:not(.file) input[placeholder]:not([placeholder=" "]:placeholder-shown)~span,body .is-layout-constrained .form .fields label textarea:focus~span,body .is-layout-constrained .form .fields label textarea[placeholder]:not([placeholder=" "]:placeholder-shown)~span,form .fields label:not(.file) input:focus~span,form .fields label:not(.file) input[placeholder]:not([placeholder=" "]:placeholder-shown)~span,form .fields label textarea:focus~span,form .fields label textarea[placeholder]:not([placeholder=" "]:placeholder-shown)~span,.form .fields label:not(.file) input:focus~span,.form .fields label:not(.file) input[placeholder]:not([placeholder=" "]:placeholder-shown)~span,.form .fields label textarea:focus~span,.form .fields label textarea[placeholder]:not([placeholder=" "]:placeholder-shown)~span{transform:translateY(-100%)}body .is-layout-constrained form .fields.terms,body .is-layout-constrained .form .fields.terms,form .fields.terms,.form .fields.terms{width:66%}body .is-layout-constrained form .fields.terms h3,body .is-layout-constrained .form .fields.terms h3,form .fields.terms h3,.form .fields.terms h3{padding:5px 0;border-bottom:solid 1px currentColor}body .is-layout-constrained form .fields.terms ul,body .is-layout-constrained .form .fields.terms ul,form .fields.terms ul,.form .fields.terms ul{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:32px;list-style-type:none}body .is-layout-constrained form .fields.terms ul li,body .is-layout-constrained .form .fields.terms ul li,form .fields.terms ul li,.form .fields.terms ul li{flex:1;flex-basis:calc(50% - 16px)}body .is-layout-constrained form .fields.terms ul li label,body .is-layout-constrained .form .fields.terms ul li label,form .fields.terms ul li label,.form .fields.terms ul li label{cursor:pointer;border:none}body .is-layout-constrained form .fields.terms ul li label span,body .is-layout-constrained .form .fields.terms ul li label span,form .fields.terms ul li label span,.form .fields.terms ul li label span{-webkit-user-select:none;user-select:none;width:max-content}body .is-layout-constrained form .inline-fields,body .is-layout-constrained .form .inline-fields,form .inline-fields,.form .inline-fields{display:flex;gap:24.2px}@media(max-width:768px){body .is-layout-constrained form .inline-fields,body .is-layout-constrained .form .inline-fields,form .inline-fields,.form .inline-fields{flex-direction:column}body .is-layout-constrained form .fields.terms,body .is-layout-constrained .form .fields.terms,form .fields.terms,.form .fields.terms{width:100%}body .is-layout-constrained form .fields.terms ul,body .is-layout-constrained .form .fields.terms ul,form .fields.terms ul,.form .fields.terms ul{flex-direction:column}}.hidden{visibility:hidden!important;opacity:0!important}.overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / .25);transition:150ms;visibility:visible;opacity:1;z-index:1000}.overlay .modal-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;max-width:100%;overflow:auto}.overlay .modal-wrapper .contact-form{width:744px;max-width:100%;padding:75px;background-color:#ede9e6}.overlay .modal-wrapper .contact-form .modal-header{display:flex;gap:25px;margin-bottom:38px}.overlay .modal-wrapper .contact-form .close-modal{position:relative;width:42px;height:42px;background-color:#ede9e6;z-index:1}.overlay .modal-wrapper .contact-form .close-modal::after{content:"";position:absolute;inset:0;background-color:#231f20;-webkit-mask-image:var(--small-cross);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:var(--small-cross);mask-repeat:no-repeat;mask-position:center}.overlay .modal-wrapper .contact-form .close-modal:hover{background-color:#231f20}.overlay .modal-wrapper .contact-form .close-modal:hover::after{background-color:#ede9e6}@media(max-width:768px){.overlay .modal-wrapper .contact-form{padding:24px}.overlay .modal-wrapper .contact-form .modal-header h2{max-width:80%;margin-bottom:24px}.overlay .modal-wrapper .contact-form .close-modal{position:absolute;top:0;right:0}}.contact-form form{position:relative}.contact-form form::after{content:attr(data-before);position:absolute;width:100%;height:100%;background-color:#ede9e6;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .5s}.contact-form form.sent::after{opacity:1;pointer-events:auto}.contact-form .status-message{width:max-content;max-width:100%;margin:8px 0;margin-left:auto;padding:4px}.contact-form .status-message.success{font-size:14px;line-height:20px;color:green}.contact-form .error{color:red;border-color:inherit}.contact-form .error+span{color:red}.contact-form .error:focus,.contact-form .error:not(:placeholder-shown){color:#231f20}.contact-form .error:focus+span,.contact-form .error:not(:placeholder-shown)+span{color:inherit}.contact-form button[type=submit]{position:relative}.contact-form .spinner{top:50%;left:-10px;transform:translate(-100%,-50%);position:absolute}.studio3d-form-signup-wrapper form{align-items:flex-start;gap:4px;max-width:282.5px}@media(max-width:768px){.studio3d-form-signup-wrapper form{align-items:center}}.studio3d-form-signup-wrapper form .signup_scroll{display:flex;align-items:flex-end}.studio3d-form-signup-wrapper form .signup_scroll .field-group{display:flex;flex-direction:column;gap:4px}.studio3d-form-signup-wrapper form .signup_scroll .field-group input{padding:8px}.studio3d-form-signup-wrapper form .signup_scroll .optionalParent{position:relative}.studio3d-form-signup-wrapper form .signup_scroll .optionalParent .spinner{top:50%;left:-4px;transform:translate(-100%,-50%);position:absolute}.studio3d-form-signup-wrapper form #responses{font-weight:400}.studio3d-form-signup-wrapper form #responses>div{opacity:1;transition:opacity .5s,height .5s;height:auto}@media(max-width:768px){.studio3d-form-signup-wrapper form #responses>div{text-align:center}}.studio3d-form-signup-wrapper form #responses>div.hide{opacity:0;height:0px!important}.studio3d-form-signup-wrapper form #responses>div.active{display:block!important}.studio3d-form-signup-wrapper input[type=submit]{border:#ede9e6 1px solid;padding:8px 16px}.studio3d-form-signup-wrapper input[type=submit]:hover{border:#ede9e6 1px solid;border-left:#231f20 1px solid}.studio3d-form-signup-wrapper input[type=email]{background-color:#ede9e6;color:#231f20}.studio3d-form-signup-wrapper input[type=email]:focus{outline:none}h1,h2,h3,h4,h5,h6{clear:both}h1,.h1,h2,.h2{font-weight:700;font-size:24px;line-height:32px}h3,.h3,h4,.h4,h5,.h5 h6,.h6{font-weight:700;font-size:inherit;line-height:inherit}a{color:#231f20;outline:none}.wp-button-link a,.button-link{display:flex;align-items:center;gap:10px;border:#231f20 1px solid;border-radius:0;background:#fff0;color:#231f20;font-family:"europa",sans-serif;font-size:14px;line-height:20px;font-weight:700;padding:14px 22px;cursor:pointer;outline:none;text-decoration:none;width:max-content;transition:150ms}.wp-button-link a::after,.button-link::after{content:"";display:block;width:26px;height:12px;-webkit-mask-image:var(--arrow);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:#231f20}.wp-button-link a:hover,.button-link:hover{background-color:#231f20;color:#ede9e6}.wp-button-link a:hover::after,.button-link:hover::after{background-color:#ede9e6}.wp-button-link a.inverted::after,.button-link.inverted::after{background-color:#ede9e6}.wp-button-link a.inverted:hover::after,.button-link.inverted:hover::after{background-color:#231f20}.wp-button-link a.primary::after,.button-link.primary::after{background-color:#ede9e6}.wp-button-link a.primary:hover::after,.button-link.primary:hover::after{background-color:#ede9e6}ul{list-style:disc;margin-bottom:24px}ol{list-style:decimal;margin-bottom:24px}li>ul,li>ol{margin-bottom:0;margin-left:24px}dt{font-weight:700}dd{margin:0 24px 24px}.breadcrumbs{display:flex;justify-content:center;flex-wrap:wrap;list-style:none}.breadcrumbs li:not(:last-of-type)::after{content:"/";margin-right:10px;padding-left:10px}.breadcrumbs li a{text-decoration:none;text-transform:lowercase}.breadcrumbs li.active a{text-decoration:underline}@keyframes spinner-animation{0%{opacity:1}100%{opacity:0}}.spinner{width:25px;height:25px;display:none;overflow:hidden;background:none}.spinner .spinner-elements{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.spinner .spinner-elements>div{box-sizing:content-box;top:12.5px;position:absolute;animation:spinner-animation linear 1s infinite;background:#ede9e6;width:2px;height:2px;transform-origin:12.5px 0}.spinner .spinner-elements>div:nth-child(1){transform:rotate(0deg);animation-delay:-.9166666667s}.spinner .spinner-elements>div:nth-child(2){transform:rotate(30deg);animation-delay:-.8333333333s}.spinner .spinner-elements>div:nth-child(3){transform:rotate(60deg);animation-delay:-0.75s}.spinner .spinner-elements>div:nth-child(4){transform:rotate(90deg);animation-delay:-.6666666667s}.spinner .spinner-elements>div:nth-child(5){transform:rotate(120deg);animation-delay:-.5833333333s}.spinner .spinner-elements>div:nth-child(6){transform:rotate(150deg);animation-delay:-0.5s}.spinner .spinner-elements>div:nth-child(7){transform:rotate(180deg);animation-delay:-.4166666667s}.spinner .spinner-elements>div:nth-child(8){transform:rotate(210deg);animation-delay:-.3333333333s}.spinner .spinner-elements>div:nth-child(9){transform:rotate(240deg);animation-delay:-0.25s}.spinner .spinner-elements>div:nth-child(10){transform:rotate(270deg);animation-delay:-.1666666667s}.spinner .spinner-elements>div:nth-child(11){transform:rotate(300deg);animation-delay:-.0833333333s}.spinner .spinner-elements>div:nth-child(12){transform:rotate(330deg);animation-delay:0s}.spinner.bg{background-color:#231f20;outline:4px solid #231f20}.spinner.bg.inverted{background-color:#ede9e6;outline:4px solid #ede9e6}.spinner.inverted .spinner-elements>div{background:#231f20}.spinner.active{display:inline-block}img{height:auto;max-width:100%}.gallery{margin-bottom:24px}body .wp-block-image .alignright{margin:0}.gallery-caption{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}body .is-layout-constrained p,p{margin-bottom:24px;max-width:680px;width:100%;box-sizing:content-box}body .is-layout-constrained p:last-child,p:last-child{margin-bottom:0}@media(max-width:1130px){body .site-content .entry-content .wp-block-cover__inner-container{width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}}body .site-content .entry-content .wp-block-cover>:not(.wp-block-cover__inner-container) .wp-block-group__inner-container{width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}table{margin:0 0 28px;width:100%}.widget{margin:0 0 24px}.widget select{max-width:100%}.wp-block-cover{padding-left:0!important;padding-right:0!important}.wp-block-cover h1,.wp-block-cover h2{font-size:24px;line-height:32px;font-weight:700}.wp-block-cover .wp-block-cover__inner-container{width:calc(1620px + var(--site-padding)*2);max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);box-sizing:border-box}.wp-block-cover.center .wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:center}.wp-block-cover .is-layout-constrained p{max-width:unset}.wp-block-group .wp-block-group__inner-container.is-layout-constrained{margin:auto}.wp-block-group.center .wp-block-group__inner-container{display:flex;flex-direction:column;justify-content:center}.ghostkit-carousel .ghostkit-carousel-arrow{border-radius:0;background-color:#fff0;box-shadow:none;opacity:.8}.ghostkit-carousel .ghostkit-carousel-arrow svg.ghostkit-svg-icon{height:2em;width:2em}.ghostkit-testimonial{background-color:rgb(225 87 45 / .1);flex-direction:column;align-items:center}.ghostkit-testimonial .ghostkit-testimonial-content{background-color:#fff0}.ghostkit-testimonial .ghostkit-testimonial-content p{margin:auto}.ghostkit-testimonial .ghostkit-testimonial-photo{aspect-ratio:1;border-radius:500}.ghostkit-testimonial .ghostkit-testimonial-photo img{width:100%;height:100%;object-fit:cover}.ghostkit-testimonial .ghostkit-testimonial-photo,.ghostkit-testimonial .ghostkit-testimonial-meta{text-align:center;margin-left:0}.ghostkit-testimonial .ghostkit-testimonial-meta{margin-bottom:1em}