.elementor-355 .elementor-element.elementor-element-6c9eac7{--display:flex;--min-height:275px;border-style:solid;--border-style:solid;border-width:1px 1px 3px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:3px;--border-left-width:1px;border-color:var( --e-global-color-e166fc1 );--border-color:var( --e-global-color-e166fc1 );--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-355 .elementor-element.elementor-element-549474b{--display:flex;--min-height:250px;}.elementor-355 .elementor-element.elementor-element-549474b:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-549474b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-355 .elementor-element.elementor-element-b4fefd0 .elementor-heading-title{font-family:var( --e-global-typography-8cbf63d-font-family ), Sans-serif;font-size:var( --e-global-typography-8cbf63d-font-size );font-weight:var( --e-global-typography-8cbf63d-font-weight );line-height:var( --e-global-typography-8cbf63d-line-height );}.elementor-355 .elementor-element.elementor-element-d01ba41 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-d01ba41{font-family:var( --e-global-typography-89ff1b2-font-family ), Sans-serif;font-size:var( --e-global-typography-89ff1b2-font-size );font-weight:var( --e-global-typography-89ff1b2-font-weight );line-height:var( --e-global-typography-89ff1b2-line-height );}@media(max-width:1024px){.elementor-355 .elementor-element.elementor-element-b4fefd0 .elementor-heading-title{font-size:var( --e-global-typography-8cbf63d-font-size );line-height:var( --e-global-typography-8cbf63d-line-height );}.elementor-355 .elementor-element.elementor-element-d01ba41{font-size:var( --e-global-typography-89ff1b2-font-size );line-height:var( --e-global-typography-89ff1b2-line-height );}}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-b4fefd0 .elementor-heading-title{font-size:var( --e-global-typography-8cbf63d-font-size );line-height:var( --e-global-typography-8cbf63d-line-height );}.elementor-355 .elementor-element.elementor-element-d01ba41{font-size:var( --e-global-typography-89ff1b2-font-size );line-height:var( --e-global-typography-89ff1b2-line-height );}}/* Start custom CSS for container, class: .elementor-element-6c9eac7 */.main-container {
    position: relative; 
    transition: background-color 0.7s ease;
}

.mytext {
    position: relative; /* Required for the ::after positioning */
    transition: color 0.3s ease;
}

.main-container:hover {
    background-color: #6952FF;
}

.main-container:hover .mytext {
    color: white !important;
}

.mytext::after {
    content: '➔'; /* Arrow symbol */
    position: absolute;
    opacity: 0; /* Hidden by default */
    font-size: 20px;
    top: 0px;
    right: -20px; 
    transition: opacity 0.3s ease, right 0.3s ease; /* Smooth transition */
    color: white;
}

.main-container:hover .mytext::after {
    opacity: 1; 
    right: 0; 
}

.main-container:hover .mytext-2 {
    color: white !important;
}

.my-text-2{
    color: black;
}

.main-container:hover .myimg {
   border:5px solid white;
}/* End custom CSS */