.elementor-3202 .elementor-element.elementor-element-db0b6d4:not(.elementor-motion-effects-element-type-background),.elementor-3202 .elementor-element.elementor-element-db0b6d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5cd0fab)}.elementor-3202 .elementor-element.elementor-element-db0b6d4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px}.elementor-3202 .elementor-element.elementor-element-db0b6d4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.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);color:var(--e-global-color-primary)}.elementor-3202 .elementor-element.elementor-element-f7317dc{text-align:center}.elementor-3202 .elementor-element.elementor-element-f7317dc .elementor-heading-title{font-family:"News Cycle",Sans-serif;font-size:2.4em;font-weight:700;line-height:1.2em;color:var(--e-global-color-text)}.elementor-3202 .elementor-element.elementor-element-f801f91:not(.elementor-motion-effects-element-type-background),.elementor-3202 .elementor-element.elementor-element-f801f91>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#cdc6b1}.elementor-3202 .elementor-element.elementor-element-f801f91{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 80px}.elementor-3202 .elementor-element.elementor-element-f801f91>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3202 .elementor-element.elementor-element-8da83ea>.elementor-element-populated{text-align:center}.elementor-3202 .elementor-element.elementor-element-e19b4b2{--spacer-size:20px}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var(--e-global-color-accent)}.elementor-widget-portfolio .elementor-portfolio-item__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)}.elementor-widget-portfolio .elementor-portfolio__filter{color:var(--e-global-color-text);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)}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-primary)}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% )}.elementor-3202 .elementor-element.elementor-element-a604e39:after{content:"0.66";position:absolute;color:transparent}.elementor-3202 .elementor-element.elementor-element-a604e39{--grid-row-gap:16px;--grid-column-gap:16px}.elementor-3202 .elementor-element.elementor-element-a604e39>.elementor-widget-container{padding:0 30px}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio-item__img,.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio-item__overlay{border-radius:6px}.elementor-3202 .elementor-element.elementor-element-a604e39 a .elementor-portfolio-item__overlay{background-color:#333333D4}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio-item__title{font-family:"Inder",Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio__filter{color:var(--e-global-color-5cd0fab);font-family:"News Cycle",Sans-serif;font-size:2.4em;font-weight:700;line-height:1.2em}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-secondary)}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio__filter:not(:last-child){margin-right:calc(24px/2)}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio__filter:not(:first-child){margin-left:calc(24px/2)}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio__filters{margin-bottom:42px}.elementor-3202 .elementor-element.elementor-element-0bfb2df:not(.elementor-motion-effects-element-type-background),.elementor-3202 .elementor-element.elementor-element-0bfb2df>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-729105b)}.elementor-3202 .elementor-element.elementor-element-0bfb2df{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px}.elementor-3202 .elementor-element.elementor-element-0bfb2df>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3202 .elementor-element.elementor-element-0cceb5e{text-align:center}.elementor-3202 .elementor-element.elementor-element-0cceb5e .elementor-heading-title{font-family:"News Cycle",Sans-serif;font-size:2.4em;font-weight:700;line-height:1.2em;color:var(--e-global-color-text)}.elementor-3202 .elementor-element.elementor-element-0f5760b a{color:var(--e-global-color-text)}.elementor-3202 .elementor-element.elementor-element-0f5760b a:hover{color:var(--e-global-color-secondary)}.elementor-3202 .elementor-element.elementor-element-0f5760b{padding:60px 0}.elementor-bc-flex-widget .elementor-3202 .elementor-element.elementor-element-8095b7a.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-3202 .elementor-element.elementor-element-8095b7a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-3202 .elementor-element.elementor-element-8095b7a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-6cb6d3c:not(.elementor-widget-image) .elementor-widget-container,.elementor-3202 .elementor-element.elementor-element-6cb6d3c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://formidaniel.se/wordpress/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-3202 .elementor-element.elementor-element-6cb6d3c{text-align:center}.elementor-3202 .elementor-element.elementor-element-6cb6d3c img{width:80%}.elementor-3202 .elementor-element.elementor-element-6cb6d3c:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-3202 .elementor-element.elementor-element-e912500>.elementor-widget-container{padding:40px 10px}.elementor-3202 .elementor-element.elementor-element-e912500{text-align:center}.elementor-3202 .elementor-element.elementor-element-e912500 .elementor-heading-title{font-family:"News Cycle",Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var(--e-global-color-text)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3202 .elementor-element.elementor-element-3900c37>.elementor-widget-container{padding:0 20px 20px 30px}.elementor-3202 .elementor-element.elementor-element-3900c37{text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3202 .elementor-element.elementor-element-c593fe2 .elementor-button:hover,.elementor-3202 .elementor-element.elementor-element-c593fe2 .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-3202 .elementor-element.elementor-element-c593fe2>.elementor-widget-container{padding:0 20px 60px}.elementor-3202 .elementor-element.elementor-element-c593fe2 .elementor-button{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.elementor-3202 .elementor-element.elementor-element-c593fe2 .elementor-button:hover svg,.elementor-3202 .elementor-element.elementor-element-c593fe2 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-3202 .elementor-element.elementor-element-5bf1f14.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-3202 .elementor-element.elementor-element-5bf1f14.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-3202 .elementor-element.elementor-element-5bf1f14.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3202 .elementor-element.elementor-element-754a59d:not(.elementor-widget-image) .elementor-widget-container,.elementor-3202 .elementor-element.elementor-element-754a59d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://formidaniel.se/wordpress/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-3202 .elementor-element.elementor-element-754a59d{text-align:center}.elementor-3202 .elementor-element.elementor-element-754a59d img{width:80%}.elementor-3202 .elementor-element.elementor-element-754a59d:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-3202 .elementor-element.elementor-element-a4d7a91>.elementor-widget-container{padding:40px 10px}.elementor-3202 .elementor-element.elementor-element-a4d7a91{text-align:center}.elementor-3202 .elementor-element.elementor-element-a4d7a91 .elementor-heading-title{font-family:"News Cycle",Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var(--e-global-color-text)}.elementor-3202 .elementor-element.elementor-element-5011ab0>.elementor-widget-container{padding:0 20px 20px}.elementor-3202 .elementor-element.elementor-element-5011ab0{text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-9edd30d .elementor-button:hover,.elementor-3202 .elementor-element.elementor-element-9edd30d .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-3202 .elementor-element.elementor-element-9edd30d>.elementor-widget-container{padding:0 20px 60px}.elementor-3202 .elementor-element.elementor-element-9edd30d .elementor-button{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.elementor-3202 .elementor-element.elementor-element-9edd30d .elementor-button:hover svg,.elementor-3202 .elementor-element.elementor-element-9edd30d .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-bc-flex-widget .elementor-3202 .elementor-element.elementor-element-9d51c4a.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-3202 .elementor-element.elementor-element-9d51c4a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-3202 .elementor-element.elementor-element-9d51c4a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3202 .elementor-element.elementor-element-862cd90:not(.elementor-widget-image) .elementor-widget-container,.elementor-3202 .elementor-element.elementor-element-862cd90.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://formidaniel.se/wordpress/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-3202 .elementor-element.elementor-element-862cd90{text-align:center}.elementor-3202 .elementor-element.elementor-element-862cd90 img{width:80%}.elementor-3202 .elementor-element.elementor-element-862cd90:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-3202 .elementor-element.elementor-element-a90a936>.elementor-widget-container{padding:40px 10px}.elementor-3202 .elementor-element.elementor-element-a90a936{text-align:center}.elementor-3202 .elementor-element.elementor-element-a90a936 .elementor-heading-title{font-family:"News Cycle",Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var(--e-global-color-text)}.elementor-3202 .elementor-element.elementor-element-cd1115c>.elementor-widget-container{padding:0 20px 20px}.elementor-3202 .elementor-element.elementor-element-cd1115c{text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-163cfae .elementor-button:hover,.elementor-3202 .elementor-element.elementor-element-163cfae .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-3202 .elementor-element.elementor-element-163cfae>.elementor-widget-container{padding:0 20px 60px}.elementor-3202 .elementor-element.elementor-element-163cfae .elementor-button{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.elementor-3202 .elementor-element.elementor-element-163cfae .elementor-button:hover svg,.elementor-3202 .elementor-element.elementor-element-163cfae .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-3202 .elementor-element.elementor-element-5b53816:not(.elementor-motion-effects-element-type-background),.elementor-3202 .elementor-element.elementor-element-5b53816>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e1ddcf}.elementor-3202 .elementor-element.elementor-element-5b53816{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px}.elementor-3202 .elementor-element.elementor-element-5b53816>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3202 .elementor-element.elementor-element-c9c1dc7{text-align:center}.elementor-3202 .elementor-element.elementor-element-c9c1dc7 .elementor-heading-title{font-family:"News Cycle",Sans-serif;font-size:2.4em;font-weight:700;line-height:1.2em;color:var(--e-global-color-text)}.elementor-3202 .elementor-element.elementor-element-7964256>.elementor-widget-container{padding:0 40px 20px 20px}.elementor-3202 .elementor-element.elementor-element-7964256{text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-f878df0 .elementor-button:hover,.elementor-3202 .elementor-element.elementor-element-f878df0 .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-3202 .elementor-element.elementor-element-f878df0>.elementor-widget-container{padding:0 20px 60px}.elementor-3202 .elementor-element.elementor-element-f878df0 .elementor-button{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}.elementor-3202 .elementor-element.elementor-element-f878df0 .elementor-button:hover svg,.elementor-3202 .elementor-element.elementor-element-f878df0 .elementor-button:focus svg{fill:var(--e-global-color-accent)}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio__filter{font-size:30px}.elementor-3202 .elementor-element.elementor-element-0f5760b{padding:60px 0 20px 20px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-e912500 .elementor-heading-title{font-size:20px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-3900c37{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-a4d7a91 .elementor-heading-title{font-size:20px}.elementor-3202 .elementor-element.elementor-element-5011ab0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-a90a936 .elementor-heading-title{font-size:20px}.elementor-3202 .elementor-element.elementor-element-cd1115c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-7964256{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-3202 .elementor-element.elementor-element-f7317dc .elementor-heading-title{font-size:32px}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-3202 .elementor-element.elementor-element-a604e39>.elementor-widget-container{padding:10px}.elementor-3202 .elementor-element.elementor-element-a604e39 .elementor-portfolio__filter{line-height:1em;letter-spacing:.6px;word-spacing:1.7em}.elementor-3202 .elementor-element.elementor-element-0cceb5e .elementor-heading-title{font-size:32px}.elementor-3202 .elementor-element.elementor-element-0f5760b{padding:60px 0}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-e912500>.elementor-widget-container{padding:20px 0 40px}.elementor-3202 .elementor-element.elementor-element-e912500{text-align:center}.elementor-3202 .elementor-element.elementor-element-e912500 .elementor-heading-title{font-size:25px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-3900c37>.elementor-widget-container{padding:0 40px 20px}.elementor-3202 .elementor-element.elementor-element-3900c37{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-c593fe2>.elementor-widget-container{padding:0 0 80px}.elementor-3202 .elementor-element.elementor-element-a4d7a91>.elementor-widget-container{padding:20px 0 40px}.elementor-3202 .elementor-element.elementor-element-a4d7a91{text-align:center}.elementor-3202 .elementor-element.elementor-element-a4d7a91 .elementor-heading-title{font-size:25px}.elementor-3202 .elementor-element.elementor-element-5011ab0>.elementor-widget-container{padding:0 40px 20px}.elementor-3202 .elementor-element.elementor-element-5011ab0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-9edd30d>.elementor-widget-container{padding:0 0 50px}.elementor-3202 .elementor-element.elementor-element-a90a936>.elementor-widget-container{padding:20px 0 40px}.elementor-3202 .elementor-element.elementor-element-a90a936{text-align:center}.elementor-3202 .elementor-element.elementor-element-a90a936 .elementor-heading-title{font-size:25px}.elementor-3202 .elementor-element.elementor-element-cd1115c>.elementor-widget-container{padding:0 40px 20px}.elementor-3202 .elementor-element.elementor-element-cd1115c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-163cfae>.elementor-widget-container{padding:0 0 80px}.elementor-3202 .elementor-element.elementor-element-5b53816{padding:40px 40px 60px}.elementor-3202 .elementor-element.elementor-element-c9c1dc7 .elementor-heading-title{font-size:32px}.elementor-3202 .elementor-element.elementor-element-7964256>.elementor-widget-container{padding:0 20px 20px}.elementor-3202 .elementor-element.elementor-element-7964256{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-3202 .elementor-element.elementor-element-f878df0>.elementor-widget-container{padding:0 0 50px}}