.elementor-33920 .elementor-element.elementor-element-f4e0928{padding:2% 2% 2% 2%;}.elementor-33920 .elementor-element.elementor-element-a53691e .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-33920 .elementor-element.elementor-element-a53691e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}.elementor-33920 .elementor-element.elementor-element-85b65c4 .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-33920 .elementor-element.elementor-element-85b65c4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}.elementor-33920 .elementor-element.elementor-element-f1c186d .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-33920 .elementor-element.elementor-element-f1c186d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}.elementor-33920 .elementor-element.elementor-element-f8f17dd .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-33920 .elementor-element.elementor-element-f8f17dd > .elementor-widget-container{margin:0% 0% 0% 0%;padding:-3% -3% -3% -3%;}/* Start custom CSS for image, class: .elementor-element-a53691e */.elementor-33920 .elementor-element.elementor-element-a53691e 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-33920 .elementor-element.elementor-element-a53691e figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


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

.elementor-33920 .elementor-element.elementor-element-a53691e figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b65c4 */.elementor-33920 .elementor-element.elementor-element-85b65c4 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-33920 .elementor-element.elementor-element-85b65c4 figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


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

.elementor-33920 .elementor-element.elementor-element-85b65c4 figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c186d */.elementor-33920 .elementor-element.elementor-element-f1c186d 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-33920 .elementor-element.elementor-element-f1c186d figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


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

.elementor-33920 .elementor-element.elementor-element-f1c186d figure:hover figcaption {
 opacity: 1;
 transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8f17dd */.elementor-33920 .elementor-element.elementor-element-f8f17dd 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-33920 .elementor-element.elementor-element-f8f17dd figure figcaption {
    font-size: 32px;
    color: #fff !important;
}


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

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