.elementor-39 .elementor-element.elementor-element-33df3691{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-33df3691:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-33df3691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3e3e1351 ) 0%, var( --e-global-color-26281527 ) 100%);}.elementor-39 .elementor-element.elementor-element-42791896 .cws-bc .cws-bc__item{font-family:var( --e-global-typography-4939cfd6-font-family ), Sans-serif;font-size:var( --e-global-typography-4939cfd6-font-size );font-weight:var( --e-global-typography-4939cfd6-font-weight );text-transform:var( --e-global-typography-4939cfd6-text-transform );line-height:var( --e-global-typography-4939cfd6-line-height );letter-spacing:var( --e-global-typography-4939cfd6-letter-spacing );word-spacing:var( --e-global-typography-4939cfd6-word-spacing );}.elementor-39 .elementor-element.elementor-element-42791896 .cws-bc{--cws-bc-justify:center;--cws-bc-gap:8px;--cws-bc-link:var( --e-global-color-primary );--cws-bc-hover:var( --e-global-color-secondary );--cws-bc-current:var( --e-global-color-primary );--cws-bc-sep:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-42791896 .cws-bc .cws-bc__current{font-weight:600;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-31d649c0{text-align:center;}.elementor-39 .elementor-element.elementor-element-31d649c0 .elementor-heading-title{font-family:var( --e-global-typography-17b44ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-17b44ae2-font-size );font-weight:var( --e-global-typography-17b44ae2-font-weight );line-height:var( --e-global-typography-17b44ae2-line-height );letter-spacing:var( --e-global-typography-17b44ae2-letter-spacing );word-spacing:var( --e-global-typography-17b44ae2-word-spacing );color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-1a474d2c{--display:flex;--padding-top:48px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block{--accent:var( --e-global-color-primary );--bg:#FFFFFF;--paper:var( --e-global-color-26281527 );--ink:var( --e-global-color-secondary );--muted:var( --e-global-color-text );--line:var( --e-global-color-3e3e1351 );}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-1a474d2c{--content-width:720px;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-33df3691{--padding-top:44px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-42791896 .cws-bc .cws-bc__item{font-size:var( --e-global-typography-4939cfd6-font-size );line-height:var( --e-global-typography-4939cfd6-line-height );letter-spacing:var( --e-global-typography-4939cfd6-letter-spacing );word-spacing:var( --e-global-typography-4939cfd6-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-39 .elementor-element.elementor-element-31d649c0 .elementor-heading-title{font-size:var( --e-global-typography-17b44ae2-font-size );line-height:var( --e-global-typography-17b44ae2-line-height );letter-spacing:var( --e-global-typography-17b44ae2-letter-spacing );word-spacing:var( --e-global-typography-17b44ae2-word-spacing );}.elementor-39 .elementor-element.elementor-element-1a474d2c{--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-33df3691{--padding-top:36px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-42791896 .cws-bc .cws-bc__item{font-size:var( --e-global-typography-4939cfd6-font-size );line-height:var( --e-global-typography-4939cfd6-line-height );letter-spacing:var( --e-global-typography-4939cfd6-letter-spacing );word-spacing:var( --e-global-typography-4939cfd6-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-39 .elementor-element.elementor-element-31d649c0 .elementor-heading-title{font-size:var( --e-global-typography-17b44ae2-font-size );line-height:var( --e-global-typography-17b44ae2-line-height );letter-spacing:var( --e-global-typography-17b44ae2-letter-spacing );word-spacing:var( --e-global-typography-17b44ae2-word-spacing );}.elementor-39 .elementor-element.elementor-element-1a474d2c{--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for cws_suite_legalblock, class: .elementor-element-5e3f6b7 */.elementor-39 .elementor-element.elementor-element-5e3f6b7 .legal-hero{display:none !important;} .elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block, .elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block p, .elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block li, .elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block .v{font-family:"Source Sans 3",sans-serif !important;} .elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block h2, .elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block h3{font-family:"Familjen Grotesk",sans-serif !important;font-weight:700;color:var(--e-global-color-secondary);} .elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block .legal-card{border-radius:0 !important;} .elementor-39 .elementor-element.elementor-element-5e3f6b7 .cws-legal-block .legal-section:first-child{padding-top:0;margin-top:0;}/* End custom CSS */