.elementor-1057 .elementor-element.elementor-element-25068398{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-9a61437{--display:flex;}.elementor-1057 .elementor-element.elementor-element-4b046fa{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-cb09f3a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-a2a6285{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-cca345c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-e1833a3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-e516959{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-6a216fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-4d991b5f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-4950a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1057 .elementor-element.elementor-element-15470181 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1057 .elementor-element.elementor-element-120fa610{--display:flex;}.elementor-1057 .elementor-element.elementor-element-65b431be img{border-radius:15px 15px 15px 15px;}.elementor-1057 .elementor-element.elementor-element-bd067f6{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-bd067f6:not(.elementor-motion-effects-element-type-background), .elementor-1057 .elementor-element.elementor-element-bd067f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-ac0f238{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-ee16b52{text-align:center;}.elementor-1057 .elementor-element.elementor-element-18dcfab{text-align:center;}.elementor-1057 .elementor-element.elementor-element-7622123a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-7622123a:not(.elementor-motion-effects-element-type-background), .elementor-1057 .elementor-element.elementor-element-7622123a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-1b2738a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-3e9abe82{text-align:center;}.elementor-1057 .elementor-element.elementor-element-3e9abe82 .elementor-heading-title{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-54d6893e{text-align:center;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-7bb888fd{--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;--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-1057 .elementor-element.elementor-element-45786c84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-668e116 .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-668e116 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-668e116.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-668e116.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-668e116.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-668e116 .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-668e116 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-2ab0247f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-7b2383e4 .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-7b2383e4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-7b2383e4.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-7b2383e4.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-7b2383e4.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-7b2383e4 .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-7b2383e4 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-202e200a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-649bdbda .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-649bdbda .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-649bdbda.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-649bdbda.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-649bdbda.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-649bdbda .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-649bdbda .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-31cc311d{--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;--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-1057 .elementor-element.elementor-element-319e8726{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-16bf7af2 .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-16bf7af2 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-16bf7af2.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-16bf7af2.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-16bf7af2.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-16bf7af2 .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-16bf7af2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-59f3f929{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-778f0169 .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-778f0169 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-778f0169.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-778f0169.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-778f0169.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-778f0169 .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-778f0169 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-3b9efdd7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-11c8674f .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-11c8674f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-11c8674f.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-11c8674f.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-11c8674f.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-11c8674f .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-11c8674f .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-a56baa7{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-a56baa7:not(.elementor-motion-effects-element-type-background), .elementor-1057 .elementor-element.elementor-element-a56baa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-21b43df{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-8adcc1a{text-align:center;}.elementor-1057 .elementor-element.elementor-element-595e59c{text-align:center;}.elementor-1057 .elementor-element.elementor-element-cf4f137{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-661bf5c{--display:flex;}.elementor-1057 .elementor-element.elementor-element-2dd6c2b{--display:flex;}.elementor-1057 .elementor-element.elementor-element-086b2b8{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-042200f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-199b2af{text-align:center;}.elementor-1057 .elementor-element.elementor-element-eeade22{text-align:center;}.elementor-1057 .elementor-element.elementor-element-7b087a83{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-7b087a83:not(.elementor-motion-effects-element-type-background), .elementor-1057 .elementor-element.elementor-element-7b087a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-5df8553{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-1e734ba5{text-align:center;}.elementor-1057 .elementor-element.elementor-element-1e734ba5 .elementor-heading-title{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-6dab6105{text-align:center;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-1aa9de36{--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;--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-1057 .elementor-element.elementor-element-41a4351a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-6399bbf .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-6399bbf .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-6399bbf.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-6399bbf.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-6399bbf.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-6399bbf .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-6399bbf .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-266cb123{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-705495b5 .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-705495b5 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-705495b5.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-705495b5.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-705495b5.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-705495b5 .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-705495b5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-56d32578{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-1ebd3cef .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-1ebd3cef .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-1ebd3cef.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-1ebd3cef.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-1ebd3cef.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-1ebd3cef .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-1ebd3cef .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-d817440{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-0e47e4d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-830e3ea .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-830e3ea .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-830e3ea.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-830e3ea.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-830e3ea.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-830e3ea .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-830e3ea .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-fcd8c8e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-25e4d6b .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-25e4d6b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-25e4d6b.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-25e4d6b.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-25e4d6b.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-25e4d6b .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-25e4d6b .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-4aced32{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-b51cd3b .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-1057 .elementor-element.elementor-element-b51cd3b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-b51cd3b.elementor-view-stacked .elementor-icon{background-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-b51cd3b.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-b51cd3b.elementor-view-default .elementor-icon{fill:#71262C;color:#71262C;border-color:#71262C;}.elementor-1057 .elementor-element.elementor-element-b51cd3b .elementor-icon{font-size:40px;}.elementor-1057 .elementor-element.elementor-element-b51cd3b .elementor-icon-box-description{color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-1a81d561{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-1a81d561:not(.elementor-motion-effects-element-type-background), .elementor-1057 .elementor-element.elementor-element-1a81d561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1057 .elementor-element.elementor-element-29bc5f77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-4ae99605{text-align:center;}.elementor-1057 .elementor-element.elementor-element-4ae99605 .elementor-heading-title{color:#73272D;}.elementor-1057 .elementor-element.elementor-element-71e77adc{text-align:center;color:#73272D;}.elementor-1057 .elementor-element.elementor-element-22f7e5c0{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-6faa2834 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1057 .elementor-element.elementor-element-4d460e32 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:767px){.elementor-1057 .elementor-element.elementor-element-25068398{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-4b046fa{--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-1057 .elementor-element.elementor-element-cb09f3a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1057 .elementor-element.elementor-element-e1833a3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1057 .elementor-element.elementor-element-4d991b5f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1057 .elementor-element.elementor-element-22f7e5c0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}}/* Start custom CSS for html, class: .elementor-element-a8075f5 *//* FEATURE BADGE - RESPONSIVE */
.feature-badge {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    background: white !important;
    padding: 12px 15px !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    transition: all 0.3s ease !important;
}

.feature-badge:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12) !important;
}

.feature-badge i {
    color: #8B1538 !important;
    font-size: 20px !important;
    flex-shrink: 0 !important;
}

.feature-badge span {
    font-size: 15px !important;
    color: #2C2C2C !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* RESPONSIVE TABLETTE */
@media (max-width: 968px) {
    .feature-badge {
        padding: 11px 14px !important;
        gap: 9px !important;
    }
    
    .feature-badge i {
        font-size: 19px !important;
    }
    
    .feature-badge span {
        font-size: 14px !important;
    }
}

/* RESPONSIVE MOBILE */
@media (max-width: 640px) {
    .feature-badge {
        padding: 10px 13px !important;
        gap: 8px !important;
        border-radius: 8px !important;
    }
    
    .feature-badge i {
        font-size: 18px !important;
    }
    
    .feature-badge span {
        font-size: 13px !important;
    }
}

/* TRÈS PETIT MOBILE */
@media (max-width: 480px) {
    .feature-badge {
        padding: 9px 12px !important;
        gap: 7px !important;
    }
    
    .feature-badge i {
        font-size: 16px !important;
    }
    
    .feature-badge span {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8952448 *//* FEATURE BADGE - RESPONSIVE */
.feature-badge {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    background: white !important;
    padding: 12px 15px !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    transition: all 0.3s ease !important;
}

.feature-badge:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12) !important;
}

.feature-badge i {
    color: #8B1538 !important;
    font-size: 20px !important;
    flex-shrink: 0 !important;
}

.feature-badge span {
    font-size: 15px !important;
    color: #2C2C2C !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* RESPONSIVE TABLETTE */
@media (max-width: 968px) {
    .feature-badge {
        padding: 11px 14px !important;
        gap: 9px !important;
    }
    
    .feature-badge i {
        font-size: 19px !important;
    }
    
    .feature-badge span {
        font-size: 14px !important;
    }
}

/* RESPONSIVE MOBILE */
@media (max-width: 640px) {
    .feature-badge {
        padding: 10px 13px !important;
        gap: 8px !important;
        border-radius: 8px !important;
    }
    
    .feature-badge i {
        font-size: 18px !important;
    }
    
    .feature-badge span {
        font-size: 13px !important;
    }
}

/* TRÈS PETIT MOBILE */
@media (max-width: 480px) {
    .feature-badge {
        padding: 9px 12px !important;
        gap: 7px !important;
    }
    
    .feature-badge i {
        font-size: 16px !important;
    }
    
    .feature-badge span {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f44a640 *//* FEATURE BADGE - RESPONSIVE */
.feature-badge {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    background: white !important;
    padding: 12px 15px !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    transition: all 0.3s ease !important;
}

.feature-badge:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12) !important;
}

.feature-badge i {
    color: #8B1538 !important;
    font-size: 20px !important;
    flex-shrink: 0 !important;
}

.feature-badge span {
    font-size: 15px !important;
    color: #2C2C2C !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* RESPONSIVE TABLETTE */
@media (max-width: 968px) {
    .feature-badge {
        padding: 11px 14px !important;
        gap: 9px !important;
    }
    
    .feature-badge i {
        font-size: 19px !important;
    }
    
    .feature-badge span {
        font-size: 14px !important;
    }
}

/* RESPONSIVE MOBILE */
@media (max-width: 640px) {
    .feature-badge {
        padding: 10px 13px !important;
        gap: 8px !important;
        border-radius: 8px !important;
    }
    
    .feature-badge i {
        font-size: 18px !important;
    }
    
    .feature-badge span {
        font-size: 13px !important;
    }
}

/* TRÈS PETIT MOBILE */
@media (max-width: 480px) {
    .feature-badge {
        padding: 9px 12px !important;
        gap: 7px !important;
    }
    
    .feature-badge i {
        font-size: 16px !important;
    }
    
    .feature-badge span {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fbb8b7 *//* FEATURE BADGE - RESPONSIVE */
.feature-badge {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    background: white !important;
    padding: 12px 15px !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    transition: all 0.3s ease !important;
}

.feature-badge:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12) !important;
}

.feature-badge i {
    color: #8B1538 !important;
    font-size: 20px !important;
    flex-shrink: 0 !important;
}

.feature-badge span {
    font-size: 15px !important;
    color: #2C2C2C !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* RESPONSIVE TABLETTE */
@media (max-width: 968px) {
    .feature-badge {
        padding: 11px 14px !important;
        gap: 9px !important;
    }
    
    .feature-badge i {
        font-size: 19px !important;
    }
    
    .feature-badge span {
        font-size: 14px !important;
    }
}

/* RESPONSIVE MOBILE */
@media (max-width: 640px) {
    .feature-badge {
        padding: 10px 13px !important;
        gap: 8px !important;
        border-radius: 8px !important;
    }
    
    .feature-badge i {
        font-size: 18px !important;
    }
    
    .feature-badge span {
        font-size: 13px !important;
    }
}

/* TRÈS PETIT MOBILE */
@media (max-width: 480px) {
    .feature-badge {
        padding: 9px 12px !important;
        gap: 7px !important;
    }
    
    .feature-badge i {
        font-size: 16px !important;
    }
    
    .feature-badge span {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25068398 */.chiffregras{
    font-weight:bold;
    color:#fff;
    font-size:1.6rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-668e116 */.boiteicone {
    background-color: #ffffff1a;
    border-radius: 15px;
    padding: 30px;
}



.elementor-icon-box-icon {
    background-color: #fff;
    width: fit-content;
    align-self: anchor-center;
    padding: 15px;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16bf7af2 */.boiteicone {
    background-color: #ffffff1a;
    border-radius: 15px;
    padding: 30px;
}



.elementor-icon-box-icon {
    background-color: #fff;
    width: fit-content;
    align-self: anchor-center;
    padding: 15px;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a08e268 *//* INDICATION ITEM - RESPONSIVE */
.indication-item {
    background: #FAFAFA !important;
    padding: 25px 30px !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    gap: 20px !important;
    transition: all 0.3s ease !important;
}

.indication-item:hover {
    background: #FFFFFF !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12) !important;
    transform: translateX(5px) !important;
}

/* ICÔNE RONDE */
.indication-icon {
    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
    min-height: 60px !important;
    background: white !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #8B1538 !important;
    font-size: 28px !important;
    flex-shrink: 0 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    transition: all 0.3s ease !important;
}

.indication-item:hover .indication-icon {
    background: linear-gradient(135deg, #8B1538, #A91D47) !important;
    color: white !important;
    transform: scale(1.1) !important;
}

.indication-icon i {
    color: inherit !important;
    font-size: 28px !important;
}

/* TEXTE */
.indication-item span {
    color: #2C2C2C !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 !important;
}

/* RESPONSIVE TABLETTE */
@media (max-width: 968px) {
    .indication-item {
        padding: 22px 25px !important;
        gap: 18px !important;
    }
    
    .indication-icon {
        width: 55px !important;
        height: 55px !important;
        min-width: 55px !important;
        min-height: 55px !important;
        font-size: 26px !important;
    }
    
    .indication-icon i {
        font-size: 26px !important;
    }
    
    .indication-item span {
        font-size: 15px !important;
    }
}

/* RESPONSIVE MOBILE */
@media (max-width: 640px) {
    .indication-item {
        padding: 20px 22px !important;
        gap: 16px !important;
    }
    
    .indication-icon {
        width: 50px !important;
        height: 50px !important;
        min-width: 50px !important;
        min-height: 50px !important;
        font-size: 24px !important;
    }
    
    .indication-icon i {
        font-size: 24px !important;
    }
    
    .indication-item span {
        font-size: 14px !important;
    }
}

/* TRÈS PETIT MOBILE */
@media (max-width: 480px) {
    .indication-item {
        padding: 18px 18px !important;
        gap: 14px !important;
        flex-direction: column !important;
        text-align: center !important;
    }
    
    .indication-icon {
        width: 55px !important;
        height: 55px !important;
        min-width: 55px !important;
        min-height: 55px !important;
        font-size: 26px !important;
        margin: 0 auto !important;
    }
    
    .indication-icon i {
        font-size: 26px !important;
    }
    
    .indication-item span {
        font-size: 14px !important;
    }
    
    .indication-item:hover {
        transform: translateY(-3px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed095f8 *//* WARNING BOX - RESPONSIVE */
.warning-box {
    background: #FFF3CD !important;
    border-left: 5px solid #FFC107 !important;
    padding: 30px !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 8px rgba(255, 193, 7, 0.2) !important;
}

.warning-box h3 {
    color: #856404 !important;
    font-size: 24px !important;
    margin-bottom: 20px !important;
    margin-top: 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    font-weight: 600 !important;
}

.warning-box h3 i {
    font-size: 28px !important;
    color: #FFC107 !important;
}

/* LISTE WARNING - 2 COLONNES */
.warning-list {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 15px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.warning-list li {
    color: #856404 !important;
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.warning-list li i {
    color: #FFC107 !important;
    font-size: 16px !important;
    flex-shrink: 0 !important;
}

/* RESPONSIVE TABLETTE */
@media (max-width: 968px) {
    .warning-box {
        padding: 25px !important;
        margin-top: 35px !important;
    }
    
    .warning-box h3 {
        font-size: 22px !important;
        margin-bottom: 18px !important;
        gap: 9px !important;
    }
    
    .warning-box h3 i {
        font-size: 26px !important;
    }
    
    .warning-list {
        gap: 13px !important;
    }
    
    .warning-list li {
        font-size: 15px !important;
        gap: 9px !important;
    }
    
    .warning-list li i {
        font-size: 15px !important;
    }
}

/* RESPONSIVE MOBILE - 1 COLONNE */
@media (max-width: 640px) {
    .warning-box {
        padding: 20px !important;
        margin-top: 30px !important;
        border-left-width: 4px !important;
    }
    
    .warning-box h3 {
        font-size: 20px !important;
        margin-bottom: 16px !important;
        gap: 8px !important;
    }
    
    .warning-box h3 i {
        font-size: 24px !important;
    }
    
    .warning-list {
        grid-template-columns: 1fr !important;
        gap: 12px !important;
    }
    
    .warning-list li {
        font-size: 14px !important;
        gap: 8px !important;
    }
    
    .warning-list li i {
        font-size: 14px !important;
    }
}

/* TRÈS PETIT MOBILE */
@media (max-width: 480px) {
    .warning-box {
        padding: 18px 16px !important;
    }
    
    .warning-box h3 {
        font-size: 18px !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 10px !important;
    }
    
    .warning-box h3 i {
        font-size: 22px !important;
    }
    
    .warning-list {
        gap: 10px !important;
    }
    
    .warning-list li {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6399bbf */.boiteicone {
    background-color: #ffffff1a;
    border-radius: 15px;
    padding: 30px;
}



.elementor-icon-box-icon {
    background-color: #fff;
    width: fit-content;
    align-self: anchor-center;
    padding: 15px;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-830e3ea */.boiteicone {
    background-color: #ffffff1a;
    border-radius: 15px;
    padding: 30px;
}



.elementor-icon-box-icon {
    background-color: #fff;
    width: fit-content;
    align-self: anchor-center;
    padding: 15px;
    border-radius: 50px;
}/* End custom CSS */