.elementor-34002 .elementor-element.elementor-element-3c6bbac{padding:2% 2% 2% 2%;}.elementor-34002 .elementor-element.elementor-element-fc184be .widget-image-caption{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-34002 .elementor-element.elementor-element-fc184be > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}.elementor-34002 .elementor-element.elementor-element-5e7b2e2 .widget-image-caption{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-34002 .elementor-element.elementor-element-5e7b2e2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}.elementor-34002 .elementor-element.elementor-element-c90625d{padding:2% 2% 2% 2%;}.elementor-34002 .elementor-element.elementor-element-383d94e .widget-image-caption{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-34002 .elementor-element.elementor-element-383d94e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}.elementor-34002 .elementor-element.elementor-element-ea72e06 .widget-image-caption{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-34002 .elementor-element.elementor-element-ea72e06 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}.elementor-34002 .elementor-element.elementor-element-3d4a938 .widget-image-caption{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-34002 .elementor-element.elementor-element-3d4a938 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}.elementor-34002 .elementor-element.elementor-element-f7c9624 .widget-image-caption{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-34002 .elementor-element.elementor-element-f7c9624 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}@media(min-width:768px){.elementor-34002 .elementor-element.elementor-element-996c275{width:26.452%;}.elementor-34002 .elementor-element.elementor-element-95bc806{width:47.766%;}.elementor-34002 .elementor-element.elementor-element-979c53e{width:25.446%;}}/* Start custom CSS for image, class: .elementor-element-fc184be */.elementor-34002 .elementor-element.elementor-element-fc184be figure figcaption {
 position: absolute;
 bottom: 0;
 left: 0;
 background: #00000091;
 width: calc(100%);
 height: calc(30% - 2rem);
 /*margin: 1rem;*/
 margin: 0;
 text-align: center;
 display: grid;
 align-content: center;
 opacity: 0;
 transform: scale(.95);
 transition: opacity .3s ease-in-out, transform .3s ease-in-out;
 pointer-events: none;
}

.elementor-34002 .elementor-element.elementor-element-fc184be figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


.elementor-34002 .elementor-element.elementor-element-fc184be figure figcaption:after {
 /*content: "By me";*/
 font-size: 32px;
 color: #fff;
 font-style: italic;
}

.elementor-34002 .elementor-element.elementor-element-fc184be figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e7b2e2 */.elementor-34002 .elementor-element.elementor-element-5e7b2e2 figure figcaption {
 position: absolute;
 bottom: 0;
 left: 0;
 background: #00000091;
 width: calc(100%);
 height: calc(30% - 2rem);
 /*margin: 1rem;*/
 margin: 0;
 text-align: center;
 display: grid;
 align-content: center;
 opacity: 0;
 transform: scale(.95);
 transition: opacity .3s ease-in-out, transform .3s ease-in-out;
 pointer-events: none;
}

.elementor-34002 .elementor-element.elementor-element-5e7b2e2 figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


.elementor-34002 .elementor-element.elementor-element-5e7b2e2 figure figcaption:after {
 /*content: "By me";*/
 font-size: 32px;
 color: #fff;
 font-style: italic;
}

.elementor-34002 .elementor-element.elementor-element-5e7b2e2 figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-383d94e */.elementor-34002 .elementor-element.elementor-element-383d94e figure figcaption {
 position: absolute;
 bottom: 0;
 left: 0;
 background: #00000091;
 width: calc(100%);
 height: calc(30% - 2rem);
 /*margin: 1rem;*/
 margin: 0;
 text-align: center;
 display: grid;
 align-content: center;
 opacity: 0;
 transform: scale(.95);
 transition: opacity .3s ease-in-out, transform .3s ease-in-out;
 pointer-events: none;
}

.elementor-34002 .elementor-element.elementor-element-383d94e figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


.elementor-34002 .elementor-element.elementor-element-383d94e figure figcaption:after {
 /*content: "By me";*/
 font-size: 32px;
 color: #fff;
 font-style: italic;
}

.elementor-34002 .elementor-element.elementor-element-383d94e figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea72e06 */.elementor-34002 .elementor-element.elementor-element-ea72e06 figure figcaption {
 position: absolute;
 bottom: 0;
 left: 0;
 background: #00000091;
 width: calc(100%);
 height: calc(30% - 2rem);
 /*margin: 1rem;*/
 margin: 0;
 text-align: center;
 display: grid;
 align-content: center;
 opacity: 0;
 transform: scale(.95);
 transition: opacity .3s ease-in-out, transform .3s ease-in-out;
 pointer-events: none;
}

.elementor-34002 .elementor-element.elementor-element-ea72e06 figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


.elementor-34002 .elementor-element.elementor-element-ea72e06 figure figcaption:after {
 /*content: "By me";*/
 font-size: 32px;
 color: #fff;
 font-style: italic;
}

.elementor-34002 .elementor-element.elementor-element-ea72e06 figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d4a938 */.elementor-34002 .elementor-element.elementor-element-3d4a938 figure figcaption {
 position: absolute;
 bottom: 0;
 left: 0;
 background: #00000091;
 width: calc(100%);
 height: calc(30% - 2rem);
 /*margin: 1rem;*/
 margin: 0;
 text-align: center;
 display: grid;
 align-content: center;
 opacity: 0;
 transform: scale(.95);
 transition: opacity .3s ease-in-out, transform .3s ease-in-out;
 pointer-events: none;
}

.elementor-34002 .elementor-element.elementor-element-3d4a938 figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


.elementor-34002 .elementor-element.elementor-element-3d4a938 figure figcaption:after {
 /*content: "By me";*/
 font-size: 32px;
 color: #fff;
 font-style: italic;
}

.elementor-34002 .elementor-element.elementor-element-3d4a938 figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7c9624 */.elementor-34002 .elementor-element.elementor-element-f7c9624 figure figcaption {
 position: absolute;
 bottom: 0;
 left: 0;
 background: #00000091;
 width: calc(100%);
 height: calc(30% - 2rem);
 /*margin: 1rem;*/
 margin: 0;
 text-align: center;
 display: grid;
 align-content: center;
 opacity: 0;
 transform: scale(.95);
 transition: opacity .3s ease-in-out, transform .3s ease-in-out;
 pointer-events: none;
}

.elementor-34002 .elementor-element.elementor-element-f7c9624 figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


.elementor-34002 .elementor-element.elementor-element-f7c9624 figure figcaption:after {
 /*content: "By me";*/
 font-size: 32px;
 color: #fff;
 font-style: italic;
}

.elementor-34002 .elementor-element.elementor-element-f7c9624 figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */