.elementor-411 .elementor-element.elementor-element-38d4b61e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-411 .elementor-element.elementor-element-38d4b61e:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-38d4b61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-411 .elementor-element.elementor-element-1091ad04{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-411 .elementor-element.elementor-element-2cdb05a0{text-align:center;}.elementor-411 .elementor-element.elementor-element-78c73dd3{text-align:center;}.elementor-411 .elementor-element.elementor-element-78c73dd3 .elementor-heading-title{text-transform:capitalize;}.elementor-411 .elementor-element.elementor-element-5720944b{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-411 .elementor-element.elementor-element-2a9652a0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-411 .elementor-element.elementor-element-2a9652a0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-411 .elementor-element.elementor-element-2a9652a0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-411 .elementor-element.elementor-element-38d4b61e{--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-411 .elementor-element.elementor-element-1091ad04{--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-411 .elementor-element.elementor-element-5720944b{--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-411 .elementor-element.elementor-element-38d4b61e{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-411 .elementor-element.elementor-element-1091ad04{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-411 .elementor-element.elementor-element-2cdb05a0{text-align:center;}.elementor-411 .elementor-element.elementor-element-78c73dd3{text-align:center;}.elementor-411 .elementor-element.elementor-element-5720944b{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}}@media(min-width:768px){.elementor-411 .elementor-element.elementor-element-1091ad04{--content-width:640px;}}@media(max-width:1024px) and (min-width:768px){.elementor-411 .elementor-element.elementor-element-1091ad04{--content-width:512px;}}/* Start custom CSS *//* ROM service card hover buttons start */
@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {
.elementor-65 .elementor-element.elementor-element-5514e53e,
.elementor-65 .elementor-element.elementor-element-122a5059,
.elementor-65 .elementor-element.elementor-element-3168ed33,
.elementor-65 .elementor-element.elementor-element-375f6980,
.elementor-65 .elementor-element.elementor-element-3b944c89,
.elementor-65 .elementor-element.elementor-element-30a0b5c4 {
	opacity: 0;
	max-height: 0;
	overflow: hidden;
	pointer-events: none;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	transform: translateY(10px);
	transition: opacity 0.25s ease, transform 0.25s ease, max-height 0.25s ease, margin 0.25s ease;
}

.elementor-65 .elementor-element.elementor-element-78e9feed:hover .elementor-element.elementor-element-5514e53e,
.elementor-65 .elementor-element.elementor-element-78e9feed:focus-within .elementor-element.elementor-element-5514e53e,
.elementor-65 .elementor-element.elementor-element-5514e53e:focus-within,
.elementor-65 .elementor-element.elementor-element-7ad44b11:hover .elementor-element.elementor-element-122a5059,
.elementor-65 .elementor-element.elementor-element-7ad44b11:focus-within .elementor-element.elementor-element-122a5059,
.elementor-65 .elementor-element.elementor-element-122a5059:focus-within,
.elementor-65 .elementor-element.elementor-element-76460c0f:hover .elementor-element.elementor-element-3168ed33,
.elementor-65 .elementor-element.elementor-element-76460c0f:focus-within .elementor-element.elementor-element-3168ed33,
.elementor-65 .elementor-element.elementor-element-3168ed33:focus-within,
.elementor-65 .elementor-element.elementor-element-21f96155:hover .elementor-element.elementor-element-375f6980,
.elementor-65 .elementor-element.elementor-element-21f96155:focus-within .elementor-element.elementor-element-375f6980,
.elementor-65 .elementor-element.elementor-element-375f6980:focus-within,
.elementor-65 .elementor-element.elementor-element-6480e0f7:hover .elementor-element.elementor-element-3b944c89,
.elementor-65 .elementor-element.elementor-element-6480e0f7:focus-within .elementor-element.elementor-element-3b944c89,
.elementor-65 .elementor-element.elementor-element-3b944c89:focus-within,
.elementor-65 .elementor-element.elementor-element-9e635ff:hover .elementor-element.elementor-element-30a0b5c4,
.elementor-65 .elementor-element.elementor-element-9e635ff:focus-within .elementor-element.elementor-element-30a0b5c4,
.elementor-65 .elementor-element.elementor-element-30a0b5c4:focus-within {
	opacity: 1;
	max-height: 80px;
	pointer-events: auto;
	margin-top: 14px !important;
	transform: translateY(0);
}
}
/* ROM service card hover buttons end *//* End custom CSS */