.elementor-1242 .elementor-element.elementor-element-99de005{--display:flex;--min-height:520px;--justify-content:center;--overlay-opacity:1;--padding-top:112px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1242 .elementor-element.elementor-element-99de005:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99de005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e04cd );background-image:url("https://talentueusestour.com/wp-content/uploads/2026/09/ouagadougou-applaudissements-1600.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1242 .elementor-element.elementor-element-99de005::before, .elementor-1242 .elementor-element.elementor-element-99de005 > .elementor-background-video-container::before, .elementor-1242 .elementor-element.elementor-element-99de005 > .e-con-inner > .elementor-background-video-container::before, .elementor-1242 .elementor-element.elementor-element-99de005 > .elementor-background-slideshow::before, .elementor-1242 .elementor-element.elementor-element-99de005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1242 .elementor-element.elementor-element-99de005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(95deg, rgba(21,11,4,.94) 0%, rgba(21,11,4,.55) 100%);}.elementor-1242 .elementor-element.elementor-element-99de004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-icon i{color:var( --e-global-color-121f1ae );transition:color 0.3s;}.elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-icon svg{fill:var( --e-global-color-121f1ae );transition:fill 0.3s;}.elementor-1242 .elementor-element.elementor-element-99dd000{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;}.elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-text{color:var( --e-global-color-121f1ae );transition:color 0.3s;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1242 .elementor-element.elementor-element-99dd002 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:56px;font-weight:800;line-height:1.08em;letter-spacing:-0.035em;color:var( --e-global-color-cdd1347 );}.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 );letter-spacing:var( --e-global-typography-text-letter-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-1242 .elementor-element.elementor-element-99dd003{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:var( --e-global-color-08b402f );}.elementor-1242 .elementor-element.elementor-element-99de01d{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1242 .elementor-element.elementor-element-99de01d:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99de01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FEFBF6 0%, #FDF8F0 100%);}.elementor-1242 .elementor-element.elementor-element-99de01c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1242 .elementor-element.elementor-element-99de006{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;}.elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1242 .elementor-element.elementor-element-99de008{text-align:center;}.elementor-1242 .elementor-element.elementor-element-99de008 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:34px;font-weight:800;line-height:1.18em;letter-spacing:-0.025em;color:var( --e-global-color-e2de9c5 );}.elementor-1242 .elementor-element.elementor-element-99de01b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1242 .elementor-element.elementor-element-99de00b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E9DECC;--border-color:#E9DECC;--border-radius:18px 4px 18px 18px;--padding-top:32px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1242 .elementor-element.elementor-element-99de00b:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99de00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdd1347 );}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1242 .elementor-element.elementor-element-99de009 img{width:100%;height:132px;object-fit:contain;object-position:center center;}.elementor-1242 .elementor-element.elementor-element-99de00a{text-align:center;}.elementor-1242 .elementor-element.elementor-element-99de00a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;letter-spacing:0em;color:var( --e-global-color-e2de9c5 );}.elementor-1242 .elementor-element.elementor-element-99de00e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E9DECC;--border-color:#E9DECC;--border-radius:18px 4px 18px 18px;--padding-top:32px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1242 .elementor-element.elementor-element-99de00e:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99de00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdd1347 );}.elementor-1242 .elementor-element.elementor-element-99de00c img{width:100%;height:132px;object-fit:contain;object-position:center center;}.elementor-1242 .elementor-element.elementor-element-99de00d{text-align:center;}.elementor-1242 .elementor-element.elementor-element-99de00d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;letter-spacing:0em;color:var( --e-global-color-e2de9c5 );}.elementor-1242 .elementor-element.elementor-element-99de011{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E9DECC;--border-color:#E9DECC;--border-radius:18px 4px 18px 18px;--padding-top:32px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1242 .elementor-element.elementor-element-99de011:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99de011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdd1347 );}.elementor-1242 .elementor-element.elementor-element-99de00f img{width:100%;height:132px;object-fit:contain;object-position:center center;}.elementor-1242 .elementor-element.elementor-element-99de010{text-align:center;}.elementor-1242 .elementor-element.elementor-element-99de010 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;letter-spacing:0em;color:var( --e-global-color-e2de9c5 );}.elementor-1242 .elementor-element.elementor-element-99de014{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E9DECC;--border-color:#E9DECC;--border-radius:18px 4px 18px 18px;--padding-top:32px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1242 .elementor-element.elementor-element-99de014:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99de014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdd1347 );}.elementor-1242 .elementor-element.elementor-element-99de012 img{width:100%;height:132px;object-fit:contain;object-position:center center;}.elementor-1242 .elementor-element.elementor-element-99de013{text-align:center;}.elementor-1242 .elementor-element.elementor-element-99de013 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;letter-spacing:0em;color:var( --e-global-color-e2de9c5 );}.elementor-1242 .elementor-element.elementor-element-99de017{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E9DECC;--border-color:#E9DECC;--border-radius:18px 4px 18px 18px;--padding-top:32px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1242 .elementor-element.elementor-element-99de017:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99de017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdd1347 );}.elementor-1242 .elementor-element.elementor-element-99de015 img{width:100%;height:132px;object-fit:contain;object-position:center center;}.elementor-1242 .elementor-element.elementor-element-99de016{text-align:center;}.elementor-1242 .elementor-element.elementor-element-99de016 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;letter-spacing:0em;color:var( --e-global-color-e2de9c5 );}.elementor-1242 .elementor-element.elementor-element-99de01a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E9DECC;--border-color:#E9DECC;--border-radius:18px 4px 18px 18px;--padding-top:32px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1242 .elementor-element.elementor-element-99de01a:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99de01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdd1347 );}.elementor-1242 .elementor-element.elementor-element-99de018 img{width:100%;height:132px;object-fit:contain;object-position:center center;}.elementor-1242 .elementor-element.elementor-element-99de019{text-align:center;}.elementor-1242 .elementor-element.elementor-element-99de019 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;letter-spacing:0em;color:var( --e-global-color-e2de9c5 );}.elementor-1242 .elementor-element.elementor-element-99df024{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1242 .elementor-element.elementor-element-99df024:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-99df024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcd52e5 );}.elementor-1242 .elementor-element.elementor-element-99df023{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-icon i{color:var( --e-global-color-121f1ae );transition:color 0.3s;}.elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-icon svg{fill:var( --e-global-color-121f1ae );transition:fill 0.3s;}.elementor-1242 .elementor-element.elementor-element-99de01e{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;}.elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-text{color:var( --e-global-color-121f1ae );transition:color 0.3s;}.elementor-1242 .elementor-element.elementor-element-99de020{text-align:center;}.elementor-1242 .elementor-element.elementor-element-99de020 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:34px;font-weight:800;line-height:1.18em;letter-spacing:-0.025em;color:var( --e-global-color-cdd1347 );}.elementor-1242 .elementor-element.elementor-element-99de021{text-align:center;font-family:"Sora", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-08b402f );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-66e04cd );color:var( --e-global-color-66e04cd );border-radius:8px 8px 8px 8px;padding:16px 30px 16px 30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1242 .elementor-element.elementor-element-99de004{--content-width:1200px;}.elementor-1242 .elementor-element.elementor-element-99de01c{--content-width:1200px;}.elementor-1242 .elementor-element.elementor-element-99df023{--content-width:760px;}}@media(max-width:1024px){.elementor-1242 .elementor-element.elementor-element-99de005{--min-height:440px;--padding-top:150px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.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 );letter-spacing:var( --e-global-typography-text-letter-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 );}.elementor-1242 .elementor-element.elementor-element-99dd002 .elementor-heading-title{font-size:42px;}.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 );}.elementor-1242 .elementor-element.elementor-element-99dd003{font-size:17px;}.elementor-1242 .elementor-element.elementor-element-99de01d{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1242 .elementor-element.elementor-element-99de008 .elementor-heading-title{font-size:30px;}.elementor-1242 .elementor-element.elementor-element-99de01b{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-1242 .elementor-element.elementor-element-99de00b{--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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 );}.elementor-1242 .elementor-element.elementor-element-99de009 img{height:112px;}.elementor-1242 .elementor-element.elementor-element-99de00a .elementor-heading-title{font-size:15px;}.elementor-1242 .elementor-element.elementor-element-99de00e{--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1242 .elementor-element.elementor-element-99de00c img{height:112px;}.elementor-1242 .elementor-element.elementor-element-99de00d .elementor-heading-title{font-size:15px;}.elementor-1242 .elementor-element.elementor-element-99de011{--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1242 .elementor-element.elementor-element-99de00f img{height:112px;}.elementor-1242 .elementor-element.elementor-element-99de010 .elementor-heading-title{font-size:15px;}.elementor-1242 .elementor-element.elementor-element-99de014{--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1242 .elementor-element.elementor-element-99de012 img{height:112px;}.elementor-1242 .elementor-element.elementor-element-99de013 .elementor-heading-title{font-size:15px;}.elementor-1242 .elementor-element.elementor-element-99de017{--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1242 .elementor-element.elementor-element-99de015 img{height:112px;}.elementor-1242 .elementor-element.elementor-element-99de016 .elementor-heading-title{font-size:15px;}.elementor-1242 .elementor-element.elementor-element-99de01a{--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1242 .elementor-element.elementor-element-99de018 img{height:112px;}.elementor-1242 .elementor-element.elementor-element-99de019 .elementor-heading-title{font-size:15px;}.elementor-1242 .elementor-element.elementor-element-99df024{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1242 .elementor-element.elementor-element-99de020 .elementor-heading-title{font-size:30px;}.elementor-1242 .elementor-element.elementor-element-99de021{font-size:16.5px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de005{--min-height:0px;--padding-top:128px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.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 );letter-spacing:var( --e-global-typography-text-letter-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 );}.elementor-1242 .elementor-element.elementor-element-99dd002 .elementor-heading-title{font-size:32px;}.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 );}.elementor-1242 .elementor-element.elementor-element-99dd003{font-size:15.5px;}.elementor-1242 .elementor-element.elementor-element-99de01d{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1242 .elementor-element.elementor-element-99de008 .elementor-heading-title{font-size:26px;}.elementor-1242 .elementor-element.elementor-element-99de01b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-1242 .elementor-element.elementor-element-99de00b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.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 );}.elementor-1242 .elementor-element.elementor-element-99de009 img{height:92px;}.elementor-1242 .elementor-element.elementor-element-99de00a .elementor-heading-title{font-size:13.5px;}.elementor-1242 .elementor-element.elementor-element-99de00e{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-1242 .elementor-element.elementor-element-99de00c img{height:92px;}.elementor-1242 .elementor-element.elementor-element-99de00d .elementor-heading-title{font-size:13.5px;}.elementor-1242 .elementor-element.elementor-element-99de011{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-1242 .elementor-element.elementor-element-99de00f img{height:92px;}.elementor-1242 .elementor-element.elementor-element-99de010 .elementor-heading-title{font-size:13.5px;}.elementor-1242 .elementor-element.elementor-element-99de014{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-1242 .elementor-element.elementor-element-99de012 img{height:92px;}.elementor-1242 .elementor-element.elementor-element-99de013 .elementor-heading-title{font-size:13.5px;}.elementor-1242 .elementor-element.elementor-element-99de017{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-1242 .elementor-element.elementor-element-99de015 img{height:92px;}.elementor-1242 .elementor-element.elementor-element-99de016 .elementor-heading-title{font-size:13.5px;}.elementor-1242 .elementor-element.elementor-element-99de01a{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-1242 .elementor-element.elementor-element-99de018 img{height:92px;}.elementor-1242 .elementor-element.elementor-element-99de019 .elementor-heading-title{font-size:13.5px;}.elementor-1242 .elementor-element.elementor-element-99df024{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1242 .elementor-element.elementor-element-99de020 .elementor-heading-title{font-size:26px;}.elementor-1242 .elementor-element.elementor-element-99de021{font-size:15.5px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for icon-list, class: .elementor-element-99dd000 */.elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-items{display:inline-flex;}
.elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-item{background:rgba(245,158,11,.1);border:1px solid rgba(251,191,36,.32);padding:8px 16px;border-radius:999px;}
@media (max-width:420px){.elementor-1242 .elementor-element.elementor-element-99dd000 .elementor-icon-list-text{letter-spacing:.06em;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99dd002 */.elementor-1242 .elementor-element.elementor-element-99dd002 .elementor-heading-title span{color:#FBBF24;}
.elementor-1242 .elementor-element.elementor-element-99dd002 .elementor-heading-title{max-width:16ch;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99dd002 .elementor-heading-title{max-width:none;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99dd003 */.elementor-1242 .elementor-element.elementor-element-99dd003 p:last-child{margin-bottom:0;}
.elementor-1242 .elementor-element.elementor-element-99dd003{max-width:56ch !important;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99dd003{max-width:100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99de005 */@media (max-width:1024px){.elementor-1242 .elementor-element.elementor-element-99de005::before{background-image:linear-gradient(95deg,rgba(21,11,4,.94) 0%,rgba(21,11,4,.86) 50%,rgba(21,11,4,.7) 100%) !important;}}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de005::before{background-image:none !important;background-color:rgba(21,11,4,.9) !important;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99de006 */.elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-items{display:inline-flex;}
.elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-item{background:#FFF8E6;padding:8px 16px;border-radius:999px;}
@media (max-width:420px){.elementor-1242 .elementor-element.elementor-element-99de006 .elementor-icon-list-text{letter-spacing:.06em;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99de008 */.elementor-1242 .elementor-element.elementor-element-99de008 .elementor-heading-title span{color:#C2410C;}
.elementor-1242 .elementor-element.elementor-element-99de008 .elementor-heading-title{max-width:22ch;margin-inline:auto;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de008 .elementor-heading-title{max-width:none;}}
.elementor-1242 .elementor-element.elementor-element-99de008{margin-top:-28px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99de009 */.elementor-1242 .elementor-element.elementor-element-99de009{width:100%;max-width:240px;}
.elementor-1242 .elementor-element.elementor-element-99de009 img{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99de00a */.elementor-1242 .elementor-element.elementor-element-99de00a .elementor-heading-title span{color:#C2410C;}
.elementor-1242 .elementor-element.elementor-element-99de00a{width:100%;padding-top:16px;border-top:1px solid #F6EFE4;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de00a{padding-top:12px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99de00b */.elementor-1242 .elementor-element.elementor-element-99de00b{border-bottom-color:#FBBF24 !important;transition:translate 320ms cubic-bezier(.16,1,.3,1),box-shadow 320ms,border-color 200ms;}
.elementor-1242 .elementor-element.elementor-element-99de00b:hover{translate:0 -4px;border-color:#FDE08A !important;border-bottom-color:#FBBF24 !important;box-shadow:0 18px 40px rgba(62,32,12,.1);}
@media (prefers-reduced-motion:reduce){.elementor-1242 .elementor-element.elementor-element-99de00b:hover{translate:none;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99de00c */.elementor-1242 .elementor-element.elementor-element-99de00c{width:100%;max-width:240px;}
.elementor-1242 .elementor-element.elementor-element-99de00c img{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99de00d */.elementor-1242 .elementor-element.elementor-element-99de00d .elementor-heading-title span{color:#C2410C;}
.elementor-1242 .elementor-element.elementor-element-99de00d{width:100%;padding-top:16px;border-top:1px solid #F6EFE4;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de00d{padding-top:12px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99de00e */.elementor-1242 .elementor-element.elementor-element-99de00e{border-bottom-color:#FBBF24 !important;transition:translate 320ms cubic-bezier(.16,1,.3,1),box-shadow 320ms,border-color 200ms;}
.elementor-1242 .elementor-element.elementor-element-99de00e:hover{translate:0 -4px;border-color:#FDE08A !important;border-bottom-color:#FBBF24 !important;box-shadow:0 18px 40px rgba(62,32,12,.1);}
@media (prefers-reduced-motion:reduce){.elementor-1242 .elementor-element.elementor-element-99de00e:hover{translate:none;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99de00f */.elementor-1242 .elementor-element.elementor-element-99de00f{width:100%;max-width:240px;}
.elementor-1242 .elementor-element.elementor-element-99de00f img{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99de010 */.elementor-1242 .elementor-element.elementor-element-99de010 .elementor-heading-title span{color:#C2410C;}
.elementor-1242 .elementor-element.elementor-element-99de010{width:100%;padding-top:16px;border-top:1px solid #F6EFE4;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de010{padding-top:12px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99de011 */.elementor-1242 .elementor-element.elementor-element-99de011{border-bottom-color:#FBBF24 !important;transition:translate 320ms cubic-bezier(.16,1,.3,1),box-shadow 320ms,border-color 200ms;}
.elementor-1242 .elementor-element.elementor-element-99de011:hover{translate:0 -4px;border-color:#FDE08A !important;border-bottom-color:#FBBF24 !important;box-shadow:0 18px 40px rgba(62,32,12,.1);}
@media (prefers-reduced-motion:reduce){.elementor-1242 .elementor-element.elementor-element-99de011:hover{translate:none;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99de012 */.elementor-1242 .elementor-element.elementor-element-99de012{width:100%;max-width:240px;}
.elementor-1242 .elementor-element.elementor-element-99de012 img{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99de013 */.elementor-1242 .elementor-element.elementor-element-99de013 .elementor-heading-title span{color:#C2410C;}
.elementor-1242 .elementor-element.elementor-element-99de013{width:100%;padding-top:16px;border-top:1px solid #F6EFE4;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de013{padding-top:12px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99de014 */.elementor-1242 .elementor-element.elementor-element-99de014{border-bottom-color:#FBBF24 !important;transition:translate 320ms cubic-bezier(.16,1,.3,1),box-shadow 320ms,border-color 200ms;}
.elementor-1242 .elementor-element.elementor-element-99de014:hover{translate:0 -4px;border-color:#FDE08A !important;border-bottom-color:#FBBF24 !important;box-shadow:0 18px 40px rgba(62,32,12,.1);}
@media (prefers-reduced-motion:reduce){.elementor-1242 .elementor-element.elementor-element-99de014:hover{translate:none;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99de015 */.elementor-1242 .elementor-element.elementor-element-99de015{width:100%;max-width:240px;}
.elementor-1242 .elementor-element.elementor-element-99de015 img{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99de016 */.elementor-1242 .elementor-element.elementor-element-99de016 .elementor-heading-title span{color:#C2410C;}
.elementor-1242 .elementor-element.elementor-element-99de016{width:100%;padding-top:16px;border-top:1px solid #F6EFE4;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de016{padding-top:12px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99de017 */.elementor-1242 .elementor-element.elementor-element-99de017{border-bottom-color:#FBBF24 !important;transition:translate 320ms cubic-bezier(.16,1,.3,1),box-shadow 320ms,border-color 200ms;}
.elementor-1242 .elementor-element.elementor-element-99de017:hover{translate:0 -4px;border-color:#FDE08A !important;border-bottom-color:#FBBF24 !important;box-shadow:0 18px 40px rgba(62,32,12,.1);}
@media (prefers-reduced-motion:reduce){.elementor-1242 .elementor-element.elementor-element-99de017:hover{translate:none;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99de018 */.elementor-1242 .elementor-element.elementor-element-99de018{width:100%;max-width:240px;}
.elementor-1242 .elementor-element.elementor-element-99de018 img{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99de019 */.elementor-1242 .elementor-element.elementor-element-99de019 .elementor-heading-title span{color:#C2410C;}
.elementor-1242 .elementor-element.elementor-element-99de019{width:100%;padding-top:16px;border-top:1px solid #F6EFE4;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de019{padding-top:12px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99de01a */.elementor-1242 .elementor-element.elementor-element-99de01a{border-bottom-color:#FBBF24 !important;transition:translate 320ms cubic-bezier(.16,1,.3,1),box-shadow 320ms,border-color 200ms;}
.elementor-1242 .elementor-element.elementor-element-99de01a:hover{translate:0 -4px;border-color:#FDE08A !important;border-bottom-color:#FBBF24 !important;box-shadow:0 18px 40px rgba(62,32,12,.1);}
@media (prefers-reduced-motion:reduce){.elementor-1242 .elementor-element.elementor-element-99de01a:hover{translate:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99de01b */.elementor-1242 .elementor-element.elementor-element-99de01b{width:100%;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99de01e */.elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-items{display:inline-flex;}
.elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-item{background:rgba(245,158,11,.1);border:1px solid rgba(251,191,36,.32);padding:8px 16px;border-radius:999px;}
@media (max-width:420px){.elementor-1242 .elementor-element.elementor-element-99de01e .elementor-icon-list-text{letter-spacing:.06em;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99de020 */.elementor-1242 .elementor-element.elementor-element-99de020 .elementor-heading-title span{color:#FBBF24;}
.elementor-1242 .elementor-element.elementor-element-99de020 .elementor-heading-title{max-width:20ch;margin-inline:auto;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de020 .elementor-heading-title{max-width:none;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99de021 */.elementor-1242 .elementor-element.elementor-element-99de021 p:last-child{margin-bottom:0;}
.elementor-1242 .elementor-element.elementor-element-99de021{max-width:54ch !important;}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99de021{max-width:100% !important;}}
.elementor-1242 .elementor-element.elementor-element-99de021{color:#EDE4D8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99df022 */.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button{position:relative;overflow:hidden;background:linear-gradient(#E2870A,#E2870A) no-repeat left / 0% 100%,linear-gradient(90deg,#F59E0B 0%,#FCD34D 100%);box-shadow:0 8px 28px rgba(245,158,11,.35);transition:background-size .35s cubic-bezier(.16,1,.3,1),box-shadow .25s,translate .2s;}
.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button:hover,.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button:focus-visible{background-size:100% 100%;box-shadow:0 10px 36px rgba(245,158,11,.55);translate:0 -2px;}
.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button:focus-visible{outline:3px solid #FBBF24;outline-offset:3px;}
.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button::before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);pointer-events:none;animation:tt-reflet 5s cubic-bezier(.2,0,.2,1) 4s infinite;}
.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button-content-wrapper{position:relative;z-index:1;}
.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button-icon svg{width:20px;height:20px;fill:currentColor;}
@keyframes tt-reflet{0%,70%{left:-60%;}100%{left:130%;}}
@media (prefers-reduced-motion:reduce){.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button::before{animation:none;}.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button:hover{translate:none;}}
@media (max-width:767px){.elementor-1242 .elementor-element.elementor-element-99df022{width:100%;}.elementor-1242 .elementor-element.elementor-element-99df022 .elementor-button{width:100%;padding-left:20px;padding-right:20px;}}
.elementor-1242 .elementor-element.elementor-element-99df022{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99df024 */.elementor-1242 .elementor-element.elementor-element-99df024{position:relative;overflow:hidden;}
.elementor-1242 .elementor-element.elementor-element-99df024::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 85% 0%,rgba(245,158,11,.22) 0%,rgba(21,11,4,0) 60%);pointer-events:none;}
.elementor-1242 .elementor-element.elementor-element-99df024 > .e-con-inner, .elementor-1242 .elementor-element.elementor-element-99df024 > .e-con{position:relative;z-index:1;}/* End custom CSS */