/*!
Theme Name: spektradesign
Description: WordPress theme for spektradesign
Author: Spektra Design
Author URI: https://spektradesign.se
Version: 2.0.1
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background:var(--color-neutral-pos-dt);font-size:10px;font-family:Graphik,sans-serif;transition:all .3s ease-in-out;color:var(--color-neutral-neg-dt)}body.dark-mode{background-color:var(--color-neutral-pos-dt);color:var(--color-neutral-neg-dt)}body.light-mode{background-color:var(--color-neutral-pos-lt);color:var(--color-neutral-neg-lt)}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px;margin-top:0!important}html.sr .load-hidden{visibility:hidden}div,section,article,a.block,footer,.wp-block-image{position:relative;box-sizing:border-box}p{font-family:Graphik,sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-m);line-height:var(--line-height-m);margin-bottom:var(--spacing-m)}p strong,p b{font-family:Graphik,sans-serif;font-weight:600;font-style:normal}p em{font-style:italic}p.is-style-intro-text{font-size:var(--font-size-l);line-height:var(--line-height-l)}p.is-style-small-text{font-size:var(--font-size-s);line-height:var(--line-height-s)}.text-margin-bottom{margin-bottom:var(--spacing-xxl)!important}.no-margin-bottom{margin-bottom:0!important}p.has-big-text-font-size{font-family:"GT Sectra",sans-serif;font-weight:400;font-style:normal;line-height:1em}main>p.has-big-text-font-size{margin:0 0 12.5rem;padding:0 12.5rem;width:var(--size-9-cols)}@media only screen and (max-width:900px){main>p.has-big-text-font-size{padding:0 4rem}}@media only screen and (max-width:550px){main>p.has-big-text-font-size{padding:0 2rem;margin-bottom:5rem;width:var(--size-12-cols)}}@media only screen and (min-width:1920px){main>p.has-big-text-font-size{width:var(--size-7-cols)}}.single .container .inner{width:calc(50% - 1rem)}@media only screen and (max-width:781px){.container .inner,.single .container .inner{width:100%}}.container-type:last-child{margin-bottom:6rem}.no-post-thumbnail{padding-top:5rem}main{min-height:calc(100vh - 37rem);margin:0 var(--gutter-size)}.wrap{width:80rem}@media only screen and (max-width:1240px){.wrap{width:100%;padding:0 2rem}}article{margin:8rem auto}.neg-marg-down{margin-bottom:-8rem}.clear{clear:both}.text-white{color:#fff}.text-black{color:#1E1E1E}.bg-black{background:#1E1E1E}.bg-gray{background:#F2F2F2}.sticky{position:fixed;margin-top:0}.overlay{position:absolute;inset:0;transition:all .2s ease-in-out}.center{text-align:center}.pointer{cursor:pointer}h1{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);margin-bottom:5.6rem;font-weight:300}.page-project h1{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}h2{font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:var(--spacing-l);font-weight:300}.page-project h2{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:400}@media only screen and (min-width:640px){.container h2{margin-bottom:3rem}}h3{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:400;margin-bottom:var(--spacing-m)}h4{font-family:Graphik,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:var(--font-size-s);line-height:var(--line-height-s);margin-top:0;margin-bottom:var(--spacing-m)}.inner h4{margin-bottom:1.5rem}main>.wp-block-heading{max-width:470px}main ul{list-style:outside!important;margin-bottom:var(--spacing-l);margin-left:1.2rem}main ul.is-style-no-list-dots{list-style:none!important}main ul li{font-size:var(--font-size-s);line-height:1.3em;margin-bottom:var(--spacing-s)}main>.Site-container--md>h3,main>.Site-container--md>h4{margin:0 0 1.5rem 50%}@media only screen and (max-width:780px){main>.Site-container--md>h3,main>.Site-container--md>h4{margin-left:0}}.has-big-text-font-size{font-size:clamp(3rem, 5vw, 9rem)!important}a{text-decoration:none;color:inherit;cursor:pointer}main a{text-decoration:underline}.fadein{opacity:1!important}.wp-block-image img{width:100%!important}:root{--font-size-xs:1.2rem;--line-height-xs:1.5rem;--font-size-s:1.4rem;--line-height-s:2rem;--font-size-m:1.6rem;--line-height-m:2.4rem;--font-size-l:1.7rem;--line-height-l:2.4rem;--font-size-xl:2.2rem;--line-height-xl:2.8rem;--font-size-xxl:3.2rem;--line-height-xxl:3.6rem;--font-size-xxxl:2.4rem;--line-height-xxxl:3rem;--menu-font-size:2.2rem;--menu-line-height:2.8rem;--spacing-xs:0.2rem;--spacing-s:0.4rem;--spacing-m:1.2rem;--spacing-l:2rem;--spacing-xl:3.2rem;--spacing-xxl:5.6rem;--spacing-xxxl:8rem;--gutter-size:1.6rem;--column-size:calc(( 100vw - var(--gutter-size) ) / 12 - var(--gutter-size));--size-2-cols:calc(( 2 * var(--column-size) ) + 1 * var(--gutter-size));--size-3-cols:calc(( 3 * var(--column-size) ) + 2 * var(--gutter-size));--size-4-cols:calc(( 4 * var(--column-size) ) + 3 * var(--gutter-size));--size-5-cols:calc(( 5 * var(--column-size) ) + 4 * var(--gutter-size));--size-6-cols:calc(( 6 * var(--column-size) ) + 5 * var(--gutter-size));--size-7-cols:calc(( 7 * var(--column-size) ) + 6 * var(--gutter-size));--size-8-cols:calc(( 8 * var(--column-size) ) + 7 * var(--gutter-size));--size-9-cols:calc(( 9 * var(--column-size) ) + 8 * var(--gutter-size));--size-10-cols:calc(( 10 * var(--column-size) ) + 9 * var(--gutter-size));--color-neutral-pos-lt:#F8F8F8;--color-neutral-pos-dt:#1B1B1B;--color-neutral-pos-shade-lt:#DBDBDB;--color-neutral-pos-shade-dt:#414141;--color-neutral-neg-lt:#1B1B1B;--color-neutral-neg-dt:#F8F8F8;--color-neutral-neg-shade-lt:#414141;--color-neutral-neg-shade-dt:#DBDBDB;--logo-with:13rem;--logo-heigt:4rem}@media (max-width:499px){:root{--column-size:calc(( 100vw - var(--gutter-size) ) / 4 - var(--gutter-size))}}@media (min-width:500px){:root{--font-size-xs:calc(0.22vw + 10.91px);--line-height-xs:calc(-0.22vw + 16.09px);--font-size-s:calc(-0.11vw + 14.54px);--line-height-s:calc(0.04vw + 19.78px);--font-size-m:calc(-0.11vw + 16.54px);--line-height-m:calc(-0.11vw + 24.54px);--font-size-l:calc(0.43vw + 13.83px);--line-height-l:calc(0.33vw + 22.37px);--font-size-xl:calc(1.96vw + 12.22px);--line-height-xl:calc(2.17vw + 17.13px);--font-size-xxl:calc(1.3vw + 25.48px);--line-height-xxl:calc(1.3vw + 29.48px);--font-size-xxxl:calc(10.43vw + -28.17px);--line-height-xxxl:calc(10.87vw + -24.35px);--menu-font-size:calc(-1.85vw + 31.24px);--menu-line-height:calc(-1.7vw + 36.48px);--spacing-xs:calc(0.43vw + -0.17px);--spacing-s:calc(0.87vw + -0.35px);--spacing-m:calc(0.87vw + 7.65px);--spacing-l:calc(0.87vw + 15.65px);--spacing-xl:calc(0.87vw + 27.65px);--spacing-xxl:calc(3.91vw + 36.43px);--spacing-xxxl:calc(8.26vw + 38.7px);--logo-with:calc(-0.65vw + 92.26px);--logo-heigt:calc(-0.28vw + 38.71px)}}@media (min-width:960px){:root{--font-size-xs:calc(0.21vw + 11px);--line-height-xs:calc(0.42vw + 10px);--font-size-s:calc(0.31vw + 10.5px);--line-height-s:calc(0.48vw + 15.6px);--font-size-m:calc(0.31vw + 12.5px);--line-height-m:calc(0.35vw + 20.1px);--font-size-l:calc(0.83vw + 10px);--line-height-l:calc(1.04vw + 15.5px);--font-size-xl:calc(1.88vw + 13px);--line-height-xl:calc(1.25vw + 30px);--font-size-xxxl:calc(5.83vw + 16px);--line-height-xxxl:calc(6.25vw + 20px);--menu-font-size:calc(0.31vw + 10.5px);--menu-line-height:calc(0.48vw + 15.6px);--spacing-xs:calc(0vw + 4px);--spacing-s:calc(0vw + 8px);--spacing-m:calc(0vw + 16px);--spacing-l:calc(0vw + 24px);--spacing-xl:calc(0.83vw + 28px);--spacing-xxl:calc(2.92vw + 46px);--spacing-xxxl:calc(5.42vw + 66px);--logo-with:calc(-0.65vw + 92.26px);--logo-heigt:calc(0.83vw + 28px)}}@media (min-width:1440px){:root{--font-size-xs:calc(0.21vw + 11px);--line-height-xs:calc(0.42vw + 10px);--font-size-s:calc(0.42vw + 9px);--line-height-s:calc(0.31vw + 18px);--font-size-m:calc(0.63vw + 8px);--line-height-m:calc(0.79vw + 13.8px);--font-size-l:calc(0.83vw + 10px);--line-height-l:calc(0.52vw + 23px);--font-size-xl:calc(1.25vw + 22px);--line-height-xl:calc(1.25vw + 30px);--font-size-xxxl:calc(5.21vw + 25px);--line-height-xxxl:calc(6.25vw + 20px);--menu-font-size:calc(0.42vw + 9px);--menu-line-height:calc(0.31vw + 18px);--spacing-xs:calc(0vw + 4px);--spacing-s:calc(0vw + 8px);--spacing-m:calc(0vw + 16px);--spacing-l:calc(0vw + 24px);--spacing-xl:calc(1.67vw + 16px);--spacing-xxl:calc(2.08vw + 58px);--spacing-xxxl:calc(2.92vw + 102px);--logo-with:calc(2.6vw + 57.5px);--logo-heigt:calc(1.04vw + 25px)}}@font-face{font-family:"GT Sectra";src:url(/wp-content/themes/spektradesign/assets/font/GT-Sectra-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik;src:url(/wp-content/themes/spektradesign/assets/font/Graphik-Light-Web.woff2) format("woff2");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik;src:url(/wp-content/themes/spektradesign/assets/font/Graphik-Regular-Web.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik;src:url(/wp-content/themes/spektradesign/assets/font/Graphik-Medium-Web.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Graphik;src:url(/wp-content/themes/spektradesign/assets/font/Graphik-Semibold-Web.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Graphik;src:url(/wp-content/themes/spektradesign/assets/font/Graphik-Bold-Web.woff2) format("woff2");font-weight:700;font-style:normal}.acf-block{padding:3rem 0}.acf-block-slideshow{margin-bottom:var(--spacing-xxl)}@media only screen and (max-width:550px){.acf-block-slideshow{margin-bottom:5rem}}.spektra-block.parallax{position:relative;background-attachment:fixed;background-position:center 0;background-repeat:no-repeat;background-size:cover;height:100%;margin:0 0 var(--spacing-xxl);overflow:hidden}@media only screen and (max-width:900px){.spektra-block.parallax{margin-bottom:5rem}}@media only screen and (max-width:1024px){.spektra-block.parallax{background-size:auto 100%}}@media only screen and (min-width:450px) and (orientation:portrait){.parallax{height:50vh}}@media only screen and (min-width:450px){.parallax-image{display:none}}.parallax-image{-o-object-fit:cover;object-fit:cover;height:120%;width:120%}.spektra-block.video{margin:auto;max-width:70rem}.wp-block-video video,.spektra-block.video video{max-width:100%;display:block;width:100%}.wp-block-video.ratio-1-1 video{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.wp-block-video.ratio-2-3 video{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.wp-block-video.ratio-9-16 video{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}.wp-block-video.ratio-3-4 video{aspect-ratio:3/4!important;-o-object-fit:cover!important;object-fit:cover!important}.Project-feed{margin-bottom:var(--spacing-xxl);gap:var(--gutter-size);display:flex!important}@media (max-width:959px){.Project-feed{flex-wrap:wrap;gap:var(--spacing-xxl)}.Project-feed .block{width:100%}}.Project-feed .block{display:block!important;text-decoration:none!important}.Project-feed .block-1{flex:100%}.Project-feed .block-2{flex:50%}.Project-feed .block-2 video{aspect-ratio:1/1}@media (max-width:959px){.Project-feed .block picture,.Project-feed .block video{display:block;aspect-ratio:1/1!important;height:auto!important}.Project-feed .block img{height:100%}}.Project-feed .block img{width:100%;-o-object-fit:cover;object-fit:cover}.Project-feed .block-1 img,.Project-feed .block-1 video{aspect-ratio:2/1}.Project-feed .title{z-index:2;margin-top:var(--spacing-m)}.columns-text-list{margin-bottom:var(--spacing-xxl)}@media (min-width:500px){.columns-text-list{margin-left:var(--column-size);margin-right:var(--column-size)}}@media (min-width:960px){.columns-text-list{margin-left:0;margin-right:0;display:grid!important;grid-template-columns:repeat(12,1fr);grid-gap:var(--gutter-size)}.columns-text-list .column-text{grid-column:2/6}.columns-text-list .column-list{grid-column:7/12}}@media (max-width:959px){.columns-text-list{grid-template-columns:100%;grid-gap:0}.column-text{margin-bottom:calc(var(--spacing-l) - var(--spacing-m))}}.column-text p{font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:var(--spacing-l);font-weight:300}@media (max-width:959px){.column-text p{max-width:470px}}.column-list{display:grid;grid-template-columns:repeat(5,1fr)}.column-list p{font-size:var(--font-size-l);font-family:Graphik,sans-serif;font-weight:400;font-style:normal;line-height:1.4em;grid-column:1/6}.column-list p.text-margin-bottom{margin-bottom:var(--spacing-xl)!important}.column-list li{font-size:var(--font-size-s);line-height:1.3em}.column-list ul{list-style:none!important;margin-bottom:var(--spacing-m);grid-column:1 / 6}@media (min-width:960px){.column-list ul{margin-left:var(--spacing-l);grid-column:2 / 5}}.columns-text-list .Toggle-button{font-family:Graphik,sans-serif;font-weight:400;font-style:normal;margin-top:0!important;text-transform:uppercase;font-size:1.8rem;border-bottom:1px solid #000;padding:1rem 0;width:100%}.columns-text-list .Toggle-button::after{content:"+";display:inline-block;margin-left:.3em;transition:var(--hover-transition)}.columns-text-list .Toggle-button.is-active::after{transform:rotate(45deg)}.column-list h4{font-family:Graphik,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:var(--font-size-s);grid-column:1 / 6;margin-bottom:var(--spacing-s);word-break:auto-phrase;letter-spacing:.07em}@media (min-width:960px){.column-list h4{grid-column:1 / 1;width:8.5rem}}@media only screen and (min-width:800px){.columns-text-list .Toggle-button{display:none}}.wp-block-columns{margin-bottom:var(--spacing-xxl)}@media only screen and (max-width:550px){.wp-block-columns{margin-bottom:5rem}}@media (max-width:959px){.wp-block-columns{display:block!important}}.wp-block-column{margin-bottom:1.5rem}.wp-block-column p{margin-bottom:var(--spacing-m)!important;width:100%;font-size:var(--font-size-s);line-height:var(--line-height-s)}.wp-block-columns .wp-block-image{margin:0;margin-bottom:var(--spacing-m)}.wp-block-columns .wp-block-image img{max-width:100%;width:100%!important}.wp-block-media-text{margin-bottom:var(--spacing-xxl)}@media only screen and (max-width:550px){.wp-block-media-text{margin-bottom:5rem}}.wp-block-media-text p{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}.wp-block-media-text h2,.wp-block-media-text h3{margin-bottom:4.2rem}@media only screen and (max-width:550px){.wp-block-media-text h2,.wp-block-media-text h3{margin-bottom:2.5rem}}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text .wp-block-media-text__media{margin-right:8rem}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin-right:0;margin-left:8rem}@media only screen and (max-width:600px){.wp-block-media-text .wp-block-media-text__media{margin-right:0;margin-bottom:1.5rem}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin-left:0}}.wp-block-media-text.is-style-media-text-circle{grid-template-columns:65% 35%}.wp-block-media-text.is-style-media-text-circle .wp-block-media-text__content{width:var(--size-7-cols)}@media only screen and (max-width:600px){.wp-block-media-text.is-style-media-text-circle .wp-block-media-text__content{width:100%}}.wp-block-media-text.is-style-media-text-circle .wp-block-media-text__media{padding:2.4rem 0}.wp-block-media-text.is-style-media-text-circle img{border-radius:50%;max-width:250px;max-height:250px;margin:0 auto}.wp-block-media-text.alignfull .wp-block-media-text__media{margin-left:-10.1rem}@media only screen and (max-width:900px){.wp-block-media-text.alignfull .wp-block-media-text__media{margin-left:-1.6rem}}@media only screen and (max-width:550px){.wp-block-media-text.alignfull .wp-block-media-text__media{margin-left:0}}.wp-block-table{margin:0 0 var(--spacing-xxl)!important;width:var(--size-4-cols)}@media (max-width:959px){.wp-block-table{width:100%}}.wp-block-table table{table-layout:auto!important;width:auto!important}.wp-block-table td,.wp-block-table th{border:none;padding:0;padding-bottom:var(--spacing-m)}.wp-block-table td:first-of-type{font-family:Graphik,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:var(--font-size-s);margin-bottom:var(--spacing-s);word-break:keep-all;letter-spacing:.06em;max-width:11em;text-wrap:balance}.wp-block-table td:last-of-type{font-size:var(--font-size-s);line-height:1.3em;padding-left:var(--spacing-xl)}.wp-block-quote,.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;grid-column:2/8!important;margin-bottom:var(--spacing-xxl);padding:0!important;margin-left:0;margin-right:0}@media (min-width:960px){.wp-block-quote,.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-left:0;margin-right:0}}@media (max-width:959px){.wp-block-quote,.wp-block-quote.is-large,.wp-block-quote.is-style-large{width:100%}}.wp-block-quote p,.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{padding-top:var(--spacing-m);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:300}.wp-block-quote cite{padding-bottom:var(--spacing-m)!important;font-size:var(--font-size-s)!important;line-height:var(--line-height-s)!important;text-align:left!important}.wp-block-media-text p:last-child{margin-bottom:0}.Group-columns-text .wp-block-column{margin-bottom:var(--spacing-xl)}.Group-columns-text .wp-block-image{margin-bottom:var(--spacing-m)!important}.Group-columns-text .wp-block-columns p{margin-bottom:0!important}.wp-blocks blockquote{display:flex;justify-content:flex-end}.wp-blocks h2,.wp-blocks blockquote{margin-bottom:3rem;width:100%}.wp-blocks h3{width:100%}.wp-blocks p a{text-decoration:underline}.wp-block-list{margin-bottom:var(--spacing-l)}.wp-block-group{margin-bottom:var(--spacing-xxl)}.wp-block-group .wp-block-columns{margin-bottom:0;gap:var(--gutter-size)!important}@media (max-width:959px){.wp-block-group .wp-block-columns{gap:0!important}}.wp-block-group>.wp-block-image,.wp-block-group .wp-block-columns .wp-block-image,.wp-block-group .wp-block-video,.wp-block-group .wp-block-embed{margin-bottom:var(--gutter-size);position:relative}.wp-block-group .wp-block-image.aligncenter{width:100%!important}.wp-block-embed .unmute-button,.js-video-embed .unmute-button{position:absolute;top:var(--gutter-size);left:var(--gutter-size);z-index:99999;background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-neg-sound-on.svg);width:46px;height:46px;background-color:var(--color-neutral-neg-dt);border-radius:50%;background-repeat:no-repeat;border:none;transition:0.3s;cursor:pointer}@media (min-width:500px){.wp-block-embed .unmute-button,.js-video-embed .unmute-button{width:calc(var(--menu-line-height) + 2 * var(--spacing-s));height:calc(var(--menu-line-height) + 2 * var(--spacing-s))}}.unmute-button.muted{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-neg-sound-on.svg)}.unmute-button.unmuted{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-neg-sound-off.svg)}.is-layout-constrained>*{max-width:100%!important}.wp-block-buttons{margin-bottom:var(--spacing-l)}.wp-block-button__link{font-size:var(--font-size-s);line-height:var(--line-height-s);background:none;color:var(--color-neutral-neg-dt);border:1px solid var(--color-neutral-neg-dt);padding:.65rem 2.2rem;border-radius:50px;transition:all 0.2s}.wp-block-button__link:hover{background:var(--color-neutral-neg-dt);color:var(--color-neutral-pos-dt);transition:all 0.2s}.light-mode .wp-block-button__link{color:var(--color-neutral-neg-lt);border:1px solid var(--color-neutral-neg-lt)}.light-mode .wp-block-button__link:hover{background:var(--color-neutral-neg-lt);color:var(--color-neutral-pos-lt)}.Columns-statistics{display:flex!important}@media (max-width:780px){.Columns-statistics{gap:5rem}}.Columns-statistics .wp-block-column{border-left:1px solid var(--color-neutral-neg-dt);padding-left:var(--spacing-m)}.light-mode .Columns-statistics .wp-block-column{border-left:1px solid var(--color-neutral-neg-lt)}.Columns-statistics p:first-of-type{font-size:var(--font-size-xl);line-height:var(--line-height-xl);max-width:230px;letter-spacing:-.03em}.Columns-statistics p.is-style-intro-text:first-of-type{font-size:calc(var(--font-size-xxl) + 2rem);line-height:var(--line-height-xxl);letter-spacing:-.06em}.Columns-statistics .wp-block-column p:last-of-type{margin-bottom:0!important;max-width:230px}.flex{display:flex;flex-wrap:wrap}.flex-center{align-items:center}.flex-align-right{justify-content:flex-end}.flex-align-center{justify-content:center}.justify-space-between{justify-content:space-between}.block{display:block;overflow:hidden}a.block{display:flex;align-items:center}.fadein{opacity:0}.flex .block-1{width:100%;height:50vw}.flex .block-2{width:50%}@media only screen and (max-width:1240px){.flex .block-2{max-height:unset}}@media only screen and (max-width:781px){.flex .block-2{width:100%}}.flex .block-3{width:33.33%}.text-twocol{-moz-columns:2;columns:2}@media only screen and (max-width:800px){.text-twocol{-moz-columns:1;columns:1}.flex .block-3{width:50%}}.text-fourcol{-moz-columns:4;columns:4}@media only screen and (max-width:1024px){.text-fourcol{-moz-columns:2;columns:2}}.block .overlay{opacity:0;z-index:1;background:rgb(0 0 0 / 30%)}.block:hover .overlay{opacity:1}.light-mode .block .title{color:var(--color-neutral-neg-lt)}.dark-mode .block .title{color:var(--color-neutral-neg-dk)}.block .title h2,.block .title p{font-family:Graphik,sans-serif;font-size:var(--font-size-s)!important;line-height:var(--line-height-s)!important;margin-bottom:var(--spacing-xs)!important;font-weight:400}.block .extrabild{position:absolute;top:0;left:0;z-index:0}header{top:0;width:100%;display:block;transition:top .3s;position:fixed;box-sizing:border-box;height:-moz-fit-content;height:fit-content;padding:var(--spacing-m) calc(var(--gutter-size) + 0.4rem);z-index:9999}.site-title{background-image:url(/wp-content/themes/spektradesign/assets/images/logo.svg);background-size:contain;width:var(--logo-with);height:var(--logo-heigt);background-position:center;background-repeat:no-repeat;position:relative;transition:all .2s ease-in}.Mobile-menu .site-title{width:100%;position:absolute;top:0}.menu li{margin-right:var(--spacing-s);font-size:var(--menu-font-size);line-height:var(--menu-line-height);border-radius:20px;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}.menu li a{padding:.9rem 2.2rem;display:block}.js-color-mode{border-radius:100%;cursor:pointer;transition:background-color .1s ease-in;background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width:500px){.js-color-mode{width:calc(var(--menu-line-height) + 2* var(--spacing-s))!important;height:calc(var(--menu-line-height) + 2* var(--spacing-s))!important}}.dark-mode .js-color-mode{background-color:var(--color-neutral-neg-dt);background-image:url(/wp-content/themes/spektradesign/assets/images/icon36-neg-mode-light_b.svg)}.light-mode .js-color-mode{background-color:var(--color-neutral-neg-lt);background-image:url(/wp-content/themes/spektradesign/assets/images/icon36-pos-mode-dark.svg)}.light-mode .js-color-mode.image-behind{background-color:var(--color-neutral-neg-dt)!important;background-image:url(/wp-content/themes/spektradesign/assets/images/icon36-neg-mode-dark_b.svg)!important}.light-mode .js-navButton.image-behind{background-color:var(--color-neutral-neg-dt)!important;background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-neg-meny.svg)!important}.light-mode .open .js-navButton.image-behind{background-color:var(--color-neutral-neg-lt)!important}.Mobile-menu{z-index:99999}.Mobile-menu ul{width:100vw}.Mobile-menu.open{height:100vh}.Mobile-menu-btns{display:flex;gap:var(--spacing-m);margin-bottom:var(--spacing-xl);position:fixed;top:90dvh;left:50%;transform:translateX(-50%);transition:top 0.3s ease-in-out}.Mobile-menu .js-navButton{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-neg-meny.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:46px;height:46px;background-color:var(--color-neutral-neg-dt);border-radius:50%}.light-mode .Mobile-menu .js-navButton{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-pos-meny.svg);background-color:var(--color-neutral-neg-lt)}.Mobile-menu.open .js-navButton{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-neg-kryss.svg)!important}.light-mode .Mobile-menu.open .js-navButton{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-pos-kryss.svg)!important}.Mobile-menu .js-menu-back{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-pos-pil.svg);display:none;width:46px;height:46px;background-color:var(--color-neutral-pos-dt);border:1px solid var(--color-neutral-neg-dt);border-radius:50%}.light-mode .Mobile-menu .js-menu-back{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-pos-pil.svg);background-color:var(--color-neutral-neg-lt)}.Mobile-nav{display:none;opacity:0;visibility:hidden}.Mobile-nav.is-active{display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:fixed;bottom:10rem;opacity:1;visibility:visible;left:50%;transform:translateX(-50%)}.Mobile-menu .js-color-mode{width:46px;height:46px}.Mobile-menu li{margin:var(--spacing-m) auto;transition:all .2s}.Mobile-menu li.hidden{display:none}.Mobile-menu li.selected{background:var(--color-neutral-pos-dt)!important;border:1px solid var(--color-neutral-neg-dt)!important;color:var(--color-neutral-neg-dt)!important}.light-mode .Mobile-menu li.selected{background:var(--color-neutral-pos-lt)!important;border:1px solid var(--color-neutral-neg-lt)!important;color:var(--color-neutral-neg-lt)!important}.Body-overlay{transition:all .2s ease-in-out}.Body-overlay.menu-open{background:var(--color-neutral-pos-dt);position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:9999;opacity:.75}.light-mode .Body-overlay.menu-open{background:var(--color-neutral-pos-lt)}.Desktop-menu{display:none}@media (min-width:500px){.Desktop-menu{display:flex}.Mobile-menu{display:none}.menu{display:inline-flex}header .flex{height:100%;justify-content:space-between;align-items:center}.menu li a{padding:var(--spacing-s) var(--spacing-m)}}.sub-menu{position:absolute;top:100%;left:0;opacity:0;height:0;transition:all .4s ease-in-out;overflow:hidden}.Mobile-menu .sub-menu{position:absolute;height:auto;opacity:1;overflow:auto;display:none;transform:translateX(-50%);left:50%}.Mobile-menu .sub-menu.is-active{display:block}.sub-menu li{width:-moz-fit-content!important;width:fit-content!important}.sub-menu.open{opacity:1;height:auto}.dark-mode .menu li{background:var(--color-neutral-neg-dt);color:var(--color-neutral-pos-dt)}.light-mode .menu li{background:var(--color-neutral-neg-lt);color:var(--color-neutral-pos-lt)}.menu.image-behind li{background:var(--color-neutral-neg-dt)!important;color:var(--color-neutral-pos-dt)!important}.menu-header .menu .sub-menu li{opacity:0;height:0}.sub-menu.open li a{margin-top:var(--spacing-s)}.dark-mode .menu li.bg-revert{background:var(--color-neutral-pos-dt)!important;color:var(--color-neutral-neg-dt)!important;box-shadow:inset 0 0 0 1px var(--color-neutral-neg-dt)}.light-mode .menu li.bg-revert{background:var(--color-neutral-pos-lt)!important;color:var(--color-neutral-neg-lt)!important;box-shadow:inset 0 0 0 1px var(--color-neutral-neg-lt)}.light-mode .menu.image-behind li.bg-revert{background:var(--color-neutral-pos-dt)!important;color:var(--color-neutral-neg-dt)!important;box-shadow:inset 0 0 0 1px var(--color-neutral-neg-dt)}.dark-mode .site-title{background-image:url(/wp-content/themes/spektradesign/assets/images/logo_white.svg)}.site-title.image-behind{background-image:url(/wp-content/themes/spektradesign/assets/images/logo_white.svg)}footer{padding:var(--spacing-s) 0 var(--spacing-m);margin:var(--spacing-xxl) var(--gutter-size) 0}@media (min-width:960px){footer{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 var(--gutter-size)}}.dark-mode footer{border-top:1px solid var(--color-neutral-neg-shade-dt)}.light-mode footer{border-top:1px solid var(--color-neutral-neg-shade-lt)}footer p,footer a{font-size:var(--font-size-s);line-height:var(--line-height-s);margin-bottom:0}@media (min-width:960px){.Grid-block:first-of-type{grid-column:1/4}.Grid-block:nth-child(2){grid-column:4/7}.Grid-block:nth-child(3){grid-column:7/10}.Grid-block:nth-child(4){grid-column:10/12}.Grid-block:last-of-type{text-align:right}}.page-project h1.wp-block-heading{margin-bottom:var(--spacing-l);text-wrap:balance}.page-single{margin-top:calc(var(--spacing-xxl) + var(--spacing-xl))}@media(min-width:960px){.page-project,.page-single{display:grid!important;grid-template-columns:repeat(12,1fr);grid-gap:0 var(--gutter-size)}.page-project>*{grid-column:span 12;align-self:start}.page-single>.alignfull{grid-column:span 12!important;align-self:start}}.page-project h2.wp-block-heading:first-of-type,.page-single h1.wp-block-heading:first-of-type{font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:var(--spacing-l);font-weight:300;margin-top:var(--spacing-s)}.page-project .wp-block-post-title{font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:400;margin-bottom:0}@media (min-width:960px){.page-project .wp-block-heading,.page-project>p,.page-project>.wp-block-table,.page-single .wp-block-heading,.page-single>p,.page-single>.wp-block-table{grid-column:7/12;margin:0 0 var(--spacing-m)}.page-single>.wp-block-list{grid-column:7/12;margin-bottom:var(--spacing-xl)}.page-single>.wp-block-columns{grid-column:7/12;margin-bottom:var(--spacing-xxl)!important}.page-single>.wp-block-group{grid-column:span 12}.page-project>.Columns-statistics{grid-column:7/12}.page-project .wp-block-post-title{position:absolute;width:var(--size-4-cols);margin-left:calc(var(--column-size) + var(--gutter-size))}.page-project h2.wp-block-heading:first-of-type{position:absolute;width:var(--size-4-cols);margin-left:calc(var(--column-size) + var(--gutter-size));font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:300;max-width:none;margin-top:calc(2px + var(--spacing-l))}.page-single h1.wp-block-heading:first-of-type{position:absolute;width:var(--size-4-cols);margin-left:calc(var(--column-size) + var(--gutter-size));font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:300;max-width:none;margin-top:0;grid-column:1/6}.page-single>.wp-block-image{grid-column:span 12}}.page-project .entry-content{padding-bottom:6rem}@media (min-width:960px){.page-project>.wp-block-group,.page-project>.wp-block-image,.page-single>.wp-block-group,.page-single>.wp-block-image{margin-left:calc(var(--column-size) + var(--gutter-size));margin-right:calc(var(--column-size) + var(--gutter-size))}}.page-project>.alignfull,.page-single>.alignfull{margin-left:0;margin-right:0}@media(min-width:960px){.page-default,.page-category{display:grid!important;grid-template-columns:repeat(12,1fr);grid-gap:0 var(--gutter-size);grid-auto-rows:min-content}.page-default>.Column-content,.page-category>.Column-content{grid-column:7/13}.page-default>.Column-content>*,.page-category>.Column-content>*{margin-right:var(--column-size)}.page-default>.Column-content>.wp-block-columns,.page-category>.Column-content>.wp-block-columns,.page-default>.Column-content>.wp-block-image,.page-category>.Column-content>.wp-block-image{margin-right:0}.page-default>.Column-title,.page-default>h2.wp-block-heading,.page-category>h2.wp-block-heading,.page-category>.Column-title{grid-column:2/6}.page-default>.alignwide{grid-column:2/12}.page-default>.alignfull{grid-column:1/13}}.page-category .Project-feed{grid-column:1/13}.page-category .text-margin-bottom,.page-default .text-margin-bottom{margin-bottom:var(--spacing-xl)!important}.page-category .Column-content{margin-bottom:var(--spacing-xxxl);margin-top:var(--spacing-m)}.page-category .Column-content>:last-child{margin-bottom:0}.page-default .Column-content>.wp-block-group>:last-child{margin-bottom:0}.page-category ul{max-width:333px}.container.heading h2,.container.heading h3{position:absolute;margin:0}.entry-content p a{text-decoration:underline}.entry-content p a:hover{opacity:.5}.block .caption{position:absolute;left:1.5rem;bottom:1.5rem;background:#fff;padding:1rem;opacity:0;transition:all .2s ease-in-out;max-width:calc(100% - 5rem)}@media only screen and (max-width:800px){.block .caption{bottom:1rem;left:1rem;right:1rem;max-width:calc(100% - 3rem);background:rgb(255 255 255 / 80%)}.block .caption p{font-size:1.3rem}}.block:hover .caption,.block .caption.on{opacity:1}.Fixed-intro{margin-bottom:var(--spacing-xxxl);display:none}.Fixed-intro.is-active{display:block}@media (max-width:499px){.Fixed-intro{display:block!important}}.Fixed-intro p{font-size:var(--font-size-xxxl)!important;line-height:normal!important;font-weight:300;text-align:center;max-width:90%;margin:0 auto}.Close-fixed-intro{display:none}@media (min-width:500px){.Body-overlay.is-active{background:var(--color-neutral-pos-dt);position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:99999;opacity:.75}.Fixed-intro{margin:0;position:fixed;width:100%!important;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;z-index:100000;text-align:center}.Fixed-intro .Fixed-container{width:75%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.Fixed-intro .Close-fixed-intro{display:block;background-image:url(/wp-content/themes/spektradesign/assets/images/close-intro.svg);background-repeat:no-repeat;background-size:contain;width:37px;height:37px;position:absolute;right:0;top:0;z-index:100000;cursor:pointer}}main.page-start{margin-top:calc((4* var(--spacing-xl)) + var(--spacing-m))}.page-start .wp-block-group{padding:var(--spacing-m) 0}.page-start>p{font-size:var(--font-size-xl);line-height:var(--line-height-xl);width:var(--size-8-cols);padding:var(--spacing-m) 0;font-weight:300}@media (max-width:959px){.page-start>p{width:100%}}.page-start p.text-margin-bottom{margin-bottom:var(--spacing-xxxl)!important}.page-start .logo-large{width:20rem;opacity:0;transition:all .2s ease-in}@media only screen and (min-width:2000px){.page-start .logo-large{width:30rem}}@media only screen and (max-width:1024px){.page-start .logo-large{margin-bottom:8rem}}.page-archive{margin-top:calc(var(--spacing-xxl) + var(--spacing-xl))}.Archive-feed .Grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--spacing-xl) var(--gutter-size)}@media (max-width:959px){.Archive-feed .Grid{grid-template-columns:1fr 1fr}}.Archive-feed .Post-item{text-decoration:none}.Archive-feed h4{font-family:Graphik,sans-serif;font-size:var(--font-size-s)!important;line-height:var(--line-height-s)!important;margin-bottom:var(--spacing-s)!important;margin-top:var(--spacing-m)!important;font-weight:400;text-transform:none}.feed .block .project-logo{width:50%!important;height:auto!important;z-index:3}.Project-feed .block video{height:auto;-o-object-fit:cover;object-fit:cover}.Post-feed-container{grid-column:span 12;border-top:1px solid var(--color-neutral-neg-dt);padding-top:var(--spacing-s)}.light-mode .Post-feed-container{border-top:1px solid var(--color-neutral-neg-lt)}.Post-feed-container>a{font-size:var(--font-size-s)!important;line-height:var(--line-height-s)!important}.Post-feed-container .Flex{display:flex;gap:var(--gutter-size);margin-bottom:var(--spacing-xl)}@media (max-width:959px){.Post-feed-container .Flex{flex-wrap:wrap;gap:var(--spacing-xxl)}}.Post-feed-container h2{font-size:calc(var(--font-size-l) + .5rem);line-height:var(--line-height-l);margin-bottom:var(--spacing-xl);font-weight:300}.Post-feed-container h4{font-family:Graphik,sans-serif;font-size:var(--font-size-s)!important;line-height:var(--line-height-s)!important;margin-bottom:var(--spacing-s)!important;margin-top:var(--spacing-m)!important;font-weight:400;text-transform:none}.Post-feed-container .Post-item{text-decoration:none;width:100%}.section-text{height:50vw;padding:10rem 0}.section-text p{font-size:5.5rem;max-width:75rem}@media only screen and (min-width:2000px){.section-text p{font-size:7rem}}@media only screen and (min-width:1240px){.section-text p{font-size:4rem;max-width:80%}}@media only screen and (max-width:1024px){.section-text p{max-width:100%}}.section-text p a{text-decoration:underline}.section-text p a:hover{text-decoration:none}.Toggle-container{overflow:hidden}.Toggle-container.margin-bottom{margin-bottom:var(--spacing-xl)}.Toggle-block{overflow:hidden;border-bottom:1px solid var(--color-neutral-pos-shade-dt)}.light-mode .Toggle-block{border-bottom:1px solid var(--color-neutral-pos-shade-lt)}.Toggle-block .Toggle-headline{cursor:pointer;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;font-size:var(--font-size-l)!important;text-transform:none!important;margin-bottom:0!important;padding:var(--spacing-m) 0;height:46px}.Toggle-block .Toggle-headline::after{text-align:center;content:'';background-color:var(--color-neutral-neg-dt);width:46px;height:46px;border-radius:50%;background-size:contain;transition:transform 0.4s;background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-neg-plus.svg);background-repeat:no-repeat;right:0;z-index:99;margin-left:var(--spacing-m)}@media (min-width:500px){.Toggle-block .Toggle-headline::after{width:calc(var(--menu-line-height) + 2* var(--spacing-s))!important;height:calc(var(--menu-line-height) + 2* var(--spacing-s))!important}}.light-mode .Toggle-block .Toggle-headline::after{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-pos-plus.svg);background-color:var(--color-neutral-pos-dt)}.Toggle-block .Toggle-headline.is-active::after{bottom:var(--spacing-m);background-color:var(--color-neutral-pos-dt);border:1px solid var(--color-neutral-neg-dt);background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-pos-minus.svg);position:absolute;box-sizing:border-box}.light-mode .Toggle-block .Toggle-headline.is-active::after{background-image:url(/wp-content/themes/spektradesign/assets/images/icon46-neg-minus.svg);background-color:var(--color-neutral-neg-dt);border:1px solid var(--color-neutral-pos-dt)}.Toggle-block .Toggle-content{height:0;transition:0.4s all 0s;overflow:hidden}.Toggle-block .Toggle-content>:last-child{margin-bottom:var(--spacing-m)}.Toggle-block .Toggle-content p{padding-right:var(--spacing-m);font-size:var(--font-size-s);line-height:var(--line-height-s);width:80%}.Custom-js-toggle{cursor:pointer}.Custom-toggle-block{overflow:hidden;border-bottom:1px solid var(--color-neutral-pos-shade-dt);padding:var(--spacing-m) 0;position:relative}.light-mode .Custom-toggle-block{border-bottom:1px solid var(--color-neutral-pos-shade-lt)}.Custom-toggle-content{height:0;transition:0.4s all 0s;overflow:hidden}.Custom-toggle-block .Custom-js-toggle p,.Custom-toggle-block .Custom-toggle-content ul{margin-bottom:0!important}.Custom-js-toggle::after{content:'';width:36px;height:36px;background-image:url(/wp-content/themes/spektradesign/assets/images/open_darkmode.svg);background-size:contain;transition:transform 0.4s;position:absolute;right:0;bottom:0;z-index:99999}.Custom-toggle-block .is-active::after{content:'';background-image:url(/wp-content/themes/spektradesign/assets/images/close_darkmode.svg)}.light-mode .Custom-js-toggle::after{background-image:url(/wp-content/themes/spektradesign/assets/images/open_lightmode.svg)}.light-mode .Custom-toggle-block .is-active::after{background-image:url(/wp-content/themes/spektradesign/assets/images/close_lightmode.svg)}img{width:100%;display:block;height:auto}.top-image{overflow:hidden;transition:all .3s ease-in;margin-bottom:var(--spacing-xxl);width:100%}.top-image img{height:100%;-o-object-fit:cover;object-fit:cover}.top-image .caption{position:absolute;right:3rem;bottom:-3rem}@media only screen and (max-width:800px){.top-image .caption{bottom:1rem;right:1rem}}.no-top-image h1{padding:0 var(--spacing-xxl)}@media only screen and (max-width:900px){.no-top-image h1{padding:0 4rem}}@media only screen and (max-width:550px){.no-top-image h1{padding:0 2.4rem}}video.show-on-desktop{display:block}video.show-on-mobile{display:none}@media only screen and (max-width:550px){video.show-on-desktop{display:none}video.show-on-mobile{display:block}}.single-spektra_projekt .top-image h1{position:absolute;bottom:2.4rem;margin-bottom:0!important;left:var(--gutter-size);font-size:clamp(2.4rem, 4vw, 4rem);font-family:Graphik,sans-serif;font-weight:400;font-style:normal;color:#fff}.wp-block-embed__wrapper,.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}@media only screen and (max-width:800px){.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-top:0;top:auto}}.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper{padding-bottom:100%!important}.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper{height:100%;padding-bottom:0}.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object,.wp-block-embed__wrapper embed,.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.top-image video{-o-object-fit:cover;object-fit:cover}.top-image .video{height:100%}.no-top-image{margin-top:calc(var(--spacing-xxl) + var(--spacing-xl))}@media only screen and (max-width:550px){.no-top-image{margin-top:8rem}}.pos-abs{position:absolute}.abs-center{top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fadeIn{0%{opacity:1}45%{opacity:1}47%{opacity:0}100%{opacity:0}}@media only screen and (max-width:800px){.extrabild{animation:fadeIn 10s infinite alternate}}.extrabild{display:none}.bild-1{animation-delay:6s}.bild-2{animation-delay:3s}.bild-3{animation-delay:9s}.wp-block-image,.wp-block-video{margin-bottom:var(--spacing-xxl)}@media only screen and (max-width:550px){.wp-block-image,.wp-block-video{margin-bottom:5rem}}.wp-block-video figure,.wp-block-image figure{margin:auto}.wp-block-image figcaption{text-align:left;font-family:Graphik,sans-serif;font-weight:400;font-style:normal;color:inherit;line-height:1.3em;font-size:1.5rem}.wp-block-video figcaption{text-align:left;font-family:Graphik,sans-serif;font-weight:400;font-style:normal;color:inherit;line-height:1.3em;font-size:1.5rem}.spektra-block.video figcaption{text-align:left;font-family:Graphik,sans-serif;font-weight:400;font-style:normal;margin:.8rem 0 0 1rem;color:inherit;line-height:1.3em;font-size:1.5rem}.wp-block-group{margin-bottom:var(--spacing-xxl)}.splide{cursor:grab;visibility:hidden}.splide__slide img{height:100%;width:auto;vertical-align:bottom}.splide__arrows{position:absolute;top:50%;width:100%}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.wp-block-cover,.wp-block-gallery{background-attachment:fixed;background-position:50% 0;margin-bottom:10rem;height:60vh}@media only screen and (min-width:2000px){.wp-block-cover,.wp-block-gallery{width:calc(100% + 40rem);margin:10rem -20rem;height:70vh}}.main-carousel{height:60vh!important}.carousel-image{display:block;height:200px;min-width:150px;top:50%;transform:translateY(-50%)}.carousel.is-fullscreen .carousel-image{height:auto;max-height:100%}@keyframes splide-loading{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-moz-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0;position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slider{position:relative}.splide__spinner{position:absolute;inset:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:#fff0;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%);width:auto}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid #fff0}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--rtl>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--ttb>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--ttb>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev{top:1em}.splide--rtl>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.animation .mockup{position:relative;z-index:3}.desktop.animation .scroll-anim{width:57%;top:10.7%;position:absolute;left:50%;transform:translateX(-50%);z-index:2;-o-object-fit:fill!important;object-fit:fill!important;height:auto!important}@keyframes scroll{0%{top:10.7%}100%{top:-200%}}