.elementor-1693 .elementor-element.elementor-element-54f9f44{--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:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1693 .elementor-element.elementor-element-067ae69{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1693 .elementor-element.elementor-element-8039053{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1693 .elementor-element.elementor-element-2419005 img{border-radius:12px 12px 12px 12px;}.elementor-1693 .elementor-element.elementor-element-87faf4a{--display:flex;--position:absolute;--overlay-opacity:0.8;--border-radius:12px 12px 12px 12px;bottom:0px;--z-index:0;}.elementor-1693 .elementor-element.elementor-element-87faf4a::before, .elementor-1693 .elementor-element.elementor-element-87faf4a > .elementor-background-video-container::before, .elementor-1693 .elementor-element.elementor-element-87faf4a > .e-con-inner > .elementor-background-video-container::before, .elementor-1693 .elementor-element.elementor-element-87faf4a > .elementor-background-slideshow::before, .elementor-1693 .elementor-element.elementor-element-87faf4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1693 .elementor-element.elementor-element-87faf4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #5A7966 0%, #5A796640 20%);}body:not(.rtl) .elementor-1693 .elementor-element.elementor-element-87faf4a{left:0px;}body.rtl .elementor-1693 .elementor-element.elementor-element-87faf4a{right:0px;}.elementor-1693 .elementor-element.elementor-element-e62302f{--display:flex;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1693 .elementor-element.elementor-element-5a9c169 .elementor-heading-title{font-family:"nitti-grotesk", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1693 .elementor-element.elementor-element-03d8d41{font-family:"nitti-grotesk", Sans-serif;font-size:14px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1693 .elementor-element.elementor-element-cb055cb{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1693 .elementor-element.elementor-element-47bdadc img{border-radius:12px 12px 12px 12px;}.elementor-1693 .elementor-element.elementor-element-3335543{--display:flex;--position:absolute;--overlay-opacity:0.8;--border-radius:12px 12px 12px 12px;bottom:0px;--z-index:0;}.elementor-1693 .elementor-element.elementor-element-3335543::before, .elementor-1693 .elementor-element.elementor-element-3335543 > .elementor-background-video-container::before, .elementor-1693 .elementor-element.elementor-element-3335543 > .e-con-inner > .elementor-background-video-container::before, .elementor-1693 .elementor-element.elementor-element-3335543 > .elementor-background-slideshow::before, .elementor-1693 .elementor-element.elementor-element-3335543 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1693 .elementor-element.elementor-element-3335543 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #5A7966 0%, #5A796640 20%);}body:not(.rtl) .elementor-1693 .elementor-element.elementor-element-3335543{left:0px;}body.rtl .elementor-1693 .elementor-element.elementor-element-3335543{right:0px;}.elementor-1693 .elementor-element.elementor-element-cfd9a57{--display:flex;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1693 .elementor-element.elementor-element-fe796eb .elementor-heading-title{font-family:"nitti-grotesk", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1693 .elementor-element.elementor-element-6c7466a{font-family:"nitti-grotesk", Sans-serif;font-size:14px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1693 .elementor-element.elementor-element-ff3bd4e{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1693 .elementor-element.elementor-element-b7810e1 img{border-radius:12px 12px 12px 12px;}.elementor-1693 .elementor-element.elementor-element-2120e03{--display:flex;--position:absolute;--overlay-opacity:0.8;--border-radius:12px 12px 12px 12px;bottom:0px;--z-index:0;}.elementor-1693 .elementor-element.elementor-element-2120e03::before, .elementor-1693 .elementor-element.elementor-element-2120e03 > .elementor-background-video-container::before, .elementor-1693 .elementor-element.elementor-element-2120e03 > .e-con-inner > .elementor-background-video-container::before, .elementor-1693 .elementor-element.elementor-element-2120e03 > .elementor-background-slideshow::before, .elementor-1693 .elementor-element.elementor-element-2120e03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1693 .elementor-element.elementor-element-2120e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #5A7966 0%, #5A796640 20%);}body:not(.rtl) .elementor-1693 .elementor-element.elementor-element-2120e03{left:0px;}body.rtl .elementor-1693 .elementor-element.elementor-element-2120e03{right:0px;}.elementor-1693 .elementor-element.elementor-element-767b6a1{--display:flex;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1693 .elementor-element.elementor-element-35cb1bb .elementor-heading-title{font-family:"nitti-grotesk", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1693 .elementor-element.elementor-element-8e75720{font-family:"nitti-grotesk", Sans-serif;font-size:14px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1693 .elementor-element.elementor-element-d4a1b60{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-1693 .elementor-element.elementor-element-d4a1b60:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-d4a1b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A7966CC;}.elementor-1693 .elementor-element.elementor-element-4d93f5e{padding:6px 6px 6px 6px;font-family:"nitti-grotesk", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1693 .elementor-element.elementor-element-0d2be66{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1693 .elementor-element.elementor-element-49c5247 img{border-radius:12px 12px 12px 12px;}.elementor-1693 .elementor-element.elementor-element-a2683a7{--display:flex;--position:absolute;--overlay-opacity:0.8;--border-radius:12px 12px 12px 12px;bottom:0px;--z-index:0;}.elementor-1693 .elementor-element.elementor-element-a2683a7::before, .elementor-1693 .elementor-element.elementor-element-a2683a7 > .elementor-background-video-container::before, .elementor-1693 .elementor-element.elementor-element-a2683a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1693 .elementor-element.elementor-element-a2683a7 > .elementor-background-slideshow::before, .elementor-1693 .elementor-element.elementor-element-a2683a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1693 .elementor-element.elementor-element-a2683a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #5A7966 0%, #5A796640 20%);}body:not(.rtl) .elementor-1693 .elementor-element.elementor-element-a2683a7{left:0px;}body.rtl .elementor-1693 .elementor-element.elementor-element-a2683a7{right:0px;}.elementor-1693 .elementor-element.elementor-element-8a12591{--display:flex;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1693 .elementor-element.elementor-element-9f1206e .elementor-heading-title{font-family:"nitti-grotesk", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1693 .elementor-element.elementor-element-8582e4a{font-family:"nitti-grotesk", Sans-serif;font-size:14px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-1693 .elementor-element.elementor-element-e15c4aa{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-1693 .elementor-element.elementor-element-e15c4aa:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-e15c4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A7966CC;}.elementor-1693 .elementor-element.elementor-element-85950b1{padding:6px 6px 6px 6px;font-family:"nitti-grotesk", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}@media(min-width:768px){.elementor-1693 .elementor-element.elementor-element-8039053{--width:100%;}.elementor-1693 .elementor-element.elementor-element-cb055cb{--width:100%;}.elementor-1693 .elementor-element.elementor-element-ff3bd4e{--width:100%;}.elementor-1693 .elementor-element.elementor-element-0d2be66{--width:100%;}}@media(max-width:1313px){.elementor-1693 .elementor-element.elementor-element-54f9f44{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1693 .elementor-element.elementor-element-067ae69{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1693 .elementor-element.elementor-element-5a9c169 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1693 .elementor-element.elementor-element-fe796eb .elementor-heading-title{font-size:18px;}.elementor-1693 .elementor-element.elementor-element-35cb1bb .elementor-heading-title{font-size:18px;}.elementor-1693 .elementor-element.elementor-element-9f1206e .elementor-heading-title{font-size:18px;}}@media(max-width:1200px){.elementor-1693 .elementor-element.elementor-element-067ae69{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1693 .elementor-element.elementor-element-5a9c169 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1693 .elementor-element.elementor-element-03d8d41{font-size:14px;}.elementor-1693 .elementor-element.elementor-element-fe796eb .elementor-heading-title{font-size:24px;}.elementor-1693 .elementor-element.elementor-element-6c7466a{font-size:14px;}.elementor-1693 .elementor-element.elementor-element-35cb1bb .elementor-heading-title{font-size:24px;}.elementor-1693 .elementor-element.elementor-element-8e75720{font-size:14px;}.elementor-1693 .elementor-element.elementor-element-4d93f5e{font-size:18px;}.elementor-1693 .elementor-element.elementor-element-9f1206e .elementor-heading-title{font-size:24px;}.elementor-1693 .elementor-element.elementor-element-8582e4a{font-size:14px;}.elementor-1693 .elementor-element.elementor-element-85950b1{font-size:18px;}}@media(max-width:767px){.elementor-1693 .elementor-element.elementor-element-067ae69{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1693 .elementor-element.elementor-element-5a9c169 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1693 .elementor-element.elementor-element-fe796eb .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-1693 .elementor-element.elementor-element-35cb1bb .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-1693 .elementor-element.elementor-element-9f1206e .elementor-heading-title{font-size:20px;line-height:1em;}}/* Start custom CSS for image, class: .elementor-element-2419005 */.elementor-1693 .elementor-element.elementor-element-2419005 {
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87faf4a */.elementor-1693 .elementor-element.elementor-element-87faf4a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a9c169 */@media (min-width: 1552px) {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03d8d41 */.elementor-1693 .elementor-element.elementor-element-03d8d41 * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e62302f */.elementor-1693 .elementor-element.elementor-element-e62302f {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8039053 */.elementor-1693 .elementor-element.elementor-element-8039053 {
    position: relative;
    aspect-ratio: 1/1;
}

.elementor-1693 .elementor-element.elementor-element-8039053 {
    .card-image,
    .card-text-section,
    .card-background
    {
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .2s;
    }
}

.elementor-1693 .elementor-element.elementor-element-8039053:hover .card-image {
    transform: scale(1.05);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-1693 .elementor-element.elementor-element-8039053:hover {
    .card-text-section {
        transform: scale(1.10);
    }
    
    .card-background {
        transform: scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47bdadc */.elementor-1693 .elementor-element.elementor-element-47bdadc {
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3335543 */.elementor-1693 .elementor-element.elementor-element-3335543 {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe796eb */@media (min-width: 1552px) {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c7466a */.elementor-1693 .elementor-element.elementor-element-6c7466a * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd9a57 */.elementor-1693 .elementor-element.elementor-element-cfd9a57 {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb055cb */.elementor-1693 .elementor-element.elementor-element-cb055cb {
    position: relative;
    aspect-ratio: 1/1;
}

.elementor-1693 .elementor-element.elementor-element-cb055cb {
    .card-image,
    .card-text-section,
    .card-background
    {
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .2s;
    }
}

.elementor-1693 .elementor-element.elementor-element-cb055cb:hover .card-image {
    transform: scale(1.05);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-1693 .elementor-element.elementor-element-cb055cb:hover {
    .card-text-section {
        transform: scale(1.10);
    }
    
    .card-background {
        transform: scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7810e1 */.elementor-1693 .elementor-element.elementor-element-b7810e1 {
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2120e03 */.elementor-1693 .elementor-element.elementor-element-2120e03 {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35cb1bb */@media (min-width: 1552px) {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e75720 */.elementor-1693 .elementor-element.elementor-element-8e75720 * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-767b6a1 */.elementor-1693 .elementor-element.elementor-element-767b6a1 {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4a1b60 */.elementor-1693 .elementor-element.elementor-element-d4a1b60 {
    position: absolute;
    inset: 12px;
    width: auto;
    display: grid;
    justify-items: center;
    place-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3bd4e */.elementor-1693 .elementor-element.elementor-element-ff3bd4e {
    position: relative;
    aspect-ratio: 1/1;
}

.elementor-1693 .elementor-element.elementor-element-ff3bd4e {
    .card-image,
    .card-text-section,
    .card-background
    {
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .2s;
    }
}

.elementor-1693 .elementor-element.elementor-element-ff3bd4e:hover .card-image {
    transform: scale(1.05);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-1693 .elementor-element.elementor-element-ff3bd4e:hover {
    .card-text-section {
        transform: scale(1.10);
    }
    
    .card-background {
        transform: scale(1.05);
    }
}

.elementor-1693 .elementor-element.elementor-element-ff3bd4e .card-title {
    opacity: 0%;
    transition-property: opacity;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s;
}

.elementor-1693 .elementor-element.elementor-element-ff3bd4e:hover .card-title {
    opacity: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49c5247 */.elementor-1693 .elementor-element.elementor-element-49c5247 {
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2683a7 */.elementor-1693 .elementor-element.elementor-element-a2683a7 {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f1206e */@media (min-width: 1552px) {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8582e4a */.elementor-1693 .elementor-element.elementor-element-8582e4a * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a12591 */.elementor-1693 .elementor-element.elementor-element-8a12591 {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15c4aa */.elementor-1693 .elementor-element.elementor-element-e15c4aa {
    position: absolute;
    inset: 12px;
    width: auto;
    display: grid;
    justify-items: center;
    place-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2be66 */.elementor-1693 .elementor-element.elementor-element-0d2be66 {
    position: relative;
    aspect-ratio: 1/1;
}

.elementor-1693 .elementor-element.elementor-element-0d2be66 {
    .card-image,
    .card-text-section,
    .card-background
    {
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .2s;
    }
}

.elementor-1693 .elementor-element.elementor-element-0d2be66:hover .card-image {
    transform: scale(1.05);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-1693 .elementor-element.elementor-element-0d2be66:hover {
    .card-text-section {
        transform: scale(1.10);
    }
    
    .card-background {
        transform: scale(1.05);
    }
}

.elementor-1693 .elementor-element.elementor-element-0d2be66 .card-title {
    opacity: 0%;
    transition-property: opacity;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s;
}

.elementor-1693 .elementor-element.elementor-element-0d2be66:hover .card-title {
    opacity: 100%;
}/* End custom CSS */