.elementor-20439 .elementor-element.elementor-element-dfa81a7{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.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 );}.elementor-20439 .elementor-element.elementor-element-11dba2f img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-20439 .elementor-element.elementor-element-9feb10a{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;bottom:7%;}.elementor-20439 .elementor-element.elementor-element-9feb10a:not(.elementor-motion-effects-element-type-background), .elementor-20439 .elementor-element.elementor-element-9feb10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12b0bb1 );}body:not(.rtl) .elementor-20439 .elementor-element.elementor-element-9feb10a{left:5.2%;}body.rtl .elementor-20439 .elementor-element.elementor-element-9feb10a{right:5.2%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-20439 .elementor-element.elementor-element-01edf31{width:100%;max-width:100%;}.elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-title{margin-block-end:7px;transition-duration:0.4s;}.elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-stacked .elementor-icon{background-color:#3C3C3B;}.elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-framed .elementor-icon, .elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-default .elementor-icon{fill:#3C3C3B;color:#3C3C3B;border-color:#3C3C3B;}.elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E20613;}.elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20439 .elementor-element.elementor-element-01edf31.elementor-view-default:has(:focus) .elementor-icon{fill:#E20613;color:#E20613;border-color:#E20613;}.elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon{transition-duration:0.4s;font-size:1vw;padding:1vw;border-radius:8px 8px 8px 8px;}.elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-title, .elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-title a{font-family:"Fira Sans", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;line-height:1em;}.elementor-20439 .elementor-element.elementor-element-01edf31:has(:hover) .elementor-icon-box-title,
					 .elementor-20439 .elementor-element.elementor-element-01edf31:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-20439 .elementor-element.elementor-element-9feb10a{--width:90%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20439 .elementor-element.elementor-element-9feb10a{--border-radius:12px 12px 12px 12px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-title{margin-block-end:7px;}.elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon{font-size:16px;padding:16px;}.elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-title, .elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-title a{font-size:16px;line-height:1em;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20439 .elementor-element.elementor-element-9feb10a{--width:81%;}body:not(.rtl) .elementor-20439 .elementor-element.elementor-element-9feb10a{left:9.5%;}body.rtl .elementor-20439 .elementor-element.elementor-element-9feb10a{right:9.5%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-title, .elementor-20439 .elementor-element.elementor-element-01edf31 .elementor-icon-box-title a{font-size:14px;line-height:1em;}}/* Start custom CSS for image, class: .elementor-element-11dba2f */.imgss-kategorie img {
    width: 417.86px !important;
    height: 100% !important;
    aspect-ratio: 417.86 / 263.63 !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfa81a7 */.main-boks .imgss-kategorie{
    transition: 0.4s!important;
    border: 4px solid #fff!important;
}
.main-boks:hover .imgss-kategorie{
    transition: 0.4s!important;
    border-radius: 15px;
border: 4px solid #F7F7F7!important;
box-shadow: 0 4px 19.3px -5px rgba(0, 0, 0, 0.25)!important;
}
.main-boks .inner-box{
    transition: 0.4s!important;
}
.main-boks:hover .inner-box{
    transition: 0.4s!important;
    border-radius: 10px;
background: #FFF;
box-shadow: 0 1px 32.2px -14px rgba(0, 0, 0, 0.25);
}
.main-boks .inner-box{
    transition: 0.4s!important;
}
.main-boks .inner-ikon-boks  svg{
    transition: 0.4s!important;
}
.main-boks:hover .inner-ikon-boks  svg{
    transition: 0.4s!important;
    rotate:-45deg;
}
.main-boks .elementor-icon-box-icon .elementor-element.elementor-element-d4abdcd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    transition: 0.4s!important;
}
.main-boks .elementor-view-stacked .elementor-icon {
    background-color: #3C3C3B!important;
    transition: 0.4s!important;
}
.main-boks:hover .elementor-view-stacked .elementor-icon {
    background-color: #E20613!important;
    transition: 0.4s!important;
}
.main-boks .elementor-icon-box-title {
   color: #3C3C3B!important;
    transition: 0.4s!important;
}
.main-boks:hover .elementor-icon-box-title {
    color: #E20613!important;
    transition: 0.4s!important;
}/* End custom CSS */