.elementor-12036 .elementor-element.elementor-element-400a80b{margin-top:0px;margin-bottom:0px;}.elementor-12036 .elementor-element.elementor-element-3ea4006 > .elementor-element-populated{padding:2% 6% 2% 8%;}.elementor-12036 .elementor-element.elementor-element-dc6f6f4{width:var( --container-widget-width, 99.847% );max-width:99.847%;--container-widget-width:99.847%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-12036 .elementor-element.elementor-element-dc6f6f4 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12036 .elementor-element.elementor-element-dc6f6f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12036 .elementor-element.elementor-element-dc6f6f4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:45px;font-weight:800;font-style:normal;line-height:1.2em;letter-spacing:-0.3px;color:var( --e-global-color-f28e9a4 );}.elementor-12036 .elementor-element.elementor-element-e156ac0{width:var( --container-widget-width, 1412.14px );max-width:1412.14px;--container-widget-width:1412.14px;--container-widget-flex-grow:0;text-align:justify;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;letter-spacing:0.3px;color:var( --e-global-color-f28e9a4 );}.elementor-12036 .elementor-element.elementor-element-e156ac0 > .elementor-widget-container{padding:29px 0px 13px 0px;}.elementor-12036 .elementor-element.elementor-element-ca4e1f7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12036 .elementor-element.elementor-element-9691dd8{--display:flex;}.elementor-12036 .elementor-element.elementor-element-c82f68e .elementor-button{background-color:#E84A43;font-size:13px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:50px 50px 50px 50px;padding:50px -1px 50px -1px;}.elementor-12036 .elementor-element.elementor-element-c82f68e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12036 .elementor-element.elementor-element-db0deca{--display:flex;}.elementor-12036 .elementor-element.elementor-element-ea81ebd .elementor-button{background-color:#E84A43;font-size:13px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:50px 50px 50px 50px;padding:50px -1px 50px -1px;}.elementor-12036 .elementor-element.elementor-element-ea81ebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12036 .elementor-element.elementor-element-1930207{--display:flex;}.elementor-12036 .elementor-element.elementor-element-e81048b .elementor-button{background-color:#E84A43;font-size:13px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:50px 50px 50px 50px;padding:50px -1px 50px -1px;}.elementor-12036 .elementor-element.elementor-element-e81048b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12036 .elementor-element.elementor-element-5fc219c{--divider-border-style:solid;--divider-color:#D50000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-5fc219c .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-5fc219c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-a41dd5d{width:var( --container-widget-width, 98.47% );max-width:98.47%;--container-widget-width:98.47%;--container-widget-flex-grow:0;text-align:start;}.elementor-12036 .elementor-element.elementor-element-a41dd5d .elementor-heading-title{font-size:28px;font-weight:800;text-transform:uppercase;color:#F7F3F3;}.elementor-12036 .elementor-element.elementor-element-e396764{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-e396764 .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-e396764 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-f572155 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12036 .elementor-element.elementor-element-f572155 .elementor-heading-title{font-size:21px;font-style:normal;color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-89bd8ea, .elementor-12036 .elementor-element.elementor-element-89bd8ea > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-12036 .elementor-element.elementor-element-89bd8ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12036 .elementor-element.elementor-element-89bd8ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12036 .elementor-element.elementor-element-8e0295c > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-12036 .elementor-element.elementor-element-8e0295c img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-icon i{color:#CC3B1E;transition:color 0.3s;}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-icon svg{fill:#CC3B1E;transition:fill 0.3s;}.elementor-12036 .elementor-element.elementor-element-35d258c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-item > a{font-family:var( --e-global-typography-802bbe5-font-family ), Sans-serif;font-size:var( --e-global-typography-802bbe5-font-size );font-weight:var( --e-global-typography-802bbe5-font-weight );font-style:var( --e-global-typography-802bbe5-font-style );line-height:var( --e-global-typography-802bbe5-line-height );letter-spacing:var( --e-global-typography-802bbe5-letter-spacing );}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-text{color:#E8E8E8;transition:color 0.3s;}.elementor-12036 .elementor-element.elementor-element-7e2dcf0 .elementor-button{background-color:#E84A43;font-size:13px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:50px 50px 50px 50px;padding:50px -1px 50px -1px;}.elementor-12036 .elementor-element.elementor-element-7e2dcf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12036 .elementor-element.elementor-element-cfaed01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12036 .elementor-element.elementor-element-cfaed01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12036 .elementor-element.elementor-element-cfaed01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12036 .elementor-element.elementor-element-cfaed01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12036 .elementor-element.elementor-element-56ccf8d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12036 .elementor-element.elementor-element-56ccf8d .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-d0e0ae1 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-12036 .elementor-element.elementor-element-d0e0ae1{text-align:justify;font-family:var( --e-global-typography-a199e35-font-family ), Sans-serif;font-size:var( --e-global-typography-a199e35-font-size );font-weight:var( --e-global-typography-a199e35-font-weight );font-style:var( --e-global-typography-a199e35-font-style );line-height:var( --e-global-typography-a199e35-line-height );color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-d0e0ae1 a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-a61db58 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-12036 .elementor-element.elementor-element-a61db58{text-align:justify;font-family:var( --e-global-typography-a199e35-font-family ), Sans-serif;font-size:var( --e-global-typography-a199e35-font-size );font-weight:var( --e-global-typography-a199e35-font-weight );font-style:var( --e-global-typography-a199e35-font-style );line-height:var( --e-global-typography-a199e35-line-height );color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-a61db58 a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-0a5060d > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-12036 .elementor-element.elementor-element-0a5060d{text-align:justify;font-family:var( --e-global-typography-a199e35-font-family ), Sans-serif;font-size:var( --e-global-typography-a199e35-font-size );font-weight:var( --e-global-typography-a199e35-font-weight );font-style:var( --e-global-typography-a199e35-font-style );line-height:var( --e-global-typography-a199e35-line-height );color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-0a5060d a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-c439a1b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-c439a1b .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-c439a1b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-aa545be{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12036 .elementor-element.elementor-element-9a4e285{--display:flex;}.elementor-12036 .elementor-element.elementor-element-e0f3cd8 .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-a024ba8{text-align:justify;color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-4938a1b .elementor-button{background-color:#E84A43;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 14px 14px 14px;}.elementor-12036 .elementor-element.elementor-element-c6e2608{--display:flex;}.elementor-12036 .elementor-element.elementor-element-4043708 .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-3ee7c30{text-align:justify;color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-7223717 .elementor-button{background-color:#E84A43;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 14px 14px 14px;}.elementor-12036 .elementor-element.elementor-element-6680306{--display:flex;}.elementor-12036 .elementor-element.elementor-element-35943e8 .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-0371bde{text-align:justify;color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-b701044 .elementor-button{background-color:#E84A43;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 14px 14px 14px;}.elementor-12036 .elementor-element.elementor-element-ee40113{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-ee40113 .elementor-divider-separator{width:100%;}.elementor-12036 .elementor-element.elementor-element-ee40113 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-fed82fb{width:var( --container-widget-width, 98.47% );max-width:98.47%;--container-widget-width:98.47%;--container-widget-flex-grow:0;text-align:start;}.elementor-12036 .elementor-element.elementor-element-fed82fb .elementor-heading-title{font-size:28px;font-weight:800;text-transform:uppercase;color:#F7F3F3;}.elementor-12036 .elementor-element.elementor-element-5de1930{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-5de1930 .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-5de1930 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-91f492e{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12036 .elementor-element.elementor-element-91f492e:not(.elementor-motion-effects-element-type-background), .elementor-12036 .elementor-element.elementor-element-91f492e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-12036 .elementor-element.elementor-element-69e0551 .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-e9a1eae .elementor-heading-title{color:#939393;}.elementor-12036 .elementor-element.elementor-element-c06e8b5 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-12036 .elementor-element.elementor-element-c06e8b5{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-c06e8b5 a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-2b713c8{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-0e2ef4f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-0e2ef4f .elementor-swiper-button{font-size:20px;}.elementor-12036 .elementor-element.elementor-element-0bc9942{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12036 .elementor-element.elementor-element-0bc9942:not(.elementor-motion-effects-element-type-background), .elementor-12036 .elementor-element.elementor-element-0bc9942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-12036 .elementor-element.elementor-element-67e9e48 .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-83e8a5d .elementor-heading-title{color:#939393;}.elementor-12036 .elementor-element.elementor-element-622b9a9{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-622b9a9 a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-014b041{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-7791073.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-7791073 .elementor-swiper-button{font-size:20px;}.elementor-12036 .elementor-element.elementor-element-25ea6b5{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12036 .elementor-element.elementor-element-25ea6b5:not(.elementor-motion-effects-element-type-background), .elementor-12036 .elementor-element.elementor-element-25ea6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-12036 .elementor-element.elementor-element-3202232 .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-bbc3c12 .elementor-heading-title{color:#939393;}.elementor-12036 .elementor-element.elementor-element-531e64e{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-531e64e a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-6cbd107{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-953d498.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-953d498 .elementor-swiper-button{font-size:20px;}.elementor-12036 .elementor-element.elementor-element-3c92aed{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12036 .elementor-element.elementor-element-3c92aed:not(.elementor-motion-effects-element-type-background), .elementor-12036 .elementor-element.elementor-element-3c92aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-12036 .elementor-element.elementor-element-6c03f62 .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-c751911 .elementor-heading-title{color:#939393;}.elementor-12036 .elementor-element.elementor-element-96b8f2e{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-96b8f2e a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-defd871{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-740c2c4{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12036 .elementor-element.elementor-element-740c2c4:not(.elementor-motion-effects-element-type-background), .elementor-12036 .elementor-element.elementor-element-740c2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-12036 .elementor-element.elementor-element-aaa15bc .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-526a43f .elementor-heading-title{color:#939393;}.elementor-12036 .elementor-element.elementor-element-9ab1cd7{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-9ab1cd7 a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-8c896c8{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-526ad42{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12036 .elementor-element.elementor-element-526ad42:not(.elementor-motion-effects-element-type-background), .elementor-12036 .elementor-element.elementor-element-526ad42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-12036 .elementor-element.elementor-element-ef912ee .elementor-heading-title{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-0443dc6 .elementor-heading-title{color:#939393;}.elementor-12036 .elementor-element.elementor-element-8cd2b0a{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-8cd2b0a a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-b81dfa1{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-6e11710{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-6e11710 .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-6e11710 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-07143bd{width:var( --container-widget-width, 98.47% );max-width:98.47%;--container-widget-width:98.47%;--container-widget-flex-grow:0;text-align:start;}.elementor-12036 .elementor-element.elementor-element-07143bd .elementor-heading-title{font-size:28px;font-weight:800;text-transform:uppercase;color:#F7F3F3;}.elementor-12036 .elementor-element.elementor-element-70a50ee{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-70a50ee .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-70a50ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-8ecd70e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:21px;text-transform:uppercase;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f28e9a4 );}.elementor-12036 .elementor-element.elementor-element-5425ce4{width:var( --container-widget-width, 127.475% );max-width:127.475%;--container-widget-width:127.475%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-12036 .elementor-element.elementor-element-5425ce4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12036 .elementor-element.elementor-element-5425ce4 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-12036 .elementor-element.elementor-element-05feccc{width:var( --container-widget-width, 104.323% );max-width:104.323%;--container-widget-width:104.323%;--container-widget-flex-grow:0;text-align:justify;color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-05feccc a{color:#E84A43;}.elementor-12036 .elementor-element.elementor-element-fc15b24{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-fc15b24 .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-fc15b24 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12036 .elementor-element.elementor-element-8ef6ed7 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:21px;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f28e9a4 );}.elementor-12036 .elementor-element.elementor-element-fcd5449 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12036 .elementor-element.elementor-element-e2cedd3 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:21px;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f28e9a4 );}.elementor-12036 .elementor-element.elementor-element-ff8fbe5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12036 .elementor-element.elementor-element-201a4a9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-201a4a9 .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-201a4a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-59fb977{width:var( --container-widget-width, 98.47% );max-width:98.47%;--container-widget-width:98.47%;--container-widget-flex-grow:0;text-align:start;}.elementor-12036 .elementor-element.elementor-element-59fb977 .elementor-heading-title{font-size:28px;font-weight:800;text-transform:uppercase;color:#F7F3F3;}.elementor-12036 .elementor-element.elementor-element-4184cc9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-4184cc9 .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-4184cc9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12036 .elementor-element.elementor-element-7925339 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:21px;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f28e9a4 );}.elementor-12036 .elementor-element.elementor-element-45012ab{color:#FFFFFF;}.elementor-12036 .elementor-element.elementor-element-9935996{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-9935996 .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-9935996 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-89db883{width:var( --container-widget-width, 98.47% );max-width:98.47%;--container-widget-width:98.47%;--container-widget-flex-grow:0;text-align:start;}.elementor-12036 .elementor-element.elementor-element-89db883 .elementor-heading-title{font-size:28px;font-weight:800;text-transform:uppercase;color:#F7F3F3;}.elementor-12036 .elementor-element.elementor-element-261224d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12036 .elementor-element.elementor-element-261224d .elementor-divider-separator{width:0%;}.elementor-12036 .elementor-element.elementor-element-261224d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12036 .elementor-element.elementor-element-4d575d4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:21px;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f28e9a4 );}.elementor-12036 .elementor-element.elementor-element-0ed77be .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12036 .elementor-element.elementor-element-3f356ad .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:21px;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f28e9a4 );}.elementor-12036 .elementor-element.elementor-element-cd585c9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12036 .elementor-element.elementor-element-7cfc4c6{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--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;}.elementor-12036 .elementor-element.elementor-element-7cfc4c6 .swiper-slide > .elementor-element{height:100%;}.elementor-12036 .elementor-element.elementor-element-559a1c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12036 .elementor-element.elementor-element-559a1c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12036 .elementor-element.elementor-element-efbdd74{padding:020px 0px 0px 0px;}.elementor-12036 .elementor-element.elementor-element-cb700ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12036 .elementor-element.elementor-element-cb700ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E84A4300;}.elementor-bc-flex-widget .elementor-12036 .elementor-element.elementor-element-cb700ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12036 .elementor-element.elementor-element-cb700ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12036 .elementor-element.elementor-element-cb700ee.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12036 .elementor-element.elementor-element-cb700ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12036 .elementor-element.elementor-element-cb700ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12036 .elementor-element.elementor-element-cb700ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12036 .elementor-element.elementor-element-0dbe8f9{width:var( --container-widget-width, 100.313% );max-width:100.313%;--container-widget-width:100.313%;--container-widget-flex-grow:0;--box-background-color:#E84A43;--box-border-color:#FFFCFC;--header-background-color:#E84A43;--header-color:#FFFFFF;--item-text-color:#FFFFFF;--item-text-hover-decoration:underline;--marker-color:#FFFFFF;--marker-size:17px;}.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__spinner{color:#E84A43;fill:#E84A43;}.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__header-title{text-align:start;}.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__header{flex-direction:row;}body.elementor-page-12036:not(.elementor-motion-effects-element-type-background), body.elementor-page-12036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12036 .elementor-element.elementor-element-e7661be{width:40.081%;}.elementor-12036 .elementor-element.elementor-element-cfaed01{width:59.485%;}.elementor-12036 .elementor-element.elementor-element-6d30c49{width:49.244%;}.elementor-12036 .elementor-element.elementor-element-7246af8{width:50.755%;}}@media(max-width:991px){.elementor-12036 .elementor-element.elementor-element-400a80b{margin-top:35px;margin-bottom:35px;}.elementor-12036 .elementor-element.elementor-element-dc6f6f4 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-12036 .elementor-element.elementor-element-e156ac0{font-size:16px;line-height:1.6em;letter-spacing:0.5px;}.elementor-12036 .elementor-element.elementor-element-ca4e1f7{--grid-auto-flow:row;}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-item > a{font-size:var( --e-global-typography-802bbe5-font-size );line-height:var( --e-global-typography-802bbe5-line-height );letter-spacing:var( --e-global-typography-802bbe5-letter-spacing );}.elementor-12036 .elementor-element.elementor-element-d0e0ae1{font-size:var( --e-global-typography-a199e35-font-size );line-height:var( --e-global-typography-a199e35-line-height );}.elementor-12036 .elementor-element.elementor-element-a61db58{font-size:var( --e-global-typography-a199e35-font-size );line-height:var( --e-global-typography-a199e35-line-height );}.elementor-12036 .elementor-element.elementor-element-0a5060d{font-size:var( --e-global-typography-a199e35-font-size );line-height:var( --e-global-typography-a199e35-line-height );}.elementor-12036 .elementor-element.elementor-element-aa545be{--grid-auto-flow:row;}.elementor-12036 .elementor-element.elementor-element-0e2ef4f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-7791073.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-953d498.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-7cfc4c6{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-12036 .elementor-element.elementor-element-400a80b{margin-top:35px;margin-bottom:35px;}.elementor-12036 .elementor-element.elementor-element-dc6f6f4 .elementor-heading-title{font-size:27px;}.elementor-12036 .elementor-element.elementor-element-e156ac0{font-size:16px;line-height:1.6em;letter-spacing:0.5px;}.elementor-12036 .elementor-element.elementor-element-ca4e1f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-item > a{font-size:var( --e-global-typography-802bbe5-font-size );line-height:var( --e-global-typography-802bbe5-line-height );letter-spacing:var( --e-global-typography-802bbe5-letter-spacing );}.elementor-12036 .elementor-element.elementor-element-d0e0ae1{font-size:var( --e-global-typography-a199e35-font-size );line-height:var( --e-global-typography-a199e35-line-height );}.elementor-12036 .elementor-element.elementor-element-a61db58{font-size:var( --e-global-typography-a199e35-font-size );line-height:var( --e-global-typography-a199e35-line-height );}.elementor-12036 .elementor-element.elementor-element-0a5060d{font-size:var( --e-global-typography-a199e35-font-size );line-height:var( --e-global-typography-a199e35-line-height );}.elementor-12036 .elementor-element.elementor-element-aa545be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12036 .elementor-element.elementor-element-0e2ef4f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-7791073.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-953d498.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12036 .elementor-element.elementor-element-7cfc4c6{--swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-e156ac0 */.action-txt a {
    color: #E84A43 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a41dd5d */exclude-from-toc/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-35d258c */.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-item {
  background: rgba(255, 255, 255, 0.07);
  border-radius: 8px;
  padding: 8px 12px;
  margin-bottom: 8px;
}

.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-text {
  color: #e8e8e8 !important;
  font-size: 13px;
}

.elementor-12036 .elementor-element.elementor-element-35d258c .elementor-icon-list-icon {
  color: #cc3b1e !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56ccf8d */.elementor-12036 .elementor-element.elementor-element-56ccf8d {
  font-size: 28px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fed82fb */exclude-from-toc/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07143bd */exclude-from-toc/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59fb977 */exclude-from-toc/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89db883 */exclude-from-toc/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-0dbe8f9 *//* 1. LA BOÎTE PRINCIPALE */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 {
    border-radius: 8px !important;
    background-color: #2b2b2b !important; /* Fond sombre pour faire ressortir le texte */
    border: 2px solid #d95b4f !important; 
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important; /* Ombre pour détacher la box */
    overflow: hidden !important;
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-widget-container,
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__body {
    background-color: transparent !important; 
    background-image: none !important;
}

/* 2. L'EN-TÊTE (Barre rouge en haut) */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__header {
    background-color: #d95b4f !important;
    padding: 15px 20px !important;
    border-bottom: none !important;
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__header-title {
    color: #ffffff !important;
    font-weight: 800 !important;
    font-size: 1.15rem !important;
    text-transform: uppercase !important;
    margin: 0 !important;
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__toggle-button {
    color: #d95b4f !important; 
    background-color: #ffffff !important; 
    border-radius: 4px !important;
    padding: 5px 8px !important;
}

/* 3. LE CORPS DE LA TABLE ET LE SCROLL */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__body {
    padding: 15px 20px 20px 15px !important; 
    max-height: 60vh !important;
    overflow-y: auto !important;
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-wrapper { 
    margin: 0 !important; 
    padding: 0 !important; 
}

/* 4. GRANDS CHAPITRES (Niveau 1) */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-wrapper > li {
    margin-top: 10px !important; 
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; /* Ligne de séparation subtile */
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-wrapper > li:last-child {
    border-bottom: none !important; 
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-wrapper > li > a {
    display: inline-block !important;
    width: 100% !important;
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-wrapper > li > a > .elementor-toc__list-item-text {
    color: #ffffff !important;
    font-weight: 600 !important; 
    font-size: 1.05rem !important;
    text-transform: uppercase !important; /* FORCE LES MAJUSCULES POUR L'HOMOGÉNÉITÉ */
}

/* 5. SOUS-TITRES DÉPLIANTS (Niveaux 2 et +) */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 ul.elementor-toc__list-wrapper ul {
    margin-top: 10px !important;
    padding-left: 20px !important; 
    border-left: 2px solid #d95b4f !important; /* Ligne rouge verticale pour marquer la hiérarchie */
    margin-left: 5px !important;
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 ul.elementor-toc__list-wrapper ul li {
    margin-bottom: 8px !important; 
    border-bottom: none !important; 
    padding-bottom: 0 !important;
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 ul.elementor-toc__list-wrapper ul li a > .elementor-toc__list-item-text {
    color: #e0e0e0 !important; /* Gris très clair pour contraster avec le blanc des titres */
    font-weight: 400 !important;
    font-size: 0.95rem !important; 
    text-transform: none !important; /* Laisse les sous-titres en texte normal */
}

/* 6. TEXTE ACTIF (Quand on lit le paragraphe correspondant) */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-item-active,
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-item-text.elementor-item-active,
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-item.elementor-item-active > a > .elementor-toc__list-item-text {
    color: #d95b4f !important; 
    font-weight: bold !important;
}

/* 7. EFFET DE SURVOL (Hover) */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-item-text {
    padding: 4px 8px !important; 
    border-radius: 4px !important;
    transition: all 0.2s ease !important;
    text-decoration: none !important;
    display: inline-block !important; 
}

.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-item-text:hover {
    background-color: rgba(255, 255, 255, 0.08) !important; 
    color: #ffffff !important; 
    transform: translateX(4px) !important; /* Petit décalage vers la droite au survol */
}

/* 8. DESIGN DE LA BARRE DE SCROLL */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__body::-webkit-scrollbar { width: 6px !important; }
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__body::-webkit-scrollbar-track { background: transparent !important; }
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__body::-webkit-scrollbar-thumb { background: #d95b4f !important; border-radius: 10px !important; }

/* 9. COULEUR DES NUMÉROS/PUCES */
.elementor-12036 .elementor-element.elementor-element-0dbe8f9 .elementor-toc__list-item::marker {
    color: #d95b4f !important; /* Met les numéros en rouge */
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS */h3 {
    color: yellow;
}/* End custom CSS */