.elementor-2297 .elementor-element.elementor-element-bb9ec80{--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:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2297 .elementor-element.elementor-element-bb9ec80::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80 > .elementor-background-video-container::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80 > .e-con-inner > .elementor-background-video-container::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80 > .elementor-background-slideshow::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2297 .elementor-element.elementor-element-bb9ec80:hover::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80:hover > .elementor-background-video-container::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80 > .elementor-background-slideshow:hover::before, .elementor-2297 .elementor-element.elementor-element-bb9ec80 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2297 .elementor-element.elementor-element-bb9ec80:hover{--overlay-opacity:1;}.elementor-2297 .elementor-element.elementor-element-bb9ec80.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-2297 .elementor-element.elementor-element-66e5f50{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2297 .elementor-element.elementor-element-1b51818{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;--z-index:1;}.elementor-2297 .elementor-element.elementor-element-1b51818:not(.elementor-motion-effects-element-type-background), .elementor-2297 .elementor-element.elementor-element-1b51818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-2297 .elementor-element.elementor-element-1b51818:hover{background-repeat:no-repeat;}.elementor-2297 .elementor-element.elementor-element-1b51818.e-con{--align-self:flex-start;}.elementor-2297 .elementor-element.elementor-element-1eec080 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2297 .elementor-element.elementor-element-c886b48{--display:flex;--position:absolute;top:0px;}.elementor-2297 .elementor-element.elementor-element-cf828b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-cf828b2.elementor-element{--align-self:flex-end;}.elementor-2297 .elementor-element.elementor-element-cf828b2{text-align:right;}.elementor-2297 .elementor-element.elementor-element-cf828b2 .elementor-heading-title{font-family:var( --e-global-typography-f66502c-font-family ), Sans-serif;font-size:var( --e-global-typography-f66502c-font-size );font-weight:var( --e-global-typography-f66502c-font-weight );line-height:var( --e-global-typography-f66502c-line-height );color:var( --e-global-color-1315b30 );}body:not(.rtl) .elementor-2297 .elementor-element.elementor-element-c886b48{left:0px;}body.rtl .elementor-2297 .elementor-element.elementor-element-c886b48{right:0px;}.elementor-2297 .elementor-element.elementor-element-18d5883{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2297 .elementor-element.elementor-element-9ddada9{text-align:left;}.elementor-2297 .elementor-element.elementor-element-9ddada9 .elementor-heading-title{font-family:var( --e-global-typography-25c79c3-font-family ), Sans-serif;font-size:var( --e-global-typography-25c79c3-font-size );font-weight:var( --e-global-typography-25c79c3-font-weight );line-height:var( --e-global-typography-25c79c3-line-height );color:var( --e-global-color-6d976da );}.elementor-2297 .elementor-element.elementor-element-63360fc{text-align:left;font-family:var( --e-global-typography-2b2827a-font-family ), Sans-serif;font-size:var( --e-global-typography-2b2827a-font-size );font-weight:var( --e-global-typography-2b2827a-font-weight );line-height:var( --e-global-typography-2b2827a-line-height );color:var( --e-global-color-text );}.elementor-2297 .elementor-element.elementor-element-1590cbd .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-98d8101 );color:var( --e-global-color-98d8101 );}.elementor-2297 .elementor-element.elementor-element-1590cbd.elementor-element{--align-self:flex-start;}.elementor-2297 .elementor-element.elementor-element-1590cbd{z-index:3;}.elementor-2297 .elementor-element.elementor-element-1590cbd .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-2297 .elementor-element.elementor-element-cf828b2 .elementor-heading-title{font-size:var( --e-global-typography-f66502c-font-size );line-height:var( --e-global-typography-f66502c-line-height );}.elementor-2297 .elementor-element.elementor-element-9ddada9{text-align:left;}.elementor-2297 .elementor-element.elementor-element-9ddada9 .elementor-heading-title{font-size:var( --e-global-typography-25c79c3-font-size );line-height:var( --e-global-typography-25c79c3-line-height );}.elementor-2297 .elementor-element.elementor-element-63360fc{text-align:left;font-size:var( --e-global-typography-2b2827a-font-size );line-height:var( --e-global-typography-2b2827a-line-height );}}@media(min-width:768px){.elementor-2297 .elementor-element.elementor-element-bb9ec80{--width:100%;}}@media(max-width:767px){.elementor-2297 .elementor-element.elementor-element-bb9ec80{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2297 .elementor-element.elementor-element-cf828b2 .elementor-heading-title{font-size:var( --e-global-typography-f66502c-font-size );line-height:var( --e-global-typography-f66502c-line-height );}.elementor-2297 .elementor-element.elementor-element-9ddada9{text-align:left;}.elementor-2297 .elementor-element.elementor-element-9ddada9 .elementor-heading-title{font-size:var( --e-global-typography-25c79c3-font-size );line-height:var( --e-global-typography-25c79c3-line-height );}.elementor-2297 .elementor-element.elementor-element-63360fc{text-align:left;font-size:var( --e-global-typography-2b2827a-font-size );line-height:var( --e-global-typography-2b2827a-line-height );}}/* Start custom CSS for container, class: .elementor-element-1b51818 */.elementor-2297 .elementor-element.elementor-element-1b51818 {
    border-radius: var(--radius-xl, 12px);
background: var(--Color-Base-white, #FFF);
width: fit-content;

/* Shadows/shadow-xs-skeuomorphic */
box-shadow: 0 0 0 1px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border, rgba(10, 13, 18, 0.18)) inset, 0 -2px 0 0 var(--Colors-Effects-Shadows-shadow-skeumorphic-inner, rgba(10, 13, 18, 0.05)) inset, 0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, 0.05));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf828b2 */.elementor-2297 .elementor-element.elementor-element-cf828b2{
border-radius: 20px;
border: 1px solid var(--Brand-Primary-700, #744B34);
background: var(--Brand-Primary-600, #91623D);
padding: 0 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf828b2 */.elementor-2297 .elementor-element.elementor-element-cf828b2{
border-radius: 20px;
border: 1px solid var(--Brand-Primary-700, #744B34);
background: var(--Brand-Primary-600, #91623D);
padding: 0 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9ec80 */.elementor-2297 .elementor-element.elementor-element-bb9ec80 {
border-radius: var(--card-md, 2px);
border: 1px solid var(--Border-seconday, #DFE0E2);
background: var(--Color-Base-white, #FFF);

/* Shadows/shadow-xs */
box-shadow: 0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, 0.05));
}

/*.elementor-2297 .elementor-element.elementor-element-bb9ec80:hover {*/
/*    border-radius: var(--card-md, 0);*/
/*border: 1px solid var(--Border-brand, #148D86);*/
/*background: var(--Brand-Primary-900, #174E4C);*/
/* Shadows/shadow-xs */
/*box-shadow: 0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, 0.05));*/



    
/*    cursor:pointer;*/
    
/*}*/

/*.elementor-2297 .elementor-element.elementor-element-bb9ec80:hover .hover-white span{*/
/*    color:white !important;*/
/*}*/

/*.elementor-2297 .elementor-element.elementor-element-bb9ec80:hover .hover-white {*/
/*    color:white !important;*/
/*    border-color:#FFF;*/
/*}*/

/*.elementor-2297 .elementor-element.elementor-element-bb9ec80:hover .hover-white a {*/
/*    color:white !important;*/
/*    cursor: pointer;*/
    
/*}*/

/*.parent-card:hover .child-wrapper .parent_list .csl_lists div ul li span {*/
/*  color: #FFF; */
/*}*/



/*.elementor-2297 .elementor-element.elementor-element-bb9ec80:hover .csl_lists a {*/
/*    text-decoration-color: #fff !important;*/
/*}*//* End custom CSS */