.elementor-1531 .elementor-element.elementor-element-197e15c{--display:flex;--min-height:395px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.73;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1531 .elementor-element.elementor-element-197e15c:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-197e15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd80439 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1531 .elementor-element.elementor-element-197e15c::before, .elementor-1531 .elementor-element.elementor-element-197e15c > .elementor-background-video-container::before, .elementor-1531 .elementor-element.elementor-element-197e15c > .e-con-inner > .elementor-background-video-container::before, .elementor-1531 .elementor-element.elementor-element-197e15c > .elementor-background-slideshow::before, .elementor-1531 .elementor-element.elementor-element-197e15c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1531 .elementor-element.elementor-element-197e15c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1531 .elementor-element.elementor-element-75f0cc9a{text-align:center;}.elementor-1531 .elementor-element.elementor-element-75f0cc9a .elementor-heading-title{-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1531 .elementor-element.elementor-element-6cffcc8f{--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;}.elementor-1531 .elementor-element.elementor-element-6cffcc8f:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-6cffcc8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Mukta", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 18px 10px 18px;}.elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button:hover, .elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button:focus{background-color:#E1512C;color:#FFFFFF;}.elementor-1531 .elementor-element.elementor-element-48d671d{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;bottom:0px;}body:not(.rtl) .elementor-1531 .elementor-element.elementor-element-48d671d{left:0px;}body.rtl .elementor-1531 .elementor-element.elementor-element-48d671d{right:0px;}.elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button:hover svg, .elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1531 .elementor-element.elementor-element-618e3c50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5%;--margin-bottom:2%;--margin-left:3%;--margin-right:0%;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1531 .elementor-element.elementor-element-618e3c50.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1531 .elementor-element.elementor-element-46f11adc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1531 .elementor-element.elementor-element-46f11adc.e-con{--align-self:flex-start;}.elementor-1531 .elementor-element.elementor-element-190eb1d2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1531 .elementor-element.elementor-element-190eb1d2:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-190eb1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1531 .elementor-element.elementor-element-190eb1d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1531 .elementor-element.elementor-element-796b82cd{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--box-background-color:#00000000;--box-border-width:0px;--header-color:#000000;--nested-list-indent:0.1em;--item-text-color:#757575;--item-text-hover-color:#000000;--item-text-active-color:#757575;--marker-color:#00000000;}.elementor-1531 .elementor-element.elementor-element-796b82cd.elementor-element{--align-self:center;}.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header-title{text-align:start;}.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header-title{font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__list-item{font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-1531 .elementor-element.elementor-element-aed8956{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:3%;}.elementor-1531 .elementor-element.elementor-element-aed8956.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1531 .elementor-element.elementor-element-2f4ae116{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-10px;--margin-left:10px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1531 .elementor-element.elementor-element-2f4ae116:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-2f4ae116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1531 .elementor-element.elementor-element-2f4ae116.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1531 .elementor-element.elementor-element-eb7f6d9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-weight:400;color:#021F2A;}.elementor-1531 .elementor-element.elementor-element-eb7f6d9 a{color:var( --e-global-color-dd80439 );}.elementor-1531 .elementor-element.elementor-element-6fed6f91{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:3px 3px 3px 3px;--margin-top:-13px;--margin-bottom:-5px;--margin-left:10px;--margin-right:0px;--padding-top:-20px;--padding-bottom:-20px;--padding-left:-20px;--padding-right:-20px;}.elementor-1531 .elementor-element.elementor-element-6fed6f91:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-6fed6f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1531 .elementor-element.elementor-element-6fed6f91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1531 .elementor-element.elementor-element-1f5b5e9a{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1531 .elementor-element.elementor-element-1f5b5e9a:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-1f5b5e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1531 .elementor-element.elementor-element-1f5b5e9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1531 .elementor-element.elementor-element-5691c9c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-element{--align-self:center;}.elementor-1531 .elementor-element.elementor-element-5691c9c4 .elementor-icon-wrapper{text-align:center;}.elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-stacked .elementor-icon{background-color:#E1512C;}.elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-framed .elementor-icon, .elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-default .elementor-icon{color:#E1512C;border-color:#E1512C;}.elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-framed .elementor-icon, .elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-default .elementor-icon svg{fill:#E1512C;}.elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-stacked .elementor-icon:hover{background-color:#E1512C;}.elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-framed .elementor-icon:hover, .elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-default .elementor-icon:hover{color:#E1512C;border-color:#E1512C;}.elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-framed .elementor-icon:hover, .elementor-1531 .elementor-element.elementor-element-5691c9c4.elementor-view-default .elementor-icon:hover svg{fill:#E1512C;}.elementor-1531 .elementor-element.elementor-element-5691c9c4 .elementor-icon{font-size:23px;}.elementor-1531 .elementor-element.elementor-element-5691c9c4 .elementor-icon svg{height:23px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1531 .elementor-element.elementor-element-172edaa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1531 .elementor-element.elementor-element-45279588{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1531 .elementor-element.elementor-element-45279588:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-45279588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1531 .elementor-element.elementor-element-45279588.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1531 .elementor-element.elementor-element-705af6ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1531 .elementor-element.elementor-element-705af6ea a{color:var( --e-global-color-text );}.elementor-1531 .elementor-element.elementor-element-2225cd27{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1531 .elementor-element.elementor-element-2225cd27:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-2225cd27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1531 .elementor-element.elementor-element-2225cd27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1531 .elementor-element.elementor-element-733c7c9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1531 .elementor-element.elementor-element-bda0371{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:-10px;--margin-left:10px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1531 .elementor-element.elementor-element-bda0371:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-bda0371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1531 .elementor-element.elementor-element-bda0371.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1531 .elementor-element.elementor-element-4d09dc3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-1531 .elementor-element.elementor-element-4d09dc3 img{width:100%;max-width:100%;}.elementor-1531 .elementor-element.elementor-element-1f1966be{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1531 .elementor-element.elementor-element-1f1966be:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-1f1966be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1531 .elementor-element.elementor-element-1f1966be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1531 .elementor-element.elementor-element-2c17a40d{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--box-background-color:#00000000;--box-border-width:0px;--header-color:#000000;--nested-list-indent:0.1em;--item-text-color:#757575;--item-text-hover-color:#000000;--item-text-active-color:#757575;--marker-color:#00000000;}.elementor-1531 .elementor-element.elementor-element-2c17a40d.elementor-element{--align-self:center;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header-title{text-align:start;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header-title{font-family:"ITC Avant Garde Bold", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__list-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-1531 .elementor-element.elementor-element-2066dd5b{--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:stretch;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1531 .elementor-element.elementor-element-25ce74b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Mukta", Sans-serif;font-weight:400;}.elementor-1531 .elementor-element.elementor-element-25ce74b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1531 .elementor-element.elementor-element-9b64b1e{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1531 .elementor-element.elementor-element-9b64b1e:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-9b64b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021F2A;}.elementor-1531 .elementor-element.elementor-element-9b64b1e.e-con:hover{--e-con-transform-scale:1.03;}.elementor-1531 .elementor-element.elementor-element-9b64b1e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1531 .elementor-element.elementor-element-4b844f29 img{border-radius:15px 15px 0px 0px;}.elementor-1531 .elementor-element.elementor-element-1efc1f9e{padding:0px 9px 0px 9px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1531 .elementor-element.elementor-element-1efc1f9e .elementor-heading-title{font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-1531 .elementor-element.elementor-element-8dc9c0e .elementor-button{background-color:#E1512C;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1512C;}.elementor-1531 .elementor-element.elementor-element-8dc9c0e .elementor-button:hover, .elementor-1531 .elementor-element.elementor-element-8dc9c0e .elementor-button:focus{background-color:#E1512C;color:#FFFFFF;}.elementor-1531 .elementor-element.elementor-element-8dc9c0e .elementor-button:hover svg, .elementor-1531 .elementor-element.elementor-element-8dc9c0e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1531 .elementor-element.elementor-element-5588414a{--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;--justify-content:center;--align-items:center;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1531 .elementor-element.elementor-element-5588414a:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-5588414a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1531 .elementor-element.elementor-element-5588414a.e-con{--align-self:flex-start;}.elementor-1531 .elementor-element.elementor-element-552849cf{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 7%;}.elementor-1531 .elementor-element.elementor-element-552849cf.elementor-element{--align-self:flex-start;}.elementor-1531 .elementor-element.elementor-element-552849cf .elementor-heading-title{font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1A1A1A;}.elementor-1531 .elementor-element.elementor-element-6bedf63{--swiper-slides-to-display:3;--swiper-slides-gap:65px;width:var( --container-widget-width, 80% );max-width:80%;margin:1% 1% calc(var(--kit-widget-spacing, 0px) + 4%) 1%;--container-widget-width:80%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:22px;--arrow-normal-color:#03202E;--arrow-hover-color:#E1512C;}.elementor-1531 .elementor-element.elementor-element-6bedf63 .swiper-slide > .elementor-element{height:100%;}.elementor-1531 .elementor-element.elementor-element-29d11b26{--spacer-size:50px;}body.elementor-page-1531{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header-title{font-size:20px;}.elementor-1531 .elementor-element.elementor-element-6fed6f91{--margin-top:-10px;--margin-bottom:5px;--margin-left:10px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-1f5b5e9a{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-1531 .elementor-element.elementor-element-5691c9c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-172edaa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-45279588{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-1531 .elementor-element.elementor-element-705af6ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-2225cd27{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-1531 .elementor-element.elementor-element-733c7c9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-4d09dc3{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header-title{font-size:20px;}.elementor-1531 .elementor-element.elementor-element-6bedf63{--swiper-slides-to-display:3;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:1200px){.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header-title{font-size:19px;}.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__list-item{font-size:15px;}.elementor-1531 .elementor-element.elementor-element-6fed6f91{--margin-top:-10px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-4d09dc3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header-title{font-size:19px;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__list-item{font-size:15px;}.elementor-1531 .elementor-element.elementor-element-552849cf .elementor-heading-title{font-size:25px;}.elementor-1531 .elementor-element.elementor-element-6bedf63{--swiper-slides-to-display:3;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}}@media(max-width:1024px){.elementor-1531 .elementor-element.elementor-element-6cffcc8f{--min-height:0vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1531 .elementor-element.elementor-element-6cffcc8f.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1531 .elementor-element.elementor-element-48d671d{width:100%;max-width:100%;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;z-index:1000;}.elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1531 .elementor-element.elementor-element-618e3c50{--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;}.elementor-1531 .elementor-element.elementor-element-46f11adc{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-46f11adc.e-con{--align-self:center;}.elementor-1531 .elementor-element.elementor-element-190eb1d2{--margin-top:0px;--margin-bottom:-30px;--margin-left:5px;--margin-right:5px;}.elementor-1531 .elementor-element.elementor-element-796b82cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header-title{font-size:19px;}.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__list-item{font-size:15px;}.elementor-1531 .elementor-element.elementor-element-aed8956{--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;--justify-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1531 .elementor-element.elementor-element-6fed6f91{--margin-top:-10px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1531 .elementor-element.elementor-element-172edaa8{font-size:14px;}.elementor-1531 .elementor-element.elementor-element-705af6ea{font-size:14px;}.elementor-1531 .elementor-element.elementor-element-733c7c9e{font-size:14px;}.elementor-1531 .elementor-element.elementor-element-4d09dc3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-1f1966be{--margin-top:0px;--margin-bottom:-30px;--margin-left:5px;--margin-right:5px;}.elementor-1531 .elementor-element.elementor-element-2c17a40d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header-title{font-size:19px;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__list-item{font-size:15px;}.elementor-1531 .elementor-element.elementor-element-2066dd5b{--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1531 .elementor-element.elementor-element-9b64b1e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;--margin-top:2%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1531 .elementor-element.elementor-element-9b64b1e.e-con{--align-self:center;}.elementor-1531 .elementor-element.elementor-element-1efc1f9e .elementor-heading-title{font-size:28px;}.elementor-1531 .elementor-element.elementor-element-5588414a{--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-1531 .elementor-element.elementor-element-552849cf{padding:0px 0px 15px 0px;text-align:center;}.elementor-1531 .elementor-element.elementor-element-552849cf .elementor-heading-title{font-size:23px;}.elementor-1531 .elementor-element.elementor-element-6bedf63{--swiper-slides-to-display:2;--swiper-slides-gap:18px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;z-index:1;}body.elementor-page-1531{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1531 .elementor-element.elementor-element-48d671d{width:var( --container-widget-width, 94% );max-width:94%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 3%;--container-widget-width:94%;--container-widget-flex-grow:0;z-index:100;}.elementor-1531 .elementor-element.elementor-element-48d671d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-1531 .elementor-element.elementor-element-48d671d{left:-1px;}body.rtl .elementor-1531 .elementor-element.elementor-element-48d671d{right:-1px;}.elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1531 .elementor-element.elementor-element-48d671d .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-1531 .elementor-element.elementor-element-618e3c50{--width:451.775%;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1531 .elementor-element.elementor-element-190eb1d2{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__header-title{font-size:17px;line-height:1.1em;}.elementor-1531 .elementor-element.elementor-element-796b82cd .elementor-toc__list-item{font-size:13px;}.elementor-1531 .elementor-element.elementor-element-aed8956{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1531 .elementor-element.elementor-element-2f4ae116{--margin-top:0px;--margin-bottom:-33px;--margin-left:10px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-eb7f6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-size:12px;}.elementor-1531 .elementor-element.elementor-element-6fed6f91{--width:100%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-6fed6f91.e-con{--align-self:flex-start;}.elementor-1531 .elementor-element.elementor-element-1f5b5e9a{--width:57%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-5691c9c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-5691c9c4 .elementor-icon{font-size:19px;}.elementor-1531 .elementor-element.elementor-element-5691c9c4 .elementor-icon svg{height:19px;}.elementor-1531 .elementor-element.elementor-element-172edaa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-1531 .elementor-element.elementor-element-45279588{--width:57%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-705af6ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-1531 .elementor-element.elementor-element-2225cd27{--width:57%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-733c7c9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-1531 .elementor-element.elementor-element-bda0371{--margin-top:5px;--margin-bottom:-12px;--margin-left:20px;--margin-right:20px;}.elementor-1531 .elementor-element.elementor-element-4d09dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1531 .elementor-element.elementor-element-1f1966be{--margin-top:0px;--margin-bottom:-40px;--margin-left:5px;--margin-right:0px;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header, .elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__header-title{font-size:17px;line-height:1.1em;}.elementor-1531 .elementor-element.elementor-element-2c17a40d .elementor-toc__list-item{font-size:13px;}.elementor-1531 .elementor-element.elementor-element-2066dd5b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1531 .elementor-element.elementor-element-9b64b1e{--margin-top:0%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;}.elementor-1531 .elementor-element.elementor-element-1efc1f9e .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-1531 .elementor-element.elementor-element-5588414a{--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1531 .elementor-element.elementor-element-5588414a.e-con{--align-self:center;}.elementor-1531 .elementor-element.elementor-element-552849cf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 7px 0px;text-align:center;}.elementor-1531 .elementor-element.elementor-element-552849cf .elementor-heading-title{font-size:19px;line-height:1.1em;}.elementor-1531 .elementor-element.elementor-element-6bedf63{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-1531 .elementor-element.elementor-element-29d11b26{--spacer-size:30px;}}@media(min-width:768px){.elementor-1531 .elementor-element.elementor-element-197e15c{--content-width:900px;}.elementor-1531 .elementor-element.elementor-element-618e3c50{--width:94%;}.elementor-1531 .elementor-element.elementor-element-46f11adc{--width:250px;}.elementor-1531 .elementor-element.elementor-element-aed8956{--width:59%;}.elementor-1531 .elementor-element.elementor-element-2f4ae116{--width:98%;}.elementor-1531 .elementor-element.elementor-element-6fed6f91{--width:100%;}.elementor-1531 .elementor-element.elementor-element-1f5b5e9a{--width:69%;}.elementor-1531 .elementor-element.elementor-element-45279588{--width:69%;}.elementor-1531 .elementor-element.elementor-element-2225cd27{--width:69%;}.elementor-1531 .elementor-element.elementor-element-bda0371{--width:100%;}.elementor-1531 .elementor-element.elementor-element-2066dd5b{--width:98%;}.elementor-1531 .elementor-element.elementor-element-9b64b1e{--width:20%;}.elementor-1531 .elementor-element.elementor-element-5588414a{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1531 .elementor-element.elementor-element-1f5b5e9a{--width:32%;}.elementor-1531 .elementor-element.elementor-element-45279588{--width:32%;}.elementor-1531 .elementor-element.elementor-element-2225cd27{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1531 .elementor-element.elementor-element-46f11adc{--width:92%;}.elementor-1531 .elementor-element.elementor-element-190eb1d2{--width:100%;}.elementor-1531 .elementor-element.elementor-element-aed8956{--width:100%;}.elementor-1531 .elementor-element.elementor-element-1f5b5e9a{--width:200px;}.elementor-1531 .elementor-element.elementor-element-45279588{--width:200px;}.elementor-1531 .elementor-element.elementor-element-2225cd27{--width:200px;}.elementor-1531 .elementor-element.elementor-element-1f1966be{--width:100%;}.elementor-1531 .elementor-element.elementor-element-9b64b1e{--width:80%;}}@media(min-width:1367px){.elementor-1531 .elementor-element.elementor-element-197e15c:not(.elementor-motion-effects-element-type-background), .elementor-1531 .elementor-element.elementor-element-197e15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for table-of-contents, class: .elementor-element-796b82cd */.elementor-toc__list-wrapper{
    border-left: 4px solid !important;
    border-color: #E1512C !important;
}


.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active {
    font-weight:auto;
}

.elementor-toc__body {
    padding: var(--box-padding, 20px);
    max-height: var(--toc-body-max-height);
    overflow-y: auto;
    margin-left: -19px;
    margin-right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f11adc */.colgauche.e-con {
    margin-left:0px!important;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-eb7f6d9 */.breadcrumbelementor a {
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5691c9c4 */.elementor-1531 .elementor-element.elementor-element-5691c9c4 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;          
  vertical-align: middle;  
          
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5b5e9a */.elementor-1531 .elementor-element.elementor-element-1f5b5e9a {
  width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45279588 */.elementor-1531 .elementor-element.elementor-element-45279588 {
  width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2225cd27 */.elementor-1531 .elementor-element.elementor-element-2225cd27 {
  width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-2c17a40d */.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active {
    font-weight:auto;
}

.elementor-toc__body {
    padding: var(--box-padding, 20px);
    max-height: var(--toc-body-max-height);
    overflow-y: auto;
    margin-left: -19px;
    margin-right: -5px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-25ce74b */.elementor-element.elementor-element-0d41200 { margin-bottom:1% !important;
}

@media (max-width: 1200px) and (min-width: 768px) {
.elementor-element.elementor-element-0d41200 {
        width: 96%;
        margin-left: 2%;
    }
}

@media (max-width: 1200px) {
.elementor-element.elementor-element-0d41200 {
        height: 170px;
        width: 96%;
        margin-left: 2%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b64b1e */.containerright.e-con {
    margin-left:0px!important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6bedf63 */@media only screen and (min-width: 0) and (max-width: 767) {
    
    .similararticle { 
    margin-bottom:20px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5588414a */@media only screen and (min-width: 0px) and (max-width: 768px) {

.articlesimilairemarge{
    padding-bottom:50px !important;
}
}/* End custom CSS */
/* Start custom CSS */.elementor-toc__list-wrapper{
    border-left: 4px solid !important;
    border-color:#E1512C !important;
}

.ts-fab-wrapper {
    margin: 2em 0;
    clear: both;
    display: none !important;
}

.elementor-widget-theme-post-content ul {
margin-bottom: 1em;
}

.elementor-widget-theme-post-content ol {
margin-bottom: 1em;
}

.elementor-widget-theme-post-content h1,
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4 {
line-height: 1.4em;
text-transform: none;
}

html{font-size:10px}

/* ============================
   Variables globales (défauts)
   ============================ */
:root{
  --type-scale: 1;

  /* Titres : scale (font-size) */
  --h1-scale: 1;  --h2-scale: 1;  --h3-scale: 1;  --h4-scale: 1;  --h5-scale: 1;
  /* Titres : line-height scale */
  --h1-lh-scale: 1;  --h2-lh-scale: 1;  --h3-lh-scale: 1;  --h4-lh-scale: 1;  --h5-lh-scale: 1;

  /* Paragraphes : scale (font-size) + line-height */
  --p-scale: 1;
  --p-lh-scale: 1;
}

/*---------------------- Taille des titres h1 Responsive ------------------------*/

/* H1 : min 24 → 45 à 1000, puis figé */
h1{
  font-size: calc(
    (24px + clamp(0px,(100vw - 1000px)*(21/1),21px))
    * var(--type-scale) * var(--h1-scale)
  ) !important;
  line-height: calc(
    (26px + clamp(0px,(100vw - 1000px)*(24.85/1),24.85px))
    * var(--type-scale) * var(--h1-lh-scale)
  ) !important;
}

/* H2 : min 18 → 23.9323 @1500 → 23.0198 @2000 → 24.5064 @3000 (puis figé) */
h2{
  font-size: calc(
    (18px
      + clamp(0px,(100vw - 1000px)*(5.9323/500),5.9323px)
      + clamp(0px,(100vw - 1500px)*(-0.9125/500),0px)
      + clamp(0px,(100vw - 2000px)*(1.4866/1000),1.4866px)
    ) * var(--type-scale) * var(--h2-scale)
  ) !important;
  line-height: calc(
    (24px
      + clamp(0px,(100vw - 1000px)*(3.2936/500),3.2936px)
      + clamp(0px,(100vw - 1500px)*(1.7937/500),1.7937px)
      + clamp(0px,(100vw - 2000px)*(0/1000),0px)
    ) * var(--type-scale) * var(--h2-lh-scale)
  ) !important;
  font-weight:700!important; color:#03202E!important;
  margin-top: calc(
    20px
    + clamp(0px, (100vw - 1500px) * 0.01, 5px)   /* +5px de 1500→2000 */
    + clamp(0px, (100vw - 2000px) * 0.005, 5px)  /* +5px de 2000→3000 */
  ) !important;
}

/* H3 : min 16 → 21.0437 @1500 → 23.6912 @2000 → 23.6257 @3000 (puis figé) */
h3{
  font-size: calc(
    (16px
      + clamp(0px,(100vw - 1000px)*(5.0437/500),5.0437px)
      + clamp(0px,(100vw - 1500px)*(2.6475/500),2.6475px)
      + clamp(0px,(100vw - 2000px)*(-0.0655/1000),0px)
    ) * var(--type-scale) * var(--h3-scale)
  ) !important;
  line-height: calc(
    (22px
      + clamp(0px,(100vw - 1000px)*(3.1047/500),3.1047px)
      + clamp(0px,(100vw - 1500px)*(0.2430/500),0.243px)
      + clamp(0px,(100vw - 2000px)*(0.0/1000),0px)
    ) * var(--type-scale) * var(--h3-lh-scale)
  ) !important;
  font-weight:500!important;
  color:#03202E!important;
  margin-top: calc(
    15px
    + clamp(0px, (100vw - 1024px) * 0.0105042017, 5px) /* +5px de 1024→1500 */
    + clamp(0px, (100vw - 1500px) * 0.01,           5px) /* +5px de 1500→2000 */
    + clamp(0px, (100vw - 2000px) * 0.005,          5px) /* +5px de 2000→3000 */
  ) !important;
  margin-bottom: calc(
    5px
    + clamp(0px, (100vw - 640px)  * 0.0026041667, 1px)  /* +1px de 640→1024 */
    + clamp(0px, (100vw - 1024px) * 0.0021008403, 1px)  /* +1px de 1024→1500 */
    + clamp(0px, (100vw - 1500px) * 0.006,        3px)  /* +3px de 1500→2000 */
  ) !important;
}

/* H4 : min 15 → 18.3462 @1500 → 19.2279 @2000 → 19.1257 @3000 (puis figé) */
h4{
  font-size: calc(
    (15px
      + clamp(0px,(100vw - 1000px)*(3.3462/500),3.3462px)
      + clamp(0px,(100vw - 1500px)*(0.8817/500),0.8817px)
      + clamp(0px,(100vw - 2000px)*(-0.1022/1000),0px)
    ) * var(--type-scale) * var(--h4-scale)
  ) !important;
  line-height: calc(
    (20px
      + clamp(0px,(100vw - 1000px)*(0.9848/500),0.9848px)
      + clamp(0px,(100vw - 1500px)*(1.0/500),1px)
      + clamp(0px,(100vw - 2000px)*(0.0/1000),0px)
    ) * var(--type-scale) * var(--h4-lh-scale)
  ) !important;
  font-weight:400!important;
  margin-top: calc(10px
    + clamp(0px,calc((100vw-1024px)*0.01050420168),5px)
    + clamp(0px,calc((100vw-1500px)*0.004),2px)
    + clamp(0px,calc((100vw-2000px)*0.003),3px)
  ) !important;
}

/* H5 : min 14 → 17.2159 @1500 → 18.1397 @2000 → 19.2228 @3000 (puis figé) */
h5{
  font-size: calc(
    (14px
      + clamp(0px,(100vw - 1000px)*(3.2159/500),3.2159px)
      + clamp(0px,(100vw - 1500px)*(0.9238/500),0.9238px)
      + clamp(0px,(100vw - 2000px)*(1.0831/1000),1.0831px)
    ) * var(--type-scale) * var(--h5-scale)
  ) !important;
  line-height: calc(
    (19px
      + clamp(0px,(100vw - 1000px)*(2.1036/500),2.1036px)
      + clamp(0px,(100vw - 1500px)*(0.1419/500),0.1419px)
      + clamp(0px,(100vw - 2000px)*(0.0/1000),0px)
    ) * var(--type-scale) * var(--h5-lh-scale)
  ) !important;
  font-weight:400!important;
  margin-top: calc(10px
    + clamp(0px,calc((100vw-1024px)*0.01050420168),5px)
    + clamp(0px,calc((100vw-1500px)*0.004),2px)
    + clamp(0px,calc((100vw-2000px)*0.003),3px)
  ) !important;
}

/*---------------------- Paragraphes article ------------------------*/

/* .contenuarticle .elementor-element .elementor-widget-container :
   min 13 → 19.073 @1500 → 20.685 @2000 → 21.143 @3000 → 21.443 ≥3000 */
.contenuarticle .elementor-element .elementor-widget-container{
  font-size: calc(
    (13px
      + clamp(0px,(100vw - 1000px)*(6.073/500),6.073px)
      + clamp(0px,(100vw - 1500px)*(1.612/500),1.612px)
      + clamp(0px,(100vw - 2000px)*(0.458/1000),0.458px)
      + clamp(0px,(100vw - 3000px)*(0.3/1),0.3px)
    ) * var(--type-scale) * var(--p-scale)
  ) !important;
  line-height: calc(
    (20px
      + clamp(0px,(100vw - 1000px)*(4.726/500),4.726px)
      + clamp(0px,(100vw - 1500px)*(-0.213/500),0px)
      + clamp(0px,(100vw - 2000px)*(0.559/1000),0.559px)
      + clamp(0px,(100vw - 3000px)*(0.867/1),0.867px)
    ) * var(--type-scale) * var(--p-lh-scale)
  ) !important;
}

/*---------------------- Textes description encarts à noter ------------------------*/

/* .contenuarticle .elementor-icon-box-description : mêmes cibles que ci-dessus */
.contenuarticle .elementor-icon-box-description{
  font-size: calc(
    (13px
      + clamp(0px,(100vw - 1000px)*(6.073/500),6.073px)
      + clamp(0px,(100vw - 1500px)*(1.612/500),1.612px)
      + clamp(0px,(100vw - 2000px)*(0.458/1000),0.458px)
      + clamp(0px,(100vw - 3000px)*(0.3/1),0.3px)
    ) * var(--type-scale) * var(--p-scale)
  ) !important;
  line-height: calc(
    (20px
      + clamp(0px,(100vw - 1000px)*(4.726/500),4.726px)
      + clamp(0px,(100vw - 1500px)*(-0.213/500),0px)
      + clamp(0px,(100vw - 2000px)*(0.559/1000),0.559px)
      + clamp(0px,(100vw - 3000px)*(0.867/1),0.867px)
    ) * var(--type-scale) * var(--p-lh-scale)
  ) !important;
}

/*---------------------- Titres .elementor-icon-box-title ------------------------*/

/* .elementor-icon-box-title :
   min 15 → 19.9915 @1500 → 22.5066 @2000 → 22.4444 @3000 (puis figé) */
.elementor-icon-box-title{
  font-size: calc(
    (15px
      + clamp(0px,(100vw - 1000px)*(4.9915/500),4.9915px)
      + clamp(0px,(100vw - 1500px)*(2.5151/500),2.5151px)
      + clamp(0px,(100vw - 2000px)*(-0.0622/1000),0px)
    ) * var(--type-scale) * var(--h4-scale)
  ) !important;
  line-height: calc(
    (21px
      + clamp(0px,(100vw - 1000px)*(3.0803/500),3.0803px)
      + clamp(0px,(100vw - 1500px)*(-2.1382/500),0px)
      + clamp(0px,(100vw - 2000px)*(1.5141/1000),1.5141px)
    ) * var(--type-scale) * var(--h4-lh-scale)
  ) !important;
  margin-bottom:8px!important;
}

/*---------------------- Paragraphes (généraux) ------------------------*/

/* p : min 13 → 17.1657 @1500 → 18.6165 @2000 → 21.1401 @3000 → 23.9346 ≥3000 */
p{
  font-size: calc(
    (13px
      + clamp(0px,(100vw - 1000px)*(4.1657/500),4.1657px)
      + clamp(0px,(100vw - 1500px)*(1.4508/500),1.4508px)
      + clamp(0px,(100vw - 2000px)*(2.5236/1000),2.5236px)
      + clamp(0px,(100vw - 3000px)*(2.7945/1),2.7945px)
    ) * var(--type-scale) * var(--p-scale)
  ) !important;
  line-height: calc(
    (20px
      + clamp(0px,(100vw - 1000px)*(2.2534/500),2.2534px)
      + clamp(0px,(100vw - 1500px)*(2.0/500),2px)
      + clamp(0px,(100vw - 2000px)*(4.3806/1000),4.3806px)
      + clamp(0px,(100vw - 3000px)*(0/1),0px)
    ) * var(--type-scale) * var(--p-lh-scale)
  ) !important;
}

/* .paragraphebig p : min 14.5 → 24.148 @1500 → 26.168 @2000 → 29.58 @3000 → 33.824 ≥3000 */
.paragraphebig p{
  font-size: calc(
    (14.5px
      + clamp(0px,(100vw - 1000px)*(9.648/500),9.648px)
      + clamp(0px,(100vw - 1500px)*(2.02/500),2.02px)
      + clamp(0px,(100vw - 2000px)*(3.412/1000),3.412px)
      + clamp(0px,(100vw - 3000px)*(4.244/1),4.244px)
    ) * var(--type-scale) * var(--p-scale)
  ) !important;
  line-height: calc(
    (22px
      + clamp(0px,(100vw - 1000px)*(9.294/500),9.294px)
      + clamp(0px,(100vw - 1500px)*(-0.281/500),0px)
      + clamp(0px,(100vw - 2000px)*(4.088/1000),4.088px)
      + clamp(0px,(100vw - 3000px)*(4.574/1),4.574px)
    ) * var(--type-scale) * var(--p-lh-scale)
  ) !important;
}

/*---------------------- Titre article récent ------------------------*/

/* .titrearticlerecent p :
   min 17.5 → 31.936 @1500 → 32.175 @2000 → 29.58 @3000 → 33.824 ≥3000 */
.titrearticlerecent p{
  font-size: calc(
    (17.5px
      + clamp(0px,(100vw - 1000px)*(14.436/500),14.436px)
      + clamp(0px,(100vw - 1500px)*(0.239/500),0.239px)
      + clamp(0px,(100vw - 2000px)*(-2.595/1000),0px)
      + clamp(0px,(100vw - 3000px)*(4.244/1),4.244px)
    ) * var(--type-scale) * var(--h3-scale)
  ) !important;
  line-height: calc(
    (24px
      + clamp(0px,(100vw - 1000px)*(20.387/500),20.387px)
      + clamp(0px,(100vw - 1500px)*(-0.3243/500),0px)
      + clamp(0px,(100vw - 2000px)*(0.0/1000),0px)
      + clamp(0px,(100vw - 3000px)*(0/1),0px)
    ) * var(--type-scale) * var(--h3-lh-scale)
  ) !important;
}

/*---------------------- Titres Accordéon ------------------------*/

/* .elementor-widget-n-accordion .e-n-accordion-item-title-text :
   mêmes cibles que les “icon-box-title” */
.elementor-widget-n-accordion .e-n-accordion-item-title-text{
  font-size: calc(
    (15px
      + clamp(0px,(100vw - 1000px)*(4.9915/500),4.9915px)
      + clamp(0px,(100vw - 1500px)*(2.5151/500),2.5151px)
      + clamp(0px,(100vw - 2000px)*(-0.0622/1000),0px)
    ) * var(--type-scale) * var(--h4-scale)
  ) !important;
  line-height: calc(
    (20px
      + clamp(0px,(100vw - 1000px)*(4.0803/500),4.0803px)
      + clamp(0px,(100vw - 1500px)*(-2.1382/500),0px)
      + clamp(0px,(100vw - 2000px)*(1.5141/1000),1.5141px)
    ) * var(--type-scale) * var(--h4-lh-scale)
  ) !important;
  margin-bottom:8px!important;
}

/*---------------------- Titres CTA ------------------------*/

/* .ctatitle p : min 15 → 21.0437 @1500 → 23.6912 @2000 → 23.6257 @3000 (puis figé) */
.ctatitle p{
  font-size: calc(
    (15px
      + clamp(0px,(100vw - 1000px)*(6.0437/500),6.0437px)
      + clamp(0px,(100vw - 1500px)*(2.6475/500),2.6475px)
      + clamp(0px,(100vw - 2000px)*(-0.0655/1000),0px)
    ) * var(--type-scale) * var(--h3-scale)
  ) !important;
  line-height: calc(
    (20px
      + clamp(0px,(100vw - 1000px)*(5.3477/500),5.3477px)
      + clamp(0px,(100vw - 1500px)*(-2.2508/500),0px)
      + clamp(0px,(100vw - 2000px)*(1.5942/1000),1.5942px)
    ) * var(--type-scale) * var(--h3-lh-scale)
  ) !important;
  font-weight:600!important;
}


/*---------------------- width de la colonne sommaire Responsive ------------------------*/

@media only screen and (min-width: 0px) and (max-width: 640px) {
.containerleft {
    width:100% !important;
}
}

@media only screen and (min-width: 640px) and (max-width: 1024px) {
.containerleft {
    width:100% !important;
}

.elementor-22097 .elementor-element.elementor-element-c5bb3e8 {
    --width: 100%;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
.containerleft {
    width:230px !important;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1800px) {
.containerleft {
    width:250px !important;
}
}

@media only screen and (min-width: 1800px) and (max-width: 2000px) {
.containerleft {
    width:270px !important;
}
}

@media only screen and (min-width: 2000px) and (max-width: 2400px) {
.containerleft {
    width:300px !important;
    margin-left:-60px !important;
}
}

@media only screen and (min-width: 2400px) and (max-width: 30000px) {
.containerleft {
    width:350px !important;
    margin-left:-120px !important;
}
}


/*---------------------- width du sommaire Responsive ------------------------*/


@media only screen and (min-width: 1024px) and (max-width: 1400px) {
.elementor-22097 .elementor-element.elementor-element-c5bb3e8 {
    --width: 230px;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1800px) {
.elementor-22097 .elementor-element.elementor-element-c5bb3e8 {
    --width: 250px;
}
}

@media only screen and (min-width: 1800px) and (max-width: 2400px) {
.elementor-22097 .elementor-element.elementor-element-c5bb3e8 {
    --width: 300px;
}
}

@media only screen and (min-width: 2400px) and (max-width: 30000px) {
.elementor-22097 .elementor-element.elementor-element-c5bb3e8 {
    --width: 420px;
}
}

@media only screen and (min-width: 1024px) and (max-width: 30000px) {
.containerleft {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
    z-index: 100;
}
}



/*---------------------- width de la colonne article Responsive ------------------------*/

@media only screen and (min-width: 0px) and (max-width: 640px) {
.containermidle {
        width: 100% !important;
}
}

@media only screen and (min-width: 640px) and (max-width: 1024px) {
.containermidle {
        width: 100% !important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
.containermidle {
        width: calc(100% - 500px) !important;
        max-width:1200px !important;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1800px) {
.containermidle {
        width: calc(100% - 6
        00px) !important;
        max-width:1200px !important;
}
}

@media only screen and (min-width: 1800px) and (max-width: 2400px) {
.containermidle {
        width: calc(100% - 700px) !important;
        max-width:1200px !important;
}
}

@media only screen and (min-width: 2400px) and (max-width: 30000px) {
.containermidle {
        width: calc(100% - 800px) !important;
        max-width:1400px !important;
}
}



/*---------------------- Taille de la colonne de droite CTA  ------------------------*/

@media only screen and (min-width: 0px) and (max-width: 640px) {
.containerright {
    width:250px !important;
}
}

@media only screen and (min-width: 640px) and (max-width: 1024px) {
.containerright {
    width:250px !important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
.containerright {
    width:230px !important;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1800px) {
.containerright {
    width:250px !important;
}
}

@media only screen and (min-width: 1800px) and (max-width: 2400px) {
.containerright {
    width:310px !important;
}
}

@media only screen and (min-width: 2400px) and (max-width: 30000px) {
.containerright {
    width:420px !important;
}
}


.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill {
    background-color: #E1512C !important;
}/* End custom CSS */