.elementor-1688 .elementor-element.elementor-element-c74c511 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1688 .elementor-element.elementor-element-1dc502c{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1688 .elementor-element.elementor-element-1dc502c:not(.elementor-motion-effects-element-type-background), .elementor-1688 .elementor-element.elementor-element-1dc502c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c57f24 );}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1688 .elementor-element.elementor-element-3bf0377 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1688 .elementor-element.elementor-element-b3ed9dd > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1688 .elementor-element.elementor-element-b3ed9dd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-text{color:var( --e-global-color-ed433ac );transition:color 0.3s;}.elementor-1688 .elementor-element.elementor-element-d3fb491 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:43px;font-weight:400;line-height:57px;letter-spacing:-0.6px;}.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 );line-height:var( --e-global-typography-text-line-height );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-1688 .elementor-element.elementor-element-64acbc0{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-1688 .elementor-element.elementor-element-9c00fa3 .elementor-blockquote__content{color:var( --e-global-color-primary );font-size:16px;font-weight:500;line-height:25px;}.elementor-1688 .elementor-element.elementor-element-9c00fa3 .elementor-blockquote{border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1688 .elementor-element.elementor-element-9c00fa3 .elementor-blockquote{border-left-width:3px;}body.rtl .elementor-1688 .elementor-element.elementor-element-9c00fa3 .elementor-blockquote{border-right-width:3px;}.elementor-1688 .elementor-element.elementor-element-9e489e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:43px;font-weight:400;line-height:57px;letter-spacing:-0.6px;}.elementor-1688 .elementor-element.elementor-element-abb95de{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-b88e9c9{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-b88e9c9 p{margin-block-end:0px;}.elementor-1688 .elementor-element.elementor-element-78c0e4e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-fe16c04{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-d8163ac > .elementor-background-overlay{background-color:var( --e-global-color-7798bbd );opacity:1;}.elementor-1688 .elementor-element.elementor-element-d8163ac{border-style:none;margin-top:0%;margin-bottom:3%;padding:2% 2% 2% 2%;}.elementor-1688 .elementor-element.elementor-element-d8163ac, .elementor-1688 .elementor-element.elementor-element-d8163ac > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1688 .elementor-element.elementor-element-4b499aa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-977c9ae{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-977c9ae p{margin-block-end:3px;}.elementor-1688 .elementor-element.elementor-element-e11bcb7 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1688 .elementor-element.elementor-element-e11bcb7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-text{color:var( --e-global-color-ed433ac );transition:color 0.3s;}.elementor-1688 .elementor-element.elementor-element-0dfbb8a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:43px;font-weight:400;line-height:57px;letter-spacing:-0.6px;}.elementor-1688 .elementor-element.elementor-element-504c662{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-bca5c9a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:43px;font-weight:400;line-height:57px;letter-spacing:-0.6px;}.elementor-1688 .elementor-element.elementor-element-94235f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-44984b7{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-6b455e4 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-1688 .elementor-element.elementor-element-6b455e4{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-37e8447 > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-1688 .elementor-element.elementor-element-37e8447 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-634f28e{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-820ab49 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-1688 .elementor-element.elementor-element-820ab49{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-edece65 > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-1688 .elementor-element.elementor-element-edece65 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-fa2864f{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-5c2730b > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-1688 .elementor-element.elementor-element-5c2730b{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-15654e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.83;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-1688 .elementor-element.elementor-element-15654e8::before, .elementor-1688 .elementor-element.elementor-element-15654e8 > .elementor-background-video-container::before, .elementor-1688 .elementor-element.elementor-element-15654e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1688 .elementor-element.elementor-element-15654e8 > .elementor-background-slideshow::before, .elementor-1688 .elementor-element.elementor-element-15654e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1688 .elementor-element.elementor-element-15654e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#07165921;background-image:var(--wpr-bg-0a168e38-e38c-46c3-ac7e-ab643fcf5fc5);--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1688 .elementor-element.elementor-element-a11ab7c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:500;line-height:57px;letter-spacing:-0.8px;color:var( --e-global-color-primary );}.elementor-1688 .elementor-element.elementor-element-a893c78{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-a893c78 p{margin-block-end:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1688 .elementor-element.elementor-element-4f476b4 .elementor-button{background-color:#071659;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:17px 30px 17px 30px;}.elementor-1688 .elementor-element.elementor-element-4f476b4 .elementor-button:hover, .elementor-1688 .elementor-element.elementor-element-4f476b4 .elementor-button:focus{background-color:var( --e-global-color-47b49ed );}.elementor-1688 .elementor-element.elementor-element-4f476b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1688 .elementor-element.elementor-element-4f476b4 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1688 .elementor-element.elementor-element-6eb3c78 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:41px;font-weight:400;line-height:57px;letter-spacing:-0.6px;}.elementor-1688 .elementor-element.elementor-element-f59139a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-6fc3f3a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-6fc3f3a p{margin-block-end:15px;}.elementor-1688 .elementor-element.elementor-element-dfd6d1a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-18cb828{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-18cb828 p{margin-block-end:15px;}.elementor-1688 .elementor-element.elementor-element-922fe99 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-b0ec8b9{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-b0ec8b9 p{margin-block-end:15px;}.elementor-1688 .elementor-element.elementor-element-510e332 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:43px;font-weight:400;line-height:57px;letter-spacing:-0.6px;}.elementor-1688 .elementor-element.elementor-element-e5cecd9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-8f30feb{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-029f887 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-906fa38{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-0fa9a5d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:43px;font-weight:400;line-height:57px;letter-spacing:-0.6px;}.elementor-1688 .elementor-element.elementor-element-f3b85f3{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-f8cc78d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:43px;font-weight:400;line-height:57px;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1688 .elementor-element.elementor-element-a1a249c > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-252d456 );padding:25px 25px 25px 0px;}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-252d456 );color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;padding:0px 0px 25px 0px;}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-toggle-item:not(:last-child){margin-block-end:3px;}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-toggle-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-toggle-icon{margin-inline-end:23px;}.elementor-1688 .elementor-element.elementor-element-1ddcb9e > .elementor-background-overlay{background-color:var( --e-global-color-7798bbd );opacity:1;}.elementor-1688 .elementor-element.elementor-element-1ddcb9e{border-style:none;margin-top:0%;margin-bottom:3%;padding:2% 2% 2% 2%;}.elementor-1688 .elementor-element.elementor-element-1ddcb9e, .elementor-1688 .elementor-element.elementor-element-1ddcb9e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1688 .elementor-element.elementor-element-307f90e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:var( --e-global-color-ed433ac );}.elementor-1688 .elementor-element.elementor-element-a488bd6{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-ed433ac );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-item > a{font-size:14px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1688 .elementor-element.elementor-element-64acbc0{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-abb95de{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-b88e9c9{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-fe16c04{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-977c9ae{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1688 .elementor-element.elementor-element-e11bcb7 .elementor-icon-list-item > a{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-504c662{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-44984b7{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-6b455e4{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-634f28e{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-820ab49{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-fa2864f{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-5c2730b{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-a893c78{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1688 .elementor-element.elementor-element-4f476b4 .elementor-button{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-6fc3f3a{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-18cb828{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-b0ec8b9{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-8f30feb{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-906fa38{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-f3b85f3{font-size:14px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-toggle-title{font-size:45px;}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-tab-content{font-size:14px;}.elementor-1688 .elementor-element.elementor-element-a488bd6{font-size:14px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1688 .elementor-element.elementor-element-3bf0377 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1688 .elementor-element.elementor-element-b3ed9dd .elementor-icon-list-item > a{font-size:15px;}.elementor-1688 .elementor-element.elementor-element-d3fb491 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1688 .elementor-element.elementor-element-64acbc0{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-9e489e0 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-abb95de{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-b88e9c9{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-78c0e4e .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-fe16c04{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-4b499aa .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-977c9ae{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-0dfbb8a .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-504c662{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-bca5c9a .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-94235f0 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-44984b7{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-6b455e4{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-37e8447 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-634f28e{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-820ab49{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-edece65 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-fa2864f{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-5c2730b{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-15654e8{--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-1688 .elementor-element.elementor-element-a11ab7c > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-1688 .elementor-element.elementor-element-a11ab7c .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-a893c78{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1688 .elementor-element.elementor-element-6eb3c78 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-f59139a .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-6fc3f3a{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-dfd6d1a .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-18cb828{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-922fe99 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-b0ec8b9{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-510e332 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-e5cecd9 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-8f30feb{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-029f887 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-906fa38{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-0fa9a5d .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-f3b85f3{font-size:16px;}.elementor-1688 .elementor-element.elementor-element-f8cc78d .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-toggle-title{font-size:16px;line-height:1.3em;}.elementor-1688 .elementor-element.elementor-element-a1a249c .elementor-tab-content{font-size:15px;}.elementor-1688 .elementor-element.elementor-element-307f90e .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-1688 .elementor-element.elementor-element-a488bd6{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-00c5b0c *//* Layout wrapper: no desktop scroll, allow mobile-only horizontal scroll */
.table-wrap {
  width: 100%;
  overflow: visible; /* desktop */
}

/* Base table */
.funds-table {
  width: 100%;
  border-collapse: collapse;
  color: #000;
  border-spacing: 0;
  font-size: 16px;
  table-layout: auto;
  font-variant-numeric: tabular-nums;
}

/* Column sizing via <colgroup> */
.col-fund    { width: 38%; min-width: 12rem; } /* allow narrower so it can wrap */
.col-ter     { width: 10%; min-width: 7.5ch; }
.col-actions { width: 10%; min-width: 7.5ch; }
.col-gestion { width: 12%; min-width: 8.5ch; }
.col-perf    { width: 10%; min-width: 8ch; }

/* Cells */
.funds-table th,
.funds-table td {
  padding: 10px 12px;
  border-bottom: 1px solid #e6e6e6;
  text-align: left;
  vertical-align: middle;
  font-size: 15px;
  line-height: 1.3;
}

/* ✅ Make the first column wrap and even break long tokens */
.funds-table th:first-child,
.funds-table td:first-child {
  white-space: normal;           /* allow wrapping */
  overflow-wrap: anywhere;       /* break in the middle if needed */
  word-break: break-word;        /* legacy fallback */
  hyphens: auto;                 /* prettier breaks for hyphenated languages */
}

/* Header */
.funds-table thead th {
  background: #071659;
  color: #fff;
  font-weight: 600;
  white-space: nowrap;
  position: sticky;
  top: 0;
  z-index: 1;
}

/* Round only the top corners of the header row */
.funds-table thead th:first-child { border-top-left-radius: 10px; }
.funds-table thead th:last-child  { border-top-right-radius: 10px; }

/* Hover */
.funds-table tbody tr:hover { background: #f9f9f9; }

/* Keep numbers tidy, right-align all numeric columns + prevent wrapping */
.funds-table th:nth-child(2),
.funds-table td:nth-child(2),
.funds-table th:nth-child(3),
.funds-table td:nth-child(3),
.funds-table th:nth-child(5),
.funds-table td:nth-child(5),
.funds-table th:nth-child(6),
.funds-table td:nth-child(6),
.funds-table th:nth-child(7),
.funds-table td:nth-child(7) {
  text-align: right;
  white-space: nowrap; /* % never breaks */
}

/* Mobile responsiveness */
@media (max-width: 900px) {
  .table-wrap {
    overflow-x: auto;   /* horizontal scroll only on small screens */
    -webkit-overflow-scrolling: touch;
  }

  .funds-table {
    font-size: 0.95rem;
    min-width: 720px;
  }

  .funds-table th,
  .funds-table td {
    padding: 8px 10px;
  }

  /* Slightly adjust first column on mobile */
  .col-fund { width: 34%; min-width: 16rem; }
}/* End custom CSS */