.elementor-44 .elementor-element.elementor-element-8577c5a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e6dce6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-c6255f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-44 .elementor-element.elementor-element-ac3e9b0{--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;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-55f7adb{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-44 .elementor-element.elementor-element-55f7adb .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-55f7adb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-57dad5d{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-198dbb8.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-44 .elementor-element.elementor-element-198dbb8{text-align:start;}.elementor-44 .elementor-element.elementor-element-198dbb8 img{width:90%;}.elementor-44 .elementor-element.elementor-element-79311bd{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-44 .elementor-element.elementor-element-07564ee{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-f52b050{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:26px;--grid-column-gap:21px;--grid-row-gap:0px;}.elementor-44 .elementor-element.elementor-element-f52b050 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0em;}.elementor-44 .elementor-element.elementor-element-f52b050 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-f52b050 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-9ef1707{--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;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5a388ea{--ecs-nav-main-display:flex;--ecs-nav-main-dir:column;--ecs-nav-toggle-display:none;--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-menu-toggle{margin:0 auto;}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--dropdown .elementor-item,
					 .elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--dropdown .elementor-sub-item{justify-content:flex-start;}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--main .elementor-item:hover,
					.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-44 .elementor-element.elementor-element-0b9dacb{--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;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-29e9585{--ecs-nav-main-display:flex;--ecs-nav-main-dir:column;--ecs-nav-toggle-display:none;--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-menu-toggle{margin:0 auto;}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--dropdown .elementor-item,
					 .elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--dropdown .elementor-sub-item{justify-content:flex-start;}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-44 .elementor-element.elementor-element-a5d62a4{--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;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-da1cb1a{--ecs-nav-main-display:flex;--ecs-nav-main-dir:column;--ecs-nav-toggle-display:none;--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-menu-toggle{margin:0 auto;}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--dropdown .elementor-item,
					 .elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--dropdown .elementor-sub-item{justify-content:flex-start;}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-44 .elementor-element.elementor-element-5454f61{--display:flex;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-da00f13{text-align:center;}.elementor-44 .elementor-element.elementor-element-da00f13 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-ac3e9b0{--width:100%;}.elementor-44 .elementor-element.elementor-element-57dad5d{--width:15%;}.elementor-44 .elementor-element.elementor-element-79311bd{--width:48%;}.elementor-44 .elementor-element.elementor-element-9ef1707{--width:12%;}.elementor-44 .elementor-element.elementor-element-0b9dacb{--width:12%;}.elementor-44 .elementor-element.elementor-element-a5d62a4{--width:12%;}}@media(max-width:1024px) and (min-width:768px){.elementor-44 .elementor-element.elementor-element-57dad5d{--width:30%;}.elementor-44 .elementor-element.elementor-element-79311bd{--width:70%;}.elementor-44 .elementor-element.elementor-element-9ef1707{--width:33%;}.elementor-44 .elementor-element.elementor-element-0b9dacb{--width:33%;}.elementor-44 .elementor-element.elementor-element-a5d62a4{--width:33%;}}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-ac3e9b0{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-07564ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-9ef1707{--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-0b9dacb{--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-a5d62a4{--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-5454f61{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-da00f13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-c6255f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-ac3e9b0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-55f7adb .elementor-divider-separator{width:100%;}.elementor-44 .elementor-element.elementor-element-198dbb8{text-align:center;}.elementor-44 .elementor-element.elementor-element-198dbb8 img{width:183px;max-width:80%;}.elementor-44 .elementor-element.elementor-element-79311bd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-44 .elementor-element.elementor-element-07564ee{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-9ef1707{--width:100%;--padding-top:4%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-44 .elementor-element.elementor-element-5a388ea .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-0b9dacb{--width:100%;--padding-top:4%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-44 .elementor-element.elementor-element-29e9585 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-a5d62a4{--width:100%;--padding-top:4%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-44 .elementor-element.elementor-element-da1cb1a .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-5454f61{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-da00f13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for html, class: .elementor-element-06648cf *//* Apply grid layout to the gallery */
.wp-block-gallery {
    display: grid!important;
    gap: 10px!important;
    grid-template-rows: 1fr 1fr!important;  /*you can use px, %, auto etc. here*/
    grid-template-columns: 2.5fr 1fr!important;
    grid-template-areas: "left-item right-top" "left-item right-middle" "left-item right-bottom";
}
/* Set the width of each image block to 33% */
.wp-block-gallery .wp-block-image {
    width: 100%!important;
    height: 164px;
}

/* Customize the layout for the first image */
.wp-block-gallery .wp-block-image:first-child {
    grid-area: left-item!important;
    height: 100%!important;
}

/* Hide the remaining images after the 4th one */
.wp-block-gallery .wp-block-image:nth-child(n+5) {
    display: none!important;
}
.wp-block-gallery .wp-block-image:nth-child(2) {
    grid-area: right-top;
}

.wp-block-gallery .wp-block-image:nth-child(4) {
    grid-area: right-bottom;
    background: #000;
}

.wp-block-gallery .wp-block-image:nth-child(4) a {
    opacity: 0.4;
}
/* Style for the "See More" text */
.wp-block-gallery .wp-block-image:nth-child(4) .see-more {
    content: "See More";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    z-index: 2;
}

.gallery-items-4 .wp-block-image:nth-child(4) a {
    opacity: 1!important;
}

figure.wp-block-gallery.gallery-items-3 {
    grid-template-columns: 1.2fr 1fr!important;
    grid-template-rows: 1fr 1fr!important;
    grid-template-areas:
        "left-item right-top"
        "left-item right-bottom";
    height: 530px;
}
.gallery-items-3 .wp-block-image:nth-child(3) {
    grid-area: right-bottom!important;
}
.gallery-items-3 .wp-block-image {
    height: 260px;
}

figure.wp-block-gallery.gallery-items-2 {
    grid-template-columns: 1fr 1fr!important;
    height: 360px!important;
    overflow: hidden;
    /*grid-template-areas: unset!important;
    grid-template-rows: unset!important;*/
}
.gallery-items-2 .wp-block-image {
    grid-area: unset!important;
    height: 100%!important;
    min-height: 360px!important;
}

figure.wp-block-gallery.gallery-items-1 {
    grid-template-areas: unset!important;
    grid-template-rows: unset!important;
    grid-template-columns: unset!important;
    height: fit-content!important;
    gap: 0!important;
}

figure.wp-block-gallery figure.wp-block-image:nth-child(1) {
    min-height: 512px!important;
    height: 100%;
}

@media screen and (max-width: 700px) {
    figure.wp-block-gallery figure.wp-block-image:nth-child(1) {
        height: 290px!important;
    }
    .wp-block-gallery .wp-block-image {
        height: 90px!important;
    }
    figure.wp-block-gallery.gallery-items-3 {
        height: 190px;
        grid-template-rows: 1fr 2fr !important;
        overflow: hidden;
    }
    figure.wp-block-gallery.gallery-items-3 figure.wp-block-image.size-large:first-of-type {
        max-height: 190px;
    }
    figure.wp-block-gallery.gallery-items-2 {
        height: 240px!important;
    }
    
    .box-element-item {
        background: none!important;
    }
    
    .wp-block-media-text.is-stacked-on-mobile h6 a {
        padding-bottom: 40px;
    }
    .wp-block-media-text.is-stacked-on-mobile h6 a:before {
        float: none;
        position: absolute;
        bottom: 0;
        left: 80px;
    }
    .wp-block-media-text.is-stacked-on-mobile h6 a:after {
        bottom: 0;
        top: unset !important;
        right: unset !important;
        left: 0;
    }
}/* End custom CSS */