.elementor-38629 .elementor-element.elementor-element-07faae1 > .elementor-background-overlay{opacity:0.5;}.elementor-38629 .elementor-element.elementor-element-51165ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38629 .elementor-element.elementor-element-51165ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D22C4E;}.elementor-38629 .elementor-element.elementor-element-51165ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-38629 .elementor-element.elementor-element-51165ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38629 .elementor-element.elementor-element-1b77f09{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-38629 .elementor-element.elementor-element-d2d5cf8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-38629 .elementor-element.elementor-element-d2d5cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38629 .elementor-element.elementor-element-d2d5cf8.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-38629 .elementor-element.elementor-element-d2d5cf8 img{width:70%;}.elementor-38629 .elementor-element.elementor-element-d2d5cf8.bdt-image-hover-effect-wrap::before, .elementor-38629 .elementor-element.elementor-element-d2d5cf8.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-38629 .elementor-element.elementor-element-30a5f7a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-38629 .elementor-element.elementor-element-30a5f7a > .elementor-widget-container{margin:80px 0px 0px 30px;}.elementor-38629 .elementor-element.elementor-element-30a5f7a img{width:50%;}.elementor-38629 .elementor-element.elementor-element-65389bc{border-style:solid;border-width:3px 3px 3px 3px;border-color:#B0D8DB;margin:20px 0px 0px 0px;}.elementor-38629 .elementor-element.elementor-element-65389bc, .elementor-38629 .elementor-element.elementor-element-65389bc > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-38629 .elementor-element.elementor-element-9b410cd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-38629 .elementor-element.elementor-element-9b410cd{--wd-brd-radius:12px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-38629 .elementor-element.elementor-element-51165ac{width:100%;}}@media(max-width:767px){.elementor-38629 .elementor-element.elementor-element-07faae1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38629 .elementor-element.elementor-element-1b77f09{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-38629 .elementor-element.elementor-element-d2d5cf8{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-38629 .elementor-element.elementor-element-30a5f7a > .elementor-widget-container{margin:20px 0px 0px 10px;}.elementor-38629 .elementor-element.elementor-element-30a5f7a{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}}/* Start custom CSS for column, class: .elementor-element-51165ac */.vertical{
display: flex;
background-color:#D22C4E;
}

.elementor-38629 .elementor-element.elementor-element-51165ac{

display: flex;
}
.vertical{
margin-left:0;
padding_left:0;
margin-right:10px;
padding-right:40px;
}

/*Show/Hide CSS*/
.elementor-38629 .elementor-element.elementor-element-51165ac .hide-es{
display: none;
}
.elementor-38629 .elementor-element.elementor-element-51165ac:hover .hide-es{
display: block;
}
/*Image Transform*/
.img1 img{
transition: ease .5s;
}
.img1:hover img{
transform: translate(20px, -40px) rotate(3deg) scale(0.9);
}
/*Mobile Hover*/
@media (max-width: 767px){
.img1:hover img{
transform: translate(20px, 0px) rotate(5deg) scale(1.3);
}
.elementor-38629 .elementor-element.elementor-element-51165ac{
margin: 50px 10px;
}
}/* End custom CSS */