.elementor-3102 .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-3102 .elementor-element.elementor-element-16db62d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3102 .elementor-element.elementor-element-16db62d{text-align:center;}.elementor-3102 .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-3102 .elementor-element.elementor-element-4b50716{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-padding:8px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3102 .elementor-element.elementor-element-4b50716 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3102 .elementor-element.elementor-element-4b50716 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3102 .elementor-element.elementor-element-4b50716 .elementor-gallery-item__title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:23px;}.elementor-3102 .elementor-element.elementor-element-0b8eea3{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-3102 .elementor-element.elementor-element-ce8d667 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3102 .elementor-element.elementor-element-ce8d667{text-align:center;}.elementor-3102 .elementor-element.elementor-element-ce8d667 .elementor-heading-title{color:#000000;font-family:"Qwitcher Grypen", Sans-serif;font-size:70px;font-weight:400;line-height:60px;}.elementor-3102 .elementor-element.elementor-element-ae722ad{--image-transition-duration:800ms;--content-text-align:left;--content-padding:5px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3102 .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-3102 .elementor-element.elementor-element-08bc7bc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3102 .elementor-element.elementor-element-08bc7bc{text-align:center;}.elementor-3102 .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-3102 .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-3102 .elementor-element.elementor-element-16db62d .elementor-heading-title{font-size:62px;}.elementor-3102 .elementor-element.elementor-element-ce8d667 .elementor-heading-title{font-size:62px;}.elementor-3102 .elementor-element.elementor-element-08bc7bc .elementor-heading-title{font-size:62px;}}@media(max-width:767px){.elementor-3102 .elementor-element.elementor-element-6b9f857{--gap:0px 0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3102 .elementor-element.elementor-element-16db62d .elementor-heading-title{font-size:58px;line-height:0.8em;}.elementor-3102 .elementor-element.elementor-element-0b8eea3{--gap:0px 0px;}.elementor-3102 .elementor-element.elementor-element-ce8d667 .elementor-heading-title{font-size:58px;}.elementor-3102 .elementor-element.elementor-element-71bffae{--gap:0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3102 .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;
}/* End custom CSS */