.elementor-378 .elementor-element.elementor-element-9790612{--display:flex;}.elementor-378 .elementor-element.elementor-element-9790612:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-9790612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-f82bba7{--display:flex;}.elementor-378 .elementor-element.elementor-element-f82bba7:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-f82bba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-23d85b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-23d85b8:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-23d85b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-45927f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-78af3c1 .sec-heading{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-78af3c1 .sec-heading .sec-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-378 .elementor-element.elementor-element-75cd0b7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-6153ff6 > .elementor-widget-container{margin:3px 0px 16px 0px;}.elementor-378 .elementor-element.elementor-element-6153ff6 .editor_text{text-align:left;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-378 .elementor-element.elementor-element-78355f6 .tj-primary-btn, .elementor-378 .elementor-element.elementor-element-78355f6 .icon-btn, .tj_btn_wrapper .text-button .btn_text, .elementor-378 .elementor-element.elementor-element-78355f6 .video-btn-wrap .video-btn .video-text{font-family:"Times New Roman", Sans-serif;font-size:21px;font-weight:600;}.elementor-378 .elementor-element.elementor-element-8a3fb2e{--display:flex;}.elementor-378 .elementor-element.elementor-element-e9e747a{--display:flex;}.elementor-378 .elementor-element.elementor-element-e9e747a:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-e9e747a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-9aaa4eb{text-align:center;}.elementor-378 .elementor-element.elementor-element-9aaa4eb .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:53px;font-weight:600;}.elementor-378 .elementor-element.elementor-element-6808726{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;}.elementor-378 .elementor-element.elementor-element-b8a0e8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-b8a0e8d:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-b8a0e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0069FF;}.elementor-378 .elementor-element.elementor-element-d9b858f{--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-378 .elementor-element.elementor-element-d9b858f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-d6b0376{text-align:center;}.elementor-378 .elementor-element.elementor-element-d6b0376 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-3102265 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-3102265.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-3102265.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-3102265.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-3102265 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-3102265 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-3102265 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-3102265 .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-147b414 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-147b414.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-147b414.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-147b414.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-147b414 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-147b414 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-147b414 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-147b414 .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-3231e2a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-3231e2a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-3231e2a.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-3231e2a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-3231e2a .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-3231e2a .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-3231e2a .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-3231e2a .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-e3a7558 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-e3a7558.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-e3a7558.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-e3a7558.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-e3a7558 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-e3a7558 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e3a7558 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-e3a7558 .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-e838029 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-e838029.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-e838029.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-e838029.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-e838029 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-e838029 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-e838029 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-e838029 .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-9b49bd3{--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-378 .elementor-element.elementor-element-9b49bd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-4341c2e{--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-378 .elementor-element.elementor-element-4341c2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-d7691ca{text-align:center;}.elementor-378 .elementor-element.elementor-element-d7691ca .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-4017a9c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-4017a9c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-4017a9c.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-4017a9c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-4017a9c .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-4017a9c .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-4017a9c .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-4017a9c .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-d2b2212 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-d2b2212.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-d2b2212.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-d2b2212.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-d2b2212 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-d2b2212 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-d2b2212 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-d2b2212 .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-13c94d0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-13c94d0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-13c94d0.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-13c94d0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-13c94d0 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-13c94d0 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-13c94d0 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-13c94d0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-2ff92be .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-2ff92be.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-2ff92be.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-2ff92be.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-2ff92be .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-2ff92be .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-2ff92be .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-2ff92be .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-529ec89 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-529ec89.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-529ec89.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-529ec89.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-529ec89 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-529ec89 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-529ec89 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-529ec89 .elementor-icon-box-title{color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-49dcab7{--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-378 .elementor-element.elementor-element-49dcab7:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-49dcab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-6bc6d72{width:var( --container-widget-width, 116.024% );max-width:116.024%;--container-widget-width:116.024%;--container-widget-flex-grow:0;text-align:center;}.elementor-378 .elementor-element.elementor-element-6bc6d72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-6bc6d72 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-378 .elementor-element.elementor-element-7c47438{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-7c47438:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-7c47438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-aa4ada2{--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-378 .elementor-element.elementor-element-fac3eba .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-fac3eba.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-378 .elementor-element.elementor-element-fac3eba.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-fac3eba.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-378 .elementor-element.elementor-element-fac3eba .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-fac3eba .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-fac3eba .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-fac3eba .elementor-icon-box-title{color:#000000;}.elementor-378 .elementor-element.elementor-element-403e4c1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-403e4c1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-378 .elementor-element.elementor-element-403e4c1.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-403e4c1.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-378 .elementor-element.elementor-element-403e4c1 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-403e4c1 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-403e4c1 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-403e4c1 .elementor-icon-box-title{color:#000000;}.elementor-378 .elementor-element.elementor-element-4519fc0{--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-378 .elementor-element.elementor-element-5497236 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-5497236.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-378 .elementor-element.elementor-element-5497236.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-5497236.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-378 .elementor-element.elementor-element-5497236 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-5497236 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-5497236 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-5497236 .elementor-icon-box-title{color:#000000;}.elementor-378 .elementor-element.elementor-element-3362f84 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-378 .elementor-element.elementor-element-3362f84.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-378 .elementor-element.elementor-element-3362f84.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-3362f84.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-378 .elementor-element.elementor-element-3362f84 .elementor-icon{font-size:44px;}.elementor-378 .elementor-element.elementor-element-3362f84 .elementor-icon-box-title, .elementor-378 .elementor-element.elementor-element-3362f84 .elementor-icon-box-title a{font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-378 .elementor-element.elementor-element-3362f84 .elementor-icon-box-title{color:#000000;}.elementor-378 .elementor-element.elementor-element-5609c87{--display:flex;}.elementor-378 .elementor-element.elementor-element-12c7bd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-12c7bd5:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-12c7bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-f2428dd{--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-378 .elementor-element.elementor-element-f2428dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-27a495b{width:var( --container-widget-width, 116.024% );max-width:116.024%;--container-widget-width:116.024%;--container-widget-flex-grow:0;text-align:center;}.elementor-378 .elementor-element.elementor-element-27a495b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-27a495b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-378 .elementor-element.elementor-element-ea84376{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-378 .elementor-element.elementor-element-b61e7c7{--display:flex;}.elementor-378 .elementor-element.elementor-element-71f286a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-71f286a:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-71f286a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-533f5bf{--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-378 .elementor-element.elementor-element-533f5bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-a87c497{width:var( --container-widget-width, 116.024% );max-width:116.024%;--container-widget-width:116.024%;--container-widget-flex-grow:0;text-align:center;}.elementor-378 .elementor-element.elementor-element-a87c497.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-a87c497 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-378 .elementor-element.elementor-element-065043a{--display:flex;}.elementor-378 .elementor-element.elementor-element-065043a:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-065043a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-dc1a2fd{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-378 .elementor-element.elementor-element-388ff5a{--display:flex;}.elementor-378 .elementor-element.elementor-element-8db51c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-8db51c9:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-8db51c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-716c65c{--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-378 .elementor-element.elementor-element-716c65c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-7fe7cf3{width:var( --container-widget-width, 116.024% );max-width:116.024%;--container-widget-width:116.024%;--container-widget-flex-grow:0;text-align:center;}.elementor-378 .elementor-element.elementor-element-7fe7cf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-7fe7cf3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-378 .elementor-element.elementor-element-daa679c{--display:flex;}.elementor-378 .elementor-element.elementor-element-daa679c:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-daa679c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-2c4d8d3{--n-accordion-title-font-size:31px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:16px;--n-accordion-border-radius:3px 3px 3px 3px;--n-accordion-icon-size:47px;--n-accordion-icon-gap:0px;}.elementor-378 .elementor-element.elementor-element-2c4d8d3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;}:where( .elementor-378 .elementor-element.elementor-element-2c4d8d3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Times New Roman", Sans-serif;text-transform:uppercase;}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-23d85b8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-23d85b8{--content-width:1320px;}.elementor-378 .elementor-element.elementor-element-45927f9{--width:50%;}.elementor-378 .elementor-element.elementor-element-75cd0b7{--width:50%;}.elementor-378 .elementor-element.elementor-element-d9b858f{--width:45%;}.elementor-378 .elementor-element.elementor-element-9b49bd3{--width:10%;}.elementor-378 .elementor-element.elementor-element-4341c2e{--width:45%;}.elementor-378 .elementor-element.elementor-element-aa4ada2{--width:50%;}.elementor-378 .elementor-element.elementor-element-4519fc0{--width:50%;}.elementor-378 .elementor-element.elementor-element-f2428dd{--width:100%;}.elementor-378 .elementor-element.elementor-element-533f5bf{--width:100%;}.elementor-378 .elementor-element.elementor-element-716c65c{--width:100%;}}@media(max-width:1399px) and (min-width:768px){.elementor-378 .elementor-element.elementor-element-23d85b8{--content-width:1140px;}.elementor-378 .elementor-element.elementor-element-d9b858f{--width:493px;}.elementor-378 .elementor-element.elementor-element-9b49bd3{--width:94.525px;}.elementor-378 .elementor-element.elementor-element-4341c2e{--width:493px;}}@media(max-width:1200px) and (min-width:768px){.elementor-378 .elementor-element.elementor-element-23d85b8{--content-width:960px;}}@media(max-width:1024px) and (min-width:768px){.elementor-378 .elementor-element.elementor-element-23d85b8{--content-width:720px;}.elementor-378 .elementor-element.elementor-element-45927f9{--width:100%;}.elementor-378 .elementor-element.elementor-element-75cd0b7{--width:100%;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-23d85b8{--content-width:540px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-2c4d8d3 *//* Container de l'accordéon */
.e-n-accordion {
    border-radius: 16px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    box-shadow: 0 8px 32px rgba(0, 105, 255, 0.08) !important;
}

/* Items de l'accordéon */
.e-n-accordion-item {
    border: none !important;
    border-bottom: 1px solid #f0f0f0 !important;
    margin: 0 !important;
    transition: all 0.3s ease !important;
}

.e-n-accordion-item:last-child {
    border-bottom: none !important;
}

/* Titres de l'accordéon */
.e-n-accordion-item-title {
    background: linear-gradient(135deg, #ffffff 0%, #f8faff 100%) !important;
    color: #1a1a2e !important;
    padding: 24px 28px !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    border: none !important;
    transition: all 0.35s cubic-bezier(0.4, 0.0, 0.2, 1) !important;
    cursor: pointer !important;
    letter-spacing: 0.2px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Effect pseudo-element */
.e-n-accordion-item-title::before {
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    height: 100% !important;
    width: 4px !important;
    background: linear-gradient(180deg, #0069FF 0%, #0052cc 100%) !important;
    transform: scaleY(0) !important;
    transition: transform 0.35s ease !important;
}

/* Hover sur les titres */
.e-n-accordion-item-title:hover {
    background: linear-gradient(135deg, #f5f9ff 0%, #f0f4ff 100%) !important;
    padding-left: 34px !important;
    box-shadow: 0 4px 16px rgba(0, 105, 255, 0.12) !important;
    color: #0069FF !important;
}

.e-n-accordion-item-title:hover::before {
    transform: scaleY(1) !important;
}

/* Titre actif (déplie) */
.e-n-accordion-item-title[aria-expanded="true"] {
    background: linear-gradient(135deg, #0069FF 0%, #0052cc 100%) !important;
    color: #ffffff !important;
    box-shadow: 0 8px 24px rgba(0, 105, 255, 0.25) !important;
}

.e-n-accordion-item-title[aria-expanded="true"]::before {
    transform: scaleY(1) !important;
    background: rgba(255, 255, 255, 0.3) !important;
}

/* Texte du titre */
.e-n-accordion-item-title-text {
    transition: all 0.3s ease !important;
    font-weight: 600 !important;
    flex: 1 !important;
}

/* Chevron/Icône */
.e-n-accordion-item-title::after {
    content: '▼' !important;
    display: inline-block !important;
    margin-left: 12px !important;
    transition: transform 0.35s cubic-bezier(0.4, 0.0, 0.2, 1) !important;
    font-size: 12px !important;
    color: inherit !important;
}

.e-n-accordion-item-title[aria-expanded="true"]::after {
    transform: rotate(180deg) !important;
}

/* Animation d'ouverture */
@keyframes slideDown {
    from {
        opacity: 0;
        transform: translateY(-15px);
        max-height: 0;
    }
    to {
        opacity: 1;
        transform: translateY(0);
        max-height: 2000px;
    }
}

/* Contenu visible */
.e-n-accordion-item[open] > div:not(.e-n-accordion-item-title) {
    animation: slideDown 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) !important;
}

/* Responsive tablet */
@media (max-width: 1024px) {
    .e-n-accordion-item-title {
        font-size: 16px !important;
        padding: 20px 24px !important;
    }
    
    .e-n-accordion-item-title:hover {
        padding-left: 30px !important;
    }
}

/* Responsive mobile */
@media (max-width: 768px) {
    .e-n-accordion-item-title {
        font-size: 15px !important;
        padding: 18px 20px !important;
    }
    
    .e-n-accordion-item-title:hover {
        padding-left: 26px !important;
    }
    
    .e-n-accordion-item-title::after {
        margin-left: 8px !important;
    }
}

/* Ombre douce à l'ouverture */
.e-n-accordion-item[open] .e-n-accordion-item-title {
    box-shadow: 0 8px 24px rgba(0, 105, 255, 0.25) !important;
}/* End custom CSS */