@keyframes hero-word-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes smooth-fade{0%{opacity:0}to{opacity:1}}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title:not(:has(a)){cursor:default}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}body{padding:0;background-color:#f5f5f2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.18'/%3E%3C/svg%3E");background-size:160px 160px;background-blend-mode:multiply;margin:0;--ts-shade-1:#313135;--ts-shade-2:#797a88;--ts-shade-3:#bfc3c8;--ts-shade-4:#dadfe4;--ts-shade-5:#f3f3f3;--ts-shade-6:#f8f8f8;--ts-shade-7:#fcfcfc;--ts-accent-1:var(--e-global-color-accent);--ts-accent-2:var(--e-global-color-accent);overflow-x:hidden;overflow-y:scroll;color:var(--ts-shade-1);font-family:var(--e-global-typography-text-font-family),sans-serif}img{mix-blend-mode:multiply;border-style:none}.hero-name{font-family:"Inter";font-size:1rem;line-height:1.4em;color:var(--white)}.hero-name span{display:block;font-size:.875rem;font-weight:400}header{z-index:9999}p.hero-text{max-width:560px;font-family:"Tid Regular Display TV";font-size:3.5rem;color:var(--white);padding-block-end:35px}@media (max-width:767px){p.hero-text{font-size:2.5rem}}.hero-text span{display:inline-block;animation:hero-word-in .4s ease-out both;animation-delay:calc(var(--i)*.06s)}@media (prefers-reduced-motion:reduce){.hero-text span{animation:none}}.studiosa-btn a.elementor-button{border-width:2px;border-color:var(--e-global-color-accent);padding:14px 24px;border-radius:10px}.studiosa-btn a.elementor-button:hover{background-color:#6b3d2c}.studiosa-btn.second a.elementor-button{background:#0000001a!important;border-color:#fef6ec4a;backdrop-filter:blur(6px)}.studiosa-btn.second a.elementor-button:hover{background:#00000045}html{line-height:1.15;-webkit-text-size-adjust:100%}button,hr{overflow:visible}hr{box-sizing:content-box;height:0}a{background-color:transparent;color:var(--ts-accent-1);text-decoration:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;text-transform:none}[type=button],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.ts-nav-menu{width:100%}.ts-nav-menu.ts-wp-menu>ul.ts-nav-horizontal{flex-wrap:nowrap}.ts-nav-menu>ul.ts-nav-horizontal{display:flex;flex-wrap:nowrap;width:100%}.ts-nav-menu>ul>li{align-items:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.ts-nav-menu>ul>li.ts-mobile-menu,popup[v-cloak]{display:none}.ts-item-link,.ts-nav-menu>ul>li,.ts-user-area{display:flex;position:relative}.ts-item-link{align-items:center;transition:all .3s ease;padding:10px;font-size:var(--e-global-typography-text-font-size);color:var(--ts-shade-2);grid-gap:5px;background:unset;border:unset}.ts-item-link:hover{cursor:pointer}.ts-item-link>span{white-space:nowrap;transition:all .3s ease}.ts-item-link .ts-item-icon{width:40px;height:40px;background:0 0;border-radius:25px;align-items:center;transition:all .3s ease;justify-content:center;position:relative;flex-grow:0;flex-shrink:0;--ts-icon-color:var(--ts-shade-1);--ts-icon-size:26px}.ts-item-link .ts-item-icon svg{height:var(--ts-icon-size);width:var(--ts-icon-size);-o-object-fit:contain;object-fit:contain;fill:var(--ts-icon-color);transition:all .3s ease}.ts-user-area{width:100%}.ts-user-area>ul{width:100%;flex-wrap:nowrap}*{box-sizing:border-box;text-rendering:geometricPrecision}p{margin-block-start:0;margin-block-end:.9rem}p:last-child{margin:0}.simplify-ul{margin:0;padding:0;line-height:normal;list-style:none}.flexify{display:flex;flex-wrap:wrap}.hidden{display:none!important}.min-scroll{overflow-y:overlay;overflow-x:hidden;--ts-scroll-color:var(--ts-shade-5);scrollbar-color:var(--ts-scroll-color) transparent;scrollbar-width:thin}.min-scroll.min-scroll-h{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.ts-no-posts{flex-direction:column;justify-content:center;display:flex;align-items:center;width:100%;max-width:300px;margin:auto;grid-column:1/-1;padding:30px 0;grid-gap:15px;opacity:1;transition:.15s ease;animation:smooth-fade .25s linear;--ts-icon-color:var(--ts-shade-3);--ts-icon-size:40px}.ts-no-posts svg{width:var(--ts-icon-size);height:var(--ts-icon-size);-o-object-fit:contain;object-fit:contain;fill:var(--ts-icon-color)}.ts-no-posts>p{color:var(--ts-shade-2);font-size:var(--e-global-typography-text-font-size);text-align:center;line-height:22px;margin:0}:where(path){fill:inherit}:where(svg){color:var(--ts-icon-color)}:target{scroll-margin-top:50px}.ts-icon-btn{width:36px;height:36px;align-items:center;justify-content:center;display:flex;padding:0;border-radius:40px;flex-shrink:0;line-height:normal;font-weight:600;border:1px solid var(--ts-shade-3);background:0 0;transition:all .2s ease;align-self:center;--ts-icon-color:var(--ts-shade-2);--ts-icon-size:18px}.ts-icon-btn:focus{outline:0}.ts-icon-btn:hover{outline:0;cursor:pointer;border-color:var(--ts-shade-2)}.ts-icon-btn svg{width:var(--ts-icon-size);height:var(--ts-icon-size);-o-object-fit:contain;object-fit:contain;transition:all .2s ease;fill:var(--ts-icon-color)}.ts-term-dropdown li{flex-wrap:nowrap;align-items:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;overflow:hidden;border-bottom:.5px solid var(--ts-shade-4)}.ts-term-dropdown li:last-child{border-bottom:none}.ts-term-dropdown li>a{flex-wrap:nowrap;align-items:center;padding:11px 15px;transition:.15s ease;font-size:var(--e-global-typography-text-font-size);width:100%;grid-gap:10px;height:40px}.ts-term-dropdown li>a:focus,.ts-term-dropdown li>a:hover{background:var(--ts-shade-7)}.ts-term-dropdown li>a>span{font-size:var(--e-global-typography-text-font-size);color:var(--ts-shade-1);transition:.15s ease;overflow:hidden;margin:0 auto 0 0;white-space:nowrap;text-overflow:ellipsis}:root{--e-global-color-v4-white:var(--white);--e-global-color-v4-black:var(--black);--e-global-color-v4-grey-light:var(--grey-light);--e-global-color-v4-grey-mid:var(--grey-mid);--direction-multiplier:1}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:0;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}@media (max-width:767px){.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width);margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start);display:var(--display)}:is([data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%);transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con .elementor-widget{min-width:0}.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-text{display:inline-block}.elementor-button span{text-decoration:inherit}.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1)*var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)*var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}.elementor-edit-mode [data-element_type=e-form-error-message]:is(:has(.elementor-element-editable),:has(>.elementor-empty-view)),.elementor-edit-mode [data-element_type=e-form-success-message]:is(:has(.elementor-element-editable),:has(>.elementor-empty-view)){display:block}.elementor-kit-7{--e-global-color-primary:#0A0F14;--e-global-color-secondary:#0A0F14;--e-global-color-text:#0A0F14;--e-global-color-accent:#9A5841;--e-global-typography-primary-font-family:"Tid Regular Display TV";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.25em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Tid Regular";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;background-color:var(--e-global-color-v4-white)}.elementor-kit-7 .elementor-button,.elementor-kit-7 button{border-style:solid}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}:root{--white:#FEF6EC;--black:#5f392c;--grey-light:#fbfbfb;--grey-mid:#727272;--beige:#F8F8F7;--border:#e4d2c7;--accents:#ae987b;--accent:#9A5841;--accent-lighter:#5c5f94;--studiosa-base:#AC6B45}@font-face{ font-family:"Tid Regular Display TV";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/uploads/2026/09/Tid-RegularDisplayTV.woff2)format("woff2") }@font-face{ font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/uploads/2026/09/Inter-Regular.woff2)format("woff2") }@font-face{ font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(https://studiosa.se/wp-content/uploads/2026/09/Inter-Semibold.woff2)format("woff2") }@font-face{ font-family:"Tid Regular";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/uploads/2026/09/Tid-Regular.woff2)format("woff2") }.elementor-widget-ts-post-feed{width:100%}.ts-preview{position:relative}.post-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));transition:.15s ease}.elementor-gallery__container{min-height:1px}.elementor-gallery-item{border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius);display:block;overflow:hidden;position:relative;text-decoration:none}.elementor-gallery-item__overlay{height:100%;left:0;position:absolute;top:0;width:100%;mix-blend-mode:var(--overlay-mix-blend-mode);transition-duration:var(--overlay-transition-duration);transition-property:mix-blend-mode,transform,opacity,background-color}.elementor-gallery-item__image.e-gallery-image{transition-duration:var(--image-transition-duration);transition-property:filter,transform}.e-gallery-item,.e-gallery-item.elementor-gallery-item{transition-property:all}.e-con>.elementor-widget-gallery{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.e-gallery-item{position:relative;flex-grow:0;flex-shrink:0;transition-duration:var(--animation-duration)}.e-gallery-image{background-position:center center;background-size:cover;width:100%;transform-origin:center top;transition:var(--animation-duration)}.elementor-animated-content{--translate:0,0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),"Inter",sans-serif;font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10 .elementor-element.elementor-element-2c09bd2.elementor-element,.elementor-10 .elementor-element.elementor-element-33d341b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10 .elementor-element.elementor-element-d1788dd{width:auto;max-width:auto}.elementor-10 .elementor-element.elementor-element-d1788dd>.post-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.elementor-10 .elementor-element.elementor-element-7a1e9a5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10 .elementor-element.elementor-element-7a1e9a5 .elementor-button-content-wrapper{flex-direction:row}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-10 .elementor-element.elementor-element-4657b8a .e-gallery-item:focus .elementor-gallery-item__overlay,.elementor-10 .elementor-element.elementor-element-4657b8a .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:#9a584180}.elementor-10 .elementor-element.elementor-element-4657b8a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}@media (max-width:1024px){.elementor-widget-button .elementor-button{letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10 .elementor-element.elementor-element-d1788dd{width:100%;max-width:100%}.elementor-10 .elementor-element.elementor-element-d1788dd>.post-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elementor-widget-button .elementor-button{letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10 .elementor-element.elementor-element-d1788dd>.post-feed-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row}.elementor .e-heading-base{margin:0}.elementor .e-image-base{display:block}.elementor .e-paragraph-base{margin:0}.elementor .e-svg-base{width:65px;height:65px;display:inline-block}.elementor .e-divider-base{width:100%;height:1px;border-width:0;border-color:transparent;border-style:none;background-color:#000}.elementor .text-section{font-size:1.125rem;color:var(--black);line-height:1.45em}.elementor .sitepad{max-width:1500px;padding-inline-start:70px;padding-inline-end:70px}.elementor .service-box{width:100%;padding:0;display:flex;flex-direction:row}.elementor .heading-section{max-width:550px;font-family:"Tid Regular Display TV";font-weight:500;font-size:2.625rem;color:var(--black);line-height:1.2em;display:block}.elementor .service-box-inner{padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:150px;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:1px;border-inline-end-width:0;border-color:var(--border);border-style:solid}.elementor .sub-heading,.elementor .sub-title{font-family:Inter;font-weight:500;color:var(--accents);text-transform:uppercase}.elementor .sub-title{font-size:.8125rem;letter-spacing:.1em;line-height:1.4em}.elementor .sub-heading{font-size:.875rem;letter-spacing:.2em}.elementor .e-5cd95dc-bac2cf9{width:150px;height:auto;color:var(--white);margin-block-end:-10px;mix-blend-mode:normal;opacity:90%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg)}.elementor .e-cda1083-25dc7d9{width:auto;padding:0}.elementor .e-ec9f777-2911c8a{width:auto;padding:0;display:flex;flex-direction:row;gap:16px;align-items:end}.elementor .e-c622c9b-c5adbb5{padding:0;margin-block-start:40px;display:flex;flex-direction:row;gap:12px}.elementor .e-976cf80-1607202{max-width:1500px;overflow:hidden;padding-block-start:170px;padding-block-end:100px;padding-inline-start:70px;padding-inline-end:70px}.elementor .e-2f017d9-5be99ea{overflow:hidden;padding:0;background-image:linear-gradient(#00000040,#00000040),url(https://studiosa.se/wp-content/uploads/2026/09/arkitekt-hero-3.jpg),linear-gradient(#512f22,#512f22);background-repeat:repeat,no-repeat,repeat;background-attachment:scroll;background-size:auto auto,cover,auto auto;background-position:0 0,center center,0 0;backdrop-filter:blur(10px);justify-content:center}.elementor .e-d2da9e5-76aab34{margin-block-start:10px;margin-block-end:60px}.elementor .e-8c60628-35b8bee{width:150px;height:auto;object-fit:contain;color:#0a1172;margin-inline-end:60px;align-self:center}.elementor .e-63f3d55-d286413{font-size:1rem;color:var(--black);line-height:.7em}.elementor .e-bb06948-ba40e82{width:30px;height:2px;background-color:var(--border)}.elementor .e-4aa60a4-74125bb{padding:0;display:flex;flex-direction:row;gap:8px;align-items:end}.elementor .e-01b7bd1-902684d{margin-block-start:20px;margin-block-end:6px}.elementor .e-3529f79-cd91415{font-size:1.5rem;color:var(--black);line-height:1.35em}.elementor .e-7eabf1b-2f8a836{width:150px;height:auto;margin-inline-end:60px;align-self:center}.elementor .e-a070255-715ed6d{font-size:1rem;color:var(--black);line-height:.7em}.elementor .e-0bb5119-feaa6fc{width:30px;height:2px;background-color:var(--border)}.elementor .e-95804a0-9325c37{padding:0;display:flex;flex-direction:row;gap:8px;align-items:end}.elementor .e-c3675a1-b395c64{margin-block-start:20px;margin-block-end:6px}.elementor .e-7ec0e43-94544b3{font-size:1.5rem;color:var(--black);line-height:1.35em}.elementor .e-989eca4-0dcafc5{width:150px;height:auto;margin-inline-end:60px;align-self:center}.elementor .e-6f5f01b-2b0e8e6{font-size:1rem;color:var(--black);line-height:.7em}.elementor .e-2262bff-1b411d1{width:30px;height:2px;background-color:var(--border)}.elementor .e-36c4a66-9ead28f{padding:0;display:flex;flex-direction:row;gap:8px;align-items:end}.elementor .e-d56cb21-ba58435{margin-block-start:20px;margin-block-end:6px}.elementor .e-b4209e6-4bd1c59{font-size:1.5rem;color:var(--black);line-height:1.35em}.elementor .e-48a63a4-d7838e7{width:150px;height:auto;margin-inline-end:60px;align-self:center}.elementor .e-11a936a-2e17b27{font-size:1rem;color:var(--black);line-height:.7em}.elementor .e-c590585-b9a9b6b{width:30px;height:2px;background-color:var(--border)}.elementor .e-36d967f-9549210{padding:0;display:flex;flex-direction:row;gap:8px;align-items:end}.elementor .e-8e6f31a-e0851a2{margin-block-start:20px;margin-block-end:6px}.elementor .e-2321481-5a6747e{font-size:1.5rem;color:var(--black);line-height:1.35em}.elementor .e-20b9972-19ce65b{column-gap:2rem;padding:0;display:grid;flex-direction:row;row-gap:2rem;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);justify-content:space-between}.elementor .e-b711b96-30ac73c{gap:40px}.elementor .e-326c677-ec8249d{overflow:hidden;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0;padding-inline-end:0;flex-direction:column;align-items:center}.elementor .e-14fb349-fd23fb8{text-transform:uppercase}.elementor .e-df9a89d-fe9d744{margin-block-start:10px;margin-block-end:40px}.elementor .e-2cc908c-5bde4c7{width:30%;position:sticky;inset-block-start:90px;padding:0;flex:1 0 auto;align-self:start}.elementor .e-6a63f06-4c9eab0{padding-block-start:70px;padding-block-end:70px;gap:80px;align-items:start}.elementor .e-bf8ed86-6a64b7c{color:var(--black);margin-block-start:10px;margin-block-end:40px}.elementor .e-a66b1c6-bfebc3d{margin-block-end:32px}.elementor .e-d85f2a7-b87ea6c{padding:0;margin-block-start:40px;display:flex;flex-direction:row;gap:12px}.elementor .e-efc40c0-afc2bde{width:600px;padding:0}.elementor .e-3147641-ddd2d0a{width:50%;max-width:600px;object-fit:cover;object-position:center center}.elementor .e-0f81941-4bd8ff2{padding:0;display:flex;flex-direction:row;gap:80px;justify-content:space-between}.elementor .e-8ada95c-defc030{padding-block-start:0;padding-block-end:0}.elementor .e-3df6cec{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0;padding-inline-end:0;flex-direction:column;align-items:center}.elementor .e-17ab092-19de6f2{padding-block-start:80px;padding-block-end:80px;gap:20px;flex-wrap:wrap}@media (max-width:1024px){@media (max-width:1024px){.elementor .sitepad{padding-inline-start:6%;padding-inline-end:6%}.elementor .service-box{width:100%;padding-block-end:60px}.elementor .e-976cf80-1607202{width:100%;padding-inline-start:6%;padding-inline-end:6%}.elementor .e-bcd9c95-fb05e81{grid-row:1}.elementor .e-b573ea4-89bff22{grid-row:2}.elementor .e-e4bb309-939d001{grid-row:3}.elementor .e-20b9972-19ce65b{column-gap:0;row-gap:0;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr)}.elementor .e-2cc908c-5bde4c7{width:100%;position:static}.elementor .e-6a63f06-4c9eab0{flex-direction:column;gap:50px}.elementor .e-efc40c0-afc2bde{width:80%}.elementor .e-3147641-ddd2d0a{width:100%;max-width:100%;aspect-ratio:4/3}.elementor .e-0f81941-4bd8ff2{width:100%;flex-direction:column;gap:40px}}}@media (max-width:767px){@media (max-width:767px){.elementor .service-box{width:100%}.elementor .heading-section{font-size:2.25rem}.elementor .service-box-inner{padding-inline-start:10px;padding-inline-end:0}.elementor .e-c622c9b-c5adbb5{flex-direction:column}.elementor .e-976cf80-1607202{width:100%}.elementor .e-2f017d9-5be99ea{flex-direction:column}.elementor .e-8c60628-35b8bee{width:80px;margin-inline-end:20px}.elementor .e-bcd9c95-fb05e81{align-items:center}.elementor .e-48a63a4-d7838e7,.elementor .e-7eabf1b-2f8a836,.elementor .e-989eca4-0dcafc5{width:80px;margin-inline-end:20px}.elementor .e-326c677-ec8249d{padding-block-start:70px;padding-block-end:70px}.elementor .e-d85f2a7-b87ea6c{flex-direction:column}.elementor .e-efc40c0-afc2bde{width:100%}.elementor .e-3147641-ddd2d0a{aspect-ratio:1/1}.elementor .e-3df6cec{padding-block-start:70px;padding-block-end:70px}.elementor .e-17ab092-19de6f2{padding-block-start:60px;padding-block-end:60px}}}@font-face{ font-family:"Tid Regular Display TV";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/uploads/2026/09/Tid-RegularDisplayTV.woff2)format("woff2") }@font-face{ font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/uploads/2026/09/Inter-Regular.woff2)format("woff2") }@font-face{ font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(https://studiosa.se/wp-content/uploads/2026/09/Inter-Semibold.woff2)format("woff2") }@font-face{ font-family:"Tid Regular";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/uploads/2026/09/Tid-Regular.woff2)format("woff2") }header.elementor-45>.elementor-element{background-color:transparent;transition:background-color 350ms ease}header.elementor-45 .ts-item-link,header.elementor-45 .ts-item-link>span,header.elementor-45 a,header.elementor-45 svg{transition:color 350ms ease,fill 350ms ease}@media (prefers-reduced-motion:reduce){header.elementor-45 .ts-item-link,header.elementor-45 .ts-item-link>span,header.elementor-45 a,header.elementor-45 svg,header.elementor-45>.elementor-element{transition:none}}.elementor-45 .elementor-element.elementor-element-4a0f5b9 .ts-user-area>ul,.elementor-45 .elementor-element.elementor-element-cbf32b3 .ts-nav{justify-content:left}.elementor-45 .elementor-element.elementor-element-cbf32b3 .ts-item-link>span{font-family:"Inter","Inter",sans-serif;font-size:1rem;font-weight:500;color:var(--e-global-color-v4-white)}.elementor.elementor-45{position:sticky;top:0;z-index:150}@media (max-width:767px){.elementor-45 .elementor-element.elementor-element-cbf32b3 .ts-item-link>span{font-size:.875rem}}.elementor .e-a48def6-0c044ca{width:100px;height:auto;color:var(--white)}.elementor .e-a06d32b-e20df1d{width:auto;padding:0;display:flex;flex-direction:row;align-items:center}.elementor .e-028c840-1a36763{width:100%;height:90px;max-width:1500px;padding-inline-start:70px;padding-inline-end:70px;display:flex;justify-content:space-between;align-items:center}.elementor .e-2cdb52a-8072d62{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-end:-90px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1024px){@media (max-width:1024px){.elementor .e-028c840-1a36763{padding-inline-start:6%;padding-inline-end:6%}}}.elementor .e-1046575-d8d900a{aspect-ratio:1/1;object-fit:cover}.elementor .e-08fe988-11eed2c{font-weight:400;font-size:1.5rem;color:var(--black);margin-block-start:10px;margin-block-end:5px}.elementor .e-739e633-4d60c0b{font-family:Inter;font-weight:400;font-size:.875rem;color:var(--accents);margin-block-end:4px}.elementor .e-5957776-de645b1{padding:0}@media (max-width:767px){@media (max-width:767px){.elementor .e-08fe988-11eed2c{font-size:1.375rem}}}.elementor .e-e0552e8-d3c8210{font-size:2.5rem;color:var(--black);line-height:1.45em;margin-block-end:20px}.elementor .e-20ab3a2-dc4c138{max-width:440px;font-family:Inter;font-size:1.125rem;line-height:1.6em}.elementor .e-f8d9ae0-b4ee7dd{width:75%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:25px;display:block;flex-direction:column;gap:20px;grid-column:1/4}.elementor .e-26523b1-a92a503{font-family:Inter;font-size:1rem;color:var(--black);line-height:1.6em;text-align:end}.elementor .e-3a67da7-6ba4e6c{width:25%;padding-block-start:0;padding-block-end:0;padding-inline-start:25px;padding-inline-end:0;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:1px;border-inline-end-width:0;border-color:var(--border);border-style:solid;grid-column:4/5}.elementor .e-3235fa4-47df3c3{max-width:1500px;padding-block-start:100px;padding-block-end:60px;padding-inline-start:70px;padding-inline-end:70px;display:flex;flex-direction:row;grid-template-columns:repeat(4,1fr);align-items:end}.elementor .e-8067034-239fe1c{max-width:440px;font-family:Inter;font-size:.875rem;line-height:1.6em}.elementor .e-e8e1ccd-9f5f208{width:auto;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column;gap:20px;grid-column:1/4}.elementor .e-261c2b6-fe289d7,.elementor .e-772c182-55105ee{width:30px;height:30px;color:var(--grey-mid)}.elementor .e-c325b51-c528bf1{width:auto;padding:0;display:flex;gap:12px;justify-content:flex-end}.elementor .e-0cc5156-189ef29{max-width:1500px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:70px;padding-inline-end:70px;display:flex;flex-direction:row;grid-template-columns:repeat(4,1fr);justify-content:space-between;align-items:start}.elementor .e-b614e9f-05cf512{overflow:hidden;padding:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--border);border-style:solid;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1024px){@media (max-width:1024px){.elementor .e-f8d9ae0-b4ee7dd{margin-block-end:50px;grid-column:1/5;grid-row:1}.elementor .e-26523b1-a92a503{text-align:start}.elementor .e-3a67da7-6ba4e6c{grid-column:1/5;grid-row:2}.elementor .e-3235fa4-47df3c3{padding-inline-start:6%;padding-inline-end:6%;grid-template-rows:repeat(2,1fr)}.elementor .e-e8e1ccd-9f5f208{grid-column:1/5;grid-row:1}.elementor .e-c325b51-c528bf1{padding:0;border-width:0;grid-column:1/3;grid-row:2}.elementor .e-0cc5156-189ef29{padding-inline-start:6%;padding-inline-end:6%;grid-template-rows:repeat(2,1fr)}}}@media (max-width:767px){@media (max-width:767px){.elementor .e-e0552e8-d3c8210{font-size:2rem}.elementor .e-f8d9ae0-b4ee7dd{width:100%}.elementor .e-3a67da7-6ba4e6c{width:100%;padding-inline-start:0;border-width:0;grid-column:1/5}.elementor .e-3235fa4-47df3c3{flex-direction:column;grid-template-rows:repeat(3,1fr)}.elementor .e-c325b51-c528bf1{grid-column:1/5}.elementor .e-0cc5156-189ef29{grid-template-rows:repeat(3,1fr)}}}.ts-multilevel-dropdown{display:grid;grid-template-columns:1fr}.ts-multilevel-dropdown ul{grid-row-start:1;grid-column-start:1;max-width:100%;overflow:hidden;grid-auto-rows:min-content;display:grid}.ts-popup-head,.ts-popup-name{align-items:center;flex-wrap:nowrap}.ts-popup-head{flex-direction:row;justify-content:space-between;border-bottom:.5px solid var(--ts-shade-4);padding:10px 15px;height:50px}.ts-popup-head .ts-icon-btn{margin-left:5px;width:36px;height:36px}.ts-popup-name{grid-gap:7px;min-width:0;--ts-icon-size:20px;--ts-icon-color:var(--ts-shade-4)}.ts-popup-name>span{font-size:var(--e-global-typography-text-font-size);font-weight:600;color:var(--ts-shade-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-popup-name svg{width:var(--ts-icon-size);height:var(--ts-icon-size);-o-object-fit:contain;object-fit:contain;fill:var(--ts-icon-color)}@media (min-width:1024px){.hide-d,.ts-popup-close{display:none}}.ts-action[tooltip-inactive]:not(:has(>.ts-action-con.active)):after{content:attr(tooltip-inactive)}.ts-action[tooltip-inactive]:not(:has(>.ts-action-con.active)):hover:after{visibility:visible;opacity:1}.ts-autocomplete-dropdown:not(:has(.suggestion)){display:none}@font-face{ font-family:"Line Awesome Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.eot);src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.eot?#iefix)format("embedded-opentype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.woff2)format("woff2"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.woff)format("woff"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.ttf)format("truetype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.svg#lineawesome)format("svg") }@font-face{ font-family:"Line Awesome Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.eot);src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.eot?#iefix)format("embedded-opentype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.woff2)format("woff2"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.woff)format("woff"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.ttf)format("truetype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.svg#lineawesome)format("svg") }@font-face{ font-family:"Line Awesome Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.eot);src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.eot?#iefix)format("embedded-opentype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.woff2)format("woff2"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.woff)format("woff"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.ttf)format("truetype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.svg#lineawesome)format("svg") }@font-face{ font-family:"Line Awesome Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.eot);src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.eot?#iefix)format("embedded-opentype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.woff2)format("woff2"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.woff)format("woff"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.ttf)format("truetype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-brands-400.svg#lineawesome)format("svg") }@font-face{ font-family:"Line Awesome Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.eot);src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.eot?#iefix)format("embedded-opentype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.woff2)format("woff2"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.woff)format("woff"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.ttf)format("truetype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-regular-400.svg#lineawesome)format("svg") }@font-face{ font-family:"Line Awesome Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.eot);src:url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.eot?#iefix)format("embedded-opentype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.woff2)format("woff2"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.woff)format("woff"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.ttf)format("truetype"),url(https://studiosa.se/wp-content/themes/voxel/assets/icons/line-awesome/la-solid-900.svg#lineawesome)format("svg") }