.elementor-5918 .elementor-element.elementor-element-6b9f857{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5918 .elementor-element.elementor-element-16db62d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5918 .elementor-element.elementor-element-16db62d{text-align:center;}.elementor-5918 .elementor-element.elementor-element-16db62d .elementor-heading-title{color:#000000;font-family:"Qwitcher Grypen", Sans-serif;font-size:70px;font-weight:400;line-height:60px;}.elementor-5918 .elementor-element.elementor-element-4b50716{--image-transition-duration:800ms;--content-text-align:left;--content-padding:8px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5918 .elementor-element.elementor-element-4b50716 .elementor-gallery-item__title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:23px;}.elementor-5918 .elementor-element.elementor-element-71bffae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5918 .elementor-element.elementor-element-08bc7bc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5918 .elementor-element.elementor-element-08bc7bc{text-align:center;}.elementor-5918 .elementor-element.elementor-element-08bc7bc .elementor-heading-title{color:#000000;font-family:"Qwitcher Grypen", Sans-serif;font-size:70px;font-weight:400;line-height:60px;}.elementor-5918 .elementor-element.elementor-element-bd31fb8{--image-transition-duration:800ms;--content-text-align:left;--content-padding:5px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-5918 .elementor-element.elementor-element-16db62d .elementor-heading-title{font-size:62px;}.elementor-5918 .elementor-element.elementor-element-08bc7bc .elementor-heading-title{font-size:62px;}}@media(max-width:767px){.elementor-5918 .elementor-element.elementor-element-6b9f857{--gap:0px 0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5918 .elementor-element.elementor-element-16db62d .elementor-heading-title{font-size:58px;line-height:0.8em;}.elementor-5918 .elementor-element.elementor-element-71bffae{--gap:0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5918 .elementor-element.elementor-element-08bc7bc .elementor-heading-title{font-size:58px;}}/* Start custom CSS */.e-gallery-item:hover .elementor-gallery-item__overlay{
    background-color: transparent !important;
}
.elementor-gallery-item__content{
    display: block !important;
}
.elementor-widget-gallery .elementor-gallery-item__title{
    opacity: 1;
}
.elementor-gallery-item__overlay{
    border-top: 0px solid transparent;
    border-left: 375px solid #EC07BB;
    border-bottom: 40px solid transparent;
    height: 70px !important;
}

.elementor-widget .elementor-icon-list-icon svg {
    width: var(--e-icon-list-icon-size, 1em);
    height: var(--e-icon-list-icon-size, 1em);
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end;
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em)* .25) 0 0);
}
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    display: flex
;
    font-size: inherit;
    align-items: var(--icon-vertical-align, center);
}
.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%;
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}
.elementor-widget .elementor-icon-list-icon {
    display: flex
;
    position: relative;
    top: var(--icon-vertical-offset, initial);
}

@media (max-width: 767px) {
    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content: center;
    }
}/* End custom CSS */