.elementor-39190 .elementor-element.elementor-element-e1f76b2{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2rem 2rem 2rem 2rem;}.elementor-39190 .elementor-element.elementor-element-e1f76b2:not(.elementor-motion-effects-element-type-background), .elementor-39190 .elementor-element.elementor-element-e1f76b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a30a );}.elementor-39190 .elementor-element.elementor-element-d02f830 .elementor-button{background-color:var( --e-global-color-a8a3dcf );font-size:1.4rem;fill:var( --e-global-color-cfcc37e );color:var( --e-global-color-cfcc37e );border-radius:0.8rem 0.8rem 0.8rem 0.8rem;padding:0.8rem 1rem 0.6rem 1rem;}body:not(.rtl) .elementor-39190 .elementor-element.elementor-element-d02f830{right:1rem;}body.rtl .elementor-39190 .elementor-element.elementor-element-d02f830{left:1rem;}.elementor-39190 .elementor-element.elementor-element-d02f830{top:1rem;z-index:2;}.elementor-39190 .elementor-element.elementor-element-80e4ff6{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2rem 2rem 2rem 2rem;}.elementor-39190 .elementor-element.elementor-element-80e4ff6:not(.elementor-motion-effects-element-type-background), .elementor-39190 .elementor-element.elementor-element-80e4ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a30a );}.elementor-39190 .elementor-element.elementor-element-c8c72d3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-39190 .elementor-element.elementor-element-c8c72d3:not(.elementor-motion-effects-element-type-background), .elementor-39190 .elementor-element.elementor-element-c8c72d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39190 .elementor-element.elementor-element-4073ff3{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-39190 .elementor-element.elementor-element-4073ff3:not(.elementor-motion-effects-element-type-background), .elementor-39190 .elementor-element.elementor-element-4073ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a30a );}.elementor-39190 .elementor-element.elementor-element-3730e5e > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-39190 .elementor-element.elementor-element-3730e5e .jet-listing-dynamic-field__content{color:var( --e-global-color-b53cfb9 );text-align:left;}.elementor-39190 .elementor-element.elementor-element-3730e5e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-39190 .elementor-element.elementor-element-3730e5e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-39190 .elementor-element.elementor-element-3730e5e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-39190 .elementor-element.elementor-element-a074650{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39190 .elementor-element.elementor-element-9f6980b .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-size:1.6rem;font-weight:400;line-height:1.45em;}.elementor-39190 .elementor-element.elementor-element-9f6980b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-39190 .elementor-element.elementor-element-9f6980b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-39190 .elementor-element.elementor-element-cff137f .jet-listing-dynamic-field__content{color:var( --e-global-color-10900fa );font-size:1.6rem;font-weight:400;text-align:left;}.elementor-39190 .elementor-element.elementor-element-cff137f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-39190 .elementor-element.elementor-element-cff137f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-39190 .elementor-element.elementor-element-cff137f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-39190 .elementor-element.elementor-element-cff137f .jet-listing-dynamic-field__icon{font-size:24px;margin-top:-2px;}.elementor-39190 .elementor-element.elementor-element-25e45b6{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2rem 2rem 2rem 2rem;}.elementor-39190 .elementor-element.elementor-element-25e45b6:not(.elementor-motion-effects-element-type-background), .elementor-39190 .elementor-element.elementor-element-25e45b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a30a );}.elementor-39190 .elementor-element.elementor-element-fc8b444 .elementor-button{background-color:var( --e-global-color-a8a3dcf );font-size:1.4rem;fill:var( --e-global-color-cfcc37e );color:var( --e-global-color-cfcc37e );border-radius:0.8rem 0.8rem 0.8rem 0.8rem;padding:0.8rem 1rem 0.6rem 1rem;}body:not(.rtl) .elementor-39190 .elementor-element.elementor-element-fc8b444{right:1rem;}body.rtl .elementor-39190 .elementor-element.elementor-element-fc8b444{left:1rem;}.elementor-39190 .elementor-element.elementor-element-fc8b444{top:1rem;z-index:2;}.elementor-39190 .elementor-element.elementor-element-1d09807{--display:flex;--min-height:30rem;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2rem 2rem 2rem 2rem;}.elementor-39190 .elementor-element.elementor-element-1d09807:not(.elementor-motion-effects-element-type-background), .elementor-39190 .elementor-element.elementor-element-1d09807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a30a );}.elementor-39190 .elementor-element.elementor-element-ba29eb7{--display:flex;--min-height:28rem;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-39190 .elementor-element.elementor-element-ba29eb7:not(.elementor-motion-effects-element-type-background), .elementor-39190 .elementor-element.elementor-element-ba29eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39190 .elementor-element.elementor-element-dd472e1{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-39190 .elementor-element.elementor-element-dd472e1:not(.elementor-motion-effects-element-type-background), .elementor-39190 .elementor-element.elementor-element-dd472e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128a30a );}.elementor-39190 .elementor-element.elementor-element-dd472e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39190 .elementor-element.elementor-element-6271f41 > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-39190 .elementor-element.elementor-element-6271f41 .jet-listing-dynamic-field__content{color:var( --e-global-color-b53cfb9 );text-align:left;}.elementor-39190 .elementor-element.elementor-element-6271f41 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-39190 .elementor-element.elementor-element-6271f41 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-39190 .elementor-element.elementor-element-6271f41 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-39190 .elementor-element.elementor-element-6ad6b46 .jet-listing-dynamic-field__content{color:var( --e-global-color-10900fa );font-size:1.6rem;font-weight:400;text-align:left;}.elementor-39190 .elementor-element.elementor-element-6ad6b46 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-39190 .elementor-element.elementor-element-6ad6b46 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-39190 .elementor-element.elementor-element-6ad6b46 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-39190 .elementor-element.elementor-element-6ad6b46 .jet-listing-dynamic-field__icon{font-size:24px;margin-top:-2px;}@media(max-width:767px){.elementor-39190 .elementor-element.elementor-element-80e4ff6{--justify-content:flex-end;}.elementor-39190 .elementor-element.elementor-element-1d09807{--justify-content:flex-end;}.elementor-39190 .elementor-element.elementor-element-6ad6b46 .jet-listing-dynamic-field__content{font-size:1.4rem;}}/* Start custom CSS for container, class: .elementor-element-c8c72d3 */.elementor-39190 .elementor-element.elementor-element-c8c72d3 {
    height : 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e4ff6 */.elementor-39190 .elementor-element.elementor-element-80e4ff6 {
    height: 36rem;
}

@media(min-width:2400px) {
    .elementor-39190 .elementor-element.elementor-element-80e4ff6 {
        height: 40rem;
    }
}

/* The animation code */

.container-article .caption-text-container {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition: grid-template-rows 440ms cubic-bezier(.28,.41,.34,1), opacity 250ms;
}

.caption-text-container > .caption-text {
    overflow: hidden;
}

.container-article:hover .caption-text-container {
    grid-template-rows: 1fr;
    opacity: 100;
}/* End custom CSS */